@charset "UTF-8";
/* easeInOutQuint */
@import url(//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/icomoon/dashboard/style.css);
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid #EBECED;
  border-radius: 6px;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: #ebeced;
  bottom: -11px;
}

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: #ebeced;
}

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: #ebeced;
  top: -11px;
}

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: #ebeced;
}

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:before, .nav:after {
  content: " ";
  display: table;
}

.nav:after {
  clear: both;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li.disabled > a {
  color: #777777;
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #0092C2;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}

.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

img-crop {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

img-crop canvas {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  /* mobile webkit */
}

img-crop .loading {
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: white;
  background-color: rgba(0, 0, 0, 0.75);
  position: absolute;
}

tags-input {
  display: block;
}

tags-input *, tags-input *:before, tags-input *:after {
  box-sizing: border-box;
}

tags-input .host {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 100%;
}

tags-input .host:active {
  outline: none;
}

tags-input .tags {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  padding: 1px;
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  background-color: #fff;
  border: 1px solid darkgray;
  box-shadow: 1px 1px 1px 0 lightgray inset;
  height: 100%;
}

tags-input .tags.focused {
  outline: none;
  box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
}

tags-input .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

tags-input .tags .tag-item {
  margin: 2px;
  padding: 0 5px;
  display: inline-block;
  float: left;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 26px;
  line-height: 25px;
  border: 1px solid #acacac;
  border-radius: 3px;
  background: linear-gradient(to bottom, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
}

tags-input .tags .tag-item.selected {
  background: linear-gradient(to bottom, #febbbb 0%, #fe9090 45%, #ff5c5c 100%);
}

tags-input .tags .tag-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  font: bold 16px Arial, sans-serif;
  color: #585858;
}

tags-input .tags .tag-item .remove-button:active {
  color: #ff0000;
}

tags-input .tags .input {
  border: 0;
  outline: none;
  margin: 2px;
  padding: 0;
  padding-left: 5px;
  float: left;
  height: 26px;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

tags-input .tags .input.invalid-tag {
  color: #ff0000;
}

tags-input .tags .input::-ms-clear {
  display: none;
}

tags-input.ng-invalid .tags {
  box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
}

tags-input[disabled] .host:focus {
  outline: none;
}

tags-input[disabled] .tags {
  background-color: #eee;
  cursor: default;
}

tags-input[disabled] .tags .tag-item {
  opacity: 0.65;
  background: linear-gradient(to bottom, #f0f9ff 0%, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
}

tags-input[disabled] .tags .tag-item .remove-button {
  cursor: default;
}

tags-input[disabled] .tags .tag-item .remove-button:active {
  color: #585858;
}

tags-input[disabled] .tags .input {
  background-color: #eee;
  cursor: default;
}

tags-input .autocomplete {
  margin-top: 5px;
  position: absolute;
  padding: 5px 0;
  z-index: 999;
  width: 100%;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

tags-input .autocomplete .suggestion-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  max-height: 280px;
  overflow-y: auto;
  position: relative;
}

tags-input .autocomplete .suggestion-item {
  padding: 5px 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}

tags-input .autocomplete .suggestion-item.selected {
  color: #fff;
  background-color: #0097cf;
}

tags-input .autocomplete .suggestion-item.selected em {
  color: #fff;
  background-color: #0097cf;
}

tags-input .autocomplete .suggestion-item em {
  font: normal bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}
/*! jQuery UI - v1.10.0 - 2013-01-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em;
}

.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */
.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-datepicker {
  margin: 14px 0 0 -16px;
  width: 17em;
  padding: 0;
  display: none;
  border: none !important;
  font-family: 'Source Sans Pro', sans-serif !important;
  box-shadow: 0 1px 24px rgba(0, 0, 0, 0.64);
}

.start-datepicker {
  margin-left: -91px;
}

.end-datepicker {
  margin-left: -24px;
}

.ui-datepicker:after {
  content: '';
  display: block;
  position: absolute;
  top: -12px;
  right: 17px;
  width: 0;
  height: 0;
  border-color: transparent transparent #4ecdcf transparent;
  border-style: solid;
  border-width: 6px;
}

.ui-datepicker.send-date {
  margin-left: 0;
}

.ui-datepicker.send-date:after {
  right: 95px;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0;
  height: 36px;
  line-height: 36px;
  background: #4ecdcf;
  color: #fff;
  text-transform: uppercase;
  font-weight: normal;
  border-radius: 0 !important;
  border: none;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 0px;
  width: 36px;
  height: 36px;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 0px;
  bottom: 0;
  border: none !important;
  background: #4ecdcf !important;
  border-radius: 0;
}

.ui-datepicker .ui-datepicker-prev {
  left: 0px;
}

.ui-datepicker .ui-datepicker-next {
  right: 0px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 0px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 0px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 36px;
  text-align: center;
}

.ui-datepicker .ui-state-hover .ui-icon {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-icons_222222_256x240.png");
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}

.ui-datepicker thead {
  display: none;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  width: 40px;
  height: 39px;
  text-align: center;
  vertical-align: middle;
  padding: 0;
  border-color: #dee5e7;
  border-style: solid;
  border-width: 0 1px 1px 0;
  background: #fff !important;
}

.ui-datepicker td:nth-last-child {
  border-right-width: 0;
}

.ui-datepicker tr:nth-last-child td {
  border-bottom-width: 0;
}

.ui-datepicker td span,
.ui-datepicker td a {
  color: #58666e;
  font-size: 14px;
  display: block;
  padding: 0;
  margin: 0;
  line-height: 39px;
  text-decoration: none;
  border: none !important;
  width: 100%;
  background: #fff none !important;
}

.ui-datepicker td a.ui-state-hover,
.ui-datepicker td a.ui-state-active {
  border: 1px solid #4ecdcf !important;
  position: relative;
  margin: -1px;
}

.ui-datepicker td a.ui-state-active:before {
  content: '';
  display: block;
  position: absolute;
  top: -8px;
  left: -8px;
  width: 0;
  height: 0;
  border-color: transparent transparent #4ecdcf transparent;
  border-style: solid;
  border-width: 8px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476);
}

.no-csstransforms .ui-datepicker td a.ui-state-active:before {
  background: none repeat scroll 0 0 #4ecdcf;
  border-color: transparent transparent #4ecdcf;
  border-style: solid;
  border-width: 0;
  content: "";
  display: block;
  height: 8px;
  left: 0;
  position: absolute;
  top: 0;
  width: 8px;
}

.ui-datepicker .ui-priority-secondary {
  opacity: 1 !important;
  color: #CCCFD2 !important;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
}

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/animated-overlay.gif");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #58666e;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertical centre icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-size: 1.1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #58666e;
}

.ui-widget-content a {
  /*color: #222222;*/
}

.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #58666e;
  font-weight: bold;
}

.ui-widget-header a {
  color: #58666e;
}

/* Interaction states
----------------------------------*/
/*

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}
*/
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-position: 16px 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-icons_222222_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-icons_222222_256x240.png");
}

.ui-state-default .ui-icon {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-icons_888888_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-icons_454545_256x240.png");
}

.ui-state-highlight .ui-icon {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-icons_2e83ff_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/jquery/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  background: #fff;
  color: #000;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

hr {
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

p,
pre {
  margin: 1em 0;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl,
menu,
ol,
ul {
  margin: 1em 0;
}

dd {
  margin: 0 0 0 40px;
}

menu,
ol,
ul {
  padding: 0 0 0 40px;
}

nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  background: #fff;
  color: #000;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

hr {
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

p,
pre {
  margin: 1em 0;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl,
menu,
ol,
ul {
  margin: 1em 0;
}

dd {
  margin: 0 0 0 40px;
}

menu,
ol,
ul {
  padding: 0 0 0 40px;
}

nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

iframe {
  background: #F7F7F7 !important;
  border: none;
}

#wp-container {
  background: #F7F7F7 !important;
  padding: 15px 29px 46px 15px;
  /* lol */
}

#wp-container #clip_popup {
  display: none !important;
}

.cm_button {
  line-height: inherit !important;
}

.critical-mention-iframe {
  border: 0;
  width: 430px;
  height: 286px;
  overflow: hidden;
}

.critical-mention-iframe-container {
  width: 430px;
  height: 286px;
  overflow: hidden;
}

.critical-mention-iframe-container iframe .custom-broadcast-clip {
  margin-top: 15px;
}

#wp-container-empty {
  background: #F7F7F7 !important;
  height: 100%;
}

#wp-container-empty #html5-player {
  width: 430px !important;
}

#wp-container-empty #html5-player object#ClipEditor {
  margin: 0 auto;
  width: 430px;
}

body .dropdown-menu {
  width: auto;
  margin-bottom: 20px;
}

.tooltip {
  font-family: "Proxima Nova", sans-serif;
  font-size: 13px;
  filter: none;
}

.tooltip.in {
  filter: none;
  opacity: 1;
}

.tooltip-inner {
  background-color: #34404b;
  max-width: 300px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  text-align: left;
}

.tooltip-arrow {
  display: none;
}

/* easeInOutQuint */
.article-list-duplicates-warning {
  padding: 2px;
  margin: 5px;
  background: #ff0000;
  color: #ffffff;
}

.article-list-filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 10px;
}

.article-list-filters .article-list-filters-group {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -ms-flex-align: center;
      align-items: center;
}

.multi-select-count {
  color: #0092C2;
}

.multi-select-menu-option {
  position: relative;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 3px;
  width: 45px;
  height: 35px;
  border: 1px solid #EBECED;
  margin-right: 10px;
  z-index: 101;
  float: left;
}

.multi-select-menu-option:hover {
  cursor: pointer;
  color: #0092C2;
  box-shadow: 0 2px 5px 0 #EBECED;
}

.multi-select-menu-option:last-child {
  margin-right: 0;
}

.multi-select-menu-option label {
  margin-left: 2px;
}

.multi-select-menu-option-dependent {
  z-index: 100;
}

.multi-select-menu-option input[type=checkbox].tk-checkbox + label:before {
  margin-left: 5px;
}

.checkbox-holder.input-checkbox-click-events {
  position: relative;
}

.checkbox-holder.input-checkbox-click-events input[type=checkbox].tk-checkbox {
  position: absolute;
  height: 19px;
  width: 23px;
  top: 0;
  left: 4px;
  right: 0;
  bottom: 0;
  display: inline-block;
  z-index: 10;
  opacity: 0;
}

.checkbox-holder.input-checkbox-click-events input[type=checkbox].tk-checkbox:hover {
  cursor: pointer;
}

.checkbox-holder.input-checkbox-click-events input[type=checkbox].tk-checkbox + label {
  position: relative;
  z-index: 9;
}

.checkbox-holder.input-checkbox-click-events input[type=checkbox].tk-checkbox + label:before {
  font-size: 16px;
  position: relative;
  z-index: 9;
}

.checkbox-holder.input-checkbox-click-events:hover label:before {
  color: #34404B;
}

.multi-select-count-subheadline {
  font-size: 14px;
  font-weight: 400;
  color: #677078;
}

.mention-actions .checkbox-holder.input-checkbox-click-events {
  margin-top: -5px;
}

.mention-actions .checkbox-holder.input-checkbox-click-events input[type=checkbox].tk-checkbox {
  left: 0;
}

.mention-actions .checkbox-holder.input-checkbox-click-events input[type=checkbox].tk-checkbox + label:before {
  margin-left: 1px;
}

.faded .mention-actions {
  opacity: 0;
  pointer-events: none;
}

.drilldown .multi-select-menu {
  margin-left: 10px;
}

.spacer-for-uneditable-mode {
  padding-top: 20px;
}

.sprites-sprite, .sprites-author-avatar, .sprites-key, .sprites-modal-warning-icon, .sprites-pdf-disabled, .sprites-pdf, .sprites-ppt-disabled, .sprites-ppt, .sprites-sent-icon-bg, .sprites-settings, .sprites-slider-handler, .sprites-state-bar--trendsight, .sprites-step-bg, .sprites-xls-disabled, .sprites-xls {
  background-image: url("../images/sprites-sb0cee14551.png");
  background-repeat: no-repeat;
}

.sprites-author-avatar {
  background-position: 0 0;
}

.sprites-key {
  background-position: 0 -103px;
}

.sprites-modal-warning-icon {
  background-position: 0 -117px;
}

.sprites-pdf-disabled {
  background-position: 0 -168px;
}

.sprites-pdf {
  background-position: 0 -214px;
}

.sprites-ppt-disabled {
  background-position: 0 -260px;
}

.sprites-ppt {
  background-position: 0 -306px;
}

.sprites-sent-icon-bg {
  background-position: 0 -352px;
}

.sprites-settings {
  background-position: 0 -410px;
}

.sprites-slider-handler {
  background-position: 0 -428px;
}

.sprites-state-bar--trendsight {
  background-position: 0 -451px;
}

.sprites-step-bg {
  background-position: 0 -642px;
}

.sprites-step-bg:active, .sprites-step-bg.step-bg-active {
  background-position: 0 -596px;
}

.sprites-xls-disabled {
  background-position: 0 -688px;
}

.sprites-xls {
  background-position: 0 -734px;
}

.sprite-icon {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  speak: none;
  text-decoration: inherit;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - magrins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
}

.tmp-sprite, .tmp-sprite-alerts-big, .tmp-sprite-alerts-small, .tmp-sprite-folders-big {
  background-image: url("../images/tmp-sprite-seca4b0c1ee.png");
  background-repeat: no-repeat;
}

.tmp-sprite-alerts-big {
  background-position: 0 0;
  height: 34px;
  width: 40px;
}

.tmp-sprite-alerts-small {
  background-position: 0 -39px;
  height: 18px;
  width: 21px;
}

.tmp-sprite-folders-big {
  background-position: 0 -62px;
  height: 33px;
  width: 41px;
}

@font-face {
  font-family: "Entypo";
  src: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/entypo.eot");
  src: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/entypo.eot?#iefix") format("embedded-opentype"), url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/entypo.woff") format("woff"), url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/entypo.ttf") format("truetype"), url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/entypo.svg#entyporegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "StateFaceRegular";
  src: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/stateface-regular-webfont.eot");
  src: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/stateface-regular-webfont.eot?#iefix") format("embedded-opentype"), url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/stateface-regular-webfont.woff") format("woff"), url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/stateface-regular-webfont.ttf") format("truetype"), url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/stateface-regular-webfont.svg#StateFaceRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.sidebar {
  background: #F7F7F7;
  width: 230px;
  position: fixed;
  border-right: 1px solid #EBECED;
  z-index: 10;
  top: 65px;
  left: 0;
  right: 0;
  bottom: 0;
}

.touch .sidebar {
  -webkit-overflow-scrolling: touch !important;
  overflow: scroll !important;
}

.sidebar.sm-size,
.sidebar .sm-size {
  width: 280px !important;
}

.sidebar .w-full {
  width: 100% !important;
}

.new-accordion-holder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
  overflow-x: hidden;
}

.dashboard-sidebar .new-accordion-holder {
  position: static;
}

.new-accordion {
  height: 100%;
  width: 100%;
}

.new-accordion .new-accordion-row.search-row {
  display: none;
}

.new-accordion .new-accordion-row.search-row .new-accordion-item {
  padding: 0;
}

.new-accordion .new-accordion-row.search-row .new-accordion-item .left-submenu {
  margin-top: 0;
}

.new-accordion .new-accordion-row.search-row ul li {
  white-space: nowrap;
  overflow: hidden;
}

.new-accordion .new-accordion-row.search-row ul li a {
  text-transform: none;
}

.new-accordion .new-accordion-item {
  display: table;
  box-sizing: border-box;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  transition: height 0.5s;
  max-height: 1000px;
  width: 100%;
}

.new-accordion .new-accordion-item.scroll {
  overflow: scroll !important;
}

.new-accordion .new-accordion-item .new-accordion-link {
  display: table-row;
  position: relative;
  transition: height 0.5s;
}

.new-accordion .new-accordion-item .new-accordion-link .new-accordion-link-inner {
  display: table-cell;
  transition: height 0.5s;
  vertical-align: middle;
  padding: 12px 0 8px 12px;
  font-weight: 700;
}

.new-accordion .new-accordion-item .new-accordion-link i {
  margin-bottom: 5px;
  position: relative;
}

.new-accordion .new-accordion-item .new-accordion-link span {
  display: inline-block;
  position: relative;
}

.new-accordion .new-accordion-item.active {
  padding-bottom: 0;
}

.new-accordion .new-accordion-item a {
  text-decoration: none;
}

.new-accordion .new-accordion-item > a {
  font-size: 14px;
  color: #677078;
  text-transform: uppercase;
  text-decoration: none;
  cursor: default;
}

.new-accordion .new-accordion-item > a .icon-dot-3 {
  font-size: 60px;
  line-height: 27px;
}

.new-accordion .new-accordion-item .left-submenu li a {
  color: #3E3F48;
  display: block;
}

.new-accordion .new-accordion-item .left-submenu li a:hover {
  background: none;
}

.left-submenu {
  display: none;
  border-top: 1px solid #EBECED;
  list-style: none;
  padding: 0 10px 0;
  margin: 5px -10px 0;
  position: relative;
  zoom: 1;
  background: #f9f9f9;
}

.left-submenu li {
  line-height: 40px;
  height: 36px;
  text-align: left;
  padding: 0 6px 0 10px;
  border-bottom: 1px solid #EBECED;
  color: #3e3f48;
  font-size: 13px;
  font-weight: bold;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}

.left-submenu li:hover {
  background: #939393;
}

.left-submenu li a {
  color: #3E3F48;
}

.left-submenu li .alert-submenu-button {
  text-transform: none;
  color: inherit;
}

.left-submenu li [class^="icon-"]:hover {
  background: #939393;
  border-color: #4b4b4b;
}

.left-submenu li [class^="icon-"]:hover:before {
  color: #fff;
}

.left-submenu li.closed {
  background: #e5e3e3;
}

.left-submenu li [class^="icon-"] {
  display: block;
  float: right;
  height: 18px;
  width: 18px;
  background: #fff;
  border: 1px solid #EBECED;
  margin: 8px 3px 0 0;
  line-height: 18px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 5px;
}

.left-submenu li [class^="icon-"]:before {
  margin: 0;
  color: #EBECED;
  position: relative;
}

.chrome .left-submenu li [class^="icon-"]:before {
  top: 1px;
}

.left-submenu li [class^="icon-"].clean-icon {
  background: transparent;
  border: none;
  color: #7d7d7d;
}

.left-submenu li.selected {
  background: #75ac45;
  color: #fff;
}

.left-submenu li.selected [class^="icon-"] {
  border-color: #5b8536;
  background: #75ac45;
}

.left-submenu li.selected [class^="icon-"]:before {
  color: #fff;
}

.folders-submenu, .filters-submenu {
  overflow: hidden;
}

.folders-submenu > li, .filters-submenu > li {
  height: 39px;
  line-height: 40px;
}

.folders-submenu [class^="icon-"], .folders-submenu [class*=" icon-"], .filters-submenu [class^="icon-"], .filters-submenu [class*=" icon-"] {
  font-size: 8px;
}

.folders-submenu ul, .filters-submenu ul {
  border-top: 1px solid #5b8536;
  display: none;
  list-style: none;
  margin: 0 -6px 0 -10px;
  padding: 0;
}

.folders-submenu ul li, .filters-submenu ul li {
  border-color: #5b8536;
}

.folders-submenu > li:hover, .folders-submenu > li:active, .filters-submenu > li:hover, .filters-submenu > li:active {
  border-color: #5b8536;
  background: #75ac45;
  color: #fff;
}

.folders-submenu > li:hover i, .folders-submenu > li:active i, .filters-submenu > li:hover i, .filters-submenu > li:active i {
  border-color: #fff;
  background: transparent;
}

.folders-submenu > li:hover i:before, .folders-submenu > li:active i:before, .filters-submenu > li:hover i:before, .filters-submenu > li:active i:before {
  color: #fff;
}

.folders-submenu > li:hover i:hover, .folders-submenu > li:hover i:active, .folders-submenu > li:active i:hover, .folders-submenu > li:active i:active, .filters-submenu > li:hover i:hover, .filters-submenu > li:hover i:active, .filters-submenu > li:active i:hover, .filters-submenu > li:active i:active {
  background: #75ac45;
}

.folders-submenu li.active, .filters-submenu li.active {
  height: auto;
  border-bottom: none;
  color: #fff;
  position: relative;
  z-index: 1;
}

.folders-submenu li.active:before, .filters-submenu li.active:before {
  display: none !important;
  background: #7EB54E;
  border: 1px solid #5b8536;
  border-top: 1px solid #5B8536;
  border-bottom: 1px solid #7EB54E;
  content: " ";
  position: absolute;
  box-sizing: border-box;
  width: 41px;
  height: 40px;
  padding: 10px;
  top: -1px;
  right: -1px;
  z-index: 1;
}

.firefox .folders-submenu li.active:before, .firefox .filters-submenu li.active:before {
  height: 43px;
}

.folders-submenu li.active i, .filters-submenu li.active i {
  border-color: #fff;
  background: transparent;
  position: absolute;
  z-index: 2;
}

.folders-submenu li.active i:before, .filters-submenu li.active i:before {
  color: #fff;
}

.folders-submenu li.active i:hover, .folders-submenu li.active i:active, .filters-submenu li.active i:hover, .filters-submenu li.active i:active {
  border-color: #fff;
  background: #75ac45;
}

.folders-submenu > .active, .filters-submenu > .active {
  background: #75ac45;
}

.folders-submenu > .active > ul, .filters-submenu > .active > ul {
  background: #7eb54e;
}

.folders-submenu > .active > ul li, .filters-submenu > .active > ul li {
  color: #fff;
}

.folders-submenu > .active > ul li:before, .filters-submenu > .active > ul li:before {
  background: #8dc35d;
  border-bottom-color: #8dc35d;
}

.folders-submenu > .active > ul li:hover, .folders-submenu > .active > ul li:active, .filters-submenu > .active > ul li:hover, .filters-submenu > .active > ul li:active {
  background: #7EB54E;
}

.folders-submenu > .active > ul li > ul, .filters-submenu > .active > ul li > ul {
  background: #8dc35d;
}

.folders-submenu > .active > ul li > ul li:hover, .folders-submenu > .active > ul li > ul li:active, .filters-submenu > .active > ul li > ul li:hover, .filters-submenu > .active > ul li > ul li:active {
  background: #8dc35d;
}

.sidebar-loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: 100%;
  z-index: 900;
  opacity: 0;
  transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}

.sidebar-loading-overlay.ng-hide {
  pointer-events: none;
}

.sidebar-loading-overlay:not(.ng-hide) {
  opacity: 1;
}

.sidebar-header {
  height: 20px;
  padding: 20px;
  border-bottom: solid 1px #EBECED;
  text-transform: uppercase;
}

.sidebar-folder-content {
  background-color: #F7F7F7;
  padding: 20px;
  border-bottom: solid 1px #EBECED;
  position: relative;
}

.sidebar-folder-content-no-padding {
  padding: 0;
}

.sidebar-folder-content-no-padding .dashboard-list-item-container {
  padding: 0;
  margin: 0;
}

.sidebar-folder-content-block {
  border-bottom: solid 2px #EBECED;
  margin: 0 -20px;
  padding: 0 20px;
}

.sidebar-folder-content-block--last {
  border-bottom-width: 0;
}

.sidebar-folder-content-title {
  text-transform: uppercase;
  text-align: center;
  padding-bottom: 10px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
  color: #677078;
  letter-spacing: 0.8px;
  border-bottom: 2px solid #0092C2;
}

.sidebar-folder-content-action-label {
  text-align: center;
  color: #677078;
  font-weight: 700;
  font-size: 14px;
  padding: 20px 0;
  cursor: pointer;
  position: relative;
  margin: 0 -20px 20px -20px;
  border-bottom: 2px solid #EBECED;
}

.sidebar-folder-content-action-label:hover {
  color: #0092C2;
}

.sidebar-folder-content-action-label input {
  display: block;
  opacity: 0;
  overflow: hidden;
  width: 100%;
  height: 25px;
  margin-top: -25px;
  cursor: pointer;
}

.sidebar-folder-content-label {
  color: #677078;
  font-weight: 700;
  font-size: 14px;
  padding-bottom: 5px;
  display: block;
}

.sidebar-folder-content .form-group {
  margin-bottom: 20px;
}

.sidebar-folder-content .checkboxes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  color: #677078;
}

.sidebar-folder-content .checkboxes .checkbox-holder {
  margin-bottom: 10px;
}

.sidebar-folder-content textarea {
  min-height: 100px;
}

.sidebar-folder-content .input-label {
  text-transform: none;
  color: #677078;
  margin-bottom: 10px;
  letter-spacing: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.sidebar-folder-indicator {
  transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
  font-size: 10px;
  padding-left: 2px;
  color: #677078;
  display: inline-block;
}

.sidebar-folder-indicator.active {
  -ms-transform: rotate(0);
      transform: rotate(0);
}

.sidebar-folder .empty-section {
  border: solid 1px #EBECED;
  min-height: 90px;
  border-radius: 3px;
}

.sidebar-folder-header {
  height: 20px;
  padding: 15px 20px;
  color: #677078;
  font-size: 14px;
  font-weight: 700;
  border-bottom: solid 1px #EBECED;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-transform: none;
  letter-spacing: 0px;
  position: relative;
  z-index: 100;
}

.sidebar-folder-header-primary {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.sidebar-folder-header:hover {
  cursor: pointer;
  background-color: #F7F7F7;
}

.sidebar-folder-header span {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.sidebar-folder-header-icon {
  font-size: 22px;
  margin-right: 20px;
  color: #677078;
}

.sidebar-folder-header.active {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid #EBECED;
}

.sidebar-folder-header.active .sidebar-folder-header-icon {
  color: #0092C2;
}

.sidebar-tabs {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: 15px;
  border-bottom: 3px solid #EBECED;
}

.sidebar-tabs:after {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 50%;
  box-sizing: border-box;
  border-top: 3px solid #0092C2;
  transition: all 350ms cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-transform: translateX(0);
      transform: translateX(0);
}

.sidebar-tabs.second-active:after {
  -ms-transform: translateX(100%);
      transform: translateX(100%);
}

.sidebar-tabs-item {
  font-size: 14px;
  font-weight: 700;
  color: #677078;
  text-transform: uppercase;
  color: #677078;
  width: 50%;
  padding-bottom: 15px;
  text-align: center;
  transition: all 350ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.sidebar-tabs-item:hover {
  color: #677078;
  cursor: pointer;
}

.sidebar-tabs-item.active {
  pointer-events: none;
  color: #677078;
}

.sidebar-tabs-item.active:hover {
  cursor: unset;
}

.sidebar-tabs-item.disabled {
  cursor: unset;
  color: #677078;
}

.sidebar-button-item {
  padding: 15px 20px;
  border-bottom: solid 1px #EBECED;
}

.sidebar-button-item .btn-icon {
  width: 100%;
  text-transform: uppercase;
  font-weight: 700;
}

.sidebar-button-item .btn-icon > span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.sidebar-button-item .btn-icon i {
  font-size: 20px;
  margin-top: -1px;
}

.dashboards-filter-container {
  width: 100%;
  margin-top: 15px;
  padding-left: 1px;
}

.dashboards-filter-container .filter-button {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.dashboards-filter-container .filter-arrow-icon {
  float: right;
  margin-top: 10px;
}

/* easeInOutQuint */
.button,
.btn,
.feature-menu-inner button {
  border-radius: 3px;
  display: inline-block;
  border: 1px solid transparent;
  font-size: 16px;
  padding: 0 19px;
  text-decoration: none;
  height: 38px;
  line-height: 38px;
  background: #0092C2;
  color: #ffffff;
}

.button:visited,
.btn:visited,
.feature-menu-inner button:visited {
  background: #0092C2;
  color: #ffffff;
}

.button:hover, .button:active, .button.active,
.btn:hover,
.feature-menu-inner button:hover,
.btn:active,
.feature-menu-inner button:active,
.btn.active,
.feature-menu-inner button.active {
  background: #0092C2;
  color: #ffffff;
}

.button.active,
.btn.active,
.feature-menu-inner button.active {
  cursor: default;
}

.button:disabled, .button.disabled,
.btn:disabled,
.feature-menu-inner button:disabled,
.btn.disabled,
.feature-menu-inner button.disabled {
  background: #CCCFD2;
}

.button:disabled:hover, .button:disabled:active, .button:disabled.active, .button.disabled:hover, .button.disabled:active, .button.disabled.active,
.btn:disabled:hover,
.feature-menu-inner button:disabled:hover,
.btn:disabled:active,
.feature-menu-inner button:disabled:active,
.btn:disabled.active,
.feature-menu-inner button:disabled.active,
.btn.disabled:hover,
.feature-menu-inner button.disabled:hover,
.btn.disabled:active,
.feature-menu-inner button.disabled:active,
.btn.disabled.active,
.feature-menu-inner button.disabled.active {
  background: #CCCFD2;
  color: #ffffff;
}

.btn-dark {
  border-color: #000000;
  background: #5b5c67;
}

.btn-dark:visited {
  background: #5b5c67;
  border-color: #000000;
}

.btn-dark:hover, .btn-dark:active, .btn-dark.active {
  background: #4f505b;
}

.btn-dark:disabled, .btn-dark.disabled {
  background: #5b5c67;
  color: #d9d9d9;
}

.btn-dark:disabled:hover, .btn-dark:disabled:active, .btn-dark:disabled.active, .btn-dark.disabled:hover, .btn-dark.disabled:active, .btn-dark.disabled.active {
  background: #5b5c67;
}

.btn-large {
  box-sizing: border-box;
  padding: 0 20px;
  height: 41px;
  line-height: 39px;
}

.btn-huge {
  font-size: 17px;
  font-weight: 700;
  height: 45px;
  line-height: 43px;
  margin-left: 9px;
  padding: 0;
  text-align: center;
  width: 117px;
}

.btn-gray {
  background: #ffffff;
  border: 1px solid #EBECED;
  color: #677078;
  font-size: 14px;
  font-weight: 700;
}

.btn-gray:hover {
  background: #0092C2;
  border-color: #0092C2;
}

.btn-gray:active {
  background: #007499;
  border-color: #007499;
}

.btn-gray:disabled {
  background: #CCCFD2;
  color: #d9d9d9;
}

.btn-gray:disabled:hover, .btn-gray:disabled:active, .btn-gray:disabled.active {
  background: #CCCFD2;
  color: #d9d9d9;
}

.button-icon {
  padding: 0 12px;
}

.button-icon [class^="icon-"]:before,
.button-icon [class*=" icon-"]:before {
  margin-right: 0;
}

.button-separated {
  padding-left: 63px;
  position: relative;
}

.button-separated:before {
  content: "";
  position: absolute;
  left: 45px;
  top: 0;
  bottom: 0;
  border-left: 1px solid #007499;
}

.button-separated [class^="icon-"],
.button-separated [class*=" icon-"] {
  position: absolute;
  left: 14px;
}

.button-separated:hover:before {
  background: #0a92be;
}

.btn-square {
  box-sizing: padding-box;
  height: 40px;
  padding: 0;
  text-align: center;
  width: 40px;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  font-size: 14px;
}

.btn-square span {
  line-height: 22px;
  vertical-align: top;
  padding-left: 4px;
}

.btn-square i {
  font-size: 24px;
}

.btn-square:before {
  font-size: 12px;
  position: relative;
  top: -1px;
}

.btn-square.icon-new-list:before {
  font-size: 15px;
  top: -3px;
  left: 8px;
}

.btn-square.icon-new-grid:before {
  left: 6px;
}

.btn-round, .feature-menu-inner button {
  height: 36px;
  text-align: center;
  margin: 0 2px;
  border: 0;
  border-radius: 20px;
  cursor: pointer;
  font-size: 14px;
  text-decoration: none;
}

.btn-circle {
  height: 36px;
  line-height: 36px;
  text-align: center;
  width: 36px;
  border-radius: 50em;
}

.btn-group:before, .btn-group:after {
  content: " ";
  display: table;
}

.btn-group:after {
  clear: both;
}

.btn-group .btn, .btn-group .feature-menu-inner button, .feature-menu-inner .btn-group button, .btn-group .button {
  border-left: none;
  display: block;
  float: left;
  border-radius: 0;
}

.btn-group .btn:first-child, .btn-group .feature-menu-inner button:first-child, .feature-menu-inner .btn-group button:first-child, .btn-group .button:first-child {
  border-left: 1px solid #000000;
  border-radius: 3px 0 0 3px;
}

.btn-group .btn:last-child, .btn-group .feature-menu-inner button:last-child, .feature-menu-inner .btn-group button:last-child, .btn-group .button:last-child {
  border-radius: 0 3px 3px 0;
}

.btn-group .btn:before, .btn-group .feature-menu-inner button:before, .feature-menu-inner .btn-group button:before, .btn-group .button:before {
  line-height: 44px;
  margin-right: 0;
}

.btn-group .btn.active, .btn-group .feature-menu-inner button.active, .feature-menu-inner .btn-group button.active, .btn-group .button.active {
  cursor: pointer;
}

.btn-light-gray {
  background: #b7b8bc;
  border-color: #a2a2a2;
  color: #ffffff;
  cursor: pointer;
}

.btn-light-gray:visited {
  background: #75ac45;
  border-color: #4d811f;
  color: #ffffff;
}

.btn-light-gray:hover {
  background: #75ac45;
  border-color: #4d811f;
  color: #ffffff;
}

.btn-light-gray:active, .btn-light-gray.active {
  background: #75ac45;
  border-color: #4d811f;
  color: #ffffff;
  cursor: pointer;
}

.btn-light-gray:disabled, .btn-light-gray.disabled,
.btn-light-gray [disabled] {
  background: #8f9197 !important;
  border-color: #a2a2a2 !important;
  color: #d9d9d9 !important;
}

.btn-light {
  width: 147px;
  height: 30px;
  line-height: 28px;
  padding: 0 20px;
  box-sizing: border-box;
  border-radius: 3px;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.24);
  background-color: #e1e1e1;
  color: #3d3f47;
  font-size: 12px;
  font-weight: 700;
}

.btn-light:hover, .btn-light:active, .btn-light.active {
  background-color: #3d3f47;
  border: 1px solid #3d3f47;
}

.btn-black:disabled, .btn-primary:disabled, .btn-neutral:disabled, .btn-black:disabled:hover, .btn-primary:disabled:hover, .btn-neutral:disabled:hover, .disabled.btn-black, .disabled.btn-primary, .disabled.btn-neutral, .disabled.btn-black:hover, .disabled.btn-primary:hover, .disabled.btn-neutral:hover,
.btn-black [disabled],
.btn-primary [disabled],
.btn-neutral [disabled],
.btn-black [disabled]:hover,
.btn-primary [disabled]:hover,
.btn-neutral [disabled]:hover {
  cursor: auto;
  background-color: #EBECED;
  color: #ffffff;
}

.btn-black {
  background-color: #34404B;
  color: #ffffff;
}

.btn-black:hover {
  background-color: #677078;
}

.btn-blue {
  background-color: #0092C2;
  color: #ffffff;
}

.btn-blue:hover {
  background-color: #0092C2;
}

.btn-white {
  background-color: #ffffff;
  color: #677078;
  border: 1px solid #EBECED;
}

.btn-white:hover {
  border-color: #CCCFD2;
  background-color: #F7F7F7;
}

.btn-white:disabled, .btn-white:disabled:hover, .btn-white.disabled, .btn-white.disabled:hover,
.btn-white [disabled],
.btn-white [disabled]:hover {
  border: 1px solid #EBECED;
  background-color: #ffffff;
  color: #CCCFD2;
}

.btn-primary {
  color: #ffffff;
  font-size: 14px;
  padding: 0 20px;
  height: 35px;
  line-height: 35px;
  border: none;
  text-decoration: none;
  transition: background, 0.1s, linear;
  border-radius: 20px;
  cursor: pointer;
  background-color: #0092C2;
}

.btn-primary:hover {
  background-color: #0092C2;
}

.btn-primary.btn-primary-disabled {
  cursor: auto;
  background-color: #EBECED;
  color: #ffffff;
}

.btn-primary-outline {
  color: #0092C2;
  background-color: #ffffff;
  border: 1px solid #0092C2;
}

.btn-primary-outline:hover {
  color: #ffffff;
}

.btn-secondary, .add-tag-button {
  color: #34404B;
  font-size: 14px;
  padding: 0 19px;
  height: 35px;
  line-height: 35px;
  border: 1px solid #CCCFD2;
  text-decoration: none;
  transition: background, 0.1s, linear;
  cursor: pointer;
  background-color: #ffffff;
}

.btn-secondary:hover, .add-tag-button:hover, .btn-secondary.active, .active.add-tag-button {
  background-color: #F7F7F7;
  color: #34404B;
}

.btn-secondary:visited, .add-tag-button:visited {
  background-color: #ffffff;
  color: #34404B;
}

.btn-secondary.btn-secondary-disabled, .btn-secondary-disabled.add-tag-button {
  cursor: auto;
  background-color: #ffffff;
  color: #CCCFD2;
}

.btn-secondary:disabled, .add-tag-button:disabled, .btn-secondary:disabled:hover, .add-tag-button:disabled:hover, .btn-secondary.disabled, .disabled.add-tag-button, .btn-secondary.disabled:hover, .disabled.add-tag-button:hover,
.btn-secondary [disabled],
.add-tag-button [disabled],
.btn-secondary [disabled]:hover,
.add-tag-button [disabled]:hover {
  cursor: auto;
  background-color: #ffffff;
  color: #CCCFD2;
  border: 1px solid #EBECED;
}

.btn-neutral {
  color: #34404B;
  font-size: 14px;
  padding: 0 20px;
  border: none;
  text-decoration: none;
  transition: background, 0.1s, linear;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  background-color: #ebeced;
}

.btn-neutral:hover {
  background-color: #0092C2;
}

.btn-neutral.btn-primary-disabled {
  cursor: auto;
  background-color: #EBECED;
  color: #ffffff;
}

.btn-transparent {
  background-color: transparent;
}

.btn-transparent:hover, .btn-transparent:active {
  background-color: transparent;
}

.btn-transparent.btn-secondary, .btn-transparent.add-tag-button {
  color: #ffffff;
}

.btn-transparent.btn-secondary:hover, .btn-transparent.add-tag-button:hover, .btn-transparent.btn-secondary:active, .btn-transparent.add-tag-button:active {
  color: rgba(255, 255, 255, 0.5);
}

.btn-danger {
  background-color: #fa6866;
  color: #ffffff;
}

.btn-danger:hover {
  background-color: #ff626b;
}

.btn-rounded-rectangle {
  border-radius: 3px;
}

.btn-borderless {
  border: none;
}

.btn-lg {
  width: 180px;
  height: 35px;
}

.btn-md {
  width: 125px;
  height: 35px;
}

.btn-sm, .feature-menu-inner button {
  width: 110px;
  padding: 0 20px;
}

.btn-xs {
  width: 80px;
  padding: 0 5px;
}

.btn-block {
  width: 100%;
  box-sizing: border-box;
}

.btn-icon i {
  margin-right: 6px;
}

.btn-loader {
  position: relative;
  overflow: hidden;
}

.btn-loader-label {
  opacity: 1;
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  /* easeOutExpo */
}

.btn-loader:before {
  content: '';
  position: absolute;
  top: calc(50% - 16px / 2);
  left: calc(50% - 16px / 2);
  width: 16px;
  height: 16px;
  display: inline-block;
  border: solid 2px transparent;
  box-sizing: border-box;
  border-radius: 50%;
  animation: loader-spin 0.75s linear infinite;
  pointer-events: none;
  opacity: 0;
}

.btn-loader.loading {
  cursor: wait;
}

.btn-loader.loading .btn-loader-label {
  opacity: 0;
}

.btn-loader.loading:before {
  opacity: 1;
}

.btn-loader.btn-primary:before {
  border-top-color: #ffffff;
  border-left-color: #ffffff;
}

.btn-loader.btn-secondary:after, .btn-loader.add-tag-button:after {
  border-top-color: #34404B;
  border-left-color: #34404B;
}

.btn-loader.btn-danger:before {
  border-top-color: #ffffff;
  border-left-color: #ffffff;
}

.default-button-bar {
  padding: 20px 0;
  width: 100%;
  height: 43px;
}

.default-button-bar .centered {
  padding-left: 20px;
}

.default-button-bar .btn-secondary, .default-button-bar .add-tag-button {
  margin-right: 10px;
}

.btn-upload-custom-image {
  display: inline-block;
  position: relative;
  height: 0;
  width: 0;
  cursor: pointer;
  opacity: 0;
}

/* easeInOutQuint */
.report-list {
  margin-top: 76px;
}

.report-list .rounded-table {
  margin-bottom: 70px;
}

.report-list a,
.alert-list a,
.dashboard-list a,
.entity-list a {
  text-decoration: none;
  color: #0092C2;
}

.report-list a:hover, .report-list a:focus,
.alert-list a:hover,
.alert-list a:focus,
.dashboard-list a:hover,
.dashboard-list a:focus,
.entity-list a:hover,
.entity-list a:focus {
  color: #0092C2;
}

.search-list a {
  color: #677078;
}

.search-list a:hover, .search-list a:focus {
  color: #677078;
}

.report-list,
.alert-list,
.search-list,
.dashboard-list,
.entity-list {
  padding: 0 60px;
}

.report-list a,
.alert-list a,
.search-list a,
.dashboard-list a,
.entity-list a {
  text-decoration: none;
}

.report-list .action, .report-list .feature-menu-inner button, .feature-menu-inner .report-list button,
.alert-list .action,
.alert-list .feature-menu-inner button,
.feature-menu-inner .alert-list button,
.search-list .action,
.search-list .feature-menu-inner button,
.feature-menu-inner .search-list button,
.dashboard-list .action,
.dashboard-list .feature-menu-inner button,
.feature-menu-inner .dashboard-list button,
.entity-list .action,
.entity-list .feature-menu-inner button,
.feature-menu-inner .entity-list button {
  color: #0092C2;
  cursor: pointer;
  display: inline-block;
  padding: 0 6px;
}

.report-list .action:hover, .report-list .feature-menu-inner button:hover, .feature-menu-inner .report-list button:hover, .report-list .action:focus, .report-list .feature-menu-inner button:focus, .feature-menu-inner .report-list button:focus,
.alert-list .action:hover,
.alert-list .feature-menu-inner button:hover,
.feature-menu-inner .alert-list button:hover,
.alert-list .action:focus,
.alert-list .feature-menu-inner button:focus,
.feature-menu-inner .alert-list button:focus,
.search-list .action:hover,
.search-list .feature-menu-inner button:hover,
.feature-menu-inner .search-list button:hover,
.search-list .action:focus,
.search-list .feature-menu-inner button:focus,
.feature-menu-inner .search-list button:focus,
.dashboard-list .action:hover,
.dashboard-list .feature-menu-inner button:hover,
.feature-menu-inner .dashboard-list button:hover,
.dashboard-list .action:focus,
.dashboard-list .feature-menu-inner button:focus,
.feature-menu-inner .dashboard-list button:focus,
.entity-list .action:hover,
.entity-list .feature-menu-inner button:hover,
.feature-menu-inner .entity-list button:hover,
.entity-list .action:focus,
.entity-list .feature-menu-inner button:focus,
.feature-menu-inner .entity-list button:focus {
  color: #0092C2;
}

.report-list table,
.alert-list table,
.search-list table,
.dashboard-list table,
.entity-list table {
  width: 100%;
  table-layout: fixed;
}

.report-list table tr,
.alert-list table tr,
.search-list table tr,
.dashboard-list table tr,
.entity-list table tr {
  height: 56px;
}

.report-list table tr:nth-of-type(odd),
.alert-list table tr:nth-of-type(odd),
.search-list table tr:nth-of-type(odd),
.dashboard-list table tr:nth-of-type(odd),
.entity-list table tr:nth-of-type(odd) {
  background-color: #F7F7F7;
}

.report-list table tr:nth-of-type(even),
.alert-list table tr:nth-of-type(even),
.search-list table tr:nth-of-type(even),
.dashboard-list table tr:nth-of-type(even),
.entity-list table tr:nth-of-type(even) {
  background-color: #ffffff;
}

.report-list table .row,
.alert-list table .row,
.search-list table .row,
.dashboard-list table .row,
.entity-list table .row {
  border-bottom: 1px solid #EBECED;
}

.report-list table .row td,
.alert-list table .row td,
.search-list table .row td,
.dashboard-list table .row td,
.entity-list table .row td {
  color: #677078;
  padding-left: 14px;
}

.report-list table .row td .type-text,
.alert-list table .row td .type-text,
.search-list table .row td .type-text,
.dashboard-list table .row td .type-text,
.entity-list table .row td .type-text {
  padding-left: 4px;
}

.report-list table .row td .search-taxonomy-dropdown,
.alert-list table .row td .search-taxonomy-dropdown,
.search-list table .row td .search-taxonomy-dropdown,
.dashboard-list table .row td .search-taxonomy-dropdown,
.entity-list table .row td .search-taxonomy-dropdown {
  margin-left: -14px;
}

.report-list table .row:hover,
.alert-list table .row:hover,
.search-list table .row:hover,
.dashboard-list table .row:hover,
.entity-list table .row:hover {
  background-color: #c9e8f2;
}

.report-list .header-table,
.report-list .table-header-row,
.alert-list .header-table,
.alert-list .table-header-row,
.search-list .header-table,
.search-list .table-header-row,
.dashboard-list .header-table,
.dashboard-list .table-header-row,
.entity-list .header-table,
.entity-list .table-header-row {
  width: 100%;
}

.report-list .header-table .action-header,
.report-list .table-header-row .action-header,
.alert-list .header-table .action-header,
.alert-list .table-header-row .action-header,
.search-list .header-table .action-header,
.search-list .table-header-row .action-header,
.dashboard-list .header-table .action-header,
.dashboard-list .table-header-row .action-header,
.entity-list .header-table .action-header,
.entity-list .table-header-row .action-header {
  height: 50px;
  background-color: #EBECED;
  border-bottom: 1px solid #CCCFD2;
  cursor: pointer;
  padding: 0 14px;
  color: #677078;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.report-list .header-table .action-header:hover, .report-list .header-table .action-header.selected,
.report-list .table-header-row .action-header:hover,
.report-list .table-header-row .action-header.selected,
.alert-list .header-table .action-header:hover,
.alert-list .header-table .action-header.selected,
.alert-list .table-header-row .action-header:hover,
.alert-list .table-header-row .action-header.selected,
.search-list .header-table .action-header:hover,
.search-list .header-table .action-header.selected,
.search-list .table-header-row .action-header:hover,
.search-list .table-header-row .action-header.selected,
.dashboard-list .header-table .action-header:hover,
.dashboard-list .header-table .action-header.selected,
.dashboard-list .table-header-row .action-header:hover,
.dashboard-list .table-header-row .action-header.selected,
.entity-list .header-table .action-header:hover,
.entity-list .header-table .action-header.selected,
.entity-list .table-header-row .action-header:hover,
.entity-list .table-header-row .action-header.selected {
  background-color: #EBECED;
}

.report-list .header-table .action-header i,
.report-list .table-header-row .action-header i,
.alert-list .header-table .action-header i,
.alert-list .table-header-row .action-header i,
.search-list .header-table .action-header i,
.search-list .table-header-row .action-header i,
.dashboard-list .header-table .action-header i,
.dashboard-list .table-header-row .action-header i,
.entity-list .header-table .action-header i,
.entity-list .table-header-row .action-header i {
  float: right;
}

.report-list .search-table,
.report-list .alert-table,
.report-list .dashboard-table,
.report-list .entity-table,
.report-list .tag-table,
.alert-list .search-table,
.alert-list .alert-table,
.alert-list .dashboard-table,
.alert-list .entity-table,
.alert-list .tag-table,
.search-list .search-table,
.search-list .alert-table,
.search-list .dashboard-table,
.search-list .entity-table,
.search-list .tag-table,
.dashboard-list .search-table,
.dashboard-list .alert-table,
.dashboard-list .dashboard-table,
.dashboard-list .entity-table,
.dashboard-list .tag-table,
.entity-list .search-table,
.entity-list .alert-table,
.entity-list .dashboard-table,
.entity-list .entity-table,
.entity-list .tag-table {
  width: 100%;
  text-align: left;
  background-color: #F7F7F7;
  margin-top: 30px;
  margin-bottom: 300px;
  font-weight: 400;
  color: #677078;
}

.report-list .search-table .permissions-icon-column,
.report-list .alert-table .permissions-icon-column,
.report-list .dashboard-table .permissions-icon-column,
.report-list .entity-table .permissions-icon-column,
.report-list .tag-table .permissions-icon-column,
.alert-list .search-table .permissions-icon-column,
.alert-list .alert-table .permissions-icon-column,
.alert-list .dashboard-table .permissions-icon-column,
.alert-list .entity-table .permissions-icon-column,
.alert-list .tag-table .permissions-icon-column,
.search-list .search-table .permissions-icon-column,
.search-list .alert-table .permissions-icon-column,
.search-list .dashboard-table .permissions-icon-column,
.search-list .entity-table .permissions-icon-column,
.search-list .tag-table .permissions-icon-column,
.dashboard-list .search-table .permissions-icon-column,
.dashboard-list .alert-table .permissions-icon-column,
.dashboard-list .dashboard-table .permissions-icon-column,
.dashboard-list .entity-table .permissions-icon-column,
.dashboard-list .tag-table .permissions-icon-column,
.entity-list .search-table .permissions-icon-column,
.entity-list .alert-table .permissions-icon-column,
.entity-list .dashboard-table .permissions-icon-column,
.entity-list .entity-table .permissions-icon-column,
.entity-list .tag-table .permissions-icon-column {
  width: 8px;
  text-align: center;
}

.report-list .search-table .permissions-icon-column i,
.report-list .alert-table .permissions-icon-column i,
.report-list .dashboard-table .permissions-icon-column i,
.report-list .entity-table .permissions-icon-column i,
.report-list .tag-table .permissions-icon-column i,
.alert-list .search-table .permissions-icon-column i,
.alert-list .alert-table .permissions-icon-column i,
.alert-list .dashboard-table .permissions-icon-column i,
.alert-list .entity-table .permissions-icon-column i,
.alert-list .tag-table .permissions-icon-column i,
.search-list .search-table .permissions-icon-column i,
.search-list .alert-table .permissions-icon-column i,
.search-list .dashboard-table .permissions-icon-column i,
.search-list .entity-table .permissions-icon-column i,
.search-list .tag-table .permissions-icon-column i,
.dashboard-list .search-table .permissions-icon-column i,
.dashboard-list .alert-table .permissions-icon-column i,
.dashboard-list .dashboard-table .permissions-icon-column i,
.dashboard-list .entity-table .permissions-icon-column i,
.dashboard-list .tag-table .permissions-icon-column i,
.entity-list .search-table .permissions-icon-column i,
.entity-list .alert-table .permissions-icon-column i,
.entity-list .dashboard-table .permissions-icon-column i,
.entity-list .entity-table .permissions-icon-column i,
.entity-list .tag-table .permissions-icon-column i {
  color: #677078;
}

.report-list .search-table .name,
.report-list .alert-table .name,
.report-list .dashboard-table .name,
.report-list .entity-table .name,
.report-list .tag-table .name,
.alert-list .search-table .name,
.alert-list .alert-table .name,
.alert-list .dashboard-table .name,
.alert-list .entity-table .name,
.alert-list .tag-table .name,
.search-list .search-table .name,
.search-list .alert-table .name,
.search-list .dashboard-table .name,
.search-list .entity-table .name,
.search-list .tag-table .name,
.dashboard-list .search-table .name,
.dashboard-list .alert-table .name,
.dashboard-list .dashboard-table .name,
.dashboard-list .entity-table .name,
.dashboard-list .tag-table .name,
.entity-list .search-table .name,
.entity-list .alert-table .name,
.entity-list .dashboard-table .name,
.entity-list .entity-table .name,
.entity-list .tag-table .name {
  width: 20%;
}

.report-list .search-table .shared-by-column,
.report-list .alert-table .shared-by-column,
.report-list .dashboard-table .shared-by-column,
.report-list .entity-table .shared-by-column,
.report-list .tag-table .shared-by-column,
.alert-list .search-table .shared-by-column,
.alert-list .alert-table .shared-by-column,
.alert-list .dashboard-table .shared-by-column,
.alert-list .entity-table .shared-by-column,
.alert-list .tag-table .shared-by-column,
.search-list .search-table .shared-by-column,
.search-list .alert-table .shared-by-column,
.search-list .dashboard-table .shared-by-column,
.search-list .entity-table .shared-by-column,
.search-list .tag-table .shared-by-column,
.dashboard-list .search-table .shared-by-column,
.dashboard-list .alert-table .shared-by-column,
.dashboard-list .dashboard-table .shared-by-column,
.dashboard-list .entity-table .shared-by-column,
.dashboard-list .tag-table .shared-by-column,
.entity-list .search-table .shared-by-column,
.entity-list .alert-table .shared-by-column,
.entity-list .dashboard-table .shared-by-column,
.entity-list .entity-table .shared-by-column,
.entity-list .tag-table .shared-by-column {
  width: 260px;
}

.report-list .search-table .type,
.report-list .alert-table .type,
.report-list .dashboard-table .type,
.report-list .entity-table .type,
.report-list .tag-table .type,
.alert-list .search-table .type,
.alert-list .alert-table .type,
.alert-list .dashboard-table .type,
.alert-list .entity-table .type,
.alert-list .tag-table .type,
.search-list .search-table .type,
.search-list .alert-table .type,
.search-list .dashboard-table .type,
.search-list .entity-table .type,
.search-list .tag-table .type,
.dashboard-list .search-table .type,
.dashboard-list .alert-table .type,
.dashboard-list .dashboard-table .type,
.dashboard-list .entity-table .type,
.dashboard-list .tag-table .type,
.entity-list .search-table .type,
.entity-list .alert-table .type,
.entity-list .dashboard-table .type,
.entity-list .entity-table .type,
.entity-list .tag-table .type {
  width: 15%;
}

.report-list .search-table .status,
.report-list .alert-table .status,
.report-list .dashboard-table .status,
.report-list .entity-table .status,
.report-list .tag-table .status,
.alert-list .search-table .status,
.alert-list .alert-table .status,
.alert-list .dashboard-table .status,
.alert-list .entity-table .status,
.alert-list .tag-table .status,
.search-list .search-table .status,
.search-list .alert-table .status,
.search-list .dashboard-table .status,
.search-list .entity-table .status,
.search-list .tag-table .status,
.dashboard-list .search-table .status,
.dashboard-list .alert-table .status,
.dashboard-list .dashboard-table .status,
.dashboard-list .entity-table .status,
.dashboard-list .tag-table .status,
.entity-list .search-table .status,
.entity-list .alert-table .status,
.entity-list .dashboard-table .status,
.entity-list .entity-table .status,
.entity-list .tag-table .status {
  width: 12%;
}

.report-list .search-table .last-modified, .report-list .search-table .last-sent, .report-list .search-table .newsletter-status,
.report-list .alert-table .last-modified,
.report-list .alert-table .last-sent,
.report-list .alert-table .newsletter-status,
.report-list .dashboard-table .last-modified,
.report-list .dashboard-table .last-sent,
.report-list .dashboard-table .newsletter-status,
.report-list .entity-table .last-modified,
.report-list .entity-table .last-sent,
.report-list .entity-table .newsletter-status,
.report-list .tag-table .last-modified,
.report-list .tag-table .last-sent,
.report-list .tag-table .newsletter-status,
.alert-list .search-table .last-modified,
.alert-list .search-table .last-sent,
.alert-list .search-table .newsletter-status,
.alert-list .alert-table .last-modified,
.alert-list .alert-table .last-sent,
.alert-list .alert-table .newsletter-status,
.alert-list .dashboard-table .last-modified,
.alert-list .dashboard-table .last-sent,
.alert-list .dashboard-table .newsletter-status,
.alert-list .entity-table .last-modified,
.alert-list .entity-table .last-sent,
.alert-list .entity-table .newsletter-status,
.alert-list .tag-table .last-modified,
.alert-list .tag-table .last-sent,
.alert-list .tag-table .newsletter-status,
.search-list .search-table .last-modified,
.search-list .search-table .last-sent,
.search-list .search-table .newsletter-status,
.search-list .alert-table .last-modified,
.search-list .alert-table .last-sent,
.search-list .alert-table .newsletter-status,
.search-list .dashboard-table .last-modified,
.search-list .dashboard-table .last-sent,
.search-list .dashboard-table .newsletter-status,
.search-list .entity-table .last-modified,
.search-list .entity-table .last-sent,
.search-list .entity-table .newsletter-status,
.search-list .tag-table .last-modified,
.search-list .tag-table .last-sent,
.search-list .tag-table .newsletter-status,
.dashboard-list .search-table .last-modified,
.dashboard-list .search-table .last-sent,
.dashboard-list .search-table .newsletter-status,
.dashboard-list .alert-table .last-modified,
.dashboard-list .alert-table .last-sent,
.dashboard-list .alert-table .newsletter-status,
.dashboard-list .dashboard-table .last-modified,
.dashboard-list .dashboard-table .last-sent,
.dashboard-list .dashboard-table .newsletter-status,
.dashboard-list .entity-table .last-modified,
.dashboard-list .entity-table .last-sent,
.dashboard-list .entity-table .newsletter-status,
.dashboard-list .tag-table .last-modified,
.dashboard-list .tag-table .last-sent,
.dashboard-list .tag-table .newsletter-status,
.entity-list .search-table .last-modified,
.entity-list .search-table .last-sent,
.entity-list .search-table .newsletter-status,
.entity-list .alert-table .last-modified,
.entity-list .alert-table .last-sent,
.entity-list .alert-table .newsletter-status,
.entity-list .dashboard-table .last-modified,
.entity-list .dashboard-table .last-sent,
.entity-list .dashboard-table .newsletter-status,
.entity-list .entity-table .last-modified,
.entity-list .entity-table .last-sent,
.entity-list .entity-table .newsletter-status,
.entity-list .tag-table .last-modified,
.entity-list .tag-table .last-sent,
.entity-list .tag-table .newsletter-status {
  width: 14%;
}

.report-list .search-table .active-in,
.report-list .alert-table .active-in,
.report-list .dashboard-table .active-in,
.report-list .entity-table .active-in,
.report-list .tag-table .active-in,
.alert-list .search-table .active-in,
.alert-list .alert-table .active-in,
.alert-list .dashboard-table .active-in,
.alert-list .entity-table .active-in,
.alert-list .tag-table .active-in,
.search-list .search-table .active-in,
.search-list .alert-table .active-in,
.search-list .dashboard-table .active-in,
.search-list .entity-table .active-in,
.search-list .tag-table .active-in,
.dashboard-list .search-table .active-in,
.dashboard-list .alert-table .active-in,
.dashboard-list .dashboard-table .active-in,
.dashboard-list .entity-table .active-in,
.dashboard-list .tag-table .active-in,
.entity-list .search-table .active-in,
.entity-list .alert-table .active-in,
.entity-list .dashboard-table .active-in,
.entity-list .entity-table .active-in,
.entity-list .tag-table .active-in {
  width: 20%;
}

.report-list .search-table .active-in:hover,
.report-list .alert-table .active-in:hover,
.report-list .dashboard-table .active-in:hover,
.report-list .entity-table .active-in:hover,
.report-list .tag-table .active-in:hover,
.alert-list .search-table .active-in:hover,
.alert-list .alert-table .active-in:hover,
.alert-list .dashboard-table .active-in:hover,
.alert-list .entity-table .active-in:hover,
.alert-list .tag-table .active-in:hover,
.search-list .search-table .active-in:hover,
.search-list .alert-table .active-in:hover,
.search-list .dashboard-table .active-in:hover,
.search-list .entity-table .active-in:hover,
.search-list .tag-table .active-in:hover,
.dashboard-list .search-table .active-in:hover,
.dashboard-list .alert-table .active-in:hover,
.dashboard-list .dashboard-table .active-in:hover,
.dashboard-list .entity-table .active-in:hover,
.dashboard-list .tag-table .active-in:hover,
.entity-list .search-table .active-in:hover,
.entity-list .alert-table .active-in:hover,
.entity-list .dashboard-table .active-in:hover,
.entity-list .entity-table .active-in:hover,
.entity-list .tag-table .active-in:hover {
  color: #34404B;
}

.report-list .search-table .active-in .not-active,
.report-list .alert-table .active-in .not-active,
.report-list .dashboard-table .active-in .not-active,
.report-list .entity-table .active-in .not-active,
.report-list .tag-table .active-in .not-active,
.alert-list .search-table .active-in .not-active,
.alert-list .alert-table .active-in .not-active,
.alert-list .dashboard-table .active-in .not-active,
.alert-list .entity-table .active-in .not-active,
.alert-list .tag-table .active-in .not-active,
.search-list .search-table .active-in .not-active,
.search-list .alert-table .active-in .not-active,
.search-list .dashboard-table .active-in .not-active,
.search-list .entity-table .active-in .not-active,
.search-list .tag-table .active-in .not-active,
.dashboard-list .search-table .active-in .not-active,
.dashboard-list .alert-table .active-in .not-active,
.dashboard-list .dashboard-table .active-in .not-active,
.dashboard-list .entity-table .active-in .not-active,
.dashboard-list .tag-table .active-in .not-active,
.entity-list .search-table .active-in .not-active,
.entity-list .alert-table .active-in .not-active,
.entity-list .dashboard-table .active-in .not-active,
.entity-list .entity-table .active-in .not-active,
.entity-list .tag-table .active-in .not-active {
  font-style: italic;
  color: #CCCFD2;
}

.report-list .search-table .actions,
.report-list .alert-table .actions,
.report-list .dashboard-table .actions,
.report-list .entity-table .actions,
.report-list .tag-table .actions,
.alert-list .search-table .actions,
.alert-list .alert-table .actions,
.alert-list .dashboard-table .actions,
.alert-list .entity-table .actions,
.alert-list .tag-table .actions,
.search-list .search-table .actions,
.search-list .alert-table .actions,
.search-list .dashboard-table .actions,
.search-list .entity-table .actions,
.search-list .tag-table .actions,
.dashboard-list .search-table .actions,
.dashboard-list .alert-table .actions,
.dashboard-list .dashboard-table .actions,
.dashboard-list .entity-table .actions,
.dashboard-list .tag-table .actions,
.entity-list .search-table .actions,
.entity-list .alert-table .actions,
.entity-list .dashboard-table .actions,
.entity-list .entity-table .actions,
.entity-list .tag-table .actions {
  width: 25%;
  text-align: right;
}

.report-list .search-table .actions-container,
.report-list .alert-table .actions-container,
.report-list .dashboard-table .actions-container,
.report-list .entity-table .actions-container,
.report-list .tag-table .actions-container,
.alert-list .search-table .actions-container,
.alert-list .alert-table .actions-container,
.alert-list .dashboard-table .actions-container,
.alert-list .entity-table .actions-container,
.alert-list .tag-table .actions-container,
.search-list .search-table .actions-container,
.search-list .alert-table .actions-container,
.search-list .dashboard-table .actions-container,
.search-list .entity-table .actions-container,
.search-list .tag-table .actions-container,
.dashboard-list .search-table .actions-container,
.dashboard-list .alert-table .actions-container,
.dashboard-list .dashboard-table .actions-container,
.dashboard-list .entity-table .actions-container,
.dashboard-list .tag-table .actions-container,
.entity-list .search-table .actions-container,
.entity-list .alert-table .actions-container,
.entity-list .dashboard-table .actions-container,
.entity-list .entity-table .actions-container,
.entity-list .tag-table .actions-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-right: 10px;
}

.report-list .search-table .actions-share-container,
.report-list .alert-table .actions-share-container,
.report-list .dashboard-table .actions-share-container,
.report-list .entity-table .actions-share-container,
.report-list .tag-table .actions-share-container,
.alert-list .search-table .actions-share-container,
.alert-list .alert-table .actions-share-container,
.alert-list .dashboard-table .actions-share-container,
.alert-list .entity-table .actions-share-container,
.alert-list .tag-table .actions-share-container,
.search-list .search-table .actions-share-container,
.search-list .alert-table .actions-share-container,
.search-list .dashboard-table .actions-share-container,
.search-list .entity-table .actions-share-container,
.search-list .tag-table .actions-share-container,
.dashboard-list .search-table .actions-share-container,
.dashboard-list .alert-table .actions-share-container,
.dashboard-list .dashboard-table .actions-share-container,
.dashboard-list .entity-table .actions-share-container,
.dashboard-list .tag-table .actions-share-container,
.entity-list .search-table .actions-share-container,
.entity-list .alert-table .actions-share-container,
.entity-list .dashboard-table .actions-share-container,
.entity-list .entity-table .actions-share-container,
.entity-list .tag-table .actions-share-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding-right: 10px;
  text-align: center;
  position: relative;
  margin-right: 10px;
  height: 35px;
}

.report-list .search-table .actions-share-container:after,
.report-list .alert-table .actions-share-container:after,
.report-list .dashboard-table .actions-share-container:after,
.report-list .entity-table .actions-share-container:after,
.report-list .tag-table .actions-share-container:after,
.alert-list .search-table .actions-share-container:after,
.alert-list .alert-table .actions-share-container:after,
.alert-list .dashboard-table .actions-share-container:after,
.alert-list .entity-table .actions-share-container:after,
.alert-list .tag-table .actions-share-container:after,
.search-list .search-table .actions-share-container:after,
.search-list .alert-table .actions-share-container:after,
.search-list .dashboard-table .actions-share-container:after,
.search-list .entity-table .actions-share-container:after,
.search-list .tag-table .actions-share-container:after,
.dashboard-list .search-table .actions-share-container:after,
.dashboard-list .alert-table .actions-share-container:after,
.dashboard-list .dashboard-table .actions-share-container:after,
.dashboard-list .entity-table .actions-share-container:after,
.dashboard-list .tag-table .actions-share-container:after,
.entity-list .search-table .actions-share-container:after,
.entity-list .alert-table .actions-share-container:after,
.entity-list .dashboard-table .actions-share-container:after,
.entity-list .entity-table .actions-share-container:after,
.entity-list .tag-table .actions-share-container:after {
  content: '';
  position: absolute;
  top: 7.5px;
  right: 0;
  width: 1px;
  height: 20px;
  background-color: #EBECED;
}

.report-list .search-table .actions-dropdown,
.report-list .alert-table .actions-dropdown,
.report-list .dashboard-table .actions-dropdown,
.report-list .entity-table .actions-dropdown,
.report-list .tag-table .actions-dropdown,
.alert-list .search-table .actions-dropdown,
.alert-list .alert-table .actions-dropdown,
.alert-list .dashboard-table .actions-dropdown,
.alert-list .entity-table .actions-dropdown,
.alert-list .tag-table .actions-dropdown,
.search-list .search-table .actions-dropdown,
.search-list .alert-table .actions-dropdown,
.search-list .dashboard-table .actions-dropdown,
.search-list .entity-table .actions-dropdown,
.search-list .tag-table .actions-dropdown,
.dashboard-list .search-table .actions-dropdown,
.dashboard-list .alert-table .actions-dropdown,
.dashboard-list .dashboard-table .actions-dropdown,
.dashboard-list .entity-table .actions-dropdown,
.dashboard-list .tag-table .actions-dropdown,
.entity-list .search-table .actions-dropdown,
.entity-list .alert-table .actions-dropdown,
.entity-list .dashboard-table .actions-dropdown,
.entity-list .entity-table .actions-dropdown,
.entity-list .tag-table .actions-dropdown {
  margin-left: 22px;
}

.report-list .search-table .actions-dropdown .tk-loading,
.report-list .alert-table .actions-dropdown .tk-loading,
.report-list .dashboard-table .actions-dropdown .tk-loading,
.report-list .entity-table .actions-dropdown .tk-loading,
.report-list .tag-table .actions-dropdown .tk-loading,
.alert-list .search-table .actions-dropdown .tk-loading,
.alert-list .alert-table .actions-dropdown .tk-loading,
.alert-list .dashboard-table .actions-dropdown .tk-loading,
.alert-list .entity-table .actions-dropdown .tk-loading,
.alert-list .tag-table .actions-dropdown .tk-loading,
.search-list .search-table .actions-dropdown .tk-loading,
.search-list .alert-table .actions-dropdown .tk-loading,
.search-list .dashboard-table .actions-dropdown .tk-loading,
.search-list .entity-table .actions-dropdown .tk-loading,
.search-list .tag-table .actions-dropdown .tk-loading,
.dashboard-list .search-table .actions-dropdown .tk-loading,
.dashboard-list .alert-table .actions-dropdown .tk-loading,
.dashboard-list .dashboard-table .actions-dropdown .tk-loading,
.dashboard-list .entity-table .actions-dropdown .tk-loading,
.dashboard-list .tag-table .actions-dropdown .tk-loading,
.entity-list .search-table .actions-dropdown .tk-loading,
.entity-list .alert-table .actions-dropdown .tk-loading,
.entity-list .dashboard-table .actions-dropdown .tk-loading,
.entity-list .entity-table .actions-dropdown .tk-loading,
.entity-list .tag-table .actions-dropdown .tk-loading {
  margin: 0 25px 0 18px;
}

.report-list .search-table .actions-toggle,
.report-list .alert-table .actions-toggle,
.report-list .dashboard-table .actions-toggle,
.report-list .entity-table .actions-toggle,
.report-list .tag-table .actions-toggle,
.alert-list .search-table .actions-toggle,
.alert-list .alert-table .actions-toggle,
.alert-list .dashboard-table .actions-toggle,
.alert-list .entity-table .actions-toggle,
.alert-list .tag-table .actions-toggle,
.search-list .search-table .actions-toggle,
.search-list .alert-table .actions-toggle,
.search-list .dashboard-table .actions-toggle,
.search-list .entity-table .actions-toggle,
.search-list .tag-table .actions-toggle,
.dashboard-list .search-table .actions-toggle,
.dashboard-list .alert-table .actions-toggle,
.dashboard-list .dashboard-table .actions-toggle,
.dashboard-list .entity-table .actions-toggle,
.dashboard-list .tag-table .actions-toggle,
.entity-list .search-table .actions-toggle,
.entity-list .alert-table .actions-toggle,
.entity-list .dashboard-table .actions-toggle,
.entity-list .entity-table .actions-toggle,
.entity-list .tag-table .actions-toggle {
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.report-list .search-table .actions-toggle i,
.report-list .alert-table .actions-toggle i,
.report-list .dashboard-table .actions-toggle i,
.report-list .entity-table .actions-toggle i,
.report-list .tag-table .actions-toggle i,
.alert-list .search-table .actions-toggle i,
.alert-list .alert-table .actions-toggle i,
.alert-list .dashboard-table .actions-toggle i,
.alert-list .entity-table .actions-toggle i,
.alert-list .tag-table .actions-toggle i,
.search-list .search-table .actions-toggle i,
.search-list .alert-table .actions-toggle i,
.search-list .dashboard-table .actions-toggle i,
.search-list .entity-table .actions-toggle i,
.search-list .tag-table .actions-toggle i,
.dashboard-list .search-table .actions-toggle i,
.dashboard-list .alert-table .actions-toggle i,
.dashboard-list .dashboard-table .actions-toggle i,
.dashboard-list .entity-table .actions-toggle i,
.dashboard-list .tag-table .actions-toggle i,
.entity-list .search-table .actions-toggle i,
.entity-list .alert-table .actions-toggle i,
.entity-list .dashboard-table .actions-toggle i,
.entity-list .entity-table .actions-toggle i,
.entity-list .tag-table .actions-toggle i {
  padding: 3px 0 0 5px;
}

.report-list .search-table .actions .spike-alert-on,
.report-list .alert-table .actions .spike-alert-on,
.report-list .dashboard-table .actions .spike-alert-on,
.report-list .entity-table .actions .spike-alert-on,
.report-list .tag-table .actions .spike-alert-on,
.alert-list .search-table .actions .spike-alert-on,
.alert-list .alert-table .actions .spike-alert-on,
.alert-list .dashboard-table .actions .spike-alert-on,
.alert-list .entity-table .actions .spike-alert-on,
.alert-list .tag-table .actions .spike-alert-on,
.search-list .search-table .actions .spike-alert-on,
.search-list .alert-table .actions .spike-alert-on,
.search-list .dashboard-table .actions .spike-alert-on,
.search-list .entity-table .actions .spike-alert-on,
.search-list .tag-table .actions .spike-alert-on,
.dashboard-list .search-table .actions .spike-alert-on,
.dashboard-list .alert-table .actions .spike-alert-on,
.dashboard-list .dashboard-table .actions .spike-alert-on,
.dashboard-list .entity-table .actions .spike-alert-on,
.dashboard-list .tag-table .actions .spike-alert-on,
.entity-list .search-table .actions .spike-alert-on,
.entity-list .alert-table .actions .spike-alert-on,
.entity-list .dashboard-table .actions .spike-alert-on,
.entity-list .entity-table .actions .spike-alert-on,
.entity-list .tag-table .actions .spike-alert-on {
  color: #63BF52;
}

.report-list .search-table .actions .spike-alert-on .spike-mark,
.report-list .alert-table .actions .spike-alert-on .spike-mark,
.report-list .dashboard-table .actions .spike-alert-on .spike-mark,
.report-list .entity-table .actions .spike-alert-on .spike-mark,
.report-list .tag-table .actions .spike-alert-on .spike-mark,
.alert-list .search-table .actions .spike-alert-on .spike-mark,
.alert-list .alert-table .actions .spike-alert-on .spike-mark,
.alert-list .dashboard-table .actions .spike-alert-on .spike-mark,
.alert-list .entity-table .actions .spike-alert-on .spike-mark,
.alert-list .tag-table .actions .spike-alert-on .spike-mark,
.search-list .search-table .actions .spike-alert-on .spike-mark,
.search-list .alert-table .actions .spike-alert-on .spike-mark,
.search-list .dashboard-table .actions .spike-alert-on .spike-mark,
.search-list .entity-table .actions .spike-alert-on .spike-mark,
.search-list .tag-table .actions .spike-alert-on .spike-mark,
.dashboard-list .search-table .actions .spike-alert-on .spike-mark,
.dashboard-list .alert-table .actions .spike-alert-on .spike-mark,
.dashboard-list .dashboard-table .actions .spike-alert-on .spike-mark,
.dashboard-list .entity-table .actions .spike-alert-on .spike-mark,
.dashboard-list .tag-table .actions .spike-alert-on .spike-mark,
.entity-list .search-table .actions .spike-alert-on .spike-mark,
.entity-list .alert-table .actions .spike-alert-on .spike-mark,
.entity-list .dashboard-table .actions .spike-alert-on .spike-mark,
.entity-list .entity-table .actions .spike-alert-on .spike-mark,
.entity-list .tag-table .actions .spike-alert-on .spike-mark {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #63BF52;
  display: inline-block;
  margin-right: 5px;
}

.report-list .search-table .actions .icon-primary,
.report-list .search-table .actions .icon-light,
.report-list .search-table .actions .tk-icon-notification-on,
.report-list .search-table .actions .tk-icon-notification-off,
.report-list .alert-table .actions .icon-primary,
.report-list .alert-table .actions .icon-light,
.report-list .alert-table .actions .tk-icon-notification-on,
.report-list .alert-table .actions .tk-icon-notification-off,
.report-list .dashboard-table .actions .icon-primary,
.report-list .dashboard-table .actions .icon-light,
.report-list .dashboard-table .actions .tk-icon-notification-on,
.report-list .dashboard-table .actions .tk-icon-notification-off,
.report-list .entity-table .actions .icon-primary,
.report-list .entity-table .actions .icon-light,
.report-list .entity-table .actions .tk-icon-notification-on,
.report-list .entity-table .actions .tk-icon-notification-off,
.report-list .tag-table .actions .icon-primary,
.report-list .tag-table .actions .icon-light,
.report-list .tag-table .actions .tk-icon-notification-on,
.report-list .tag-table .actions .tk-icon-notification-off,
.alert-list .search-table .actions .icon-primary,
.alert-list .search-table .actions .icon-light,
.alert-list .search-table .actions .tk-icon-notification-on,
.alert-list .search-table .actions .tk-icon-notification-off,
.alert-list .alert-table .actions .icon-primary,
.alert-list .alert-table .actions .icon-light,
.alert-list .alert-table .actions .tk-icon-notification-on,
.alert-list .alert-table .actions .tk-icon-notification-off,
.alert-list .dashboard-table .actions .icon-primary,
.alert-list .dashboard-table .actions .icon-light,
.alert-list .dashboard-table .actions .tk-icon-notification-on,
.alert-list .dashboard-table .actions .tk-icon-notification-off,
.alert-list .entity-table .actions .icon-primary,
.alert-list .entity-table .actions .icon-light,
.alert-list .entity-table .actions .tk-icon-notification-on,
.alert-list .entity-table .actions .tk-icon-notification-off,
.alert-list .tag-table .actions .icon-primary,
.alert-list .tag-table .actions .icon-light,
.alert-list .tag-table .actions .tk-icon-notification-on,
.alert-list .tag-table .actions .tk-icon-notification-off,
.search-list .search-table .actions .icon-primary,
.search-list .search-table .actions .icon-light,
.search-list .search-table .actions .tk-icon-notification-on,
.search-list .search-table .actions .tk-icon-notification-off,
.search-list .alert-table .actions .icon-primary,
.search-list .alert-table .actions .icon-light,
.search-list .alert-table .actions .tk-icon-notification-on,
.search-list .alert-table .actions .tk-icon-notification-off,
.search-list .dashboard-table .actions .icon-primary,
.search-list .dashboard-table .actions .icon-light,
.search-list .dashboard-table .actions .tk-icon-notification-on,
.search-list .dashboard-table .actions .tk-icon-notification-off,
.search-list .entity-table .actions .icon-primary,
.search-list .entity-table .actions .icon-light,
.search-list .entity-table .actions .tk-icon-notification-on,
.search-list .entity-table .actions .tk-icon-notification-off,
.search-list .tag-table .actions .icon-primary,
.search-list .tag-table .actions .icon-light,
.search-list .tag-table .actions .tk-icon-notification-on,
.search-list .tag-table .actions .tk-icon-notification-off,
.dashboard-list .search-table .actions .icon-primary,
.dashboard-list .search-table .actions .icon-light,
.dashboard-list .search-table .actions .tk-icon-notification-on,
.dashboard-list .search-table .actions .tk-icon-notification-off,
.dashboard-list .alert-table .actions .icon-primary,
.dashboard-list .alert-table .actions .icon-light,
.dashboard-list .alert-table .actions .tk-icon-notification-on,
.dashboard-list .alert-table .actions .tk-icon-notification-off,
.dashboard-list .dashboard-table .actions .icon-primary,
.dashboard-list .dashboard-table .actions .icon-light,
.dashboard-list .dashboard-table .actions .tk-icon-notification-on,
.dashboard-list .dashboard-table .actions .tk-icon-notification-off,
.dashboard-list .entity-table .actions .icon-primary,
.dashboard-list .entity-table .actions .icon-light,
.dashboard-list .entity-table .actions .tk-icon-notification-on,
.dashboard-list .entity-table .actions .tk-icon-notification-off,
.dashboard-list .tag-table .actions .icon-primary,
.dashboard-list .tag-table .actions .icon-light,
.dashboard-list .tag-table .actions .tk-icon-notification-on,
.dashboard-list .tag-table .actions .tk-icon-notification-off,
.entity-list .search-table .actions .icon-primary,
.entity-list .search-table .actions .icon-light,
.entity-list .search-table .actions .tk-icon-notification-on,
.entity-list .search-table .actions .tk-icon-notification-off,
.entity-list .alert-table .actions .icon-primary,
.entity-list .alert-table .actions .icon-light,
.entity-list .alert-table .actions .tk-icon-notification-on,
.entity-list .alert-table .actions .tk-icon-notification-off,
.entity-list .dashboard-table .actions .icon-primary,
.entity-list .dashboard-table .actions .icon-light,
.entity-list .dashboard-table .actions .tk-icon-notification-on,
.entity-list .dashboard-table .actions .tk-icon-notification-off,
.entity-list .entity-table .actions .icon-primary,
.entity-list .entity-table .actions .icon-light,
.entity-list .entity-table .actions .tk-icon-notification-on,
.entity-list .entity-table .actions .tk-icon-notification-off,
.entity-list .tag-table .actions .icon-primary,
.entity-list .tag-table .actions .icon-light,
.entity-list .tag-table .actions .tk-icon-notification-on,
.entity-list .tag-table .actions .tk-icon-notification-off {
  cursor: pointer;
  font-size: 18px;
  padding: 0 8px;
}

.report-list .search-table .actions .icon-primary.ignore-clicks,
.report-list .search-table .actions .icon-light.ignore-clicks,
.report-list .search-table .actions .tk-icon-notification-on.ignore-clicks,
.report-list .search-table .actions .tk-icon-notification-off.ignore-clicks,
.report-list .alert-table .actions .icon-primary.ignore-clicks,
.report-list .alert-table .actions .icon-light.ignore-clicks,
.report-list .alert-table .actions .tk-icon-notification-on.ignore-clicks,
.report-list .alert-table .actions .tk-icon-notification-off.ignore-clicks,
.report-list .dashboard-table .actions .icon-primary.ignore-clicks,
.report-list .dashboard-table .actions .icon-light.ignore-clicks,
.report-list .dashboard-table .actions .tk-icon-notification-on.ignore-clicks,
.report-list .dashboard-table .actions .tk-icon-notification-off.ignore-clicks,
.report-list .entity-table .actions .icon-primary.ignore-clicks,
.report-list .entity-table .actions .icon-light.ignore-clicks,
.report-list .entity-table .actions .tk-icon-notification-on.ignore-clicks,
.report-list .entity-table .actions .tk-icon-notification-off.ignore-clicks,
.report-list .tag-table .actions .icon-primary.ignore-clicks,
.report-list .tag-table .actions .icon-light.ignore-clicks,
.report-list .tag-table .actions .tk-icon-notification-on.ignore-clicks,
.report-list .tag-table .actions .tk-icon-notification-off.ignore-clicks,
.alert-list .search-table .actions .icon-primary.ignore-clicks,
.alert-list .search-table .actions .icon-light.ignore-clicks,
.alert-list .search-table .actions .tk-icon-notification-on.ignore-clicks,
.alert-list .search-table .actions .tk-icon-notification-off.ignore-clicks,
.alert-list .alert-table .actions .icon-primary.ignore-clicks,
.alert-list .alert-table .actions .icon-light.ignore-clicks,
.alert-list .alert-table .actions .tk-icon-notification-on.ignore-clicks,
.alert-list .alert-table .actions .tk-icon-notification-off.ignore-clicks,
.alert-list .dashboard-table .actions .icon-primary.ignore-clicks,
.alert-list .dashboard-table .actions .icon-light.ignore-clicks,
.alert-list .dashboard-table .actions .tk-icon-notification-on.ignore-clicks,
.alert-list .dashboard-table .actions .tk-icon-notification-off.ignore-clicks,
.alert-list .entity-table .actions .icon-primary.ignore-clicks,
.alert-list .entity-table .actions .icon-light.ignore-clicks,
.alert-list .entity-table .actions .tk-icon-notification-on.ignore-clicks,
.alert-list .entity-table .actions .tk-icon-notification-off.ignore-clicks,
.alert-list .tag-table .actions .icon-primary.ignore-clicks,
.alert-list .tag-table .actions .icon-light.ignore-clicks,
.alert-list .tag-table .actions .tk-icon-notification-on.ignore-clicks,
.alert-list .tag-table .actions .tk-icon-notification-off.ignore-clicks,
.search-list .search-table .actions .icon-primary.ignore-clicks,
.search-list .search-table .actions .icon-light.ignore-clicks,
.search-list .search-table .actions .tk-icon-notification-on.ignore-clicks,
.search-list .search-table .actions .tk-icon-notification-off.ignore-clicks,
.search-list .alert-table .actions .icon-primary.ignore-clicks,
.search-list .alert-table .actions .icon-light.ignore-clicks,
.search-list .alert-table .actions .tk-icon-notification-on.ignore-clicks,
.search-list .alert-table .actions .tk-icon-notification-off.ignore-clicks,
.search-list .dashboard-table .actions .icon-primary.ignore-clicks,
.search-list .dashboard-table .actions .icon-light.ignore-clicks,
.search-list .dashboard-table .actions .tk-icon-notification-on.ignore-clicks,
.search-list .dashboard-table .actions .tk-icon-notification-off.ignore-clicks,
.search-list .entity-table .actions .icon-primary.ignore-clicks,
.search-list .entity-table .actions .icon-light.ignore-clicks,
.search-list .entity-table .actions .tk-icon-notification-on.ignore-clicks,
.search-list .entity-table .actions .tk-icon-notification-off.ignore-clicks,
.search-list .tag-table .actions .icon-primary.ignore-clicks,
.search-list .tag-table .actions .icon-light.ignore-clicks,
.search-list .tag-table .actions .tk-icon-notification-on.ignore-clicks,
.search-list .tag-table .actions .tk-icon-notification-off.ignore-clicks,
.dashboard-list .search-table .actions .icon-primary.ignore-clicks,
.dashboard-list .search-table .actions .icon-light.ignore-clicks,
.dashboard-list .search-table .actions .tk-icon-notification-on.ignore-clicks,
.dashboard-list .search-table .actions .tk-icon-notification-off.ignore-clicks,
.dashboard-list .alert-table .actions .icon-primary.ignore-clicks,
.dashboard-list .alert-table .actions .icon-light.ignore-clicks,
.dashboard-list .alert-table .actions .tk-icon-notification-on.ignore-clicks,
.dashboard-list .alert-table .actions .tk-icon-notification-off.ignore-clicks,
.dashboard-list .dashboard-table .actions .icon-primary.ignore-clicks,
.dashboard-list .dashboard-table .actions .icon-light.ignore-clicks,
.dashboard-list .dashboard-table .actions .tk-icon-notification-on.ignore-clicks,
.dashboard-list .dashboard-table .actions .tk-icon-notification-off.ignore-clicks,
.dashboard-list .entity-table .actions .icon-primary.ignore-clicks,
.dashboard-list .entity-table .actions .icon-light.ignore-clicks,
.dashboard-list .entity-table .actions .tk-icon-notification-on.ignore-clicks,
.dashboard-list .entity-table .actions .tk-icon-notification-off.ignore-clicks,
.dashboard-list .tag-table .actions .icon-primary.ignore-clicks,
.dashboard-list .tag-table .actions .icon-light.ignore-clicks,
.dashboard-list .tag-table .actions .tk-icon-notification-on.ignore-clicks,
.dashboard-list .tag-table .actions .tk-icon-notification-off.ignore-clicks,
.entity-list .search-table .actions .icon-primary.ignore-clicks,
.entity-list .search-table .actions .icon-light.ignore-clicks,
.entity-list .search-table .actions .tk-icon-notification-on.ignore-clicks,
.entity-list .search-table .actions .tk-icon-notification-off.ignore-clicks,
.entity-list .alert-table .actions .icon-primary.ignore-clicks,
.entity-list .alert-table .actions .icon-light.ignore-clicks,
.entity-list .alert-table .actions .tk-icon-notification-on.ignore-clicks,
.entity-list .alert-table .actions .tk-icon-notification-off.ignore-clicks,
.entity-list .dashboard-table .actions .icon-primary.ignore-clicks,
.entity-list .dashboard-table .actions .icon-light.ignore-clicks,
.entity-list .dashboard-table .actions .tk-icon-notification-on.ignore-clicks,
.entity-list .dashboard-table .actions .tk-icon-notification-off.ignore-clicks,
.entity-list .entity-table .actions .icon-primary.ignore-clicks,
.entity-list .entity-table .actions .icon-light.ignore-clicks,
.entity-list .entity-table .actions .tk-icon-notification-on.ignore-clicks,
.entity-list .entity-table .actions .tk-icon-notification-off.ignore-clicks,
.entity-list .tag-table .actions .icon-primary.ignore-clicks,
.entity-list .tag-table .actions .icon-light.ignore-clicks,
.entity-list .tag-table .actions .tk-icon-notification-on.ignore-clicks,
.entity-list .tag-table .actions .tk-icon-notification-off.ignore-clicks {
  pointer-events: none;
}

.report-list .search-table,
.alert-list .search-table,
.search-list .search-table,
.dashboard-list .search-table,
.entity-list .search-table {
  margin-bottom: -1px;
  margin-top: 0;
}

.report-list .search-table .system-search-table .name,
.alert-list .search-table .system-search-table .name,
.search-list .search-table .system-search-table .name,
.dashboard-list .search-table .system-search-table .name,
.entity-list .search-table .system-search-table .name {
  width: 18%;
}

.report-list .search-table .system-search-table .type,
.alert-list .search-table .system-search-table .type,
.search-list .search-table .system-search-table .type,
.dashboard-list .search-table .system-search-table .type,
.entity-list .search-table .system-search-table .type {
  width: 16%;
}

.report-list .search-table .system-search-table .last-modified,
.alert-list .search-table .system-search-table .last-modified,
.search-list .search-table .system-search-table .last-modified,
.dashboard-list .search-table .system-search-table .last-modified,
.entity-list .search-table .system-search-table .last-modified {
  width: 19%;
}

.report-list .search-table .system-search-table .active-in,
.alert-list .search-table .system-search-table .active-in,
.search-list .search-table .system-search-table .active-in,
.dashboard-list .search-table .system-search-table .active-in,
.entity-list .search-table .system-search-table .active-in {
  width: 23%;
}

.report-list .search-table .system-search-table .active-in:hover,
.alert-list .search-table .system-search-table .active-in:hover,
.search-list .search-table .system-search-table .active-in:hover,
.dashboard-list .search-table .system-search-table .active-in:hover,
.entity-list .search-table .system-search-table .active-in:hover {
  color: #34404B;
}

.report-list .search-table .system-search-table .active-in .not-active,
.alert-list .search-table .system-search-table .active-in .not-active,
.search-list .search-table .system-search-table .active-in .not-active,
.dashboard-list .search-table .system-search-table .active-in .not-active,
.entity-list .search-table .system-search-table .active-in .not-active {
  font-style: italic;
  color: #CCCFD2;
}

.report-list .search-table .system-search-table .industry,
.alert-list .search-table .system-search-table .industry,
.search-list .search-table .system-search-table .industry,
.dashboard-list .search-table .system-search-table .industry,
.entity-list .search-table .system-search-table .industry {
  width: 15%;
}

.report-list .search-table .system-search-table .actions,
.alert-list .search-table .system-search-table .actions,
.search-list .search-table .system-search-table .actions,
.dashboard-list .search-table .system-search-table .actions,
.entity-list .search-table .system-search-table .actions {
  width: 18%;
  text-align: right;
}

.report-list .search-table .system-search-table .actions .icon-primary,
.alert-list .search-table .system-search-table .actions .icon-primary,
.search-list .search-table .system-search-table .actions .icon-primary,
.dashboard-list .search-table .system-search-table .actions .icon-primary,
.entity-list .search-table .system-search-table .actions .icon-primary {
  font-size: 18px;
  padding: 0 6px;
}

.rounded-table {
  border: 1px solid #CCCFD2;
  border-radius: 4px;
  margin-bottom: 30px;
}

.rounded-table:empty {
  border: none;
  margin-top: 1px;
}

.rounded-table table {
  margin-bottom: -1px;
  margin-top: 0;
}

.rounded-table table tr:last-of-type {
  border-bottom-color: #CCCFD2;
  border-radius: 5px;
}

.rounded-table--with-tabs {
  border-top-left-radius: 0;
}

.rounded-table--with-tabs:empty {
  border-bottom: 1px solid #CCCFD2;
}

.search-table .table-header-row th.type {
  padding-left: 18px;
}

.search-list-header,
.newsletter-list-header,
.reports-list-header,
.alerts-list-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.search-list-header label,
.newsletter-list-header label,
.reports-list-header label,
.alerts-list-header label {
  color: #34404B;
  margin-right: 10px;
}

.search-list-header .dropdown,
.newsletter-list-header .dropdown,
.reports-list-header .dropdown,
.alerts-list-header .dropdown {
  display: inline-block;
}

.search-list-header .dropdown-menu,
.newsletter-list-header .dropdown-menu,
.reports-list-header .dropdown-menu,
.alerts-list-header .dropdown-menu {
  margin-top: 2px;
}

.search-list-header .filter-button,
.newsletter-list-header .filter-button,
.reports-list-header .filter-button,
.alerts-list-header .filter-button {
  width: 174px;
  text-align: left;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.search-list-header .filter-button i,
.newsletter-list-header .filter-button i,
.reports-list-header .filter-button i,
.alerts-list-header .filter-button i {
  float: right;
  padding-top: 10px;
}

.newsletter-list-header {
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-bottom: 20px;
}

/* easeInOutQuint */
.search-container .header-row,
.alert-container .header-row,
.dashboard-container .header-row,
.entity-container .header-row {
  padding: 0 60px;
  margin-top: 20px;
  height: 35px;
  vertical-align: bottom;
}

.search-container .header-row .new-search-button,
.search-container .header-row .new-alert-button,
.search-container .header-row .new-tag-button,
.search-container .header-row .new-dashboard-button,
.alert-container .header-row .new-search-button,
.alert-container .header-row .new-alert-button,
.alert-container .header-row .new-tag-button,
.alert-container .header-row .new-dashboard-button,
.dashboard-container .header-row .new-search-button,
.dashboard-container .header-row .new-alert-button,
.dashboard-container .header-row .new-tag-button,
.dashboard-container .header-row .new-dashboard-button,
.entity-container .header-row .new-search-button,
.entity-container .header-row .new-alert-button,
.entity-container .header-row .new-tag-button,
.entity-container .header-row .new-dashboard-button {
  display: inline-block;
  width: 140px;
}

.search-container .header-row .table-search,
.alert-container .header-row .table-search,
.dashboard-container .header-row .table-search,
.entity-container .header-row .table-search {
  background: #ffffff;
  border: 1px solid #EBECED;
  border-radius: 3px;
  padding: 0 12px;
  height: 33px;
  margin-right: 20px;
  width: 274px;
}

.search-container .header-row .table-search input,
.alert-container .header-row .table-search input,
.dashboard-container .header-row .table-search input,
.entity-container .header-row .table-search input {
  border: 0;
  vertical-align: top;
  height: 31px;
  width: 246px;
}

.search-container .header-row .table-search .icon,
.alert-container .header-row .table-search .icon,
.dashboard-container .header-row .table-search .icon,
.entity-container .header-row .table-search .icon {
  display: inline-block;
  padding-top: 10px;
}

.search-container .header-row .table-search i,
.alert-container .header-row .table-search i,
.dashboard-container .header-row .table-search i,
.entity-container .header-row .table-search i {
  vertical-align: top;
}

.search-container .header-row .table-search i:before,
.alert-container .header-row .table-search i:before,
.dashboard-container .header-row .table-search i:before,
.entity-container .header-row .table-search i:before {
  vertical-align: top;
}

.search-container {
  padding-bottom: 180px;
}

.search-container .new-search-button {
  display: inline-block;
  width: 145px;
}

.page-title-holder {
  padding-top: 10px;
  display: inline-block;
}

.page-title-holder .page-title {
  font-size: 30px;
  color: #677078;
}

.navigation-header span {
  font-size: 18px;
  color: #677078;
  padding-right: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 0.78px;
}

.navigation-header span a {
  text-decoration: none;
  color: #677078;
  cursor: pointer;
}

.navigation-header span i {
  font-size: 14px;
  margin-right: 5px;
}

.navigation-header span :hover {
  color: #677078;
}

.currently-selected {
  color: #677078 !important;
}

.currently-selected-page {
  border-bottom: 4px solid #0092C2;
}

.navigation-divisor-line {
  border-right: 2px solid #EBECED;
  padding-top: 3px;
  margin-right: 20px;
}

/* easeInOutQuint */
.empty-state-container {
  margin: 10px 60px 0 60px;
  text-align: center;
}

.empty-state-container .image-container {
  padding: 71px 0 25px 0;
  margin: 0;
}

.empty-state-container .headline > p {
  font-size: 28px;
  padding: 0 0 10px 0;
  margin: 0;
}

.empty-state-container .call-to-action > p {
  font-size: 16px;
  padding: 0 0 70px 0;
}

.empty-state-container p {
  color: #677078;
}

.empty-state-container .call-to-action-link {
  color: #0092C2;
  cursor: pointer;
}

.empty-state-container .call-to-action-link:hover {
  color: #0092C2;
}

.empty-state-container .call-to-action-link:active {
  color: #007499;
}

.search-topline {
  height: 70px;
  font-weight: 200;
  background: #383941;
  font-size: 28px;
  line-height: 80px;
  margin-top: -69px;
  text-align: center;
  color: #fff;
}

.search-overlay {
  position: fixed;
  top: 65px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ededed;
  background: rgba(236, 236, 236, 0.95);
  z-index: 100;
}

.search-overlay .search-topline {
  font-size: 24px;
  font-weight: 400;
  line-height: 96px;
  height: 90px;
  margin-top: 0;
  text-transform: uppercase;
}

.search {
  width: 560px;
  position: relative;
  margin: 100px auto 0;
  padding-bottom: 90px;
}

.search:before, .search:after {
  content: " ";
  display: table;
}

.search:after {
  clear: both;
}

.search .input-holder {
  margin-bottom: 1em;
}

.search .input-holder .icon-search {
  font-size: 56px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 88px;
  line-height: 88px;
  position: absolute;
}

.search .input-holder .icon-search:before {
  color: #677078;
  width: 85px;
  margin: 10px 0 0;
}

.search .alert-search-input {
  -webkit-appearance: textfield;
  -webkit-user-select: text;
  border: none;
  border-bottom: 1px solid #EBECED;
  background: #fff;
  font-size: 56px;
  height: 85px;
  line-height: normal;
  background: none;
  width: 490px;
  vertical-align: top;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  padding: 10px 0 10px 65px;
}

.search .old-search-input {
  -webkit-appearance: textfield;
  -webkit-user-select: text;
  border: none;
  border-bottom: 1px solid #EBECED;
  background: #fff;
  font-size: 3em;
  height: 85px;
  line-height: normal;
  background: none;
  width: 490px;
  vertical-align: top;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  padding: 10px 0 10px 65px;
}

.search .left {
  float: left;
  width: 173px;
}

.search .left .hint.typing {
  color: #0092C2;
}

.search .left .related h3 {
  font-size: 18px;
  font-weight: 500;
  color: #34404B;
  line-height: 1.5em;
  border-bottom: 1px solid #EBECED;
  margin-bottom: 0.25em;
}

.search .left .related ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 20px;
  line-height: 2em;
}

.search .left .related ul li {
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  margin: 10px 0 0 0;
}

.search .left .related ul li:hover {
  color: #34404B;
}

.search .right {
  float: right;
  width: 160px;
}

.search .right .multiple .multiple-switcher {
  color: #7f7f7f;
  text-decoration: none;
}

.search .right .multiple .multiple-switcher .icon-plus:before {
  color: #7f7f7f;
  font-size: 18px;
  margin-right: 10px;
  position: relative;
  top: 1px;
}

.search .right .multiple .terms-holder {
  margin-top: 7px;
  padding-top: 10px;
  border-top: 1px solid #EBECED;
  width: 155px;
}

.search .right .multiple .terms-holder .input-holder {
  width: 153px;
  border: 1px solid #EBECED;
  height: 33px;
  position: relative;
}

.search .right .multiple .terms-holder .input-holder .new-item {
  box-sizing: border-box;
  width: 155px;
  display: block;
  position: absolute;
  background: none;
  left: 0;
  top: 0;
  right: 33px;
  bottom: 0;
  border: none;
  font-size: 14px;
  line-height: 34px;
  height: 36px;
  padding: 0 11px;
  color: #78787a;
}

.search .right .multiple .terms-holder .input-holder button {
  background: none;
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 33px;
  height: 33px;
  border: none;
  border-left: 1px solid #EBECED;
}

.search .right .multiple .terms-holder .input-holder button:hover {
  background: #45aca4;
}

.search .right .multiple .terms-holder .input-holder button:hover [class^="icon-"]:before {
  color: #fff;
}

.search .right .multiple .terms-holder .input-holder button [class^="icon-"]:before {
  color: #78787a;
  margin: 0;
  font-size: 16px;
  position: relative;
  top: 1px;
}

.search .right .multiple .terms-holder .button {
  width: 155px;
  padding: 0;
  text-align: center;
  border-radius: 0;
  font-size: 14px;
  cursor: pointer;
  height: 38px;
}

.search .right .multiple .terms-holder .terms {
  list-style: none;
  margin: 0 0 13px 0;
  padding: 0 0 6px 0;
  border-bottom: 1px solid #EBECED;
}

.search .right .multiple .terms-holder .terms li {
  box-sizing: border-box;
  color: #777777;
  padding: 10px 2px 2px;
}

.search .right .multiple .terms-holder .terms li:first-child {
  padding-top: 0;
}

.search .right .multiple .terms-holder .terms li .term-name {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 135px;
}

.search .right .multiple .terms-holder .terms li .remove-icon {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 12px;
  position: relative;
  top: 1px;
  vertical-align: middle;
  transition: color 0.2s ease-in-out;
}

.search .right .multiple .terms-holder .terms li .remove-icon:before {
  color: #777777;
  margin-right: 0;
  transition: color 0.2s ease-in-out;
}

.search .right .multiple .terms-holder .terms li .remove-icon:hover:before {
  color: #777777;
}

.search .right .saved-search {
  margin-right: 10px;
}

.search .right .saved-search .saved-search-switcher {
  color: #7f7f7f;
  text-decoration: none;
  width: 119px;
}

.search .right .saved-search .saved-search-switcher .icon-plus:before {
  color: #7f7f7f;
  font-size: 18px;
  margin-right: 10px;
  position: relative;
  top: 1px;
}

.search .right .saved-search .saved-search-list {
  border-top: 1px solid #9aa0a5;
  display: none;
  list-style: none;
  margin: 7px 0 0;
  padding: 0;
}

.search .right .saved-search .saved-search-list > li {
  box-sizing: border-box;
  padding: 10px 0px 2px 2px;
}

.search .right .saved-search .saved-search-list > li:before, .search .right .saved-search .saved-search-list > li:after {
  content: " ";
  display: table;
}

.search .right .saved-search .saved-search-list > li:after {
  clear: both;
}

.search .right .saved-search .saved-search-list > li .search-title {
  color: #777777;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 14px;
  overflow: hidden;
  text-decoration: none;
  white-space: nowrap;
  width: 103px;
}

.search .right .saved-search .saved-search-list > li .remove-search {
  color: #777777;
  font-size: 12px;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  top: 1px;
}

.search .right .saved-search.active .multiple-switcher {
  color: #75ac45;
}

.search .right .saved-search.active .multiple-switcher .icon-plus:before {
  color: #75ac45;
}

.search.search-alert {
  margin-top: 10%;
  width: 440px;
}

.search.search-alert .input-holder .icon-search:before {
  color: #9d9d9d;
  font-size: 56px;
  width: 70px;
}

.search.search-alert .input-holder .alert-search-input {
  font-size: 46px;
  text-transform: none;
  width: 350px;
}

.search.search-alert .right {
  width: 145px;
}

.refine-search-container {
  background: #e1e1e1;
  top: 70px;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 100;
}

.refine-search-container:before, .refine-search-container:after {
  content: " ";
  display: table;
}

.refine-search-container:after {
  clear: both;
}

.refine-search-container .refine-search-trigger {
  background: #4b4c55;
  color: #fff;
  display: block;
  font-size: 20px;
  line-height: 78px;
  text-align: center;
  text-decoration: none;
  position: relative;
  width: 100%;
}

.refine-search-container .refine-search-trigger [class^="icon-"]:before, .refine-search-container .refine-search-trigger [class*=" icon-"]:before {
  color: #818288;
  margin-left: 10px;
  margin-right: 0;
  position: relative;
  top: 3px;
}

.refine-search-container .refine-search-content {
  height: 100%;
  width: 100%;
  overflow: auto;
}

.refine-search-container .refine-search-content .refine-search-sidebar {
  background: #cecece;
  border-right: 1px solid #a9a9a9;
  float: left;
  height: 100%;
  overflow: hidden;
  vertical-align: top;
  width: 366px;
  position: relative;
  white-space: nowrap;
  z-index: 2;
}

.refine-search-container .refine-search-content .refine-search-sidebar.colapsed > .sidebar-title {
  display: none;
}

.refine-search-container .refine-search-content .refine-search-sidebar.colapsed > .sidebar-title.edit-directly-button {
  display: block;
  padding: 20px 6px 16px;
  text-decoration: none;
  white-space: nowrap;
}

.refine-search-container .refine-search-content .refine-search-sidebar.colapsed > .sidebar-title.edit-directly-button i:before {
  margin-right: 0;
}

.refine-search-container .refine-search-content .refine-search-sidebar.colapsed > .refine-sidebar-block {
  display: none;
}

.refine-search-container .refine-search-content .refine-search-sidebar .edit-directly-button {
  display: none;
}

.refine-search-container .refine-search-content .refine-search-sidebar .sidebar-title {
  border-bottom: 1px solid #a9a9a9;
  color: #676767;
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  padding: 20px 20px 16px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .sidebar-title .sidebar-title-icons {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  vertical-align: top;
  width: 29px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .sidebar-title .sidebar-title-icons i {
  position: absolute;
  z-index: 1;
}

.refine-search-container .refine-search-content .refine-search-sidebar .sidebar-title .sidebar-title-icons i.icon-new-cog {
  left: -2px;
  top: -1px;
  z-index: 2;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block {
  border-left: 11px solid #56923d;
  border-bottom: 1px solid #A9A9A9;
  padding: 11px;
  position: relative;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block:before {
  background: #56923d;
  content: " ";
  height: 100%;
  left: -11px;
  position: absolute;
  top: 1px;
  width: 11px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block.active .block-title {
  margin-bottom: 0;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-title {
  color: #56923d;
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 12px;
  position: relative;
  text-transform: uppercase;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-title .title-holder {
  display: block;
  width: 290px;
  overflow: hidden;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-title .toggler {
  border: 1px solid #9d9d9d;
  border-radius: 2px;
  color: #7c7c7c;
  display: block;
  height: 15px;
  line-height: 15px;
  padding: 0;
  text-decoration: none;
  width: 18px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-title .toggler:before {
  margin-right: 0;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .text-core {
  z-index: 2;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .richtext {
  background: #fff;
  border: 1px solid #949494;
  border-radius: 3px;
  display: block;
  line-height: 1.5;
  min-height: 106px;
  resize: none;
  width: 306px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .richtext.short-height {
  min-height: 59px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .within-block {
  color: #686868;
  font-size: 13px;
  font-weight: 700;
  margin-top: 6px;
  padding-left: 23px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .within-block .within-icon {
  color: #949494;
  position: relative;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .within-block .within-icon:before {
  background: #949494;
  content: " ";
  display: block;
  height: 22px;
  left: 4px;
  position: absolute;
  top: -16px;
  width: 1px;
  z-index: 1;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .within-block .within-icon i:before {
  font-size: 9px;
  margin-right: 9px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .within-block .short-select {
  margin: 2px 7px 0 6px;
  top: -3px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .lined-title {
  margin: 15px -11px;
  position: relative;
  text-align: center;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .lined-title:before {
  background: #a9a9a9;
  content: " ";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: 2px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .lined-title > span {
  background: #cecece;
  color: #4b4c55;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 10px;
  position: relative;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .plain-text {
  color: #4b4c55;
  font-size: 13px;
  font-weight: 700;
  margin: 10px 0;
  text-transform: uppercase;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .slider-container {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .slider-container span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-left: 3px;
}

.refine-search-container .refine-search-content .refine-search-sidebar .refine-sidebar-block .block-content .slider-container .slider {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 11px 0 9px;
  position: relative;
  top: 1px;
  width: 205px;
}

.refine-search-container .refine-search-content .refine-search-workarea {
  height: 100%;
  min-width: 645px;
  overflow: auto;
  padding: 20px 24px 20px 17px;
  vertical-align: top;
  transition: all 0.5s;
}

.refine-search-container .refine-search-content .refine-search-workarea.expanded {
  margin-left: 0;
}

.refine-search-container .refine-search-content .refine-search-workarea .boolean-textarea-container .boolean-textarea-container-inner {
  box-sizing: border-box;
  min-width: 645px;
  z-index: 1;
}

.refine-search-container .refine-search-content .refine-search-workarea .boolean-textarea-container .boolean-textarea-container-inner.fixed {
  position: fixed;
}

.refine-search-container .refine-search-content .refine-search-workarea .boolean-textarea-container .boolean-textarea-header .boolean-title {
  color: #4b4b55;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
}

.refine-search-container .refine-search-content .refine-search-workarea .boolean-textarea-container .boolean-textarea-header .edit-directly-button {
  background: #393a35;
  color: #9c9d9a;
  display: block;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 19px 10px 14px;
  text-decoration: none;
}

.refine-search-container .refine-search-content .refine-search-workarea .boolean-textarea-container .boolean-textarea-header .edit-directly-button.active {
  background: #b52f2f;
}

.refine-search-container .refine-search-content .refine-search-content-inner {
  width: 100%;
  min-width: 1055px;
}

.boolean-textarea-wrapper {
  margin-bottom: 16px;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.boolean-textarea-wrapper .ace_editor {
  line-height: 24px;
}

.boolean-textarea-wrapper .ace_editor .ace_content {
  width: 100% !important;
}

.boolean-textarea-wrapper .ace_editor .ace_active-line {
  background: none !important;
}

.boolean-textarea-wrapper .ace_editor .ace_hidden-cursors {
  display: none;
}

.boolean-textarea-wrapper .ace_editor.disabled .ace_cursor-layer {
  display: none !important;
}

.boolean-textarea-wrapper .ace_editor .ace_indent-guide {
  display: none !important;
}

.boolean-textarea-wrapper .editor-wrapper {
  background: #283235;
  padding: 20px 20px;
  border-radius: 3px;
}

.boolean-textarea-wrapper .editor-wrapper .ace-tm {
  background-color: #283235;
}

.boolean-textarea-wrapper .editor-wrapper .ace-monokai {
  background: #283235 !important;
}

.boolean-textarea-wrapper .boolean-editor {
  height: 393px;
  width: 100%;
}

.boolean-textarea-wrapper .boolean-vars-example-button {
  background: #34404B;
  border-radius: 20px;
  bottom: 4px;
  color: #ffffff;
  display: block;
  font-size: 14px;
  padding: 8px 8px 8px 8px;
  position: absolute;
  right: 4px;
  text-decoration: none;
  z-index: 1;
}

.boolean-textarea-wrapper .boolean-vars-example-container {
  background: #272721;
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text {
  margin: 52px 28px 20px;
  overflow-x: hidden;
  overflow-y: auto;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .close-example {
  color: #7D7E7A;
  font-size: 18px;
  position: absolute;
  right: 2px;
  text-decoration: none;
  top: 15px;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .block-title {
  color: #fff;
  font-size: 18px;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .example-list {
  display: table;
  list-style: none;
  margin: 22px 0 25px 4px;
  padding: 0;
  width: 100%;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .example-list .example-item {
  display: table-row;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .example-list .example-item .example-code, .boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .example-list .example-item .example-desc {
  border-top: 1px solid #52534e;
  display: table-cell;
  font-size: 14px;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .example-list .example-item .example-code {
  border-right: 1px solid #52534e;
  padding: 9px 0;
  width: 75px;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .example-list .example-item .example-desc {
  color: #fff;
  padding: 0 25px;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .example-list .example-item:first-child .example-code {
  padding-top: 0;
}

.boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .example-list .example-item:first-child .example-code, .boolean-textarea-wrapper .boolean-vars-example-container .boolean-vars-example-text .example-block .example-list .example-item:first-child .example-desc {
  border-top: none;
}

.boolean-textarea-control .search-name {
  background: #fff;
  border: 1px solid #EBECED;
  border-radius: 3px;
  box-sizing: border-box;
  color: #677078;
  font-size: 18px;
  height: 40px;
  line-height: 28px;
  padding: 8px 16px;
  width: 368px;
  position: absolute;
}

.boolean-textarea-control .boolean-textarea-control-buttons .button {
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

.boolean-textarea-control .boolean-help-button {
  background: #34404B;
  width: 200px;
  height: 40px;
  line-height: 40px;
  border: 0;
}

.boolean-textarea-control .boolean-help-button:hover {
  background-color: #34404b;
}

.advanced-boolean-sov {
  margin: 10px;
}

.advanced-boolean-sov .search-name {
  background: #fff;
  border: 1px solid #b0b0b0;
  border-radius: 3px;
  box-sizing: border-box;
  color: #7B7B7B;
  font-size: 17px;
  font-weight: 700;
  height: 38px;
  line-height: 28px;
  padding: 5px 10px;
  width: 225px;
}

.advanced-boolean-sov .advanced-boolean-sov-buttons .button {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 10px;
  height: 37px;
  width: 100px;
}

.sov-bool-editor-wrapper {
  background: #272721;
  padding: 5px 20px;
  margin: 10px;
}

.sov-boolean-editor {
  min-height: 50px;
  width: 100%;
}

.sov-boolean-error {
  color: red !important;
}

.refine-sidebar-block.color-0 {
  border-left-color: #fff !important;
}

.refine-sidebar-block.color-0:before {
  background: #fff !important;
}

.refine-sidebar-block.color-0 .block-title {
  color: #fff !important;
}

.color-bg-0 {
  background-color: #fff;
}

.color-text-0 {
  color: #fff;
}

.refine-sidebar-block.color-1 {
  border-left-color: #56923d !important;
}

.refine-sidebar-block.color-1:before {
  background: #56923d !important;
}

.refine-sidebar-block.color-1 .block-title {
  color: #56923d !important;
}

.color-bg-1 {
  background-color: #56923d;
}

.color-text-1 {
  color: #56923d;
}

.refine-sidebar-block.color-2 {
  border-left-color: #a12929 !important;
}

.refine-sidebar-block.color-2:before {
  background: #a12929 !important;
}

.refine-sidebar-block.color-2 .block-title {
  color: #a12929 !important;
}

.color-bg-2 {
  background-color: #a12929;
}

.color-text-2 {
  color: #a12929;
}

.refine-sidebar-block.color-3 {
  border-left-color: #0092C2 !important;
}

.refine-sidebar-block.color-3:before {
  background: #0092C2 !important;
}

.refine-sidebar-block.color-3 .block-title {
  color: #0092C2 !important;
}

.color-bg-3 {
  background-color: #0092C2;
}

.color-text-3 {
  color: #0092C2;
}

.refine-sidebar-block.color-4 {
  border-left-color: #4b4c55 !important;
}

.refine-sidebar-block.color-4:before {
  background: #4b4c55 !important;
}

.refine-sidebar-block.color-4 .block-title {
  color: #4b4c55 !important;
}

.color-bg-4 {
  background-color: #4b4c55;
}

.color-text-4 {
  color: #4b4c55;
}

.refine-sidebar-block.color-5 {
  border-left-color: #509c8b !important;
}

.refine-sidebar-block.color-5:before {
  background: #509c8b !important;
}

.refine-sidebar-block.color-5 .block-title {
  color: #509c8b !important;
}

.color-bg-5 {
  background-color: #509c8b;
}

.color-text-5 {
  color: #509c8b;
}

.green-slider {
  background: #4b4c55;
  border: none;
  height: 5px;
}

.green-slider .ui-slider-handle {
  background: #63BF52;
  border-radius: 100%;
  height: 23px;
  top: -9px;
  width: 23px;
  text-decoration: none;
}

.oldie .green-slider .ui-slider-handle {
  background-color: transparent;
  background-image: url("../images/sprites-sb0cee14551.png");
  background-position: 0 -428px;
}

.green-slider .ui-slider-handle .ie-handler-value {
  color: #63BF52;
  display: block;
  font-size: 16px;
  font-weight: 700;
  left: -1px;
  text-decoration: none;
  position: absolute;
  top: -18px;
}

.green-slider .ui-slider-handle:before {
  color: #63BF52;
  content: attr(data-value);
  display: block;
  font-size: 16px;
  font-weight: 700;
  left: 1px;
  text-decoration: none;
  position: absolute;
  top: -18px;
}

.green-slider .ui-slider-handle.low:before {
  left: 5px;
}

.green-slider .ui-slider-handle.low .ie-handler-value {
  left: 1px;
}

.green-slider .ui-slider-handle.high:before, .green-slider .ui-slider-handle.high .ie-handler-value {
  left: -5px;
}

.code {
  font-size: 16px;
  line-height: 1.5;
}

.code .value {
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
  color: #d4bf75;
}

.code .bracket {
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
  color: #fff;
}

.code .condition {
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
  color: #c92762;
}

.code .operator {
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
  color: #27d4ec;
  text-transform: uppercase;
}

.code .wildcard {
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
  color: #c83838;
}

.ui-autocomplete.refine-search-sidebar-autocomplete {
  border: 1px solid #cfcfcf;
  border-radius: 0;
  max-height: 150px;
  overflow: auto;
  z-index: 100 !important;
}

.ui-autocomplete.refine-search-sidebar-autocomplete.ui-menu .ui-menu-item a {
  color: #a4a4a4;
  font-size: 14px;
}

.ui-autocomplete.refine-search-sidebar-autocomplete.ui-menu .ui-menu-item a.ui-state-focus {
  color: #818187;
  margin: 0;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "Entypo";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 1em;
}

a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}

/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: middle;
  font-size: 4/3em;
}

.icon-new-tools:before {
  content: "\e003";
}

.icon-share:before {
  content: '\e600';
}

.icon-plus:before {
  content: '\76';
}

/* 'v' */
.icon-at:before {
  content: '\74';
}

/* 't' */
.icon-down-dir:before {
  content: '\6c';
}

/* 'l' */
.icon-record:before {
  content: '\6d';
}

/* 'm' */
.icon-cancel:before {
  content: '\62';
}

/* 'b' */
.icon-eye:before {
  content: '\64';
}

/* 'd' */
.icon-chat:before {
  content: '\65';
}

/* 'e' */
.icon-left-open-mini:before {
  content: '\6a';
}

/* 'j' */
.icon-right-open-mini:before {
  content: '\6b';
}

/* 'k' */
.icon-dot-3:before {
  content: '\70';
}

/* 'p' */
.icon-gauge:before {
  content: '\71';
}

/* 'q' */
.icon-twitter:before {
  content: '\72';
}

/* 'r' */
.icon-facebook-squared:before {
  content: '\73';
}

/* 's' */
.icon-globe:before {
  content: '\6f';
}

/* 'o' */
.icon-mic:before {
  content: '\68';
}

/* 'h' */
.icon-lamp:before {
  content: '\69';
}

/* 'i' */
.icon-monitor:before {
  content: '\6e';
}

/* 'n' */
.icon-calendar:before {
  content: '\67';
}

/* 'g' */
.icon-newspaper:before {
  content: '\66';
}

/* 'f' */
.icon-search:before {
  content: '\61';
}

/* 'a' */
.icon-primary {
  color: #0092C2;
  cursor: pointer;
}

.icon-primary:hover {
  color: #007499;
  transition: all 0.2s ease;
}

.icon-light {
  color: #CCCFD2;
}

.icon-light:hover {
  color: #34404B;
  transition: all 0.2s ease;
}

.icon-default {
  color: #677078;
}

.icon-default:hover {
  color: #34404B;
  transition: all 0.2s ease;
}

.icon-with-text {
  padding-right: 12px;
}

.icon-with-text [class^="icon-"]:before,
.icon-with-text [class*=" icon-"]:before {
  margin-right: 0;
}

@font-face {
  font-family: 'trendkite';
  src: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/trendkite.eot?#iefix&26") format("embedded-opentype"), url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/trendkite.woff?26") format("woff"), url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/trendkite.ttf?26") format("truetype"), url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/fonts/trendkite.svg#trendkite&25") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-new-"]:before,
[class*=" icon-new-"]:before {
  font-family: "trendkite";
}

.icon-new-list:before {
  content: "\e002";
}

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

.icon-new-alerts:before {
  content: "\e020";
}

.icon-new-grid:before {
  content: "\e005";
}

.icon-new-arrow-right:before, .alert-folder.closed .folder-header .open-folder:before {
  content: "\e006";
}

.icon-new-arrow-down:before, .folders-submenu li.active > .icon-new-arrow-right:before, .folders-submenu .alert-folder.closed .folder-header li.active > .open-folder:before, .alert-folder.closed .folder-header .folders-submenu li.active > .open-folder:before, .filters-submenu li.active > .icon-new-arrow-right:before, .filters-submenu .alert-folder.closed .folder-header li.active > .open-folder:before, .alert-folder.closed .folder-header .filters-submenu li.active > .open-folder:before {
  content: "\e007";
}

.icon-new-pencil:before {
  content: "\e008";
}

.icon-new-cross:before, .map-marker-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:before {
  content: "\e00a";
}

.icon-new-plus:before {
  content: "\e00b";
}

.icon-new-arrow-down-2:before, .flat-dialog .folders-list .folder-list-item .opener.active:before {
  content: "\e00e";
}

.icon-new-arrow-right-2:before {
  content: "\e00d";
}

.icon-new-search:before {
  content: "\e004";
}

.icon-new-checkmark:before, .editable-inline .control-group .editable-buttons .editable-submit:before, .alert-types .alert-type-block.selected .type-footer [class^="icon-"]:before, .alert-types .alert-type-block.selected .type-footer [class*=" icon-"]:before, .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"]:before, .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"]:before {
  content: "\e009";
}

.icon-new-folders:before {
  content: "\e00c";
}

.icon-new-arrow-right-3:before {
  content: "\e00f";
}

.icon-new-arrow-left:before {
  content: "\e000";
}

.icon-new-arrow-down-3:before {
  content: "\e010";
}

.icon-new-arrow-down-4:before {
  content: "\e011";
}

.icon-new-arrow-up:before {
  content: "\e012";
}

.icon-new-arrow-up-2:before {
  content: "\e013";
}

.icon-new-warning:before {
  content: "\e014";
}

.icon-new-cog:before {
  content: "\e015";
}

.icon-new-minus:before {
  content: "\e016";
}

.icon-new-radio-unchecked:before {
  content: "\e017";
}

.icon-new-mail:before {
  content: "\e018";
}

.icon-new-trash:before {
  content: "\e019";
}

.icon-new-conversions {
  content: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/ga-dash-icon.svg");
}

.selected .icon-new-conversions {
  content: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/ga-dash-icon-select.svg");
}

/*icon used when delete something in drill down*/
.add-item-back:before {
  content: "+";
}

.add-item-back {
  font-style: normal;
  font-size: 2em;
  position: relative;
  top: -5px;
}

.icon-new-info:before {
  content: "\e01a";
}

.icon-new-filter:before {
  content: "\e01b";
}

.icon-new-cw:before {
  content: "\e01c";
}

.icon-new-eye:before {
  content: "\e01d";
}

.tk-icon-hide:before {
  content: "\ecb1";
}

.icon-new-chat:before {
  content: "\e01e";
}

.icon-new-thermometer:before {
  content: "\e01f";
}

.icon-new-megaphone:before {
  content: "\e654";
}

.icon-new-tools:before {
  content: "\e003";
}

.icon-new-user:before {
  content: "\e021";
}

.icon-new-signal:before {
  content: "\e022";
}

.icon-new-export:before {
  content: "\e023";
}

.icon-new-download:before {
  content: "\e024";
}

.icon-new-facebook:before {
  content: "\e025";
}

.icon-new-link:before {
  content: "\e026";
}

.icon-new-thumbs-up:before {
  content: "\e027";
}

.icon-new-thumbs-down:before {
  content: "\e028";
}

.icon-new-archive:before {
  content: "\e029";
}

.icon-new-earth:before {
  content: "\e02a";
}

.icon-new-news:before {
  content: "\e02b";
}

.icon-new-untitled:before {
  content: "\f000";
}

.icon-new-flag1:before {
  content: "\e02c";
}

.icon-new-untitled-2:before {
  content: "\f001";
}

.icon-new-newspaper:before {
  content: "\e02d";
}

.icon-new-microphone:before {
  content: "\e02e";
}

.icon-new-tv:before {
  content: "\e02f";
}

.icon-new-report:before {
  content: "\e030";
}

.icon-new-pie-chart:before {
  content: "\e031";
}

.icon-new-tie:before {
  content: "\e032";
}

.icon-new-dollar-sign:before {
  content: "\e033";
}

.icon-new-upload:before {
  content: "\e034";
}

.icon-new-cancel:before {
  content: "\e035";
}

.icon-new-window:before {
  content: "\e036";
}

.icon-new-home:before {
  content: "\e037";
}

[class^="tk-svg-icon-"], [class*=" tk-svg-icon-"] {
  line-height: 1;
}

.tk-svg-icon-podcast:before {
  content: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/podcast.svg");
}

.tk-svg-icon-refresh:before {
  content: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/refresh.svg");
}

/*
  When updating dashboard fonts, take the contents of the
  archive from icomoon and dump the whole
  thing in the /fonts/icomoon folder.

  Also, go to "Manage projects" in icomoon, download
  the "TRENDKITE icons" project, and put it in
  /fonts. That way we can look at the history, and 
  restore the icomoon save file at any point.

  The only things we need to override here are
  specific colors (generated from TK icons with
  multiple paths and opacities) and custom spacing.
  (Which is a bad practice anyway, but a tough to
  refactor)
*/
/*
  Icon color overrides are separated from the rest of
  the icon css, so we can copy-paste the generated
  css from Icomoon without fear of overwriting them.
*/
.tk-icon-facebook:before {
  color: #3B579D;
}

.tk-icon-twitter:before {
  color: #1DA1F2;
}

.tk-icon-googleplus:before {
  color: #DB4437;
}

.tk-icon-linkedin:before {
  color: #0077B5;
}

.tk-icon-pinterest:before {
  color: #BD081C;
}

.tk-icon-reddit:before {
  color: #FF4301;
}

.tk-icon-tk-logo-2 .path1:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path2:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path3:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path4:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path5:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path6:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path7:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path8:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path9:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path10:before {
  color: inherit;
}

.tk-icon-tk-logo-2 .path11:before {
  color: inherit;
}

.tk-icon-tk-flag .path1:before {
  color: inherit;
}

.tk-icon-tk-flag .path2:before {
  color: inherit;
}

.tk-icon-notification-on {
  color: #0092C2;
  cursor: pointer;
}

.tk-icon-notification-on:hover {
  color: #007499;
  transition: all 0.2s ease;
}

.tk-icon-notification-off {
  color: #CCCFD2;
}

.tk-icon-notification-off:hover {
  color: #34404B;
  transition: all 0.2s ease;
}

.tk-icon-englishOnly {
  margin-left: -17px !important;
}

.tk-icon-notification-on:before {
  padding-right: 2px;
  padding-left: 1px;
}

#total-mentions-block,
#executive-mentions-over-time-block,
#sov-time-block {
  color: #677078;
}

#total-mentions-block .select-holder,
#executive-mentions-over-time-block .select-holder,
#sov-time-block .select-holder {
  float: right;
  cursor: pointer;
}

#total-mentions-block .select-holder select, #total-mentions-block .select-holder .customSelect,
#executive-mentions-over-time-block .select-holder select,
#executive-mentions-over-time-block .select-holder .customSelect,
#sov-time-block .select-holder select,
#sov-time-block .select-holder .customSelect {
  cursor: pointer;
}

#total-mentions-block .select-holder:hover .customSelect,
#executive-mentions-over-time-block .select-holder:hover .customSelect,
#sov-time-block .select-holder:hover .customSelect {
  background-color: #F7F7F7;
  border-color: #CCCFD2;
  color: #677078;
  cursor: pointer;
}

#total-mentions-block .customSelect,
#executive-mentions-over-time-block .customSelect,
#sov-time-block .customSelect {
  border: 1px solid #EBECED;
  border-radius: 3px;
  overflow: hidden;
  text-align: center;
  padding: 2px 0;
  height: 15px;
  vertical-align: top;
  cursor: pointer;
}

#total-mentions-block .customSelect .customSelectInner,
#executive-mentions-over-time-block .customSelect .customSelectInner,
#sov-time-block .customSelect .customSelectInner {
  padding: 0 10px;
}

#total-mentions-block .customSelect .icon-down-dir,
#executive-mentions-over-time-block .customSelect .icon-down-dir,
#sov-time-block .customSelect .icon-down-dir {
  border-left: 1px solid #EBECED;
  padding: 5px;
}

#total-mentions-block .customSelect .icon-down-dir:before,
#executive-mentions-over-time-block .customSelect .icon-down-dir:before,
#sov-time-block .customSelect .icon-down-dir:before {
  color: #EBECED;
  margin: 0;
}

#total-mentions-block .total-mentions,
#executive-mentions-over-time-block .total-mentions,
#sov-time-block .total-mentions {
  width: 100%;
  min-height: 300px;
}

#total-mentions-block .periods,
#executive-mentions-over-time-block .periods,
#sov-time-block .periods {
  display: inline-block;
  font-weight: 700;
  list-style: none;
  line-height: 20px;
  padding: 0;
  margin: 0;
  margin-right: 10px;
  white-space: nowrap;
  vertical-align: top;
}

#total-mentions-block .periods li,
#executive-mentions-over-time-block .periods li,
#sov-time-block .periods li {
  display: inline-block;
  width: 40px;
  border: 1px solid #EBECED;
  text-align: center;
  font-size: 12px;
  border-radius: 3px;
  color: #677078;
  cursor: pointer;
  margin-right: 3px;
  height: 18px;
  line-height: 18px;
}

#total-mentions-block .periods li:hover,
#executive-mentions-over-time-block .periods li:hover,
#sov-time-block .periods li:hover {
  background-color: #F7F7F7;
  border-color: #CCCFD2;
}

#total-mentions-block .periods li.active,
#executive-mentions-over-time-block .periods li.active,
#sov-time-block .periods li.active {
  background: #43BFB7;
  border-color: #43BFB7;
  color: #ffffff;
}

#total-mentions-block .total-mentions-total,
#executive-mentions-over-time-block .total-mentions-total,
#sov-time-block .total-mentions-total {
  padding: 20px 15px 0 15px;
  font-weight: 700;
  cursor: pointer;
}

#total-mentions-block .total-mentions-total .total-mentions-total-count-container,
#executive-mentions-over-time-block .total-mentions-total .total-mentions-total-count-container,
#sov-time-block .total-mentions-total .total-mentions-total-count-container {
  display: inline-block;
}

#total-mentions-block .total-mentions-total .total-mentions-total-count-container .total-mentions-total-count,
#executive-mentions-over-time-block .total-mentions-total .total-mentions-total-count-container .total-mentions-total-count,
#sov-time-block .total-mentions-total .total-mentions-total-count-container .total-mentions-total-count {
  float: none;
  font-weight: 700;
}

#total-mentions-block .total-mentions-total .total-mentions-total-count-container p,
#executive-mentions-over-time-block .total-mentions-total .total-mentions-total-count-container p,
#sov-time-block .total-mentions-total .total-mentions-total-count-container p {
  font-size: 14px;
  margin: 0;
}

#total-mentions-block .total-mentions-total .total-mentions-total-count,
#executive-mentions-over-time-block .total-mentions-total .total-mentions-total-count,
#sov-time-block .total-mentions-total .total-mentions-total-count {
  float: right;
  font-size: 16px;
}

#total-mentions-block .total-mentions-total .total-mentions-total-date,
#executive-mentions-over-time-block .total-mentions-total .total-mentions-total-date,
#sov-time-block .total-mentions-total .total-mentions-total-date {
  font-weight: 400;
}

.total-mentions-summary-datum {
  box-sizing: border-box;
  border-top: 1px solid #EBECED;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  font-size: 14px;
  width: 100%;
}

.total-mentions-summary-datum__color {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-right: 10px;
  margin-top: 3px;
}

.total-mentions-summary-datum__name, .total-mentions-summary-datum__value {
  color: #34404B;
  font-weight: 700;
  font-size: 1em;
  margin: 0;
}

.total-mentions-summary-datum__name--error, .total-mentions-summary-datum__value--error {
  font-weight: 400;
  color: #DE4543;
}

.total-mentions-summary-datum__tracker {
  color: #677078;
  display: inline-block;
  font-weight: 400;
  line-height: 1.75;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 290px;
}

.total-mentions-summary-datum__link {
  color: #0092C2;
  cursor: pointer;
  text-decoration: none;
}

.total-mentions-summary-datum__name {
  -ms-flex: 0 1 100%;
      flex: 0 1 100%;
}

.total-mentions-summary-datum__value {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

#executive-mentions-over-time-block .periods,
#sov-time-block .periods {
  margin: 8px;
}

#executive-mentions-over-time-block .total-mentions,
#sov-time-block .total-mentions {
  width: 100%;
  height: 350px;
}

#pr-vs-non-pr-block .total-mentions {
  width: 100%;
  height: 300px;
}

#pr-vs-non-pr-block .percentage-tip {
  margin: 16px 16px 20px;
  font-size: 14px;
  font-weight: 700;
  color: #677078;
}

#pr-vs-non-pr-block .percentage-tip .from-tip {
  font-weight: 400;
  color: #677078;
}

#pr-vs-non-pr-block .loader-screen {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 1;
}

#pr-vs-non-pr-block .loader-screen p {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

#pr-vs-non-pr-block .table-holder {
  border-top: 1px solid #EBECED;
  margin-top: 12px;
}

#pr-vs-non-pr-block .table-holder .value {
  text-align: right;
  font-size: 18px;
  color: #677078;
  padding-left: 0;
  font-weight: 700;
  box-sizing: border-box;
  width: 140px;
}

#pr-vs-non-pr-block .table-holder .entry {
  font-weight: 700;
  height: 38px;
  line-height: 18px;
  padding-top: 3px;
}

#pr-vs-non-pr-block .table-holder .entry .label {
  color: #677078;
  display: inline-block;
  vertical-align: top;
}

#pr-vs-non-pr-block .table-holder .entry .indicator {
  width: 11px;
  height: 11px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 16px;
}

#pr-vs-non-pr-block .table-holder .entry .indicator.green {
  background-color: #63BF52;
}

#pr-vs-non-pr-block .table-holder .entry .indicator.black {
  background-color: #677078;
}

#pr-vs-non-pr-block .table-holder .entry .indicator.purple {
  background-color: #8575cd;
}

#pr-vs-non-pr-block .domain-name {
  color: #677078;
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  margin-left: 8px;
  margin-top: 15px;
}

#pr-vs-non-pr-block .custom-tooltip {
  width: 180px;
  padding: 4px 0px;
}

#pr-vs-non-pr-block .custom-tooltip .cat {
  background: white;
  border-bottom: 1px solid #EBECED;
  font-size: 12px;
  color: #677078;
  padding: 0 0 4px;
  margin-bottom: 8px;
}

#pr-vs-non-pr-block .custom-tooltip .value {
  height: 16px;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

#pr-vs-non-pr-block .custom-tooltip .coverage {
  color: #63BF52;
}

#pr-vs-non-pr-block .custom-tooltip .traffic {
  color: #0092C2;
}

#pr-vs-non-pr-block .custom-tooltip .pr {
  color: #63BF52;
}

#pr-vs-non-pr-block .custom-tooltip .nonpr {
  color: #677078;
}

#pr-vs-non-pr-block .custom-tooltip .count {
  color: #8575cd;
}

#pr-vs-non-pr-block .custom-tooltip .left {
  float: left;
}

#pr-vs-non-pr-block .custom-tooltip .right {
  float: right;
}

#pr-vs-non-pr-block .pr-vs-non-pr-analytics-dropdown {
  z-index: 5;
}

.sov-sortable.ng-pristine.ng-untouched.ng-valid.as-sortable-drag.as-sortable-dragging .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.sov-sortable.ng-pristine.ng-untouched.ng-valid.as-sortable-drag.as-sortable-dragging .row div.name, .sov-sortable.ng-pristine.ng-untouched.ng-valid.as-sortable-drag.as-sortable-dragging .row div.value {
  display: inline-block;
}

#sov-time-block {
  z-index: 10;
  min-height: 310px;
}

#sov-time-block .sovTime {
  width: 100%;
  height: auto;
}

#sov-time-block .legend {
  border-top: 1px solid #EBECED;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#sov-time-block .legend .table-holder {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  top: 0;
}

#sov-time-block .legend .table-holder .sov-sortable .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

#sov-time-block .legend .table-holder .sov-sortable .row .name {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: inline-block;
  max-width: 340px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 15px;
}

#sov-time-block .legend .table-holder .sov-sortable .row .name i.tk-icon-handle,
#sov-time-block .legend .table-holder .sov-sortable .row .name i.marker {
  float: none;
  display: inline-block;
}

#sov-time-block .legend .table-holder .sov-sortable .row .name .sov-title {
  width: auto;
  float: none;
}

#sov-time-block .legend .table-holder .sov-sortable .row .value {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-width: 0;
  display: inline-block;
  white-space: nowrap;
  margin-top: 1px;
}

#sov-time-block .legend .table-holder .sov-sortable .row .value i.tk-icon-pencil.edit-button.hover-action,
#sov-time-block .legend .table-holder .sov-sortable .row .value i.tk-icon-trashcan.remove-button.hover-action {
  display: inline-block;
  float: none;
  margin: 0;
}

#sov-time-block .legend .table-holder .sov-sortable .row .value span.value {
  float: none;
}

#sov-time-block .legend .marker.editing {
  top: 10px;
}

#sov-time-block .legend .name span {
  float: left;
  width: 200px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

#sov-time-block .legend input.inactive.placeholder {
  color: #CCCFD2;
}

#sov-time-block .legend input.inactive :-ms-input-placeholder {
  color: #CCCFD2;
}

#sov-time-block .legend input.inactive:-moz-placeholder {
  color: #CCCFD2;
}

#sov-time-block .legend input.inactive::-moz-placeholder {
  color: #CCCFD2;
}

#sov-time-block .legend input.inactive::-webkit-input-placeholder {
  color: #CCCFD2;
}

#sov-time-block .legend input.editable {
  color: #677078;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  font-family: "Proxima Nova", sans-serif;
  margin: 5px 0;
  width: 200px;
  padding: 3px;
  border: 1px solid #EBECED;
  order-radius: 3px;
}

#international-mentions-block,
#usintl-mentions-block,
#top-publishers-by-article-impact-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

#international-mentions-block td.country,
#international-mentions-block td.name,
#usintl-mentions-block td.country,
#usintl-mentions-block td.name,
#top-publishers-by-article-impact-block td.country,
#top-publishers-by-article-impact-block td.name {
  font-weight: 700;
  height: 38px;
  line-height: 18px;
  padding-top: 3px;
  cursor: pointer;
}

#international-mentions-block td.value,
#usintl-mentions-block td.value,
#top-publishers-by-article-impact-block td.value {
  font-size: 19px;
  color: #677078;
  padding-left: 0;
  box-sizing: border-box;
  font-weight: 700;
  text-align: right;
}

#international-mentions-block td.value .value-label,
#usintl-mentions-block td.value .value-label,
#top-publishers-by-article-impact-block td.value .value-label {
  font-size: 14px;
  font-weight: 400;
}

#highest-readership-block td {
  height: auto;
  padding: 7px 13px 5px;
  cursor: pointer;
}

#highest-readership-block td.number {
  width: 43px;
  font-size: 19px;
  color: #677078;
  font-weight: 700;
  padding: 6px 10px 6px 16px;
}

#top-articles-block .top-article-row {
  background-color: #ffffff;
}

#top-articles-block .top-article-row__title-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

#top-articles-block .top-article-row__title {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-width: 0;
}

#top-articles-block .top-article-row__source-logo {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-top: 3px;
}

#top-articles-block .ui-sortable-helper {
  opacity: 0.9 !important;
  border-top: 1px solid #EBECED !important;
  border-bottom: 1px solid #EBECED !important;
}

#top-articles-block td {
  height: auto;
  padding: 7px 13px 5px;
  cursor: pointer;
}

#top-articles-block td.number {
  width: 30px;
  font-size: 19px;
  color: #677078;
  font-weight: 700;
  padding: 6px 0 6px;
}

#top-articles-block td.text {
  padding-left: 8px;
}

#top-articles-block td.text .meta-cell {
  padding: 0;
  border: 0;
}

#top-articles-block td.text .date-cell {
  width: 140px;
}

#top-articles-block td.text .title {
  font-size: 14px;
  font-weight: 400;
  color: #677078;
  padding-bottom: 8px;
}

#top-articles-block td.text .meta {
  color: #677078;
  font-size: 13px;
  font-weight: 400;
  padding: 0 0 4px;
}

#top-articles-block td.text .meta.inline {
  display: inline-block;
  margin-left: 6px;
}

#top-articles-block td.move {
  padding-left: 6px;
  padding-right: 8px;
  width: 20px;
}

#top-articles-block td.move i {
  visibility: hidden;
}

#top-articles-block tr:hover td.number i {
  color: #f8ca00;
}

#top-articles-block tr:hover td.move i {
  visibility: visible;
  cursor: move;
}

#top-articles-block .no-articles {
  padding: 20px 60px;
  margin: 0 auto;
  text-align: center;
  cursor: default;
}

#top-articles-block .add-top-article {
  color: #677078;
  background-color: white;
  border: 1px solid #EBECED;
  cursor: pointer;
  width: 125px;
  margin: 12px auto 0;
  padding: 3px 0;
  border-radius: 3px;
}

#top-articles-block .add-top-article:hover {
  background-color: #F7F7F7;
  border-color: #CCCFD2;
}

#top-articles-block .add-top-article-button {
  position: absolute;
  right: 45px;
  top: 0;
  background-color: #677078;
  color: white;
  border: none;
  height: 35px;
  width: 35px;
}

#top-articles-block .add-top-article-button i {
  font-size: 16px;
}

#top-articles-block .add-top-article-button i:before {
  margin-right: 0;
}

#top-articles-block .drag-placeholder {
  border: 2px dashed #EBECED;
  visibility: visible;
  margin: 0 2px;
  height: 80px;
}

#top-articles-block .table-holder {
  max-height: 500px;
  overflow-y: auto;
}

#article-impact-drill .article-container .title {
  min-height: 50px;
}

#article-impact-drill .impact-score-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

#article-impact-drill .impact-score-details .impact-score-detail {
  padding-top: 5px;
  padding-bottom: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
  border-bottom: 1px solid #EBECED;
}

#article-impact-drill .impact-score-details .impact-score-detail .impact-score-detail-title {
  font-weight: 700;
}

#article-impact-drill .impact-score-details .impact-score-detail .impact-score-detail-data {
  margin-left: auto;
}

#article-impact-drill .impact-score-details .impact-score-detail:first-of-type {
  padding-top: 10px;
}

#us-mentions-by-location-block .map-holder {
  overflow: hidden;
}

#us-mentions-by-location-block .map-holder,
#us-mentions-by-location-drill .map-holder {
  padding: 30px;
  height: 170px;
  box-sizing: border-box;
}

#us-mentions-by-location-block .map-holder .map,
#us-mentions-by-location-drill .map-holder .map {
  width: 237px;
  height: 146px;
  background: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/map.png") no-repeat;
  position: relative;
  margin: auto;
}

#us-mentions-by-location-block .map-holder .map .svg,
#us-mentions-by-location-drill .map-holder .map .svg {
  position: relative;
  margin: -20px;
}

#us-mentions-by-location-block .map-holder .map .svg svg,
#us-mentions-by-location-drill .map-holder .map .svg svg {
  overflow: visible !important;
}

#us-mentions-by-location-block .map-holder .map .map-point,
#us-mentions-by-location-drill .map-holder .map .map-point {
  transition: opacity 0.3s;
  cursor: pointer;
}

#us-mentions-by-location-block table,
#us-mentions-by-location-drill table {
  border-top: 1px solid #ebebeb;
}

#us-mentions-by-location-block table tr:last-child td,
#us-mentions-by-location-drill table tr:last-child td {
  border-bottom: 0;
}

#us-mentions-by-location-block table td,
#us-mentions-by-location-drill table td {
  padding-top: 3px;
  height: 29px;
  cursor: pointer;
}

#us-mentions-by-location-block table .state,
#us-mentions-by-location-drill table .state {
  color: #677078;
  font-weight: 700;
}

#us-mentions-by-location-block table .value,
#us-mentions-by-location-drill table .value {
  width: 60px;
  font-weight: 700;
  font-size: 18px;
}

#executive-mentions-block .km-bool,
#executive-mentions-over-time-block .km-bool,
#key-messages-block .km-bool {
  background-color: #ffffff;
  color: #677078 !important;
  width: 45px !important;
  top: 0 !important;
  right: 33px !important;
  border-left: 1px solid #EBECED !important;
  padding: 4px !important;
}

#executive-mentions-block .km-bool:hover,
#executive-mentions-over-time-block .km-bool:hover,
#key-messages-block .km-bool:hover {
  background-color: #F7F7F7 !important;
}

#executive-mentions-block .new-item.inactive.placeholder,
#executive-mentions-over-time-block .new-item.inactive.placeholder,
#key-messages-block .new-item.inactive.placeholder {
  color: #CCCFD2;
}

#executive-mentions-block .new-item.inactive :-ms-input-placeholder,
#executive-mentions-over-time-block .new-item.inactive :-ms-input-placeholder,
#key-messages-block .new-item.inactive :-ms-input-placeholder {
  color: #CCCFD2;
}

#executive-mentions-block .new-item.inactive:-moz-placeholder,
#executive-mentions-over-time-block .new-item.inactive:-moz-placeholder,
#key-messages-block .new-item.inactive:-moz-placeholder {
  color: #CCCFD2;
}

#executive-mentions-block .new-item.inactive::-moz-placeholder,
#executive-mentions-over-time-block .new-item.inactive::-moz-placeholder,
#key-messages-block .new-item.inactive::-moz-placeholder {
  color: #CCCFD2;
}

#executive-mentions-block .new-item.inactive::-webkit-input-placeholder,
#executive-mentions-over-time-block .new-item.inactive::-webkit-input-placeholder,
#key-messages-block .new-item.inactive::-webkit-input-placeholder {
  color: #CCCFD2;
}

#executive-mentions-block #add_exec:hover,
#executive-mentions-over-time-block #add_exec:hover,
#key-messages-block #add_exec:hover {
  background-color: #677078;
  color: #ffffff;
}

#executive-mentions-block #add_exec.inactive,
#executive-mentions-over-time-block #add_exec.inactive,
#key-messages-block #add_exec.inactive {
  background-color: #CCCFD2;
  cursor: auto;
}

#executive-mentions-block .update-error,
#executive-mentions-over-time-block .update-error,
#key-messages-block .update-error {
  padding: 20px 60px;
  margin: 0 auto;
  text-align: center;
  cursor: default;
  color: #677078;
}

#executive-mentions-block .update-error .extra-content,
#executive-mentions-over-time-block .update-error .extra-content,
#key-messages-block .update-error .extra-content {
  margin-top: 20px;
}

#executive-mentions-block .chart-holder,
#executive-mentions-over-time-block .chart-holder {
  height: auto;
  vertical-align: top;
  width: 388px;
}

#executive-mentions-block .chart-holder.empty,
#executive-mentions-over-time-block .chart-holder.empty {
  height: 30px;
}

#executive-mentions-block .legend,
#executive-mentions-over-time-block .legend {
  width: 388px;
  vertical-align: top;
  border-top: 1px solid #EBECED;
  height: auto;
}

#executive-mentions-block .legend .table-holder,
#executive-mentions-over-time-block .legend .table-holder {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  top: 0;
}

#executive-mentions-block .legend table tr,
#executive-mentions-over-time-block .legend table tr {
  border-bottom: 1px solid #EBECED;
  height: 40px;
}

#executive-mentions-block .legend table tr:hover i,
#executive-mentions-over-time-block .legend table tr:hover i {
  display: inline;
}

#executive-mentions-block .legend table tr:hover i.noedit,
#executive-mentions-over-time-block .legend table tr:hover i.noedit {
  display: none;
}

#executive-mentions-block .legend table tr .hover-action,
#executive-mentions-over-time-block .legend table tr .hover-action {
  display: none;
}

#executive-mentions-block .legend table td,
#executive-mentions-over-time-block .legend table td {
  height: 37px;
  padding-top: 0;
  cursor: pointer;
}

#executive-mentions-block .legend table .name,
#executive-mentions-over-time-block .legend table .name {
  color: #677078;
  font-weight: 700;
  padding-right: 5px;
}

#executive-mentions-block .legend table .name .marker,
#executive-mentions-over-time-block .legend table .name .marker {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

#executive-mentions-block .legend table .name .marker.editing,
#executive-mentions-over-time-block .legend table .name .marker.editing {
  margin-top: 10px;
}

#executive-mentions-block .legend table .name .name-span,
#executive-mentions-over-time-block .legend table .name .name-span {
  float: left;
  padding-right: 20px;
  width: 200px;
}

#executive-mentions-block .legend table .value,
#executive-mentions-over-time-block .legend table .value {
  font-size: 18px;
  font-weight: 700;
  color: #677078;
  padding-left: 2px;
  padding-right: 10px;
  text-align: right;
  white-space: nowrap;
  width: 10px;
  line-height: 40px;
}

#executive-mentions-block .legend table input.editable,
#executive-mentions-over-time-block .legend table input.editable {
  color: #677078;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  font-family: "Proxima Nova", sans-serif;
  margin: 5px 0;
  width: 200px;
  padding: 3px;
  border: 1px solid #EBECED;
  border-radius: 3px;
}

#executive-mentions-block .keyMentions,
#executive-mentions-over-time-block .keyMentions {
  height: 180px;
  width: 100%;
}

#executive-mentions-block .icon-key-messages-graph,
#executive-mentions-over-time-block .icon-key-messages-graph {
  cursor: pointer;
  font-size: 1.25rem;
  color: #8A99A2;
}

#executive-mentions-block .icon-key-messages-graph:hover,
#executive-mentions-over-time-block .icon-key-messages-graph:hover {
  color: #57656E;
}

/*this is shared between SOV and KM*/
.table-holder .remove-button:before {
  margin-right: 10px;
}

.table-holder .edit-button:before {
  margin-right: 8px;
  margin-left: 10px;
}

.table-holder .hover-action {
  cursor: pointer;
  font-size: 13px;
  line-height: 37px;
  color: #0092C2;
}

.table-holder .hover-action:hover {
  display: inline;
  color: #0092C2;
}

#share-of-voice-comparison-block {
  z-index: 10;
}

#share-of-voice-comparison-block .chart-holder {
  width: 168px;
  height: 168px;
  overflow: hidden;
}

#share-of-voice-comparison-block .legend {
  border-top: 1px solid #EBECED;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#share-of-voice-comparison-block .legend .table-holder {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  top: 0;
}

#share-of-voice-comparison-block .legend table td {
  height: 40px;
}

#share-of-voice-comparison-block .legend table .name {
  color: #677078;
  font-weight: 700;
  padding-right: 5px;
}

#share-of-voice-comparison-block .legend table .name .name-span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 32px;
  line-height: 29px;
  overflow: hidden;
  vertical-align: top;
  text-overflow: ellipsis;
  width: 258px;
}

#share-of-voice-comparison-block .legend table .value {
  font-size: 18px;
  font-weight: 700;
  color: #677078;
  padding-right: 10px;
  text-align: right;
  line-height: 40px;
}

#share-of-voice-comparison-block .legend .marker.editing {
  top: 10px;
}

#share-of-voice-comparison-block .legend .name span {
  float: left;
  width: 200px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

#share-of-voice-comparison-block .legend input.inactive.placeholder {
  color: #CCCFD2;
}

#share-of-voice-comparison-block .legend input.inactive :-ms-input-placeholder {
  color: #CCCFD2;
}

#share-of-voice-comparison-block .legend input.inactive:-moz-placeholder {
  color: #CCCFD2;
}

#share-of-voice-comparison-block .legend input.inactive::-moz-placeholder {
  color: #CCCFD2;
}

#share-of-voice-comparison-block .legend input.inactive::-webkit-input-placeholder {
  color: #CCCFD2;
}

#share-of-voice-comparison-block .legend input.editable {
  color: #677078;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  font-family: "Proxima Nova", sans-serif;
  margin: 5px 0;
  width: 200px;
  padding: 3px;
  border: 1px solid #EBECED;
  border-radius: 3px;
}

#share-of-voice-comparison-block .legend2 {
  position: absolute;
  top: 33px;
  left: 221px;
  list-style: none;
  margin: 0;
  padding: 4px 0 0 4px;
  height: 120px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 164px;
}

#share-of-voice-comparison-block .legend2 li {
  margin-bottom: 15px;
  line-height: 18px;
  font-weight: 700;
}

#share-of-voice-comparison-block .legend2 li .name-span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: 120px;
}

#share-of-voice-comparison-block .legend2 .marker {
  margin-top: 4px;
  margin-left: -4px;
  width: 11px;
  height: 11px;
  border-radius: 9px;
}

#share-of-voice-comparison-block .voiceComparison {
  width: 180px;
  height: 180px;
  position: relative;
  margin: -14px 0 0 7px;
}

#share-of-voice-comparison-block .sov-bool-btn {
  background-color: #ffffff;
  color: #677078;
  width: 45px;
  top: 0;
  right: 33px;
  border-left: 1px solid #EBECED;
  padding: 4px;
}

#share-of-voice-comparison-block .sov-bool-btn:hover {
  background-color: #F7F7F7;
}

#share-of-voice-comparison-block .add-sov-btn:hover {
  background-color: #34404b;
  color: #ffffff;
}

.sov-sortable {
  padding: 0;
  margin: 0;
}

.sov-sortable li.as-sortable-item, .sov-sortable li.as-sortable-drag {
  height: 40px;
  margin: 0;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #EBECED;
}

.sov-sortable li.as-sortable-item div.as-sortable-item-handle, .sov-sortable li.as-sortable-drag div.as-sortable-item-handle {
  height: 40px;
}

.sov-sortable li.as-sortable-item div.as-sortable-item-handle .row, .sov-sortable li.as-sortable-drag div.as-sortable-item-handle .row {
  padding: 10px;
  height: 20px;
}

.sov-sortable li.as-sortable-item div.as-sortable-item-handle .row .name .tk-icon-handle, .sov-sortable li.as-sortable-drag div.as-sortable-item-handle .row .name .tk-icon-handle {
  float: left;
  margin: 0;
  font-size: 14px;
  line-height: 22px;
  cursor: move;
  cursor: -webkit-grab;
  color: gray;
}

.sov-sortable li.as-sortable-item div.as-sortable-item-handle .row .name .marker, .sov-sortable li.as-sortable-drag div.as-sortable-item-handle .row .name .marker {
  float: left;
  margin: 5px 10px 0 10px;
  display: block;
  float: left;
  height: 11px;
  width: 11px;
  border-radius: 5px;
  margin-right: 10px;
}

.sov-sortable li.as-sortable-item div.as-sortable-item-handle .row .name span, .sov-sortable li.as-sortable-drag div.as-sortable-item-handle .row .name span {
  margin-top: 2px;
  width: 220px;
  color: #34404B;
  font-weight: 700;
}

.sov-sortable li.as-sortable-item div.as-sortable-item-handle .row .value .edit-button, .sov-sortable li.as-sortable-item div.as-sortable-item-handle .row .value .remove-button, .sov-sortable li.as-sortable-drag div.as-sortable-item-handle .row .value .edit-button, .sov-sortable li.as-sortable-drag div.as-sortable-item-handle .row .value .remove-button {
  float: right;
  margin: 0 4px;
  line-height: 18px;
  font-size: 14px;
}

.sov-sortable li.as-sortable-item div.as-sortable-item-handle .row .value span.value, .sov-sortable li.as-sortable-drag div.as-sortable-item-handle .row .value span.value {
  float: right;
  line-height: 18px;
  font-size: 18px;
  color: #34404B;
  font-weight: 700;
  white-space: nowrap;
}

#local-block .table-holder .map,
#local-block-drill .table-holder .map {
  position: relative;
  width: 180px;
  height: 143px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  border-right: 1px solid #EBECED;
}

#local-block .table-holder .map .select-holder,
#local-block-drill .table-holder .map .select-holder {
  height: 27px;
}

#local-block .table-holder .map select,
#local-block-drill .table-holder .map select {
  width: 100%;
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  padding: 0;
}

#local-block .table-holder .map select:focus,
#local-block-drill .table-holder .map select:focus {
  outline: none;
  margin: 0;
  border: 0;
}

#local-block .table-holder .map .customSelect,
#local-block-drill .table-holder .map .customSelect {
  border-bottom: 1px solid #EBECED;
  width: 100%;
  height: 27px;
  box-sizing: border-box;
  white-space: nowrap;
  position: relative;
  text-align: center;
  font-weight: 700;
}

#local-block .table-holder .map .customSelect .customSelectInner,
#local-block-drill .table-holder .map .customSelect .customSelectInner {
  padding: 5px 9px;
  position: relative;
  left: -15px;
}

#local-block .table-holder .map .customSelect .icon-down-dir,
#local-block-drill .table-holder .map .customSelect .icon-down-dir {
  background: #34404B;
  float: right;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 5px 12px;
  z-index: 0;
}

#local-block .table-holder .map .customSelect .icon-down-dir:before,
#local-block-drill .table-holder .map .customSelect .icon-down-dir:before {
  color: #ffffff;
  font-size: 18px;
  margin: 0;
}

#local-block .table-holder .map table,
#local-block-drill .table-holder .map table {
  border: none;
  height: 110px;
  width: 100%;
}

#local-block .table-holder .map table td,
#local-block-drill .table-holder .map table td {
  font-weight: 700;
  border: none;
  padding: 0;
}

#local-block .table-holder .map table .state-symbol,
#local-block-drill .table-holder .map table .state-symbol {
  font-family: 'StateFaceRegular';
  font-size: 40px;
  color: #63BF52;
  margin-right: 10px;
}

#local-block .table-holder .map table .state-map,
#local-block-drill .table-holder .map table .state-map {
  text-align: right;
  width: 74px;
}

#local-block .table-holder .map table .state-name,
#local-block-drill .table-holder .map table .state-name {
  text-align: left;
  font-weight: bold;
  font-size: 16px;
}

#local-block .table-holder .table-wrapper,
#local-block-drill .table-holder .table-wrapper {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 200px;
}

#local-block .table-holder .table-wrapper table,
#local-block-drill .table-holder .table-wrapper table {
  width: 206px;
  font-weight: 700;
}

#local-block .table-holder .table-wrapper table td,
#local-block-drill .table-holder .table-wrapper table td {
  padding-top: 4px;
  height: 36px;
}

.ios5 #local-block .table-holder .table-wrapper table td, .ios5
#local-block-drill .table-holder .table-wrapper table td {
  padding: 0;
}

#local-block .table-holder .table-wrapper table .name,
#local-block-drill .table-holder .table-wrapper table .name {
  color: #677078;
}

#local-block .table-holder .table-wrapper table .value,
#local-block-drill .table-holder .table-wrapper table .value {
  width: 60px;
  color: #677078;
  font-size: 18px;
}

#local-block .table-holder .table-wrapper ul,
#local-block-drill .table-holder .table-wrapper ul {
  font-weight: 700;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 206px;
}

#local-block .table-holder .table-wrapper ul li,
#local-block-drill .table-holder .table-wrapper ul li {
  padding-top: 4px;
  height: 36px;
}

#local-block .table-holder .table-wrapper ul .name,
#local-block-drill .table-holder .table-wrapper ul .name {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #677078;
  width: 146px;
}

#local-block .table-holder .table-wrapper ul .value,
#local-block-drill .table-holder .table-wrapper ul .value {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 60px;
  color: #677078;
  font-size: 18px;
}

#local-block .localMentionsTable td,
#local-block-drill .localMentionsTable td {
  cursor: pointer;
}

#local-block .localMentionsTable .name,
#local-block-drill .localMentionsTable .name {
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#media-values-block .table-holder,
#aggregate-readership-block .table-holder {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#media-values-block .table-holder td,
#aggregate-readership-block .table-holder td {
  padding: 6px 18px 0;
}

#media-values-block .table-holder .name,
#aggregate-readership-block .table-holder .name {
  color: #677078;
}

#media-values-block .table-holder .name.total,
#aggregate-readership-block .table-holder .name.total {
  font-weight: 700;
}

#media-values-block .table-holder .name [class^="tk-icon-"],
#aggregate-readership-block .table-holder .name [class^="tk-icon-"] {
  float: left;
  display: block;
  width: 40px;
  position: relative;
}

#media-values-block .table-holder .name .tk-icon-tv,
#aggregate-readership-block .table-holder .name .tk-icon-tv {
  font-size: 24px;
  top: -1px;
  left: -4px;
}

#media-values-block .table-holder .name .tk-icon-tv:before,
#aggregate-readership-block .table-holder .name .tk-icon-tv:before {
  color: #63BF52;
}

#media-values-block .table-holder .name .tk-icon-radio,
#aggregate-readership-block .table-holder .name .tk-icon-radio {
  font-size: 24px;
  top: -2px;
  left: 0;
}

#media-values-block .table-holder .name .tk-icon-radio:before,
#aggregate-readership-block .table-holder .name .tk-icon-radio:before {
  color: #43BFB7;
}

#media-values-block .table-holder .name .tk-icon-magazine,
#aggregate-readership-block .table-holder .name .tk-icon-magazine {
  font-size: 24px;
  top: -2px;
  left: -1px;
}

#media-values-block .table-holder .name .tk-icon-magazine:before,
#aggregate-readership-block .table-holder .name .tk-icon-magazine:before {
  color: #0092C2;
}

#media-values-block .table-holder .name .tk-icon-newspaper,
#aggregate-readership-block .table-holder .name .tk-icon-newspaper {
  font-size: 24px;
  top: -2px;
  left: -1px;
}

#media-values-block .table-holder .name .tk-icon-newspaper:before,
#aggregate-readership-block .table-holder .name .tk-icon-newspaper:before {
  color: #8575cd;
}

#media-values-block .table-holder .name .tk-icon-blog,
#aggregate-readership-block .table-holder .name .tk-icon-blog {
  font-size: 24px;
  top: -2px;
  left: -1px;
}

#media-values-block .table-holder .name .tk-icon-blog:before,
#aggregate-readership-block .table-holder .name .tk-icon-blog:before {
  color: #677078;
}

#media-values-block .table-holder .value,
#aggregate-readership-block .table-holder .value {
  font-size: 18px;
  color: #677078;
  width: 130px;
  text-align: right;
  font-weight: 700;
}

#media-values-block .table-holder .value.total,
#aggregate-readership-block .table-holder .value.total {
  color: #677078;
}

#sentiments-block .block-content {
  height: 143px;
}

#sentiments-block .line-legend {
  height: 22px;
  line-height: 22px;
  border-bottom: 1px solid #EBECED;
  position: relative;
  z-index: 2;
  color: #677078;
  cursor: default;
}

#sentiments-block .line-legend .legend-item {
  float: left;
  width: 33%;
  text-align: center;
}

#sentiments-block .line-legend .legend-item span {
  padding-left: 35px;
  padding-top: 3px;
  position: relative;
  top: 1px;
}

#sentiments-block .line-legend .legend-item span:before {
  content: "";
  position: absolute;
  width: 23px;
  height: 4px;
  top: 8px;
  left: 0;
}

#sentiments-block .line-legend .legend-item span.positive:before {
  background: #63BF52;
}

#sentiments-block .line-legend .legend-item span.neutral:before {
  background: #677078;
}

#sentiments-block .line-legend .legend-item span.negative:before {
  background: #fa6866;
}

#sentiments-block .legend {
  position: absolute;
  top: 23px;
  left: 0;
  width: 55px;
  bottom: 0;
  border-right: 1px solid #EBECED;
  font-size: 18px;
  color: #677078;
  font-weight: 700;
}

#sentiments-block .legend td {
  cursor: pointer;
  height: 40px;
  padding-top: 6px;
}

.ios5 #sentiments-block .legend td {
  padding-top: 0;
}

#sentiments-block .chart-holder {
  position: absolute;
  left: 56px;
  top: 22px;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

#sentiments-block .chart-holder .sentiments-holder {
  width: 100%;
  height: 145px;
  position: relative;
  margin-left: -10px;
  margin-top: -8px;
  zoom: 1;
}

#social-shares-block {
  color: #677078;
}

#social-shares-block .legend {
  width: 50px;
  float: left;
  padding-top: 28px;
}

#social-shares-block .legend.twitter {
  padding-top: 12px;
}

#social-shares-block .legend.twitter table {
  height: 200px;
}

#social-shares-block .legend.twitter td {
  height: 30px;
}

#social-shares-block .legend tr {
  cursor: pointer;
}

#social-shares-block .legend td {
  height: 38px;
  border: none;
}

#social-shares-block .legend i {
  font-size: 18px;
}

#social-shares-block .social-shares-holder {
  height: 250px;
  width: 80%;
  margin-left: 50px;
}

#social-shares-block .table-holder {
  border-top: 1px solid #EBECED;
  font-weight: 700;
}

#social-shares-block .social-total-sum {
  padding: 20px 15px 0 15px;
  font-weight: 700;
  cursor: pointer;
}

#social-shares-block .social-total-sum .social-total-count {
  float: right;
  font-size: 16px;
}

#social-shares-block .social-table tr {
  cursor: pointer;
}

#social-shares-block .social-table td {
  height: 35px;
}

#social-shares-block .social-table td div.share-count {
  float: right;
  font-size: 16px;
}

.social-tooltip {
  font-family: "Proxima Nova", sans-serif;
  background-color: #0092C2;
  border-radius: 3px;
  color: #ffffff;
  padding: 10px;
  width: 80px;
  margin-top: 5px;
}

.social-tooltip .total-count {
  font-size: 13px;
  font-weight: 700;
}

.social-tooltip .total-count .count {
  font-size: 16px;
  font-weight: normal;
}

.social-tooltip.facebook {
  padding: 10px;
  width: 150px;
}

.social-tooltip.facebook .total-count {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.social-tooltip.facebook .total-count .left {
  float: left;
}

.social-tooltip.facebook .total-count .count {
  font-weight: 700;
  font-size: 16px;
  float: right;
}

.social-tooltip .separator {
  border-bottom: 1px solid #0092C2;
  margin: 26px 0 5px;
}

.social-tooltip .facebook-sub {
  color: #ebf7ff;
  font-size: 12px;
}

.social-tooltip .facebook-sub .count {
  float: right;
}

.social-tooltip .facebook-sub table {
  width: 100%;
}

.social-tooltip .facebook-sub table td {
  border: none;
  height: 10px;
  padding: 2px 0;
}

.social-tooltip .facebook-sub table .social-outlet {
  float: left;
}

.social-tooltip .facebook-sub table .share-count {
  float: right;
}

.total-mentions-tooltip {
  font-weight: 700;
  font-size: 14px;
}

.total-mentions-tooltip .date {
  font-weight: 400;
  font-size: 12px;
}

.percent-tooltip {
  background-color: #ffffff;
  padding: 10px 15px;
  font-size: 14px;
}

.sent-label,
.local-label,
.usIntl-label,
.intl-label,
.key-label,
.sov-label {
  cursor: pointer;
  font-size: 16px;
  width: 180px;
  white-space: nowrap;
}

.sent-label:hover .title,
.local-label:hover .title,
.usIntl-label:hover .title,
.intl-label:hover .title,
.key-label:hover .title,
.sov-label:hover .title {
  color: #0092C2;
}

.sent-label .title,
.local-label .title,
.usIntl-label .title,
.intl-label .title,
.key-label .title,
.sov-label .title {
  float: left;
  color: #0092C2;
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}

.sent-label .percentage,
.sent-label .value,
.local-label .percentage,
.local-label .value,
.usIntl-label .percentage,
.usIntl-label .value,
.intl-label .percentage,
.intl-label .value,
.key-label .percentage,
.key-label .value,
.sov-label .percentage,
.sov-label .value {
  font-size: 18px;
  font-weight: 700;
  float: right;
  color: #677078;
  text-align: right;
}

span:hover .key-label .title,
span:hover .sov-label .title {
  width: 190px;
}

span:hover .key-label .percentage,
span:hover .key-label .value,
span:hover .sov-label .percentage,
span:hover .sov-label .value {
  width: auto;
}

span:hover .key-label .percentage i,
span:hover .key-label .value i,
span:hover .sov-label .percentage i,
span:hover .sov-label .value i {
  display: inline-block;
}

span .key-label,
span .sov-label {
  width: 310px;
}

span .key-label .edit-label,
span .sov-label .edit-label {
  float: left;
  color: #677078;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  font-family: "Proxima Nova", sans-serif;
  margin: -4px -4px;
  width: 188px;
  padding: 3px;
  border: 1px solid #EBECED;
  border-radius: 3px;
}

span .key-label .title,
span .sov-label .title {
  width: 250px;
}

span .key-label .percentage,
span .key-label .value,
span .sov-label .percentage,
span .sov-label .value {
  width: 60px;
}

span .key-label .percentage i,
span .key-label .value i,
span .sov-label .percentage i,
span .sov-label .value i {
  display: none;
  font-size: 14px;
  color: #0092C2;
  margin: 0 4px;
}

span .key-label .percentage i:hover,
span .key-label .value i:hover,
span .sov-label .percentage i:hover,
span .sov-label .value i:hover {
  color: #0092C2;
}

.back-btn {
  width: 35px;
  font-size: 16px;
  padding: 0 10px;
}

#highlight-icon {
  display: none;
}

/* Styles for Selectimus 0.1.0 */
.selectimus * {
  font-size: inherit;
  font-weight: inherit;
  width: 100%;
  padding: 0;
  margin: 0;
}

.selectimus .selectimus_ul {
  list-style-type: none;
}

.selectimus .selectimus_ul LI {
  display: inline-block;
  padding: 0 0 0 5px;
}

.selectimus .select-box {
  overflow: hidden;
  width: inherit;
  left: 0;
  position: absolute;
  cursor: default;
  text-align: left;
  border-top: 2px solid inherit !important;
}

.selectimus .current_line {
  position: absolute;
  text-align: left;
}

.selectimus .current_line > SPAN {
  padding: 0 0 0 5px;
}

.selectimus .select-box-open {
  box-shadow: 3px 3px 6px #CCCCCC;
}

.selectimus .select-button-close {
  position: absolute;
  background: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/arrow-up-down.png") 0 0 no-repeat;
  right: 1px;
  width: 16px;
  height: 16px;
  z-index: 1;
}

/* IE<8 */
.w-srcollbar-wrap {
  background-color: white;
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  position: absolute;
  right: 1%;
  top: 1%;
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.w-srcollbar-wrap .w-slider {
  filter: alpha(opacity=30);
}

.w-srcollbar-wrap .w-slider:hover {
  filter: alpha(opacity=100);
}

.w-srcollbar-wrap .w-srcoll-top {
  top: 0;
  position: absolute;
  cursor: pointer;
  background: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/arrow-up-down.png") 0 0 no-repeat;
}

.w-srcollbar-wrap .w-srcoll-bottom {
  bottom: 0;
  position: absolute;
  cursor: pointer;
  background: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/arrow-up-down.png") 0 114% no-repeat;
}

.w-srcollbar-wrap:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

.w-srcollbar-wrap .w-slider {
  background-image: linear-gradient(to right, lightgrey, white);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D3D3D3,', endColorstr='#ffffff');
  background-color: #EADEDE;
  border: 1px solid #969696;
  border-radius: 3px 3px 3px 3px;
  position: relative;
}

/*******/
div.tagsinput {
  border: 1px solid #949494;
  border-radius: 3px;
  background: #FFF;
  padding: 6px 9px;
  width: 280px !important;
  height: 100px;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
}

div.tagsinput span.tag {
  background: #677078;
  border: 1px solid #d4d4d4;
  border-radius: 3px;
  color: #4b4c55;
  font-size: 14px;
  display: block;
  float: left;
  padding: 2px 2px 2px 6px;
  max-width: 250px;
  word-break: break-word;
  margin-bottom: 1px;
  margin-top: 4px;
  margin-right: 5px;
}

div.tagsinput span.tag a {
  color: #7a7a7a;
  text-decoration: none;
}

div.tagsinput span.tag a:before {
  margin-right: 0;
  position: relative;
  right: 2px;
  top: 1px;
}

div.tagsinput textarea {
  height: 200px;
  resize: none;
  margin: 0px;
  font-size: 13px;
  border: 1px solid transparent;
  padding: 5px;
  background: transparent;
  color: #000;
  outline: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
}

div.tagsinput textarea.not_valid {
  padding: 5px 5px 2px;
}

div.tagsinput div {
  display: block;
  float: left;
}

.tags_clear {
  clear: both;
  width: 100%;
  height: 0px;
}

.not_valid {
  background: #FBD8DB !important;
  color: #90111A !important;
}

.world-map {
  height: 80%;
  width: 80%;
  margin: 0 auto;
}

.us-map {
  height: 80%;
  width: 80%;
  margin: 0 auto;
}

.jvectormap-label {
  position: absolute;
  display: none;
  border-radius: 2px;
  background-clip: padding-box;
  background-color: #638e5c;
  padding: 10px 12px;
  z-index: 10000;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  line-height: 1.6;
}

.jvectormap-label:before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -9px;
  margin: 0 0 0 -9px;
  display: block;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #638e5c;
}

.jvectormap-label span {
  display: block;
}

.jvectormap-zoomin, .jvectormap-zoomout {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 3px;
  color: white;
  width: 10px;
  height: 10px;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
}

.jvectormap-zoomin, .jvectormap-zoomout {
  display: block;
  background: #292929;
  height: 15px;
  width: 15px;
  top: 0;
}

.jvectormap-zoomout {
  top: 22px;
}

.jvectormap-marker {
  cursor: pointer;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color1:before {
  background: #d35a5a;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color2:before {
  background: #45aca4;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color3:before {
  background: #5c97c1;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color4:before {
  background: #75ac45;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color5:before {
  background: #6246a8;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color6:before {
  background: #3366cc;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color7:before {
  background: #ff9900;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color8:before {
  background: #990099;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color9:before {
  background: #0c5922;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color10:before {
  background: #dd4477;
}

/* easeInOutQuint */
#login-page,
#password-management {
  background: #F7F7F7;
  height: 100%;
}

#login-page .tk-logo,
#password-management .tk-logo {
  color: #0092C2;
  text-align: center;
  margin-bottom: 30px;
  font-size: 22px;
}

#login-page .tk-logo .tk-icon-tk-logo-2 .path1:before,
#login-page .tk-logo .tk-icon-tk-logo-2 .path2:before,
#login-page .tk-logo .tk-icon-tk-logo-2 .path3:before,
#login-page .tk-logo .tk-icon-tk-logo-2 .path4:before,
#login-page .tk-logo .tk-icon-tk-logo-2 .path5:before,
#login-page .tk-logo .tk-icon-tk-logo-2 .path6:before,
#login-page .tk-logo .tk-icon-tk-logo-2 .path7:before,
#login-page .tk-logo .tk-icon-tk-logo-2 .path8:before,
#login-page .tk-logo .tk-icon-tk-logo-2 .path9:before,
#password-management .tk-logo .tk-icon-tk-logo-2 .path1:before,
#password-management .tk-logo .tk-icon-tk-logo-2 .path2:before,
#password-management .tk-logo .tk-icon-tk-logo-2 .path3:before,
#password-management .tk-logo .tk-icon-tk-logo-2 .path4:before,
#password-management .tk-logo .tk-icon-tk-logo-2 .path5:before,
#password-management .tk-logo .tk-icon-tk-logo-2 .path6:before,
#password-management .tk-logo .tk-icon-tk-logo-2 .path7:before,
#password-management .tk-logo .tk-icon-tk-logo-2 .path8:before,
#password-management .tk-logo .tk-icon-tk-logo-2 .path9:before {
  color: #34404B;
}

#login-page .login-content,
#password-management .login-content {
  color: #677078;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 445px;
  height: 60%;
}

#login-page .chat-button,
#password-management .chat-button {
  position: absolute;
  bottom: 20px;
  right: 20px;
  margin: 0;
}

#login-page .help-message,
#password-management .help-message {
  width: 100%;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  text-align: center;
  font-size: 14px;
  color: #007499;
  padding: 10px;
  border: 1px solid #CCCFD2;
}

.login-box {
  position: relative;
  background: #ffffff;
  border: 1px solid #EBECED;
  box-sizing: border-box;
  border-radius: 3px;
  padding: 40px 40px 0 40px;
  display: inline-block;
}

.login-box .box-header {
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 50px;
}

.login-box .login-error {
  background: #feebea;
  border-radius: 3px;
  height: 40px;
  width: 348px;
  font-weight: 400;
  color: #DE4543;
  font-size: 14px;
  padding-left: 15px;
  line-height: 40px;
}

.login-box .login-error i {
  color: #fa6866;
}

.login-box .login-error i:before {
  font-size: 16px;
  padding-right: 7px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.login-box .login-input .email-input {
  margin: 7px 0;
  width: 353px;
  height: 40px;
}

.login-box .login-input .pass-input {
  margin: 7px 0;
  height: 40px;
  width: 273px;
}

.login-box .login-input .show-pass {
  width: 79px;
  height: 42px;
  margin-top: 7px;
}

.login-box .login-button {
  cursor: pointer;
  width: 198px;
  float: right;
  text-align: center;
  line-height: 33px;
  position: relative;
  padding: 0;
}

.login-footer {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 60px;
  line-height: 140%;
}

.login-footer a {
  color: #0092C2;
  text-decoration: none;
}

.login-footer a:hover {
  color: #0092C2;
}

.login-footer a:active {
  color: #007499;
}

.password-settings .settings-header {
  font-weight: 400;
  font-size: 24px;
  color: #34404B;
  padding-bottom: 30px;
  text-align: center;
}

.password-settings .login-footer {
  text-align: center;
  margin-bottom: 60px;
}

.action-row {
  height: 40px;
}

.forgot-password-link {
  padding-top: 8px;
}

.forgot-password-section .email-input {
  margin: 7px 0;
  width: 353px;
  height: 40px;
}

.forgot-password-section .btn, .forgot-password-section .feature-menu-inner button, .feature-menu-inner .forgot-password-section button {
  height: 35px;
  line-height: 35px;
  display: inline-block;
  width: auto;
}

.password-reset-failed-message-box {
  text-align: center;
  color: #677078;
  font-size: 18px;
  line-height: 125%;
}

.password-reset-failed-message-box .header {
  font-weight: bold;
  padding: 10px 0;
}

.error-page {
  z-index: 1000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-image: url("../images/error-page-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.error-page-content-container {
  background: #ffffff;
  padding: 40px 60px;
  box-sizing: border-box;
  border-radius: 3px;
  max-width: 490px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}

.error-page-content-logo {
  margin-bottom: 40px;
  font-size: 26px;
  padding-top: 20px;
  color: #0092C2;
}

.error-page-content-logo .tk-icon-tk-logo-2 .path1:before,
.error-page-content-logo .tk-icon-tk-logo-2 .path2:before,
.error-page-content-logo .tk-icon-tk-logo-2 .path3:before,
.error-page-content-logo .tk-icon-tk-logo-2 .path4:before,
.error-page-content-logo .tk-icon-tk-logo-2 .path5:before,
.error-page-content-logo .tk-icon-tk-logo-2 .path6:before,
.error-page-content-logo .tk-icon-tk-logo-2 .path7:before,
.error-page-content-logo .tk-icon-tk-logo-2 .path8:before,
.error-page-content-logo .tk-icon-tk-logo-2 .path9:before {
  color: #34404B;
}

.error-page-content-body {
  text-align: center;
  font-size: 18px;
  line-height: 1.33;
  margin-bottom: 40px;
  color: #677078;
}

.error-page-content-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}

.error-page-content-actions .btn:first-child:not(:last-child), .error-page-content-actions .feature-menu-inner button:first-child:not(:last-child), .feature-menu-inner .error-page-content-actions button:first-child:not(:last-child) {
  margin-right: 20px;
}

@media only screen and (max-width: 1270px) {
  header .loggedin-user {
    max-width: 70px !important;
  }
}

header {
  background: #34404B;
  position: fixed;
  top: 0;
  width: 100%;
  min-width: 860px;
  z-index: 1000;
}

header:hover {
  z-index: 10001;
}

header .navigation {
  margin: auto;
  height: 65px;
}

header .navigation .logo {
  display: block;
  float: left;
  margin-right: 40px;
  background-color: #0092C2;
  box-sizing: border-box;
  height: 65px;
  width: 80px;
  text-decoration: none;
  color: #ffffff;
  padding: 22px 24px;
}

header .navigation .logo i {
  font-size: 25px;
}

header .navigation .logo:hover {
  background-color: #0092C2;
}

header .navigation .topnav {
  list-style: none;
  margin: 21px 0 0;
  padding: 0;
  float: left;
}

header .impersonate {
  display: inline-block;
}

header .impersonate .switch-user-back {
  border-radius: 2px;
  box-sizing: border-box;
  color: #ffffff;
  float: right;
  height: 29px;
  width: auto;
  border: 1px solid #ffffff;
  font-size: 16px;
  padding: 2px 15px;
  line-height: 22px;
  background: #43BFB7;
  cursor: pointer;
  position: relative;
  text-decoration: inherit;
}

header .impersonate .switch-user-back:hover {
  background-color: #ffffff;
}

.dropdown-menu {
  width: 240px;
  margin: 12px 0 0;
}

.nav-button {
  cursor: pointer;
  display: block;
  vertical-align: top;
  width: auto;
  float: left;
  background: transparent;
  line-height: 22px;
  color: #ffffff;
}

.nav-button .page-link-container {
  padding-right: 30px;
}

.nav-button .page-link-container.open a {
  opacity: 1;
}

.nav-button a {
  transition: opacity 0.1s;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  height: 38px;
  text-align: left;
  opacity: 0.4;
}

.nav-button a i::before {
  margin-right: 10px;
}

.nav-button a.selected, .nav-button a:hover {
  opacity: 1;
}

.nav-button a .page-icon {
  font-size: 1.5em;
}

.nav-button a .arrow-icon {
  font-size: 14px;
  vertical-align: text-top;
}

.nav-button a span {
  padding-right: 8px;
  font-weight: 400;
  vertical-align: top;
}

.usernav {
  float: right;
  margin: 0;
  position: relative;
}

.usernav .nav-button {
  display: inline-block;
  float: right;
  margin: 21px 0 0;
}

.usernav .nav-button .open a {
  opacity: 1;
}

.usernav .intercom-button {
  margin: 15px;
}

.usernav .dropdown-menu {
  right: 20px;
  left: inherit;
  width: auto;
}

.usernav .user-icon {
  padding: 0 9px 0 3px;
  font-size: 1.5em;
  display: inline;
}

.usernav .user-actions {
  margin-right: 20px;
  padding-right: 0;
}

.usernav .loggedin-user {
  padding-right: 8px;
  vertical-align: top;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

.header-new-badge {
  display: inline-block;
  vertical-align: text-bottom;
  padding: 0 5px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 20px;
  background-color: rgba(0, 0, 0, 0.2);
  color: #677078;
  margin-left: 5px;
  margin-right: 20px;
}

#old-header {
  background: #34404B;
  position: fixed;
  top: 0;
  width: 100%;
  min-width: 1200px;
  z-index: 900;
}

#old-header.new-logo {
  background: #0C6389;
}

#old-header.new-logo .navigation .topnav li a {
  opacity: 0.75;
}

#old-header:hover {
  z-index: 901;
}

#old-header .navigation {
  margin: auto;
  height: 65px;
}

#old-header .navigation .logo {
  display: block;
  float: left;
  margin-right: 20px;
  background-color: #0092C2;
  box-sizing: border-box;
  height: 65px;
  width: 80px;
  text-decoration: none;
  color: white;
  padding: 22px 24px;
}

#old-header .navigation .logo i {
  font-size: 25px;
}

#old-header .navigation .logo:hover {
  background-color: #0092C2;
}

#old-header .navigation .logo.new-logo {
  width: auto;
  height: 25px;
  padding: 20px 24px;
  background-color: transparent;
}

#old-header .navigation .logo.new-logo img {
  height: 25px;
}

#old-header .navigation .logo.new-logo:hover {
  background-color: tarnsparent;
}

#old-header .navigation .topnav {
  list-style: none;
  margin: 21px 0 0 0;
  padding: 0;
  float: left;
}

#old-header .navigation .topnav li {
  display: block;
  vertical-align: top;
  width: auto;
  float: left;
  background: transparent;
}

#old-header .navigation .topnav li.nav-button {
  line-height: 22px;
}

#old-header .navigation .topnav li.nav-button i::before {
  margin-right: 10px;
}

#old-header .navigation .topnav li a {
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  height: 38px;
  text-align: left;
  opacity: 0.4;
  transition: opacity 0.1s;
}

#old-header .navigation .topnav li a:hover {
  opacity: 1.0;
}

#old-header .navigation .topnav li a.selected {
  opacity: 1.0;
}

#old-header .navigation .topnav li a i {
  font-size: 1.5em;
}

#old-header .navigation .topnav li a span {
  padding-right: 20px;
  font-weight: 400;
  vertical-align: top;
}

#old-header .navigation .topnav li a span.nav-button--restrict-padding {
  padding-right: 0;
}

#old-header .navigation .usernav {
  float: right;
  margin-top: 13px;
  position: relative;
}

#old-header .navigation .usernav li {
  margin: 0;
}

#old-header .navigation .usernav li .button {
  cursor: pointer;
  border-radius: 2px;
  width: 70px;
  height: 35px;
  box-sizing: border-box;
}

#old-header .navigation .usernav li i {
  display: inline;
  font-size: 1em !important;
}

#old-header .navigation .usernav li i.user-icon {
  padding: 0 9px 0 3px;
}

#old-header .navigation .usernav li .tooltip {
  background: #fff;
  font-weight: 700;
  width: 150px;
  line-height: 40px;
  text-align: center;
  display: none;
  position: absolute;
  top: 45px;
  right: 1px;
  z-index: 999;
  border: 1px solid #7f7f7f;
  border-radius: 3px;
  box-sizing: border-box;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  transition: all 0.5s ease;
}

#old-header .navigation .usernav li .tooltip.visible {
  display: block;
  opacity: 1;
}

#old-header .navigation .usernav li .tooltip::before, #old-header .navigation .usernav li .tooltip::after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}

#old-header .navigation .usernav li .tooltip::before {
  top: -12px;
  border-color: transparent transparent #fff transparent;
  border-width: 6px;
  z-index: 1;
}

#old-header .navigation .usernav li .tooltip::after {
  top: -16px;
  border-color: transparent transparent #7f7f7f transparent;
  border-width: 8px;
  z-index: 0;
}

#old-header .navigation .usernav li .tooltip a {
  cursor: pointer;
  height: 35px;
  background-color: #fff;
  text-align: left;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 400;
  color: #575a67;
  text-decoration: none;
  opacity: 1;
  display: block;
}

#old-header .navigation .usernav li .tooltip a.user-settings {
  line-height: 35px;
}

#old-header .navigation .usernav li .tooltip a.logout {
  border-top: 1px solid #EBECED;
  height: 40px;
}

#old-header .navigation .usernav li .tooltip a:hover {
  background-color: #ebf7ff;
}

#old-header .navigation .usernav li.settings-logout {
  padding-top: 10px;
}

#old-header .navigation .usernav li.settings-logout .tooltip::before {
  left: 116px;
}

#old-header .navigation .usernav li.settings-logout .tooltip::after {
  left: 114px;
}

#old-header .navigation .usernav li .user-actions {
  font-size: 18px;
  margin-right: 20px;
}

#old-header .navigation .usernav li .loggedin-user {
  padding-right: 0;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

#old-header .impersonate {
  display: inline-block;
}

#old-header .impersonate .switch-user-back {
  color: #fff;
  float: right;
  height: 29px;
  width: auto;
  border: 1px solid #fff;
  font-size: 16px;
  padding: 2px 15px;
  line-height: 29px;
  background: #43BFB7;
  cursor: pointer;
  position: relative;
}

#old-header .impersonate .switch-user-back:hover {
  background-color: #fff;
  color: #43BFB7;
}

.nav-tooltip {
  background-color: #ffffff;
  padding: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #677078;
  display: none;
  position: absolute;
  top: 30px;
  width: 140px;
  left: -50px;
  z-index: 999;
  text-align: center;
  cursor: auto;
  border-radius: 3px;
  box-sizing: border-box;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  transition: all 0.5s ease;
}

.nav-tooltip::before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  top: -12px;
  left: 50%;
  -ms-transform: translateX(-6px);
      transform: translateX(-6px);
  border-color: transparent transparent #ffffff transparent;
  border-style: solid;
  border-width: 6px;
  z-index: 1;
}

.nav-tooltip a.nav-tooltip__content {
  display: block;
}

.nav-tooltip__icon {
  margin-left: 5px;
}

.nav-tooltip--x-wide {
  width: 240px;
  left: -95px;
}

.nav-tooltip--max-content {
  width: -webkit-max-content;
  width: max-content;
  left: -50px;
}

.has-tooltip {
  position: relative;
}

.has-tooltip:hover .nav-tooltip {
  display: block;
}

#old-header .impersonate {
  float: right;
  padding-right: 10px;
  display: block;
}

#old-header .impersonate .switch-user-back {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

html {
  -webkit-font-smoothing: antialiased !important;
}

html.overflow-hidden {
  overflow: hidden;
}

body, select, input, textarea, button {
  color: #677078;
  font-size: 14px;
  line-height: 16px;
  font-family: "Proxima Nova", sans-serif !important;
}

body.overflow-hidden, select.overflow-hidden, input.overflow-hidden, textarea.overflow-hidden, button.overflow-hidden {
  overflow: hidden;
}

input, textarea {
  color: #34404B;
}

input.placeholder, textarea.placeholder {
  color: #CCCFD2;
}

input :-ms-input-placeholder, textarea :-ms-input-placeholder {
  color: #CCCFD2;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #CCCFD2;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #CCCFD2;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #CCCFD2;
}

button {
  cursor: pointer;
}

button:disabled {
  cursor: default;
}

*:focus {
  outline: 0;
}

html,
body {
  height: 100%;
}

::-moz-selection,
::selection {
  background-color: #3297FD;
}

a:focus {
  outline: none;
}

body {
  background: #F7F7F7;
  min-width: 1200px;
  width: 100%;
}

body.reports-presentation {
  min-width: 810px;
}

img {
  vertical-align: middle;
}

.no-transition {
  transition: none !important;
}

.no-transition * {
  transition: none !important;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.clear {
  clear: both;
}

.hide-text {
  background-color: transparent;
  color: transparent;
  border: 0;
  font: 0/0 a;
  text-shadow: none;
}

.scroll {
  overflow: scroll;
}

.noscroll {
  overflow: hidden;
}

.mt31 {
  margin-top: 31px;
}

#container {
  overflow: hidden;
  padding-top: 65px;
  min-height: 100%;
  box-sizing: border-box;
  width: 100%;
  background: #F7F7F7;
}

#container.dashboard-page {
  padding-top: 65px;
}

#dashboard-edit-name {
  font-size: 20px;
  height: 32px;
  color: #677078;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0;
  border-radius: 3px;
  width: 100%;
  transition: width 0.3s;
}

#dashboard-edit-name:hover, #dashboard-edit-name.selected {
  background-color: #fff;
  border-color: #EBECED;
  padding: 0 8px;
}

#dashboard-edit-name:hover.error, #dashboard-edit-name.selected.error {
  border: 1px solid #fa6866;
  background: #feebea;
  color: #DE4543;
}

.filter-holder {
  width: 100%;
  padding: 14px 21px 14px 20px;
  box-sizing: border-box;
  background: #F7F7F7;
  color: #677078;
  line-height: 35px;
  position: fixed;
  z-index: 100;
  height: 72px;
}

.dashboard-page .filter-holder {
  background-color: #F7F7F7;
  position: static;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  height: auto;
}

.dashboard-page .filter-holder .export-button button,
.dashboard-page .filter-holder .widget-reorder button {
  width: auto;
  height: 35px;
  padding-left: 10px;
  padding-right: 10px;
}

.dashboard-page .filter-holder .export-button button i,
.dashboard-page .filter-holder .widget-reorder button i {
  margin-left: 5px;
}

.dashboard-page .filter-holder .export-button .reorder,
.dashboard-page .filter-holder .widget-reorder .reorder {
  line-height: 35px;
  font-size: 18px;
  padding-left: 7px;
  padding-right: 7px;
}

.dashboard-page .filter-holder .export-button .reorder i,
.dashboard-page .filter-holder .widget-reorder .reorder i {
  margin: 0;
}

.dashboard-page .filter-holder .export-button {
  margin-right: 8px;
}

.dashboard-page .filter-holder .export {
  line-height: 29px;
}

.dashboard-page .filter-holder .create-report-button {
  line-height: 35px;
}

.dashboard-page .filter-holder .create-report-button button {
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.alerts-page .filter-holder, .reports-page .filter-holder {
  padding-left: 60px;
  padding-right: 60px;
}

.filter-holder .filter {
  margin: auto;
}

.filter-holder .filter .select2-container .select2-choice {
  min-width: 200px;
}

.oldie .filter-holder .filter .select2-container .select2-choice {
  min-width: 220px;
}

.filter-holder .filter label {
  float: left;
  line-height: 48px;
  margin-right: 24px;
  color: #3D7CAE;
}

.filter-holder .filter .combobox {
  float: left;
  background: #575a67;
  border: 1px solid #232327;
  border-radius: 3px;
  cursor: pointer;
  position: relative;
  width: 216px;
  height: 40px;
  line-height: 36px;
  margin-right: 25px;
  margin-top: 1px;
}

.filter-holder .filter .combobox.opened .icon-down-dir {
  background-color: #3e3f48;
}

.filter-holder .filter .combobox span {
  margin: 0;
  display: block;
  border: none;
  line-height: 43px;
  padding: 0 12px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 42px;
}

.filter-holder .filter .combobox .icon-down-dir {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 174px;
  padding: 0 10px 0 16px;
  height: 40px;
  line-height: 40px;
  background: #575a67;
  border-left: 1px solid #232327;
  margin: 0;
}

.filter-holder .filter .combobox .icon-down-dir:before {
  margin: 0;
}

.filter-holder .filter .combobox .options,
.filter-holder .filter .combobox .sub-options {
  background: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border: 1px solid #7f7f7f;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.filter-holder .filter .combobox .options .optgroup,
.filter-holder .filter .combobox .sub-options .optgroup {
  color: #3e3f48;
  padding: 0 12px;
  line-height: 14px;
  padding-top: 11px;
  padding-bottom: 7px;
}

.filter-holder .filter .combobox .options .option,
.filter-holder .filter .combobox .options .option-gropped,
.filter-holder .filter .combobox .sub-options .option,
.filter-holder .filter .combobox .sub-options .option-gropped {
  padding: 0.8em 12px 0.7em 18px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  color: #a3a3a3;
  cursor: pointer;
}

.filter-holder .filter .combobox .options .option:hover,
.filter-holder .filter .combobox .options .option-gropped:hover,
.filter-holder .filter .combobox .sub-options .option:hover,
.filter-holder .filter .combobox .sub-options .option-gropped:hover {
  background-color: #e5e3e3;
}

.filter-holder .filter .combobox .options .option-gropped,
.filter-holder .filter .combobox .sub-options .option-gropped {
  position: relative;
}

.filter-holder .filter .combobox .options .option-gropped .sub-options,
.filter-holder .filter .combobox .sub-options .option-gropped .sub-options {
  display: none;
  left: 100%;
  width: 100%;
  top: -1px;
}

.filter-holder .filter .combobox .options .option-gropped:hover .sub-options,
.filter-holder .filter .combobox .sub-options .option-gropped:hover .sub-options {
  display: block;
}

.filter-holder .filter .combobox .options .option-gropped:after,
.filter-holder .filter .combobox .sub-options .option-gropped:after {
  content: " ";
  display: inline-block;
  position: relative;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 9px solid #585b68;
  float: right;
  right: 3px;
  top: 2px;
  position: absolute;
  top: 15px;
  right: 12px;
}

.filter-holder .left {
  float: left;
}

.filter-holder .right {
  float: right;
}

.filter-holder .create-new-alert-btn {
  background: #4b8fbd;
  border: 1px solid #000;
  border-radius: 3px;
  box-sizing: border-box;
  height: 42px;
  line-height: 40px;
  margin-right: 21px;
  width: 207px;
}

.filter-holder .create-new-alert-btn i:before {
  margin-right: 0;
}

.filter-holder .create-new-alert-btn:hover, .filter-holder .create-new-alert-btn:active {
  background: #0BA5D6;
}

.filter-holder .selectbox {
  float: left;
  border: 1px solid #232327;
  border-radius: 3px;
  position: relative;
  width: 123px;
  height: 40px;
  line-height: 36px;
  background: #575a67;
  cursor: pointer;
  margin-top: 1px;
}

.filter-holder .selectbox.opened .icon-down-dir {
  background-color: #3e3f48;
}

.filter-holder .selectbox .options {
  background: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border: 1px solid #7f7f7f;
  z-index: 1;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}

.filter-holder .selectbox .options .option:hover {
  background-color: #e5e3e3;
}

.filter-holder .selectbox .options .option.disabled:hover {
  background-color: #fff;
}

.filter-holder .selectbox .options .option.disabled a {
  cursor: default;
}

.filter-holder .selectbox .options .option.disabled a i {
  background-image: url("../images/sprites-sb0cee14551.png");
  background-repeat: no-repeat;
}

.filter-holder .selectbox .options .option.disabled a i.pdf {
  background-position: 0 -168px;
}

.filter-holder .selectbox .options .option.disabled a i.xls {
  background-position: 0 -688px;
}

.filter-holder .selectbox .options .option.disabled a i.ppt {
  background-position: 0 -260px;
}

.filter-holder .selectbox .options .option a {
  display: block;
  border-bottom: 1px solid #EBECED;
  padding: 12px 0;
}

.filter-holder .selectbox .options .option a:last-child {
  padding-bottom: 19px;
}

.filter-holder .selectbox .options .option a i {
  display: block;
  width: 43px;
  height: 46px;
  margin: auto;
  background-image: url("../images/sprites-sb0cee14551.png");
  background-repeat: no-repeat;
}

.filter-holder .selectbox .options .option a i.pdf {
  background-position: 0 -214px;
}

.filter-holder .selectbox .options .option a i.xls {
  background-position: 0 -734px;
}

.filter-holder .selectbox .options .option a i.ppt {
  background-position: 0 -306px;
}

.filter-holder .selectbox span {
  margin: 0;
  display: block;
  border: none;
  line-height: 43px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 42px;
}

.filter-holder .selectbox .icon-down-dir {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 81px;
  padding: 0 10px 0 16px;
  height: 40px;
  line-height: 40px;
  border-left: 1px solid #232327;
  margin: 0;
}

.filter-holder .selectbox .icon-down-dir:before {
  margin: 0;
}

#add-article-modal .datepicker {
  line-height: 35px;
}

#add-article-modal .datepicker label {
  margin-right: 1em;
  float: left;
}

#add-article-modal .datepicker .input-holder {
  float: left;
  border: 1px solid #232327;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  width: 168px;
  height: 40px;
}

#add-article-modal .datepicker input {
  padding: 10px 13px 13px 13px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 126px;
  box-sizing: border-box;
  border: none;
}

#add-article-modal .datepicker input:disabled {
  background-color: #fff;
}

#add-article-modal .datepicker [class^="icon-"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 126px;
  padding: 0 12px 0 14px;
  height: 40px;
  line-height: 40px;
  background: #575a67;
  border-left: 1px solid #232327;
  margin: 0;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
}

#add-article-modal .datepicker [class^="icon-"]:before {
  margin: 0;
  color: #fff;
}

.add-datepicker:after {
  border-color: #fff transparent transparent transparent;
  top: 275px;
  right: 235px;
}

.add-datepicker {
  position: absolute;
  top: 600px;
  left: 687px;
  z-index: 1003;
  display: block;
}

#add-datepicker-control {
  display: block;
  padding: 15px 0 10px 0;
}

#add-datepicker-control .icon-new-pencil {
  visibility: hidden;
}

#add-article-preview {
  background: #fff;
  padding: 10px;
  border-radius: 2px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  display: none;
  margin-bottom: 20px;
  font-weight: bold;
}

#add-article-preview .icon-new-pencil:before {
  color: #9e9e9e;
  padding-left: 5px;
}

#add-article-preview .edit-date {
  font-size: 15px;
  font-weight: normal;
  border: 1px solid transparent;
  padding: 0 8px;
  border-radius: 3px;
  cursor: pointer;
  margin-left: 62px;
}

#add-article-preview .edit-date:hover, #add-article-preview .edit-date.selected {
  background-color: #fff;
  border-color: #c4c4c4;
}

#add-article-preview a {
  cursor: pointer;
}

#add-article-preview input {
  font-size: 15px;
  color: #000;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0 8px;
  border-radius: 3px;
  width: 150px;
  transition: width 0.3s;
  font-family: "Proxima Nova", sans-serif !important;
  line-height: normal;
  margin-left: 10px;
}

#add-article-preview input:hover, #add-article-preview input.selected {
  background-color: #fff;
  border-color: #c4c4c4;
}

#add-article-preview input.add-author-edit {
  margin-left: 47px;
}

#add-article-preview input.add-pub-edit {
  margin-left: 30px;
}

#add-article-preview textarea {
  width: 520px;
  height: 100px;
  resize: none;
  border: 1px solid transparent;
  border-radius: 3px;
  font-family: "Proxima Nova", sans-serif !important;
  font-size: 15px;
  padding: 8px 8px;
  margin: 10px 0 10px 0;
  overflow: scroll;
  line-height: normal;
  color: #000;
}

#add-article-preview .val-error {
  background-color: #FEF1EC;
  color: red;
  border: 2px red solid;
}

#add-article-preview .val-error.placeholder {
  color: red;
}

#add-article-preview .val-error :-ms-input-placeholder {
  color: red;
}

#add-article-preview .val-error:-moz-placeholder {
  color: red;
}

#add-article-preview .val-error::-moz-placeholder {
  color: red;
}

#add-article-preview .val-error::-webkit-input-placeholder {
  color: red;
}

#add-article-preview .author-pub {
  height: 40px;
}

#add-article-preview .author-pub.add-author {
  padding-top: 5px;
}

#add-article-preview .author-pub.add-pub {
  padding-bottom: 5px;
}

#add-article-preview .separator {
  width: 1px;
  position: relative;
  margin: 0 15px -5px 3px;
  display: inline-block;
}

#add-article-preview .separator:before {
  border-left: 1px solid #383838;
  content: "";
  display: inline-block;
  height: 20px;
  margin-bottom: -5px;
}

#add-article-preview .article-image-cont {
  max-height: 250px;
  width: 539px;
  overflow: hidden;
  margin-bottom: 20px;
}

#add-article-preview .article-image {
  width: 100%;
  /* just in case, to force correct aspect ratio */
  height: auto !important;
  width: auto \9;
  /* ie8+9 */
  /* lt ie8 */
  -ms-interpolation-mode: bicubic;
}

#add-article-preview .article-title {
  color: #222222;
  text-decoration: none;
  width: 420px;
  margin-left: 63px;
}

/* Add Article */
.article-button {
  margin-top: 1px;
  margin-left: 0;
  float: left;
  margin-right: 1px;
  background: transparent;
  border-color: #A5A4A4;
  color: #382e2e;
  height: 26px;
  line-height: 17px;
  padding: 0 4px;
  font-size: 15px !important;
  font-weight: normal;
  font-family: "Proxima Nova", sans-serif !important;
}

.add-article-modal-content {
  padding: 20px 20px;
}

#add-article-modal .button {
  margin-top: 0;
}

#add-article-modal .article-url-input {
  width: 470px;
}

#add-article-modal .textbox {
  width: 510px;
  height: 40px;
  line-height: 20px;
  padding: 10px 17px;
  box-sizing: border-box;
  border: 1px solid #c1c1c1;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #fff;
  color: #b4b4b4;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 10px 0;
  position: relative;
}

#add-article-modal .textbox input {
  background: none;
  border: 0;
  padding: 0;
  box-sizing: border-box;
  color: #b4b4b4;
  font-size: 14px;
  font-weight: 700;
}

#add-article-link {
  margin-bottom: 12px;
  margin-left: 4px;
}

#add-article-link a {
  text-decoration: none;
  color: #0092C2;
  font-weight: 400;
}

#add-article-link a:hover {
  color: #3d7399;
}

#add-article-yes {
  width: 120px;
  margin-bottom: 20px;
  margin-left: 5px;
  float: right;
}

#add-article-yes.linkArticle {
  background-color: #0092C2;
  border: 1px solid #3d7399;
  color: #ffffff;
}

#add-article-yes.linkArticle:hover {
  background-color: #0BA5D6;
}

#add-article-no {
  margin-bottom: 20px;
  margin-left: 25px;
  margin-right: 10px;
  float: right;
  padding-top: 10px;
}

#add-article-no.linkArticle:hover {
  background-color: transparent;
  border-color: #A5A4A4;
  color: #382e2e;
}

#add-article-yes.linkArticle,
#add-article-no.linkArticle {
  padding: 0 20px;
}

#add-article-submit {
  float: right;
}

.article-conf-text {
  font-size: 20px;
  font-weight: 700;
  float: left;
  margin-right: 10px;
  padding-top: 10px;
}

.flex-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.flex-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
}

.add-article-notification {
  padding: 20px 20px 20px 0;
  color: #fff;
  font-size: 14px;
}

.add-article-notification--message {
  -ms-flex-positive: 1;
      flex-grow: 1;
  min-width: 0;
  margin-bottom: 11px;
  font-weight: 400;
}

.add-article-notification--link-spacer {
  width: 60px;
}

#add-article-duplicate {
  display: none;
  background-color: #e9fcf6;
  box-shadow: inset 0 -1px 0 0 #63BF52;
  color: #34404B;
}

#add-article-success {
  display: none;
  background-color: #c9e8f2;
  box-shadow: inset 0 -1px 0 0 #0092C2;
  color: #34404B;
}

#add-article-success p {
  font-size: 15px;
  font-weight: 400;
  float: left;
}

#add-article-error {
  display: none;
  background: #feebea;
  box-shadow: inset 0 -1px 0 0 #fa6866;
  color: #34404B;
}

#add-article-error img {
  font-width: 150px;
  float: left;
}

#add-article-modal .notif-icon {
  margin: 0 20px;
  font-size: 20px;
  font-weight: 700;
}

#add-article-modal .notif-icon:before {
  margin-right: 0;
}

#add-article-modal #add-article-error .notif-icon {
  color: #fa6866;
}

#add-article-modal #add-article-success .notif-icon {
  color: #0092C2;
}

#add-article-modal #add-article-duplicate .notif-icon {
  color: #63BF52;
}

#add-article-spinner {
  padding-top: 19px;
}

#save-button {
  margin-right: 10px;
  margin-top: 2px;
  height: 40px;
  font-size: 14px;
}

#create-report {
  font-size: 14px;
}

#currentSearch {
  overflow: hidden;
  text-overflow: ellipsis;
}

/*save title of dash -ldo*/
.dash-title {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.41);
  border-radius: 3px;
  box-sizing: border-box;
  color: #3e3f48;
  font-size: 14px;
  font-weight: 700;
  height: 42px;
  line-height: 22px;
  padding: 10px 15px;
  width: 200px;
  margin: 1px 5px 0 0;
  display: none;
}

/* line 8, ../sass/partials/_mixins.scss */
.dash-title.placeholder {
  color: #a5abc0;
}

/* line 11, ../sass/partials/_mixins.scss */
.dash-title:-ms-input-placeholder {
  color: #a5abc0;
}

/* line 14, ../sass/partials/_mixins.scss */
.dash-title:-moz-placeholder {
  color: #a5abc0;
}

/* line 18, ../sass/partials/_mixins.scss */
.dash-title::-moz-placeholder {
  color: #a5abc0;
}

/* line 21, ../sass/partials/_mixins.scss */
.dash-title::-webkit-input-placeholder {
  color: #a5abc0;
}

#main {
  position: relative;
  z-index: 1;
}

#main .content {
  margin-left: 222px;
  padding: 0 16px 18px;
  position: relative;
  background: #F7F7F7;
}

.reports-page #main .content,
.alerts-page #main .content {
  margin-left: 0;
}

#main .content.editing {
  margin-left: 220px;
}

.dashboard-page #main {
  margin-left: 221px;
  overflow: hidden;
}

.dashboard-page #main.right-section {
  margin-left: 0;
}

.dashboard-page #main .content {
  margin-left: 0;
}

.dashboard-page #main .transition-panel {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  transition: all 0.4s ease-out;
}

.dashboard-page #main .transition-panel .scrollable {
  overflow-x: hidden;
  overflow-y: auto;
}

.blocks {
  position: relative;
  height: 1000px;
  margin-right: -26px;
}

.dashboard-blocks {
  padding-bottom: 250px;
}

.dashboard-blocks .block {
  width: 390px;
  transition: none;
}

.block-border {
  border: 1px solid #EBECED;
}

.block {
  background: #ffffff;
  position: relative;
  height: auto;
  margin: 0 12px 12px 0;
  float: left;
  border-radius: 5px;
  box-sizing: border-box;
  transition: all 0.2s ease;
}

.block.faded {
  opacity: 0.3 !important;
}

.block.hovered {
  box-shadow: 0 5px 27px rgba(170, 170, 170, 0.91);
}

.block.opened {
  box-shadow: 0 5px 27px rgba(170, 170, 170, 0.91);
  z-index: 9999;
}

.block .full-width {
  width: 100%;
}

.block .info {
  color: #989898;
  clear: both;
  display: none;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 18px;
  box-sizing: border-box;
  height: 200px;
  border-top: 1px solid #EBECED;
  position: relative;
  z-index: 999;
}

.block .info h3 {
  color: #7f7f7f;
  font-size: 14px;
  margin: 0 0 0.714em;
}

.block .info p {
  font-size: 12px;
}

.block .close {
  background: #ffffff;
  display: inline-block;
  text-align: center;
  border: 1px solid #EBECED;
  cursor: pointer;
  border-radius: 2px;
  box-sizing: border-box;
  width: 21px;
  line-height: 18px;
  margin-right: 5px;
  height: 20px;
}

.block .close [class^="icon-"]:before {
  color: #717171;
  margin: 0;
}

.block .close:hover {
  background-color: #F7F7F7;
  border-color: #CCCFD2;
  color: #646464;
}

.block .close:hover [class^="icon-"] {
  color: #ffffff;
}

.block table {
  width: 100%;
}

.block table td {
  padding: 0 15px;
  vertical-align: middle;
  border-bottom: 1px solid #EBECED;
  box-sizing: border-box;
  height: 48px;
}

.block table tr:last-child td {
  border: none;
}

.block .block-topbar {
  position: relative;
  border-bottom: 1px solid #EBECED;
  zoom: 1;
  box-sizing: border-box;
}

.block .block-topbar.single-row-height {
  padding: 7px 8px;
  height: 36px;
}

.block .block-topbar.double-row-height {
  height: 66px;
}

.block .block-topbar.double-row-height .widget-action-row {
  padding: 7px 8px;
  border-bottom: 1px solid #EBECED;
}

.block .block-topbar .title {
  color: #677078;
  margin-right: 5px;
  font-weight: 700;
}

.block .block-topbar .widget-info-row {
  color: #677078;
  position: relative;
  padding: 7px 13px 0 16px;
  height: 22px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.block .block-topbar .widget-info-row .widget-search-name {
  width: 56%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.block .block-topbar .widget-info-row .widget-date-range {
  width: 44%;
  margin-left: auto;
  white-space: nowrap;
  text-align: right;
}

.block .block-content {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.block .legend {
  position: relative;
}

.block .legend .input-holder {
  width: 100%;
  border-bottom: 1px solid #EBECED;
  height: 33px;
  position: relative;
  overflow: hidden;
}

.block .legend .input-holder .new-item {
  display: block;
  width: 80%;
  border: none;
  font-size: 14px;
  line-height: 33px;
  height: 33px;
  padding: 0 13px;
  box-sizing: border-box;
  font-weight: 700;
}

.ios5 .block .legend .input-holder .new-item {
  line-height: 1;
}

.block .legend .input-holder button {
  background: #34404B;
  color: #fff;
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 33px;
  height: 33px;
  border: none;
}

.block .legend .input-holder button [class^="icon-"]:before {
  margin: 0;
  font-size: 16px;
}

.block .legend .input-holder button:hover {
  background: #677078;
}

.block .legend .table-holder {
  position: absolute;
  top: 33px;
  left: 0;
  bottom: 0;
  right: 0;
}

.block .legend .table-holder table {
  height: 100%;
}

.block .marker, .drill .marker {
  display: block;
  float: left;
  height: 11px;
  width: 11px;
  border-radius: 5px;
  margin-right: 10px;
  margin-top: 3px;
}

.block .marker1, .drill .marker1 {
  background: #63BF52;
}

.block .marker2, .drill .marker2 {
  background: #43BFB7;
}

.block .marker3, .drill .marker3 {
  background: #0092C2;
}

.block .marker4, .drill .marker4 {
  background: #8575cd;
}

.block .marker5, .drill .marker5 {
  background: #677078;
}

.block .marker6, .drill .marker6 {
  background: #fa6866;
}

.block .marker7, .drill .marker7 {
  background: #00c68d;
}

.block .marker8, .drill .marker8 {
  background: #007499;
}

.block .marker9, .drill .marker9 {
  background: #f8ca00;
}

.block .marker10, .drill .marker10 {
  background: #ff64c6;
}

.block .marker11, .drill .marker11 {
  background: #00837E;
}

.block .marker12, .drill .marker12 {
  background: #ff626b;
}

footer {
  background: #EBECED;
  font-size: 11px;
  padding: 2em 0;
  text-align: center;
  color: #677078;
  position: fixed;
  width: 220px;
  bottom: 0;
  left: 0;
}

footer a {
  text-decoration: none;
  color: #0092C2;
}

footer a:hover {
  color: #0092C2;
}

/* MISC */
.ui-datepicker-next, .ui-datepicker-prev {
  cursor: pointer;
}

.ui-datepicker td:last-child {
  border-right: none;
}

#active-overlay {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 999;
  top: 0;
  left: 0;
}

.preloader-wrapper {
  position: absolute;
  left: 50%;
  margin-left: -64px;
}

.ui-widget-overlay {
  background: #000;
  opacity: .78;
  z-index: 1001;
}

.ui-front {
  z-index: 1002;
}

.ui-widget input {
  font-size: 14px;
}

.ui-widget button {
  font-size: 14px;
}

.ui-widget-content.clean {
  background: none;
  border: none;
}

.ui-widget-content.clean .ui-dialog-titlebar,
.ui-widget-content.clean .ui-dialog-content,
.ui-widget-content.clean ui-dialog-buttonpane {
  background: #fff;
}

.ui-widget-content.clean.warning .ui-dialog-titlebar, .ui-widget-content.clean.warning .ui-dialog-content, .ui-widget-content.clean.warning .ui-dialog-buttonpane {
  background: none;
}

.custom-placeholder-wrapper {
  position: relative;
}

.custom-placeholder-wrapper .custom-placeholder-container {
  background: transparent;
  cursor: text;
  left: 0;
  position: absolute;
  top: 0;
}

.custom-placeholder-wrapper .custom-placeholder-container .required {
  color: #a12929;
}

.sessionTimeout button span {
  color: #222;
}

.tk-newsletter-editor,
.tk-dashboard-page {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  height: calc(100vh - 65px);
}

.tk-newsletter-editor .left-sidebar,
.tk-dashboard-page .left-sidebar {
  z-index: 802;
  position: relative;
  width: 280px;
  border-right: solid 1px #EBECED;
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 65px);
  box-shadow: 1px 0 3px 0 rgba(207, 207, 207, 0.5);
  overflow: scroll;
}

.tk-newsletter-editor .left-sidebar .sidebar-folder-header,
.tk-dashboard-page .left-sidebar .sidebar-folder-header {
  padding-left: 10px;
  padding-right: 10px;
}

.tk-newsletter-editor .left-sidebar .sidebar-folder-header-icon,
.tk-dashboard-page .left-sidebar .sidebar-folder-header-icon {
  margin-right: 10px;
}

.tk-newsletter-editor .left-sidebar .empty-section,
.tk-dashboard-page .left-sidebar .empty-section {
  padding: 0 10px;
}

.tk-newsletter-editor .right-section,
.tk-dashboard-page .right-section {
  -ms-flex-positive: 1;
      flex-grow: 1;
  position: relative;
}

.tk-newsletter-editor .right-section.editor-dragging .headroom--pinned,
.tk-dashboard-page .right-section.editor-dragging .headroom--pinned {
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
}

.tk-newsletter-editor .right-section {
  -ms-flex-positive: 0.9999;
      flex-grow: 0.9999;
}

.actionbar {
  display: -ms-flexbox;
  display: flex;
}

.actionbar .left {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
}

.actionbar .left .dashboard-edit-name {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.root-view {
  height: 100%;
  background-color: #F7F7F7;
}

.grid-container {
  max-width: 1170px;
  min-width: 910px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 20px;
}

.manage-page-header {
  margin: 40px 0 30px;
  border-bottom: 1px solid #EBECED;
}

.manage-page-header-title {
  font-weight: 300;
  color: #677078;
  font-size: 32px;
}

.manage-page-header-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.manage-page-header-nav-secondary {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.manage-page-header-nav-secondary-action {
  margin-left: 10px;
}

.manage-page-header-nav-secondary-action input {
  width: 250px;
}

.manage-page-header-nav .toggle-icon-container {
  margin-right: 0;
}

.manage-page-header--without-tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

#add-dash-modal.ui-dialog-content {
  overflow-y: hidden;
}

#add-dash-modal .modal-top-bar ul {
  margin: 6px 0 6px;
  padding: 0;
  text-align: center;
}

#add-dash-modal .modal-top-bar ul li {
  display: inline-block;
  margin: 0 1px 0 0;
  text-indent: 38px;
  position: relative;
  text-align: left;
  line-height: 30px;
  height: 30px;
}

#add-dash-modal .modal-top-bar ul li:before {
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  left: -1px;
  border-style: solid;
  border-width: 15px 0 15px 15px;
  border-color: transparent transparent transparent #EBECED;
  z-index: 0;
}

#add-dash-modal .modal-top-bar ul li:first-child a {
  border-radius: 5px 0 0 5px;
}

#add-dash-modal .modal-top-bar ul li:first-child:before {
  border-color: transparent;
}

#add-dash-modal .modal-top-bar ul li a {
  display: block;
  background: #EBECED;
  text-decoration: none;
  color: #677078;
  padding: 0 4px 0 6px;
}

#add-dash-modal .modal-top-bar ul li a .crumb-circle {
  border-radius: 15px;
  background-color: #CCCFD2;
  color: #ffffff;
  text-indent: 0;
  padding: 0 6px;
  margin-right: 8px;
  font-size: 11px;
  line-height: 18px;
  position: absolute;
  left: 19px;
  top: 5px;
}

#add-dash-modal .modal-top-bar ul li a .link-title {
  display: inline-block;
}

#add-dash-modal .modal-top-bar ul li a:hover {
  background: #0092C2;
  color: #FFF;
}

#add-dash-modal .modal-top-bar ul li a:hover .crumb-circle {
  background-color: #FFF;
  color: #0092C2;
}

#add-dash-modal .modal-top-bar ul li a:hover:after {
  border-color: transparent transparent transparent #0092C2;
}

#add-dash-modal .modal-top-bar ul li a:after {
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  right: -15px;
  border-style: solid;
  border-width: 15px 0 15px 15px;
  border-color: transparent transparent transparent #EBECED;
  z-index: 10;
}

#add-dash-modal .modal-top-bar ul li.active a {
  background: #0092C2;
  z-index: 100;
  color: #FFF;
}

#add-dash-modal .modal-top-bar ul li.active a .crumb-circle {
  background-color: #FFF;
  color: #0092C2;
}

#add-dash-modal .modal-top-bar ul li.active a:after {
  border-left-color: #0092C2;
}

#add-dash-modal .add-content {
  background-color: #F7F7F7;
  width: 100%;
  height: 460px;
  overflow-y: auto;
  overflow-x: hidden;
}

#add-dash-modal .dialog-page {
  min-height: 460px;
}

#add-dash-modal .dialog-page .help {
  font-size: 18px;
  color: #677078;
  font-family: "Proxima Nova", sans-serif;
  padding: 30px;
  display: inline-block;
}

#add-dash-modal .title-page .add-dash-title.default-input {
  display: block;
  width: 618px;
  margin-left: auto;
  margin-right: auto;
  height: 68px;
  font-size: 30px;
  padding-left: 20px;
  line-height: normal;
  color: #34404B;
}

#add-dash-modal .title-page .add-dash-title.default-input.placeholder, #add-dash-modal .title-page .add-dash-title.default-input::-webkit-input-placeholder, #add-dash-modal .title-page .add-dash-title.default-input::-webkit-input-placeholder, #add-dash-modal .title-page .add-dash-title.default-input::-moz-placeholder, #add-dash-modal .title-page .add-dash-title.default-input:-ms-input-placeholder, #add-dash-modal .title-page .add-dash-title.default-input:-moz-placeholder {
  color: #CCCFD2;
}

#add-dash-modal .title-page .add-dash-title.default-input:focus::-webkit-input-placeholder {
  color: transparent;
}

#add-dash-modal .search-page .help {
  padding-bottom: 14px;
}

#add-dash-modal .search-page .search-toggle {
  font-size: 14px;
  color: #0092C2;
  cursor: pointer;
}

#add-dash-modal .search-page .search-toggle:hover {
  text-decoration: underline;
  color: #0092C2;
}

#add-dash-modal .search-page .search {
  margin-top: 0px !important;
}

#add-dash-modal .search-page .search-input-container .search-input {
  display: block;
  width: 618px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  margin-top: 10px;
}

#add-dash-modal .search-page .search-input-container .tk-icon-search {
  font-size: 32px;
  right: -646px;
  top: -53px;
  position: relative;
  z-index: 2;
  color: #677078;
}

#add-dash-modal .search-page .search-input-container .tk-icon-search:hover {
  color: #34404B;
  cursor: pointer;
}

#add-dash-modal .search-page .dashboard-modal-search-selector-container {
  margin-top: 16px;
  width: 710px;
  height: 68px;
  margin: auto;
  font-size: 14px;
}

#add-dash-modal .search-page .create-new-search {
  display: inline-block;
  margin-top: 10px;
  color: #0092C2;
  cursor: pointer;
}

#add-dash-modal .search-page .create-new-search .create-new-search-text {
  margin-left: 5px;
  vertical-align: text-top;
}

#add-dash-modal .search-page .create-new-search i {
  font-size: 14px;
}

#add-dash-modal .search-page .create-new-search:hover {
  color: #0092C2;
}

#add-dash-modal .search-page .create-new-search:active {
  color: #007499;
}

#add-dash-modal .search-page .advanced-search {
  margin-top: 6px;
}

#add-dash-modal .search-page .advanced-search .boolean-textarea-control {
  padding: 0 10px;
  height: 48px;
}

#add-dash-modal .metrics-page ul {
  width: 100%;
  padding-left: 0;
}

#add-dash-modal .metrics-page li {
  border: 1px solid #EBECED;
  border-left: 0;
}

#add-dash-modal .metrics-page .metric {
  display: inline-table;
  width: 204px;
  height: 123px;
  padding: 20px;
  color: #677078;
  cursor: pointer;
  font-size: 12px;
}

#add-dash-modal .metrics-page .metric [class^="tk-icon-"], #add-dash-modal .metrics-page .metric [class*=" tk-icon-"], #add-dash-modal .metrics-page .metric [class^="icon-"]:before, #add-dash-modal .metrics-page .metric [class*=" icon-"]:before {
  font-size: 48px;
  color: #0092C2;
}

#add-dash-modal .metrics-page .metric .tk-icon-socialshares:before {
  font-size: 43px;
}

#add-dash-modal .metrics-page .metric .tk-icon-Google-icon:before {
  font-size: 34px;
  margin-left: 14px;
}

#add-dash-modal .metrics-page .metric [class^="icon-"]:before, #add-dash-modal .metrics-page .metric [class*=" icon-"]:before {
  margin-top: 12px;
  font-size: 56px;
}

#add-dash-modal .metrics-page .metric .label {
  color: #677078;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
}

#add-dash-modal .metrics-page .metric.selected {
  background-color: #0092C2;
  color: #ffffff;
}

#add-dash-modal .metrics-page .metric.selected [class^="tk-icon-"], #add-dash-modal .metrics-page .metric.selected [class*=" tk-icon-"], #add-dash-modal .metrics-page .metric.selected [class^="icon-"]:before, #add-dash-modal .metrics-page .metric.selected [class*=" icon-"]:before {
  color: #fff;
}

#add-dash-modal .metrics-page .metric.selected .label {
  color: #fff;
}

#add-dash-modal .date-page .date-content {
  padding: 0 30px;
  color: #677078;
}

#add-dash-modal .date-page .date-content .ng-hide {
  transition: 0s linear all;
}

#add-dash-modal .date-page .date-content table {
  width: 100%;
  margin: 20px 0;
}

#add-dash-modal .date-page .date-content table tr {
  height: 50px;
}

#add-dash-modal .date-page .date-content hr {
  border: 0;
  border-top: 1px solid #EBECED;
  padding: 0;
  margin: 0;
}

#add-dash-modal .date-page .date-content .label {
  display: inline-block;
  font-size: 1.1em;
}

#add-dash-modal .date-page .date-content .separator {
  color: #677078;
}

#add-dash-modal .date-page .date-content .placeholder-text {
  cursor: pointer;
  margin-left: 16px;
}

#add-dash-modal .date-page .date-content .datepicker {
  margin-left: 1em;
  float: right;
  line-height: 44px;
  color: #fff;
}

#add-dash-modal .date-page .date-content .datepicker label {
  margin-right: 1em;
  float: left;
  color: #677078;
}

#add-dash-modal .date-page .date-content .datepicker .input-holder {
  float: left;
  border: 1px solid #EBECED;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  width: 168px;
  height: 40px;
}

#add-dash-modal .date-page .date-content .datepicker input {
  padding: 10px 13px 13px 13px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 126px;
  box-sizing: border-box;
  border: none;
}

#add-dash-modal .date-page .date-content .datepicker input:disabled {
  background-color: #fff;
}

#add-dash-modal .date-page .date-content .datepicker [class^="icon-"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 126px;
  padding: 0 12px 0 14px;
  height: 40px;
  line-height: 40px;
  background: #34404B;
  border-left: 1px solid #EBECED;
  margin: 0;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
}

#add-dash-modal .date-page .date-content .datepicker [class^="icon-"]:before {
  margin: 0;
}

#add-dash-modal .date-page .date-content .datepickers {
  display: inline-block;
}

#add-dash-modal .date-page .date-content .datepickers .start-datepicker {
  margin-left: 0;
}

#add-dash-modal .date-page .date-content .datepickers .end-datepicker {
  margin-left: 0;
}

#add-dash-modal .date-page .date-content .datepicker.end {
  margin-left: 1em;
}

#add-dash-modal .date-page .date-content .trailing-selectors {
  display: inline-block;
}

#add-dash-modal .date-page .date-content .trail-opt {
  float: right;
  padding-left: 10px;
  margin-bottom: 7px;
}

#add-dash-modal .date-page .date-content .trail-opt .button {
  font-size: 12px;
  padding: 0 10px 0 10px;
  outline: 0;
}

#add-dash-modal .search-toggle,
#add-dash-modal .overwrite-date-range-toggle,
#add-dash-modal .overwrite-search-toggle {
  margin-right: 18px;
  padding-top: 30px;
  float: right;
  display: inline-block;
}

#add-dash-modal .search-toggle .toggle-icon-container,
#add-dash-modal .overwrite-date-range-toggle .toggle-icon-container,
#add-dash-modal .overwrite-search-toggle .toggle-icon-container {
  margin: 0;
  color: #677078;
  font-size: 14px;
}

#add-dash-modal .search-toggle .toggle-icon-container label,
#add-dash-modal .overwrite-date-range-toggle .toggle-icon-container label,
#add-dash-modal .overwrite-search-toggle .toggle-icon-container label {
  vertical-align: middle;
  margin-left: 5px;
}

#add-dash-modal .overwrite-warning-text {
  color: #677078;
  font-style: italic;
  padding-left: 10px;
  margin-top: 8px;
  font-size: 14px;
}

#add-dash-modal .filters-page table {
  width: 100%;
}

#add-dash-modal .filters-page td {
  border: 1px solid #EBECED;
  border-left: 0;
}

#add-dash-modal .filters-page .filter {
  width: 209px;
  height: 110px;
  padding: 20px;
  color: #677078;
  cursor: pointer;
  font-size: 12px;
}

#add-dash-modal .filters-page .filter [class^="tk-icon-"], #add-dash-modal .filters-page .filter [class*=" tk-icon-"], #add-dash-modal .filters-page .filter [class^="icon-"]:before, #add-dash-modal .filters-page .filter [class*=" icon-"]:before {
  font-size: 48px;
  color: #0092C2;
  margin-left: 2px;
}

#add-dash-modal .filters-page .filter [class^="icon-"]:before, #add-dash-modal .filters-page .filter [class*=" icon-"]:before {
  margin-top: 12px;
  font-size: 64px;
}

#add-dash-modal .filters-page .filter .label {
  color: #677078;
  margin-top: 8px;
  margin-bottom: 5px;
  font-size: 14px;
}

#add-dash-modal .filters-page .filter .label img {
  margin-left: 7px;
}

#add-dash-modal .filters-page .filter.selected {
  background-color: #0092C2;
  color: #ffffff;
}

#add-dash-modal .filters-page .filter.selected [class^="tk-icon-"], #add-dash-modal .filters-page .filter.selected [class*=" tk-icon-"], #add-dash-modal .filters-page .filter.selected [class^="icon-"]:before, #add-dash-modal .filters-page .filter.selected [class*=" icon-"]:before {
  color: #fff;
}

#add-dash-modal .filters-page .filter.selected .label {
  color: #fff;
}

.assign-analytics-modal .modal-header,
.delete-for-sidelink-modal .modal-header {
  background: #ebeced;
}

.assign-analytics-modal .modal-body .sub-title,
.delete-for-sidelink-modal .modal-body .sub-title {
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  padding: 5px;
  width: 90%;
  line-height: 24px;
}

.assign-analytics-modal .modal-body .message,
.delete-for-sidelink-modal .modal-body .message {
  color: #34404B;
  margin-top: 20px;
  padding-left: 5px;
  font-size: 14px;
  margin-bottom: 10px;
}

.assign-analytics-modal .modal-body .assign-analytics-model-dropdown,
.assign-analytics-modal .modal-body .delete-for-sidelink-model-dropdown,
.delete-for-sidelink-modal .modal-body .assign-analytics-model-dropdown,
.delete-for-sidelink-modal .modal-body .delete-for-sidelink-model-dropdown {
  width: 100%;
  text-align: left;
  background: #ebeced;
  border: 1px solid #CCCFD2;
  border-radius: 2px;
  color: black;
  margin-bottom: 25px;
}

.assign-analytics-modal .modal-body .assign-analytics-modal-border,
.delete-for-sidelink-modal .modal-body .assign-analytics-modal-border {
  border-bottom: 1px solid #CCCFD2;
}

.assign-analytics-modal .modal-body .dropdown-menu,
.delete-for-sidelink-modal .modal-body .dropdown-menu {
  width: 100%;
  max-width: 500px;
}

.assign-analytics-modal .modal-body .assign-analytics-model-dropdown-label,
.delete-for-sidelink-modal .modal-body .assign-analytics-model-dropdown-label {
  width: 340px;
  display: inline-block;
}

.assign-analytics-modal .modal-body .caret,
.delete-for-sidelink-modal .modal-body .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 10px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.assign-analytics-modal .modal-body .dropdown-menu,
.delete-for-sidelink-modal .modal-body .dropdown-menu {
  margin-top: -26px;
}

.assign-analytics-modal .modal-body .delete-for-sidelink-model-dropdown-label,
.delete-for-sidelink-modal .modal-body .delete-for-sidelink-model-dropdown-label {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.assign-analytics-modal .modal-footer,
.delete-for-sidelink-modal .modal-footer {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.assign-analytic-modal-window .modal-dialog {
  width: 450px;
  height: 380px;
  margin: 20vh auto auto auto;
}

.action-button-bar,
.modal-button-bar {
  width: 100%;
  height: 40px;
  padding: 15px 5px;
}

.modal-footer {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.modal-footer button {
  width: 190px;
}

.modal-footer .btn-secondary, .modal-footer .add-tag-button {
  margin-right: 5px;
}

.modal-footer .btn-primary {
  margin-left: 5px;
}

.modal-button-bar {
  background-color: #F7F7F7;
  border-top: 1px solid #EBECED;
  height: 80px;
  padding: 22px 12px;
  box-sizing: border-box;
}

.modal-button-bar button {
  width: 130px;
  float: right;
}

.modal-button-bar .short-button {
  float: none;
  width: 80px;
  margin-right: 1px;
}

.modal-button-bar .remove-tracker-container {
  width: 100%;
}

.modal-button-bar .remove-tracker {
  float: left;
  color: #428bca;
  margin: 8px 0 0 10px;
  font-size: 14px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.modal-button-bar .remove-tracker:hover {
  cursor: pointer;
}

.modal-button-bar .remove-tracker .remove-tracker-icon {
  padding-right: 5px;
}

#actionBar .edit-select, #actionBar.ga-accounts {
  padding-right: 8px;
  padding-left: 8px;
  position: relative;
  border-color: #EBECED;
}

#actionBar .edit-select .btn-round, #actionBar .edit-select .feature-menu-inner button, .feature-menu-inner #actionBar .edit-select button, #actionBar.ga-accounts .btn-round, #actionBar.ga-accounts .feature-menu-inner button, .feature-menu-inner #actionBar.ga-accounts button {
  width: auto;
  padding: 0 15px;
}

#actionBar .edit-select .select2-drop, #actionBar.ga-accounts .select2-drop {
  width: 200px;
  right: 0;
  left: auto;
}

#actionBar .edit-select .select2-drop li.zombie div,
#actionBar .edit-select .select2-drop li.zombie span, #actionBar.ga-accounts .select2-drop li.zombie div,
#actionBar.ga-accounts .select2-drop li.zombie span {
  cursor: default;
  font-style: italic;
  color: #CCCFD2;
}

#actionBar .edit-select .select2-drop li:hover, #actionBar.ga-accounts .select2-drop li:hover {
  background-color: #ebf7ff;
}

#actionBar .edit-select:hover .select-icon, #actionBar .edit-select.opened .select-icon, #actionBar.ga-accounts:hover .select-icon, #actionBar.ga-accounts.opened .select-icon {
  background: #cccfd2;
}

#actionBar .edit-select.opened .select-icon, #actionBar.ga-accounts.opened .select-icon {
  background: #677078;
}

#actionBar .edit-select .select-icon, #actionBar.ga-accounts .select-icon {
  color: #575a67;
  position: absolute;
  top: 0;
  right: 0;
  padding: 6px 11px;
}

#actionBar .edit-select .select-icon:before, #actionBar.ga-accounts .select-icon:before {
  margin-right: 0;
}

#actionBar .edit-select .submit-icon, #actionBar.ga-accounts .submit-icon {
  color: #575a67;
  font-size: 17px;
  line-height: 12px;
  padding-right: 5px;
}

#actionBar .edit-select .submit-icon:before, #actionBar.ga-accounts .submit-icon:before {
  vertical-align: middle;
}

#actionBar .left .actionBar-left-elements {
  padding: 0;
  list-style: none;
  line-height: 20px;
  margin: 0;
  width: 100%;
}

#actionBar .left .actionBar-left-elements li .actionBar-selected-analytics {
  color: #677078;
}

.create-new-search {
  display: inline-block;
  margin-top: 10px;
  color: #0092C2;
  cursor: pointer;
}

.create-new-search .create-new-search-text {
  margin-left: 5px;
  vertical-align: text-top;
}

.create-new-search i {
  font-size: 14px;
}

.create-new-search:hover {
  color: #0092C2;
}

.create-new-search:active {
  color: #007499;
}

.zombie-dashboard {
  margin-top: 56px;
}

.zombie-dashboard .no-search-image {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.zombie-dashboard .main-message {
  font-size: 20px;
  text-align: center;
  color: #677078;
}

.zombie-dashboard .subtext {
  font-size: 14px;
  text-align: center;
  color: #677078;
}

.zombie-dashboard .subtext.subtext-link {
  color: #0092C2;
  cursor: pointer;
}

.zombie-dashboard .subtext.subtext-link:hover {
  color: #0092C2;
}

.zombie-dashboard .subtext.subtext-link:active {
  color: #007499;
}

.dashboard-page .footer {
  z-index: 10;
}

.button-separated {
  box-sizing: border-box;
  height: 40px;
  min-width: 163px;
  padding-right: 60px;
  padding-left: 14px;
}

.button-separated:before {
  border-left: 1px solid #007499;
  border-right: none;
  cursor: pointer;
  left: 100%;
  margin-left: -42px;
  width: 41px;
}

.button-separated [class^="icon-"],
.button-separated [class*=" icon-"] {
  left: 0;
  position: relative;
}

.button-separated .page-icon {
  font-size: 1.5em;
  position: relative;
  top: -4px;
  vertical-align: top;
}

.button-separated .select-icon {
  cursor: pointer;
  font-size: 0.375em;
  left: 100%;
  margin-left: -24px;
  position: absolute;
  right: 0;
  top: -1px;
}

alert {
  color: red;
}

input, textarea {
  -webkit-appearance: none;
  border-radius: 0;
}

input:focus, textarea:focus {
  outline: none;
}

label {
  cursor: default;
}

.customSelect {
  /* This is the default class that is used */
  /* Put whatever custom styles you want here */
}

.customSelect.customSelectOpen {
  /* Styles for when the select box is open */
}

.customSelect.customSelectFocus {
  /* Styles for when the select box is in focus */
}

.customSelectInner {
  /* You can style the inner box too */
}

.form-group {
  margin-bottom: 15px;
}

.form-group label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

.form-group .help-block {
  font-size: 13px;
  margin: 5px 0;
}

.form-group.has-error .help-block {
  color: #DE4543;
}

.form-group.has-error .default-input {
  color: #DE4543;
  background-color: #feebea;
  border: 1px solid #fa6866;
}

/*
Version: 3.4.1 Timestamp: Thu Jun 27 18:02:10 PDT 2013
*/
.select2.wide-select {
  margin-bottom: 20px;
  width: 304px;
}

.select2.wide-select .select2-choice {
  height: 35px;
  line-height: 30px;
  width: 100%;
}

.select2.wide-select .select2-choice > .select2-chosen {
  padding: 0 11px;
  line-height: 35px;
}

.select2.wide-select .select2-choice .select2-arrow {
  line-height: 35px;
  margin-left: -45px;
  width: 45px;
}

.select2.light-select .select2-choice {
  background: #fff;
}

.select2.light-select .select2-choice > .select2-chosen {
  background: #fff;
  color: #686868;
}

.select2.short-select .select2-choice {
  height: 36px;
  min-width: 90px;
  text-align: center;
}

.select2.short-select .select2-choice > .select2-chosen {
  font-size: 18px;
  font-weight: 400;
  line-height: 33px;
  padding: 0 12px;
}

.select2.short-select .select2-choice .select2-arrow {
  line-height: 35px;
  margin-left: -38px;
  width: 41px;
}

.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  box-sizing: border-box;
  /* css3 */
}

.select2-container.sort-selection {
  margin-right: 10px;
}

.select2-container.sort-selection .select2-choice {
  background: none repeat scroll 0 0 #575A67;
  border: 1px solid #232327;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  float: left;
  height: 23px;
  margin-top: 1px;
  overflow: hidden;
  position: relative;
  min-width: 220px;
  text-align: left;
}

.select2-container.remove-selection.btn-light-gray > .select2-choice {
  margin-left: 0;
  margin-top: 1px;
  float: right;
  margin-right: 0;
  background: transparent;
  border-color: #A5A4A4;
  border: none;
  /*border-radius: 3px; */
  /*color: rgb(56, 46, 46);*/
  height: 26px;
  line-height: 17px;
  padding: 0 4px;
  font-size: 12px !important;
  font-weight: normal;
  font-family: "Proxima Nova", sans-serif !important;
  min-width: 40px;
}

.select2-drop {
  max-height: 350px;
  overflow-y: scroll;
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  box-sizing: border-box;
  /* css3 */
}

.select2-search {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  box-sizing: border-box;
  /* css3 */
}

.select2-search input {
  /*
      Force border-box so that % widths fit the parent
      container without overlap because of margin/padding.

      More Info : http://www.quirksmode.org/css/box.html
    */
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  box-sizing: border-box;
  /* css3 */
}

/* Custom sort select2 formatting */
.select2-container.sort-selection .select2-choice > .select2-chosen {
  border: medium none;
  bottom: 0;
  display: block;
  font-weight: normal;
  left: 0;
  line-height: 17px;
  margin: 0;
  padding: 3px 5px 17px;
  position: absolute;
  right: 42px;
  top: 0;
}

/* Custom removal select2 formatting */
.select2-container.remove-selection.btn-light-gray .select2-choice > .select2-chosen {
  border: medium none;
  bottom: 0;
  display: block;
  font-weight: normal;
  left: 0;
  line-height: 17px;
  margin: 0;
  padding: 3px 3px 17px;
  position: absolute;
  right: 42px;
  top: 0;
}

.select2-container {
  margin-right: 25px;
}

.select2-container.select2-dropdown-open .select2-choice {
  border-radius: 3px 3px 0 0;
}

.select2-container .select2-choice {
  background: none repeat scroll 0 0 #575A67;
  border: 1px solid #232327;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  float: left;
  height: 40px;
  line-height: 36px;
  margin-top: 1px;
  overflow: hidden;
  position: relative;
  min-width: 180px;
  text-align: left;
}

.select2-container .select2-chosen-input {
  background: #fff;
  border: none;
  color: #686868;
  font-weight: 700;
  border-radius: 3px;
  top: 2px;
  left: 1px;
  height: 42px;
  position: absolute;
  padding: 0 17px;
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
  border: medium none;
  bottom: 0;
  display: block;
  font-weight: 700;
  left: 0;
  line-height: 42px;
  margin: 0;
  padding: 0 17px;
  position: absolute;
  right: 42px;
  top: 0;
}

.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* Arrow config for sorting */
.select2-container.sort-selection .select2-choice .select2-arrow {
  background: none repeat scroll 0 0 #575A67;
  border-left: 1px solid #232327;
  bottom: 0;
  height: 40px;
  left: 100%;
  line-height: 22px;
  margin: 0 0 0 -40px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 40px;
}

.select2-container.remove-selection .select2-choice .select2-arrow {
  display: none;
  /*hide arrow for removal choice*/
}

.select2-drop-undermask {
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9998;
  background-color: transparent;
  filter: alpha(opacity=0);
}

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}

.select2-drop {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #EBECED;
  border-radius: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 999999;
  width: 100%;
}

.select2-drop-auto-width {
  border-top: 1px solid #EBECED;
  width: auto;
}

.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

.select2-drop.select2-drop-above.select2-drop-active {
  border-radius: 4px;
}

.select2-container .select2-choice .select2-arrow {
  background: none repeat scroll 0 0 #677078;
  border-left: 1px solid #EBECED;
  bottom: 0;
  height: 40px;
  left: 100%;
  line-height: 40px;
  margin: 0 0 0 -40px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 40px;
}

.select2-container .select2-choice .select2-arrow b {
  display: block;
}

.select2-container .select2-choice .select2-arrow b:before {
  content: "\e007";
  display: inline-block;
  font-family: "trendkite";
  font-weight: normal;
  font-style: normal;
  font-size: 0.4285714286em;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 1em;
  color: #fff;
  left: 2px;
  top: -2px;
  position: relative;
}

.select2-container .select2-choice:hover .select2-arrow {
  background: #34404b;
}

.select2-search {
  display: none;
}

.select2-drop.select2-drop-above .select2-search input {
  display: none;
}

.select2-dropdown-open .select2-choice .select2-arrow {
  background: #3E3F48;
}

/* results */
.select2-results {
  height: auto;
  padding: 0;
  margin: 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
  border-bottom: 1px solid #ebeced;
}

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

.select2-results .select2-result-label {
  color: #333;
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  padding: 12px 12px 10px 18px;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.select2-results .select2-result-label .smaller {
  font-size: 12px;
  padding-left: 10px;
}

.select2-results .select2-highlighted {
  background: #ebf7ff;
}

.select2-results li em {
  background: #feffde;
  font-style: normal;
}

.select2-results .select2-highlighted em {
  background: transparent;
}

.select2-results .select2-highlighted ul {
  background: white;
  color: #000;
}

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
  display: none;
}

/* special width for article removal selection*/
.select2-results.remove-selection {
  max-height: 200px;
  height: auto;
  padding: 0;
  margin: 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  min-width: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

.remove-selection .select2-choice {
  border: none;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

.select2-more-results.select2-active {
  background: #f4f4f4 no-repeat 100%;
}

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: linear-gradient(top, #eeeeee 1%, white 15%);
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
  min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  box-shadow: none;
  background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: white no-repeat 100% !important;
}

.select2-default {
  color: #fff !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: linear-gradient(top, #f4f4f4 20%, #ebeced 50%, #e8e8e8 52%, #eeeeee 100%);
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
}

.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover, .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* disabled styles */
/* end multiselect */
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
  text-decoration: underline;
}

.select2-offscreen {
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  border: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: absolute;
  outline: 0;
  left: 0px;
}

.select2-offscreen:focus {
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  border: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: absolute;
  outline: 0;
  left: 0px;
}

.select2-display-none {
  display: none;
}

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .select2-search input, .select2-search-choice-close {
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}

/* specific classes */
.select2-container.blue-select .select2-choice {
  background: #0BA5D6;
  border: 1px solid #007499;
}

.select2-container.blue-select .select2-choice .select2-arrow {
  background: #0BA5D6;
  border-left: 1px solid #007499;
}

.select2-container.blue-select .select2-choice:hover .select2-arrow, .select2-container.blue-select .select2-choice:active .select2-arrow {
  background: #3E749A;
}

.select2-container.gray-select .select2-choice {
  background-color: #e1e1e1;
  border: 1px solid #ababab;
}

.select2-container.gray-select .select2-choice .select2-arrow {
  background: #7c7c7c;
  border-left: none;
}

.select2-container.gray-select .select2-choice:hover .select2-arrow, .select2-container.gray-select .select2-choice:active .select2-arrow {
  background: #7c7c7c;
}

.select2-container.page-select {
  top: -1px;
}

.select2-container.page-select .select2-choice {
  height: 38px;
}

.select2-container.page-select .select2-choice > .select2-chosen {
  font-size: 16px;
  line-height: 36px;
  font-weight: 400;
}

.select2-container.page-select .select2-choice > .select2-chosen i {
  top: 0;
}

.select2-container.with-icon .select2-choice .select2-chosen {
  padding-left: 50px;
}

.select2-container.with-icon .select2-choice i {
  font-size: 1.5em;
  left: 14px;
  position: absolute;
  top: -4px;
  vertical-align: top;
}

.select2-container.green-select .select2-choice {
  background: #5e912f;
  border: 1px solid #48751f;
}

.select2-container.green-select .select2-choice .select2-arrow {
  background: #5e912f;
  border-left: 1px solid #48751f;
}

.select2-container.green-select .select2-choice:hover .select2-arrow, .select2-container.green-select .select2-choice:active .select2-arrow {
  background: #436d1d;
}

/*delete articles select2 styling*/
.remove-button .select2-container .select2-choice {
  min-width: 20px;
  height: 20px;
  line-height: 18px;
  font-size: 12px;
  font-weight: 300;
  background: transparent;
  color: #222;
  margin: 0;
  overflow: hidden;
  position: initial;
}

.remove-button .select2-container .select2-chosen {
  line-height: 15px;
  font-weight: 300;
  font-size: 12px;
  padding: 4px 6px;
  color: transparent;
}

.icheckbox,
.iradio {
  border: 1px solid #afafaf;
  border-radius: 3px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.icheckbox:before,
.iradio:before {
  display: block;
  height: 100%;
  line-height: 22px;
  text-align: center;
  width: 100%;
}

.icheckbox.checked:before, .icheckbox:hover:before {
  content: " ";
  background: #3e3f48;
  height: 16px;
  left: 2px;
  position: relative;
  width: 16px;
  top: 2px;
}

.alert-edit-sidebar-container .icheckbox.checked:before, .alert-edit-sidebar-container .icheckbox:hover:before {
  background: #6c6c6c;
}

.icheckbox.disabled {
  cursor: default;
}

/* progress bar */
.bar {
  height: 18px;
  background: green;
}

.iradio.checked:before, .iradio:hover:before {
  content: "•";
  line-height: 18px;
}

.iradio.disabled {
  cursor: default;
}

.huge-radio .iradio.checked:before, .huge-radio .iradio:hover:before {
  content: " ";
  background: #3e3f48;
  height: 16px;
  left: 2px;
  position: relative;
  width: 16px;
  top: 2px;
}

.alert-edit-sidebar-container .huge-radio .iradio.checked:before, .alert-edit-sidebar-container .huge-radio .iradio:hover:before {
  background: #6c6c6c;
}

.color-radio {
  margin-top: 18px;
}

.color-radio .iradio {
  background: #fff;
  border: 1px solid #000;
  border-radius: 100%;
  height: 22px;
  margin-right: 14px;
  position: relative;
  width: 22px;
}

.color-radio .iradio.checked:before, .color-radio .iradio:hover:before {
  content: "";
  background: #3e3f48;
  border-radius: 100%;
  height: 12px;
  left: 4px;
  position: relative;
  width: 12px;
  top: 4px;
}

.color-radio.positive .iradio {
  background: #97c06f;
  border-color: #97c06f;
}

.color-radio.neutral .iradio {
  background: #f1c27a;
  border-color: #f1c27a;
}

.color-radio.negative .iradio {
  background: #d9766f;
  border-color: #d9766f;
}

.color-radio label {
  color: #494949;
  font-size: 14px;
  font-weight: 700;
}

.editable-inline {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: -2px 0 0 -5px;
  position: relative;
  top: 0;
  vertical-align: middle;
}

.editable-inline .control-group:before, .editable-inline .control-group:after {
  content: " ";
  display: table;
}

.editable-inline .control-group:after {
  clear: both;
}

.editable-inline .control-group .editable-input {
  float: left;
}

.editable-inline .control-group .editable-input input {
  border: 1px solid #cccccc;
  border-right: none;
  border-radius: 3px 0 0 3px;
  box-sizing: border-box;
  color: #b2b2b2;
  font-size: 16px;
  padding: 2px;
  line-height: 23px;
  height: 29px;
  width: 205px;
}

.editable-inline .control-group .editable-buttons {
  float: left;
}

.editable-inline .control-group .editable-buttons .editable-submit {
  background: #9aa0a5;
  border: 1px solid #cccccc;
  border-radius: 0 3px 3px 0;
  box-sizing: border-box;
  height: 29px;
  position: relative;
  width: 40px;
  text-align: center;
}

.editable-inline .control-group .editable-buttons .editable-submit:before {
  color: #fff;
  font-family: "trendkite";
  font-size: 14px;
}

.editable-inline .control-group .editable-buttons .editable-submit:hover {
  border: 1px solid #5b8536;
  background: #75ac45;
}

.editable-inline .control-group .editable-buttons .editable-cancel {
  display: none;
}

/* easeInOutQuint */
.reports-page #main .content,
.alerts-page #main .content {
  padding: 16px 60px;
}

.reports-page #main .content:before, .reports-page #main .content:after,
.alerts-page #main .content:before,
.alerts-page #main .content:after {
  content: " ";
  display: table;
}

.reports-page #main .content:after,
.alerts-page #main .content:after {
  clear: both;
}

.reports-page #main .content.editing,
.alerts-page #main .content.editing {
  padding: 0;
  box-shadow: 1px 0 3px 3px rgba(137, 147, 155, 0.35);
}

.alerts-page .alerts-title {
  font-size: 24px;
}

.alerts-page .test-alert-button {
  width: 35px;
  padding: 0 8px;
  line-height: 35px;
  font-size: 18px;
  vertical-align: middle;
}

.alerts-page .editing-header-wrapper {
  top: 65px;
}

.alerts-page .create {
  margin-left: 12px;
}

.alerts-page .back {
  float: left;
  width: 36px;
  margin: 18px 0 0 24px;
}

.alerts-page #create-alert-search-form {
  margin-top: 111px;
}

.alerts-page .alert-search {
  background: #ffffff;
  border: 1px solid #EBECED;
  border-radius: 3px;
  padding: 0 12px;
  height: 38px;
  margin-right: 20px;
  margin-top: 1px;
}

.alerts-page .alert-search input {
  border: 0;
  vertical-align: top;
  height: 35px;
  width: 200px;
}

.alerts-page .alert-search .icon {
  display: inline-block;
  padding-top: 12px;
}

.alerts-page .alert-search i {
  vertical-align: top;
}

.alerts-page .alert-search i:before {
  vertical-align: top;
}

.sorting-type-block {
  color: #5b5c67;
  display: none;
  font-size: 1.2857142857em;
  margin: 8px 0 24px;
}

.sorting-type-block .value {
  font-weight: 700;
}

.sorting-type-block .value .smaller {
  font-size: 1.1428571429em;
  padding-left: 8px;
  font-weight: 700;
}

.alert-folder {
  margin-bottom: 32px;
  overflow: hidden;
}

.alert-folder .folder-header {
  margin-top: 9px;
  margin-bottom: 33px;
  position: relative;
}

.alert-folder .folder-header:before {
  border-bottom: 1px solid #adadad;
  content: "";
  left: 0;
  margin-top: 2px;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 0;
}

.alert-folder .folder-header .folder-title-row {
  background: #e1e1e1;
  margin: 0;
  padding-right: 18px;
  position: relative;
  z-index: 1;
}

.alert-folder .folder-header .folder-title-row i {
  color: #9d9d9d;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 7px;
}

.alert-folder .folder-header .folder-title-row i:before {
  margin-right: 0;
}

.alert-folder .folder-header .folder-title-row .folder-title {
  color: #5b5c67;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 18px;
}

.alert-folder .folder-header .folder-title-row .folder-items-count {
  background: #9d9d9d;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border-radius: 7px;
  box-sizing: border-box;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  height: 16px;
  margin-left: 7px;
  text-align: center;
  width: 25px;
}

.alert-folder .folder-header .open-folder {
  background: #e1e1e1;
  color: #9d9d9d;
  padding-left: 21px;
  position: relative;
  text-decoration: none;
  width: 41px;
  z-index: 1;
}

.alert-folder .folder-header .open-folder:before {
  font-size: 8px;
  margin-right: 0;
  position: relative;
  top: 2px;
}

.alert-folder .load-more-alerts {
  background: #cacaca;
  border-radius: 6px;
  color: #5b5c67;
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: 45px;
  line-height: 45px;
  margin-right: 29px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

.alert-folder .load-more-alerts:hover {
  background: #a4a4a4;
}

.alert-folder.loaded .load-more-alerts {
  display: none;
}

.alert-folder.closed .folder-content {
  display: none;
}

.alert-folder.closed .load-more-alerts {
  display: none;
}

.alert-grid {
  list-style: none;
  margin: 0;
  padding: 56px 0 0;
}

.alert-grid .alert-grid-items {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.alert-grid .alert-block {
  border: 1px solid #9aa0a5;
  display: block;
  height: 272px;
  margin-right: 25px;
  margin-bottom: 25px;
  width: 252px;
}

.alert-grid .alert-block:before, .alert-grid .alert-block:after {
  content: " ";
  display: table;
}

.alert-grid .alert-block:after {
  clear: both;
}

.alert-grid .alert-block.report-block {
  height: 252px;
}

.alert-grid .alert-block.report-block .block-content .alert-preview {
  padding-top: 10px;
}

.alert-grid .alert-block.report-block .block-content .alert-info li {
  word-wrap: break-word;
}

.alert-grid .alert-block.report-block .block-content .alert-info li:first-child {
  border-top: 1px solid #DADADA;
}

.alert-grid .alert-block[data-href] {
  cursor: pointer;
}

.alert-grid .alert-block.daily .block-content .alert-type {
  background: #4cb9bd;
}

.alert-grid .alert-block.daily .block-content .alert-title {
  color: #4cb9bd;
}

.alert-grid .alert-block.daily .block-content .alert-info {
  border-top: 4px solid #4cb9bd;
}

.alert-grid .alert-block.snapshot .block-content .alert-type {
  background: #0092C2;
}

.alert-grid .alert-block.snapshot .block-content .alert-title {
  color: #0092C2;
}

.alert-grid .alert-block.snapshot .block-content .alert-info {
  border-top: 4px solid #0092C2;
}

.alert-grid .alert-block.breaking .block-content .alert-type {
  background: #c485bf;
}

.alert-grid .alert-block.breaking .block-content .alert-title {
  color: #c485bf;
}

.alert-grid .alert-block.breaking .block-content .alert-info {
  border-top: 4px solid #c485bf;
}

.alert-grid .alert-block .block-content {
  color: gray;
  text-align: center;
  vertical-align: top;
}

.alert-grid .alert-block .block-content.create-alert-content {
  vertical-align: middle;
}

.alert-grid .alert-block .block-content .alert-type {
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  height: 29px;
  line-height: 29px;
  text-transform: uppercase;
}

.alert-grid .alert-block .block-content .create-alert i {
  color: #9aa0a5;
}

.alert-grid .alert-block .block-content .create-alert i:before {
  color: #9aa0a5;
  font-size: 50px;
  margin: 0;
  position: relative;
  top: -1px;
}

.alert-grid .alert-block .block-content .create-alert .alert-title {
  margin-top: 35px;
}

.alert-grid .alert-block .block-content .alert-title {
  color: #0092C2;
  display: block;
  font-size: 1.2142857143em;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 3px 0 15px 13px;
  text-decoration: none;
  white-space: nowrap;
  width: 240px;
  box-sizing: border-box;
  overflow: hidden;
}

.alert-grid .alert-block .block-content .alert-title:before, .alert-grid .alert-block .block-content .alert-title:after {
  content: " ";
  display: table;
}

.alert-grid .alert-block .block-content .alert-title:after {
  clear: both;
}

.alert-grid .alert-block .block-content .alert-preview {
  padding: 2px 10px 8px;
}

.alert-grid .alert-block .block-content .alert-info {
  list-style: none;
  margin: 0;
  padding: 0;
}

.alert-grid .alert-block .block-content .alert-info:before, .alert-grid .alert-block .block-content .alert-info:after {
  content: " ";
  display: table;
}

.alert-grid .alert-block .block-content .alert-info:after {
  clear: both;
}

.alert-grid .alert-block .block-content .alert-info li {
  border-top: 1px solid #EBECED;
  padding: 12px 5px 15px;
}

.alert-grid .alert-block .block-content .alert-info li:first-child {
  border-top: none;
}

.alerts-list-wrapper {
  margin: -16px -10px -16px -15px;
}

.alert-list .create-block {
  display: none;
}

.alert-list .alert-block {
  border: none;
  box-shadow: none;
  border-radius: 0;
  background: none;
  margin-bottom: 0;
  padding: 0;
  width: 100% !important;
}

.alert-list .alert-block.report-block .block-content {
  padding-left: 15px;
}

.alert-list .alert-block[data-href] {
  cursor: pointer;
}

.alert-list .alert-block:hover, .alert-list .alert-block.hover {
  background: #cdcdcd;
}

.alert-list .alert-block.breaking {
  border-left: 7px solid #c485bf;
}

.alert-list .alert-block.breaking .alert-title {
  color: #c485bf;
}

.alert-list .alert-block.daily {
  border-left: 7px solid #4cb9bd;
}

.alert-list .alert-block.daily .alert-title {
  color: #4cb9bd;
}

.alert-list .alert-block.snapshot {
  border-left: 7px solid #0092C2;
}

.alert-list .alert-block.snapshot .alert-title {
  color: #0092C2;
}

.alert-list .alert-block .block-content {
  padding: 22px 15px 22px 8px;
  border-bottom: 1px solid #bebebe;
}

.alert-list .alert-block .block-content:before, .alert-list .alert-block .block-content:after {
  content: " ";
  display: table;
}

.alert-list .alert-block .block-content:after {
  clear: both;
}

.alert-list .alert-block .alert-type {
  display: none;
}

.alert-list .alert-block .alert-preview {
  display: none;
}

.alert-list .alert-block .alert-title {
  color: #0092C2;
  font-size: 1.2142857143em;
  font-weight: 700;
  text-decoration: none;
}

.alert-list .alert-block .alert-right-info {
  float: right;
}

.alert-list .alert-block .alert-right-info .alert-date {
  border-left: 1px solid #bebebe;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #8a8a8a;
  font-size: 1em;
  font-weight: 700;
  padding: 0 25px;
}

.alert-list .alert-block .alert-right-info .alert-date:first-child {
  border-left: none;
}

.alert-list .alert-block .alert-info {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
}

.alert-list .alert-block .alert-info li {
  border-left: 1px solid #bebebe;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #8a8a8a;
  font-size: 1em;
  font-weight: 700;
  padding: 0 25px;
}

.alert-list .alert-block .alert-info li:first-child {
  border-left: none;
}

#footer.edit-folders {
  line-height: 1.4;
  padding-bottom: 13px;
}

#footer.edit-folders .edit-folders-btn {
  border-bottom: 1px solid #2e2f36;
  color: #dddddd;
  display: block;
  font-size: 1.4403292181em;
  font-weight: 400;
  height: 38px;
  line-height: 1;
  margin-bottom: 15px;
  text-decoration: none;
  text-transform: uppercase;
}

.list .alert-folder {
  margin: 0 -10px 32px -15px;
}

.list .alert-folder .folder-header {
  margin-right: 10px;
  margin-left: 15px;
}

.list .alert-folder .load-more-alerts {
  margin-right: 39px;
  margin-left: 15px;
}

.nav-alert-edit {
  position: absolute;
  z-index: 1000;
  right: 17px;
  top: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  display: none;
}

.nav-alert-edit [data-page="alerts"] {
  top: 37px;
}

.nav-alert-edit li {
  float: left;
  margin: 0 0 0 6px;
}

.nav-alert-edit a {
  display: block;
  text-decoration: none;
  color: #fff;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 2px;
  background-clip: padding-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.7);
  transition: all 0.3s;
}

.nav-alert-edit li {
  float: left;
  margin: 0 0 0 6px;
}

.nav-alert-edit a {
  display: block;
  text-decoration: none;
  color: #fff;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 2px;
  background-clip: padding-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.7);
  transition: all 0.3s;
}

.nav-alert-edit a:hover {
  background: #000;
}

/*for drilldown delete functionality on dashboard*/
.nav-dash-edit {
  position: absolute;
  z-index: 1000;
  left: 730px;
  top: inherit;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  display: block;
}

/*[data-page="dashboard"] .nav-alert-edit {
    top: 37px; } */
.nav-dash-edit li {
  float: left;
  margin: 0 0 0 6px;
}

.nav-dash-edit a {
  display: block;
  text-decoration: none;
  color: #fff;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 2px;
  background-clip: padding-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.7);
  transition: all 0.3s;
}

.nav-dash-edit a:hover {
  background: #000;
}

.nav-dash-edit i:before {
  margin: 0;
  font-size: 22px;
}

.alert-edit-sidebar-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.alert-edit-sidebar-container .option-selector {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.alert-edit-sidebar-container .field-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 10px 0px 10px 0px !important;
}

.alert-edit-sidebar-container .field-holder .field-label {
  padding: 0px;
}

.alert-edit-sidebar-container .field-holder #upload-logo input {
  display: none;
}

.alert-edit-sidebar-container .field-holder .toggle-label {
  margin: 0px;
  padding: 0px;
}

.alert-edit-sidebar-container .field-holder .select2-container {
  width: 140px;
  margin-right: 10px;
}

.alert-edit-sidebar-container .field-holder .search-selectors {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.alert-edit-sidebar-container .field-holder .search-selectors:first-child {
  margin-top: 5px;
}

.alert-edit-sidebar-container .field-holder .search-selectors .search-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 10px 0px;
}

.alert-edit-sidebar-container label.upload {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}

.alert-edit-sidebar-container label.upload span {
  margin-left: 5px;
}

.alert-edit-sidebar-container label.header {
  color: #677078;
  font-weight: 700;
}

.alert-edit-sidebar-container label.sub-header {
  color: #677078;
  display: inline-block;
  font-weight: 400;
  padding-bottom: 10px;
}

.alert-edit-sidebar-container .send-date-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  min-height: 180px;
}

.alert-edit-sidebar-container .max-articles-holder {
  min-height: 140px;
}

.alert-edit-sidebar-container .disabled {
  opacity: 0.4;
}

.alert-recipients-group__list {
  margin: 10px 0 20px;
  padding: 0;
  list-style-type: none;
}

.alert-recipients-group__list-item {
  height: 20px;
  line-height: 20px;
  margin-bottom: 10px;
}

.alert-recipients-group__list-item:last-child {
  margin-bottom: 0;
}

.alert-recipients-group__item-action {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}

.searches-on-alert-list .search-on-alert {
  color: #677078;
  background-color: #ffffff;
  border-bottom: 1px solid #EBECED;
  padding: 15px 5px 15px 0;
  width: 100%;
}

.searches-on-alert-list .search-on-alert span {
  display: inline-block;
  width: 175px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.search-on-alert i {
  color: #0092C2;
}

.search-on-alert i:hover {
  color: #007499;
  cursor: pointer;
}

.choose-email-modal .modal-header {
  text-align: center;
  color: #677078;
  font-weight: 700;
}

.choose-email-modal .modal-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px;
}

.choose-email-modal .modal-option {
  box-sizing: border-box;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 50%;
  min-width: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  padding: 10px;
}

@media (min-width: 886px) {
  .choose-email-modal .modal-option {
    width: 25%;
  }
}

.show-on-hover {
  display: none;
}

.modal-option-section {
  background: #ffffff;
  border: 5px solid #ffffff;
  border-radius: 3px;
  display: block;
  padding: 25px 10px;
  height: 280px;
  cursor: pointer;
}

.modal-option-section:hover {
  border-color: #0092C2;
}

.modal-section-image {
  box-sizing: border-box;
  width: 145px;
  height: 138px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.modal-section-image img {
  display: inline-block;
  max-height: 100%;
}

.modal-option-title {
  font-weight: bold;
  font-size: 18px;
  padding: 40px 10px 10px;
}

.modal-option-description {
  text-align: center;
  font-size: 14px;
}

.modal-option-description.double-wide {
  padding: 20px 40px 0;
}

.modal-option-description.tripple-wide {
  padding: 20px 5px 0;
}

/* easeInOutQuint */
.creating-steps {
  list-style: none;
  margin: 1px 0 0 11px;
  padding: 0;
  position: relative;
}

.creating-steps:before, .creating-steps:after {
  content: " ";
  display: table;
}

.creating-steps:after {
  clear: both;
}

.creating-steps > [class^="step-"], .creating-steps [class*=" step-"] {
  float: left;
  position: relative;
  z-index: 1;
}

.creating-steps > [class^="step-"].step-1, .creating-steps [class*=" step-"].step-1 {
  left: -12px;
}

.creating-steps > [class^="step-"].step-2, .creating-steps [class*=" step-"].step-2 {
  left: -24px;
}

.creating-steps > [class^="step-"].step-3, .creating-steps [class*=" step-"].step-3 {
  left: -36px;
}

.creating-steps > [class^="step-"].step-4, .creating-steps [class*=" step-"].step-4 {
  left: -48px;
}

.creating-steps > [class^="step-"].step-5, .creating-steps [class*=" step-"].step-5 {
  left: -60px;
}

.creating-steps > [class^="step-"] .step-number, .creating-steps [class*=" step-"] .step-number {
  background: #5b5c67;
  border: 3px solid #3e3f48;
  box-sizing: border-box;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 19px;
  font-weight: 700;
  height: 46px;
  line-height: 40px;
  margin-top: 0;
  position: relative;
  text-align: center;
  width: 46px;
  z-index: 2;
}

.oldie .creating-steps > [class^="step-"] .step-number, .oldie .creating-steps [class*=" step-"] .step-number {
  background-color: transparent;
  border: none;
  top: 0;
  left: -2px;
  line-height: 46px;
}

.creating-steps > [class^="step-"] .step-title, .creating-steps [class*=" step-"] .step-title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #5b5c67;
  font-size: 0.8571428571em;
  font-weight: 700;
  height: 29px;
  left: -6px;
  line-height: 29px;
  padding: 0 31px 0 27px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 1;
}

.oldie .creating-steps > [class^="step-"].active .step-number, .oldie .creating-steps [class*=" step-"].active .step-number {
  background-color: transparent;
}

.creating-steps > [class^="step-"].active .step-number, .creating-steps > [class^="step-"].active .step-title, .creating-steps [class*=" step-"].active .step-number, .creating-steps [class*=" step-"].active .step-title {
  background: #0092C2;
}

.creating-steps > [class^="step-"]:last-child .step-title, .creating-steps [class*=" step-"]:last-child .step-title {
  border-radius: 0 12px 12px 0;
}

.create-actions {
  margin-top: 1px;
  margin-right: 0;
}

.create-actions .btn-group {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

.create-actions .button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin-left: 8px;
}

.alert-modules-control {
  padding: 14px 39px 0 38px;
}

.alert-modules-control:before, .alert-modules-control:after {
  content: " ";
  display: table;
}

.alert-modules-control:after {
  clear: both;
}

.alert-modules-control .button {
  box-sizing: content-box;
  text-align: center;
  font-size: 14px;
  height: 40px;
  line-height: 42px;
  padding: 0 19px;
  width: 61px;
}

.alert-modules-control .button .active {
  background: #75ac45;
}

.alert-types {
  left: -13px;
  margin: 14px auto;
  position: relative;
  width: 716px;
  padding: 56px 0;
}

.alert-types .alert-type-block {
  cursor: pointer;
  width: 319px;
  height: 431px;
  border: 1px solid #ababab;
  border-radius: 7px;
  box-sizing: border-box;
  box-shadow: 0 2px 2px rgba(170, 170, 170, 0.16);
  margin: 0 0 20px 26px;
}

.alert-types .alert-type-block .type-title {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  height: 53px;
  line-height: 53px;
  text-align: center;
}

.alert-types .alert-type-block .type-content {
  box-sizing: border-box;
  height: 291px;
  padding: 9px 10px 9px 11px;
}

.alert-types .alert-type-block .type-content .type-img {
  border: 1px solid #0092C2;
  height: 153px;
  margin: 0 auto;
  width: 294px;
  overflow: hidden;
}

.alert-types .alert-type-block .type-content .type-text {
  color: #3e3f48;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.45;
  margin: 14px 0;
}

.alert-types .alert-type-block .type-footer {
  border-top: 1px solid #9aa0a5;
  padding-top: 33px;
  text-align: center;
}

.alert-types .alert-type-block .type-footer [class^="icon-"], .alert-types .alert-type-block .type-footer [class*=" icon-"] {
  font-size: 50px;
}

.alert-types .alert-type-block .type-footer [class^="icon-"]:before, .alert-types .alert-type-block .type-footer [class*=" icon-"]:before {
  margin-right: 0;
}

.alert-types .alert-type-block.selected .type-footer [class^="icon-"], .alert-types .alert-type-block.selected .type-footer [class*=" icon-"] {
  color: #63BF52;
}

.alert-types .alert-type-block.daily .type-title {
  background: #43BFB7;
}

.alert-types .alert-type-block.breaking .type-title {
  background: #ff64c6;
}

.alert-types .alert-type-block.snapshot .type-title {
  background: #0092C2;
}

.alert-type-block.breaking {
  filter: grayscale(100%);
  opacity: 0.5;
  /*TODO remove when bring back in - ldo*/
}

.alert-modules {
  margin-left: -20px;
  padding: 7px 0;
  position: relative;
}

.alert-modules .alert-module {
  box-sizing: border-box;
  cursor: pointer;
  height: 252px;
  line-height: 1.4;
  margin: 0 0 24px 45px;
  text-align: center;
  width: 281px;
}

.alert-modules .alert-module .module-title {
  box-sizing: border-box;
  color: #4b8fbd;
  font-size: 23px;
  font-weight: 700;
  height: 147px;
  padding: 85px 12px 20px;
  text-align: center;
}

.alert-modules .alert-module .module-icon-block {
  box-sizing: border-box;
  border-top: 1px solid #9aa0a5;
  height: 103px;
  padding: 14px 12px 10px;
}

.alert-modules .alert-module .module-icon-block [class^="icon-new-"], .alert-modules .alert-module .module-icon-block [class*=" icon-new-"] {
  color: #9aa0a5;
  font-size: 51px;
}

.alert-modules .alert-module .module-icon-block [class^="icon-new-"]:before, .alert-modules .alert-module .module-icon-block [class*=" icon-new-"]:before {
  margin-right: 0;
}

.alert-modules .alert-module.selected {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

.alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"], .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"] {
  color: #65ac3f;
}

.alert-modules.analyze {
  margin-left: 0;
}

.alert-modules.analyze .alert-module {
  margin-left: 27px;
  height: 173px;
  width: 232px;
}

.alert-modules.analyze .alert-module .module-title {
  font-size: 16px;
  height: 98px;
  padding: 59px 12px 10px;
}

.alert-modules.analyze .alert-module .module-icon-block {
  height: 73px;
  padding: 0 12px;
}

.alert-modules.analyze .alert-module .module-icon-block [class^="icon-new-"], .alert-modules.analyze .alert-module .module-icon-block [class*=" icon-new-"] {
  font-size: 44px;
}

.search-alert-page {
  background: rgba(236, 236, 236, 0.95);
}

.edit-alert-submenu {
  background: none repeat scroll 0 0 #F9F9F9;
  border-top: 1px solid #EBECED;
  list-style: none outside none;
  margin: 5px -10px 0;
  padding: 0 10px;
  position: relative;
}

.edit-alert-submenu > li .submenu-toggler {
  border-bottom: 1px solid #EBECED;
  color: #677078;
  display: block;
  font-size: 13px;
  font-weight: 700;
  height: 36px;
  line-height: 37px;
  padding: 0 6px 0 16px;
  text-align: left;
  text-transform: none;
}

.edit-alert-submenu > li .submenu-toggler [class^="tk-icon-"], .edit-alert-submenu > li .submenu-toggler [class*=" tk-icon-"] {
  cursor: pointer;
  color: #677078;
  display: block;
  float: right;
  font-size: 18px;
  height: 18px;
  line-height: 18px;
  margin: 11px 6px 0 0;
  text-align: center;
  width: 18px;
  z-index: 1;
}

.edit-alert-submenu > li .alert-edit-sidebar-container-wrapper {
  display: none;
  border-bottom: 1px solid #EBECED;
}

.edit-alert-submenu > li .alert-edit-sidebar-container-wrapper.non-brd {
  border: none !important;
}

.edit-alert-submenu > li .alert-edit-sidebar-container {
  background: #ffffff;
  cursor: default;
  padding: 16px 9px 16px 13px;
  text-align: left;
}

.edit-alert-submenu > li .alert-edit-sidebar-container.p-0 {
  padding: 0 !important;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .w-full {
  width: 100% !important;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .sidebar-folder-content.date-range-content {
  background: #fff !important;
  padding: 16px !important;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .sidebar-folder-content.date-range-content .date-range--dropdown-btn {
  padding: 0 5px !important;
  width: 100% !important;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .result {
  color: #677078;
  font-size: 14px;
  padding: 0 4px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container hr {
  border: none;
  border-top: 1px solid #EBECED;
  margin: 17px 0;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .email-list-item {
  width: 151px;
  margin-right: 5px;
  margin-bottom: 10px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .search-selectors {
  width: 198px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .search-select-row {
  margin-top: 20px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .search-select-row .tk-icon-cancel-circle {
  vertical-align: middle;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .select2-container {
  margin-right: 9px;
  width: 159px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .select2-container .select2-chosen {
  color: #34404B;
  line-height: 35px;
  padding: 0px 0px 0px 17px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .select2-container .select2-choice {
  width: 196px;
  min-width: 159px;
  height: 33px;
  background: #ffffff;
  color: #34404B;
  border: 1px solid #CCCFD2;
  font-size: 14px;
  box-shadow: #0BA5D6 !important;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .select2-container .select2-choice .select2-arrow {
  border-left: none;
  background: #ffffff;
  width: 35px;
  height: 35px;
  line-height: 35px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .select2-container .select2-choice .select2-arrow ::before {
  color: #34404B;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .flexy {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .add-search {
  margin-top: 10px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .icon-holder {
  display: inline-block;
  font-size: 20px;
  margin-top: -3px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .add-search-text,
.edit-alert-submenu > li .alert-edit-sidebar-container .add-email-text {
  display: inline-block;
  margin-left: 3px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .tk-icon-cancel-circle {
  cursor: pointer;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .keyword-list > div {
  cursor: pointer;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .keyword-list .keyword-value {
  background: #FFFFFF;
  border: 1px solid #2A2A2A;
  border-radius: 3px 3px 3px 3px;
  box-sizing: border-box;
  display: block;
  color: #686868;
  font-size: 1em;
  font-weight: 700;
  height: 35px;
  line-height: 36px;
  padding: 0px 46px 4px 16px;
  width: 100%;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder.with-checkbox {
  margin-bottom: 8px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder.with-checkbox .field-label {
  line-height: 22px;
  padding-left: 5px;
  padding-bottom: 0;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder.with-checkbox .icheckbox {
  float: right;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder.with-select .select2-container .select2-choice {
  background: #3e3f48;
  min-width: 175px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder .field-label {
  color: #677078;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  padding: 0 0 8px;
  position: relative;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder select {
  max-width: 170px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder .small-textarea {
  background: #fff;
  border: 1px solid #c4c4c4;
  border-radius: 3px;
  box-sizing: border-box;
  color: #494949;
  font-size: 12px;
  height: 104px;
  margin: 10px 0 5px;
  padding: 6px 10px;
  resize: none;
  width: 100%;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder .button {
  background: #3E3F48;
  box-sizing: border-box;
  font-size: 14px;
  height: 38px;
  line-height: 35px;
  margin-left: 0;
  margin-top: -2px;
  padding: 0 14px;
  width: 100%;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder .button [class^="icon-"], .edit-alert-submenu > li .alert-edit-sidebar-container .field-holder .button [class^=" icon-"] {
  float: right;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder .button [class^="icon-"]:before, .edit-alert-submenu > li .alert-edit-sidebar-container .field-holder .button [class^=" icon-"]:before {
  font-size: 18px;
  margin-right: 0;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .field-holder .button:hover {
  background: #1b1b1f;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .max-articles-title {
  color: #677078;
  font-size: 14px;
  font-weight: 700;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .max-articles-input {
  width: 90px;
  margin-top: 10px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder {
  margin-bottom: 25px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder .slider-title {
  color: #3e3f48;
  font-size: 13px;
  font-weight: 700;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder .slider-title .info-icon {
  float: right;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder .slider-title .info-icon:before {
  margin-right: 0;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder .slider-text {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #4b4c55;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder .slider-text.min {
  padding-right: 10px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder .slider-text.max {
  padding-left: 10px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder .slider-container {
  margin-top: 29px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder .slider-container .slider {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  box-sizing: border-box;
  margin: 0;
  position: relative;
  top: 2px;
  width: 170px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container .slider-holder .slider-container .slider.small {
  width: 110px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container.smaller {
  padding-top: 11px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container.smaller .field-holder {
  margin-bottom: 7px;
  width: 185px;
}

.edit-alert-submenu > li .alert-edit-sidebar-container.smaller .field-holder.mb15 {
  margin-bottom: 15px;
}

.editing-header-wrapper {
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  z-index: 3;
  top: 110px;
  left: 221px;
  background-color: #F7F7F7;
}

.editing-header {
  background: #F7F7F7;
}

.editing-header .editing-title {
  background: #d3d3d3;
  border-radius: 2px;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  margin: 0 8px 0 0;
  padding: 13px 17px;
}

.editing-header .editing-title.daily {
  background: #4cb9bd;
}

.editing-header .editing-title.breaking {
  background: #c485bf;
}

.editing-header .editing-title.snapshot {
  background: #0092C2;
}

.editing-header .alert-title {
  background: #fff;
  border: 1px solid #EBECED;
  border-radius: 3px;
  box-sizing: border-box;
  color: #677078;
  font-size: 15px;
  font-weight: 700;
  height: 42px;
  line-height: 22px;
  padding: 10px 15px;
  width: 300px;
  margin: 16px 0 0 12px;
}

.editing-header .alert-title.placeholder {
  color: #a5abc0;
}

.editing-header .alert-title :-ms-input-placeholder {
  color: #a5abc0;
}

.editing-header .alert-title:-moz-placeholder {
  color: #a5abc0;
}

.editing-header .alert-title::-moz-placeholder {
  color: #a5abc0;
}

.editing-header .alert-title::-webkit-input-placeholder {
  color: #a5abc0;
}

.editing-header .alert-modules-control {
  padding: 16px 242px;
}

.editing-header .alert-modules-control .button {
  margin-left: 6px;
  width: 38px;
}

.editing-header .view-btns .button {
  font-size: 13px;
  font-weight: 700;
  height: 42px;
  line-height: 38px;
  padding-right: 33px;
}

.editing-header .view-btns .button.active, .editing-header .view-btns .button:hover {
  background: #25262b;
}

.editing-header .view-btns .button:first-child {
  padding-right: 19px;
}

.editing-header .view-btns .button.last {
  padding-right: 41px;
}

.editing-header .view-btns .button.last:before {
  margin-right: 24px;
  top: 1px;
}

.editing-header .view-btns .button:before {
  font-size: 16px;
  line-height: 38px;
  margin-right: 20px;
  position: relative;
  top: 3px;
}

.editing-header .create-folder {
  margin-left: 20px;
  position: relative;
  top: -1px;
}

.editing-header .create-folder .select2-container {
  height: 42px;
  margin-right: 15px;
  width: 185px;
}

.editing-header .create-folder .select2-container .select2-choice {
  height: 42px;
}

.editing-header .create-folder .select2-container .select2-choice .select2-arrow {
  background: #3E3F48;
  height: 42px;
  line-height: 42px;
  margin-left: -51px;
  width: 51px;
}

.editing-header .create-folder .select2-container .select2-choice:hover .select2-arrow {
  background: #1b1b1f;
}

.editing-header .create-folder.create-folder-for-alert .select2-container {
  height: 40px;
}

.editing-header .create-folder.create-folder-for-alert .select2-container .select2-choice {
  height: 40px;
}

.editing-header .create-folder.create-folder-for-alert .select2-container .select2-choice .select2-arrow {
  height: 40px;
  line-height: 40px;
}

.editing-header .create-folder .report-title {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.41);
  border-radius: 3px;
  box-sizing: border-box;
  color: #3e3f48;
  font-size: 15px;
  font-weight: 700;
  height: 42px;
  line-height: 22px;
  padding: 10px 15px;
  width: 300px;
  margin-left: 15px;
}

.editing-header .create-folder .report-title.placeholder, .editing-header .create-folder .report-title:-ms-input-placeholder, .editing-header .create-folder .report-title:-moz-placeholder, .editing-header .create-folder .report-title::-moz-placeholder {
  color: #a5abc0;
}

.editing-content {
  background: #F7F7F7;
  border-left: 1px solid #EBECED;
  padding-top: 104px;
  box-sizing: border-box;
}

.editing-content .main-iframe {
  border: none;
  display: block;
  margin: 0 auto;
  overflow-x: hidden;
  position: relative;
  z-index: 2;
}

.editing-content .widget-buttons {
  position: absolute;
  z-index: 1;
}

.editing-content .widget-buttons > a {
  background: #262626;
  color: #929292;
  display: block;
  height: 45px;
  line-height: 45px;
  margin-bottom: 5px;
  text-align: center;
  text-decoration: none;
  width: 50px;
  margin-left: -2px;
}

.editing-content .widget-buttons > a:before {
  margin-right: 0;
}

.editing-content .empty-state-container {
  width: 520px;
  height: 295px;
  border: none;
  display: block;
  margin: 27px auto 0 auto;
  overflow-x: hidden;
  position: relative;
  text-align: center;
  color: #677078;
}

.editing-content .empty-state-container .empty-state-title {
  margin-top: 30px;
  font-weight: 700;
  font-size: 18px;
}

.editing-content .empty-state-container .empty-state-subtitle {
  margin-top: 10px;
  font-size: 14px;
}

.slide-pager {
  background: #677078;
  box-sizing: border-box;
  bottom: 0;
  position: fixed;
  height: 59px;
  line-height: 20px;
  left: 0;
  padding: 17px 11px 17px 200px;
  z-index: 2;
  width: 100%;
}

.slide-pager .page-next, .slide-pager .page-prev {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #3d3f47;
  font-size: 16px;
  text-decoration: none;
  position: relative;
  top: 1px;
}

.slide-pager .page-next:before, .slide-pager .page-prev:before {
  top: 1px;
}

.slide-pager .page-next:active, .slide-pager .page-prev:active {
  left: 1px;
  top: 1px;
}

.slide-pager .page-prev:before {
  margin-right: 8px;
}

.slide-pager .page-next:before {
  margin-left: 6px;
}

.slide-pager .pager-text {
  color: #3d3f47;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0;
}

.slide-pager .page-current {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  width: 25px;
}

.page-current-wrap {
  display: inline-block;
  position: relative;
}

.page-current-wrap span {
  position: absolute;
  width: 19px;
  height: 21px;
  border: 1px solid #cacaca;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #fff;
  left: 2px;
  top: 3px;
  text-align: center;
  color: #3d3f47;
  font-size: 16px;
}

.presentation-comment-editor {
  background: rgba(0, 0, 0, 0.4);
  display: none;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
}

.presentation-comment-mark {
  position: absolute;
  z-index: 101;
  top: -9999px;
  left: -9999px;
}

.presentation-comment-mark.active {
  z-index: 102;
}

.presentation-comment-mark.shadowed .presentation-comment-mark-toggler {
  box-shadow: 0 1px 1px #aaa;
}

.presentation-comment-mark.pos-top .presentation-comment-inner {
  margin-top: -205px;
}

.presentation-comment-mark.pos-left .presentation-comment-inner {
  margin-left: -250px;
}

.presentation-comment-mark .presentation-comment-mark-toggler {
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 31px;
  width: 31px;
  height: 31px;
  border: 2px solid #fff;
  border-radius: 100%;
  background-color: #d15959;
  text-align: center;
  position: relative;
  z-index: 102;
}

.presentation-comment-mark .presentation-comment-inner {
  background: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  display: none;
  height: 214px;
  padding: 15px;
  width: 260px;
  position: relative;
  top: -23px;
  left: 13px;
}

.presentation-comment-mark .presentation-comment-inner .presentation-comment-author {
  color: #3e3f48;
  display: block;
  font-size: 18px;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 5px;
  text-decoration: none;
}

.presentation-comment-mark .presentation-comment-inner .presentation-comment-text {
  color: #8a8b90;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.presentation-comment-mark .presentation-comment-inner .presentation-comment-textarea {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  box-sizing: border-box;
  height: 97px;
  padding: 10px;
  width: 234px;
  resize: none;
  color: #b2b2b6;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.presentation-comment-mark .presentation-comment-inner .presentation-comment-controls,
.presentation-comment-mark .presentation-comment-inner .presentation-comment-controls-edit {
  padding: 15px;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
}

.presentation-comment-mark .presentation-comment-inner .presentation-comment-controls .button,
.presentation-comment-mark .presentation-comment-inner .presentation-comment-controls-edit .button {
  cursor: pointer;
  line-height: 38px;
}

#preloader, #spinner {
  background: #ccc;
  position: fixed;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 10000;
}

.js #preloader, .js #spinner {
  display: block;
}

.sprites-sprite, .oldie .creating-steps > [class^="step-"] .step-number, .oldie .creating-steps [class*=" step-"] .step-number, .oldie .creating-steps.active .step-number {
  background-image: url("../images/sprites-sb0cee14551.png");
  background-repeat: no-repeat;
}

.oldie .creating-steps > [class^="step-"] .step-number, .oldie .creating-steps [class*=" step-"] .step-number {
  background-position: 0 -642px;
}

.oldie .creating-steps > [class^="step-"] .step-number:active, .oldie .creating-steps > [class^="step-"] .step-number.step-bg-active, .oldie .creating-steps [class*=" step-"] .step-number:active, .oldie .creating-steps [class*=" step-"] .step-number.step-bg-active {
  background-position: 0 -596px;
}

.oldie .creating-steps.active .step-number {
  background-position: 0 -596px;
}

.flat-dialog {
  border: none;
  border-radius: 5px;
  padding: 0;
}

.flat-dialog a {
  color: #fff;
}

.flat-dialog .ui-dialog-titlebar {
  border: none;
  border-bottom: 1px solid #cccccc;
  border-radius: 0;
  background: none;
  padding: 18px 23px 12px;
}

.flat-dialog .ui-dialog-titlebar .ui-dialog-title {
  color: #3e3f48;
  float: none;
  font-size: 19px;
  font-weight: 400;
  margin: 0;
}

.flat-dialog .ui-dialog-titlebar .ui-dialog-title i:before {
  color: #3e3f48;
  font-size: 18px;
  margin-right: 15px;
}

.flat-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  display: none;
}

.flat-dialog .ui-dialog-content {
  padding: 15px 20px;
}

.flat-dialog .folders-list {
  background: #eaeaea;
  border: 1px solid #cccccc;
  border-radius: 3px;
  list-style: none;
  height: 240px;
  min-width: 355px;
  margin: 0;
  overflow: auto;
  padding: 0;
}

.flat-dialog .folders-list.email-list-wrapper {
  height: 256px;
}

.flat-dialog .folders-list > li {
  border-bottom: 1px solid #cccccc;
  white-space: nowrap;
}

.flat-dialog .folders-list > li:before, .flat-dialog .folders-list > li:after {
  content: " ";
  display: table;
}

.flat-dialog .folders-list > li:after {
  clear: both;
}

.flat-dialog .folders-list > li.last {
  border-bottom: none;
}

.flat-dialog .folders-list > li.ui-sortable-helper {
  border-top: 1px solid #cccccc;
}

.flat-dialog .folders-list > li:first-child {
  border-top: none;
}

.flat-dialog .folders-list > li i:before {
  margin-right: 0;
}

.flat-dialog .folders-list > li a {
  text-decoration: none;
}

.flat-dialog .folders-list.last-no-border li:last-child {
  border-bottom: none;
}

.flat-dialog .folders-list .folder-list-header {
  color: #676767;
  display: block;
  font-size: 16px;
  font-weight: 400;
  height: 22px;
  line-height: 22px;
  padding: 13px 15px 10px;
}

.flat-dialog .folders-list .folder-list-item {
  background: #eaeaea;
}

.flat-dialog .folders-list .folder-list-item .folder-list-item-inner {
  height: 22px;
  line-height: 22px;
  padding: 8px 15px 11px 13px;
}

.flat-dialog .folders-list .folder-list-item .folder-list-item-inner:before, .flat-dialog .folders-list .folder-list-item .folder-list-item-inner:after {
  content: " ";
  display: table;
}

.flat-dialog .folders-list .folder-list-item .folder-list-item-inner:after {
  clear: both;
}

.flat-dialog .folders-list .folder-list-item .handle {
  color: #bbbbbb;
  cursor: pointer;
  position: relative;
  top: -1px;
}

.flat-dialog .folders-list .folder-list-item .opener {
  border: 1px solid #BBBBBB;
  border-radius: 3px 3px 3px 3px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #7f7f7f;
  font-size: 11px;
  height: 12px;
  margin: -2px 6px 0;
  position: relative;
  text-align: right;
  width: 12px;
}

.flat-dialog .folders-list .folder-list-item .opener:before {
  left: 0;
  line-height: 1;
  margin-right: 0;
  position: relative;
  top: -3px;
}

.flat-dialog .folders-list .folder-list-item .opener.active:before {
  left: -1px;
  top: -2px;
}

.flat-dialog .folders-list .folder-list-item .folder-title {
  color: #000000;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 16px;
  font-weight: 400;
  width: 205px;
}

.flat-dialog .folders-list .folder-list-item .edit {
  color: #a3a3a3;
  position: relative;
  z-index: 2;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list {
  background: #d9d9d9;
  border-top: 1px solid #cccccc;
  border-left: 7px solid #b3b3b3;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list:before, .flat-dialog .folders-list .folder-list-item .infolder-alert-list:after {
  content: " ";
  display: table;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list:after {
  clear: both;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list .alert-list-item {
  border-top: 1px solid #cccccc;
  padding: 12px 18px 6px 58px;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list .alert-list-item:before, .flat-dialog .folders-list .folder-list-item .infolder-alert-list .alert-list-item:after {
  content: " ";
  display: table;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list .alert-list-item:after {
  clear: both;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list .alert-list-item:first-child {
  border-top: none;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list .alert-list-item .alert-list-title {
  color: #6c6c6c;
  font-size: 14px;
  font-weight: 400;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list .alert-list-item .remove-alert {
  color: #979797;
  font-size: 18px;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list .alert-list-item .remove-alert:before {
  margin-right: 0;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list.email-list {
  border-left: none;
  display: block;
  height: 165px;
  overflow: auto;
}

.flat-dialog .folders-list .folder-list-item .infolder-alert-list.email-list .alert-list-item {
  padding: 12px 15px 6px 18px;
}

.flat-dialog .folder-control {
  padding: 11px 2px 0;
}

.flat-dialog .folder-control:before, .flat-dialog .folder-control:after {
  content: " ";
  display: table;
}

.flat-dialog .folder-control:after {
  clear: both;
}

.flat-dialog .folder-control .add-folder-button i {
  position: relative;
  right: -21px;
}

.ui-dialog .ui-dialog-buttonpane {
  border-radius: 0 0 5px 5px;
  margin: 0;
  padding: 7px 15px;
}

.ui-dialog .ui-dialog-buttonpane .btn-large {
  padding: 0 30px;
}

.warning {
  background: none;
  border: none;
  text-align: center;
  border-radius: 3px;
}

.warning .ui-dialog-content {
  padding: 9px;
  width: 447px;
}

.warning .ui-dialog-titlebar {
  display: none;
}

.warning .warning-modal-header {
  background: #fa6866;
  height: 40px;
  position: relative;
  z-index: 1;
  text-align: left;
}

.warning .warning-modal-header .warning-title {
  color: #ffffff;
  padding-left: 8px;
}

.warning .warning-modal-header i {
  background: #fa6866;
  border-radius: 100%;
  margin-left: 15px;
  line-height: 40px;
}

.warning .warning-modal-header i:before {
  color: #fff;
  margin-right: 0;
}

.oldie .warning .warning-modal-header i {
  background-image: url("../images/sprites-sb0cee14551.png");
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0 -117px;
}

.warning.success .warning-modal-header {
  background: #63BF52;
}

.warning.success .warning-modal-header i {
  background: #63BF52;
}

.warning.success .warning-modal-content {
  top: 18px;
}

.warning .info-modal-header {
  background: #0092C2;
  height: 35px;
  position: relative;
  font-size: x-large;
  z-index: 1;
}

.warning .info-modal-header i {
  background: #0092C2;
  border-radius: 100%;
  height: 50px;
  left: 50%;
  line-height: 50px;
  margin-left: -25px;
  position: absolute;
  text-align: center;
  top: -9px;
  width: 50px;
}

.warning .info-modal-header i:before {
  color: #fff;
  margin-right: 0;
}

.warning .light-warning-modal-header {
  background: #ff9900;
  height: 35px;
  position: relative;
  z-index: 1;
}

.warning .light-warning-modal-header i {
  background: #ff9900;
  border-radius: 100%;
  height: 50px;
  left: 50%;
  line-height: 50px;
  margin-left: -25px;
  position: absolute;
  text-align: center;
  top: -9px;
  width: 50px;
}

.warning .light-warning-modal-header i:before {
  color: #fff;
  margin-right: 0;
}

.warning .modal-nav-right {
  text-align: right;
  padding: 25px 15px 0 0;
}

.warning .warning-modal-content {
  background: #fff;
  padding: 12px;
  position: relative;
  top: -18px;
}

.warning .warning-modal-content .warning-text {
  color: #677078;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  margin: 24px 0 14px;
}

.warning .warning-modal-content .info-text {
  color: #545764;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  margin: 30px 0 20px;
}

.warning .warning-modal-content .sub-info {
  margin: -10px 0 25px 0;
}

.warning .warning-modal-content .info-header {
  font-size: 18px;
}

.warning .warning-modal-content .cancel-text {
  color: #0092C2;
  font-weight: 700;
  position: relative;
  text-decoration: none;
  padding-right: 20px;
}

.warning .warning-modal-content .cancel-text:hover {
  text-decoration: underline;
}

.alert-sent {
  border: none;
  border-radius: 2px;
  padding: 0;
}

.alert-sent .ui-dialog-titlebar {
  display: none;
}

.alert-sent .ui-dialog-content {
  background: #fff;
  border-radius: 2px;
  padding: 0;
}

.alert-sent .ui-dialog-content .alert-sent-modal-header {
  background: #5e912f;
  color: #fff;
  font-size: 23px;
  font-weight: 700;
  line-height: 134px;
  height: 134px;
  text-align: center;
}

.alert-sent .ui-dialog-content .alert-sent-modal-header [class^="icon-"], .alert-sent .ui-dialog-content .alert-sent-modal-header [class*=" icon-"] {
  background: #7ea759;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  line-height: 58px;
  height: 58px;
  margin-right: 10px;
  width: 58px;
}

.alert-sent .ui-dialog-content .alert-sent-modal-header [class^="icon-"]:before, .alert-sent .ui-dialog-content .alert-sent-modal-header [class*=" icon-"]:before {
  margin-right: 0;
}

.alert-sent .ui-dialog-content .alert-sent-modal-content {
  padding: 27px 0;
  text-align: center;
}

.alert-sent .ui-dialog-content .alert-sent-modal-content input {
  width: 80%;
}

.alert-sent .ui-dialog-content .alert-sent-modal-content .select2-container .select2-choice {
  height: 40px;
  min-width: 240px;
}

.alert-sent .ui-dialog-content .alert-sent-modal-content .select2-container .select2-choice > .select2-chosen {
  font-size: 14px;
  line-height: 42px;
  padding: 0 18px 0 31px;
}

.alert-sent .ui-dialog-content .alert-sent-modal-content .select2-container .select2-choice .select2-arrow {
  font-size: 12px;
  height: 45px;
  margin-left: -53px;
  width: 53px;
}

.drilldown-modal .ui-dialog-titlebar {
  padding: 0;
  margin: 0;
}

.drilldown-modal .ui-dialog-titlebar .ui-dialog-title {
  padding: 0;
  margin: .3em;
}

.drilldown-modal .ui-dialog-titlebar .ui-dialog-titlebar-close {
  z-index: 100;
}

.drilldown-modal .mentions {
  height: 508px;
}

.article-modal .ui-dialog-titlebar {
  background-color: #F7F7F7 !important;
}

.article-modal .ui-dialog-titlebar .ui-dialog-title {
  text-align: left;
  font-size: 24px;
  font-weight: 700;
}

.map-marker-modal {
  background: #f3f3f3;
  border: none;
  border-radius: 2px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.31);
  padding: 0;
  width: 800px;
}

.map-marker-modal .ui-dialog-titlebar {
  box-sizing: border-box;
  background: #F7F7F7;
  border: medium none;
  border-radius: 3px;
  color: #677078;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
  height: 52px;
  margin: 0;
  padding: 10px 30px;
  border-bottom: 1px solid #EBECED;
  text-align: center;
}

.map-marker-modal .ui-dialog-titlebar [class^="icon-new-"], .map-marker-modal .ui-dialog-titlebar [class*=" icon-new-"] {
  font-size: 19px;
  position: relative;
  top: 1px;
}

.map-marker-modal .ui-dialog-titlebar .ui-dialog-title {
  width: 100%;
  text-align: left;
}

.map-marker-modal .ui-dialog-titlebar .count {
  font-weight: 700;
}

.map-marker-modal .ui-dialog-titlebar .ui-dialog-titlebar-close {
  box-sizing: border-box;
  color: #677078;
  height: 30px;
  right: 10px;
  top: 5px;
  width: 30px;
  outline: none;
  padding: 0;
  margin: 0;
  border: 0;
  background-color: transparent;
  font-size: 32px;
}

.map-marker-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  color: #677078;
}

.map-marker-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:before {
  font-family: "trendkite";
  font-weight: normal;
  font-style: normal;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-decoration: inherit;
  position: relative;
  top: -1px;
}

.map-marker-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick {
  display: none;
}

.map-marker-modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text {
  display: none;
}

.map-marker-modal .ui-dialog-content {
  padding: 0;
  background-color: #ffffff;
}

.map-marker-modal .map-marker-modal-content {
  padding: 8px 0 0 0;
}

.map-marker-modal .map-marker-modal-content .modal-top-bar {
  padding: 0 10px 8px 10px;
}

.map-marker-modal .map-marker-modal-content .modal-top-bar label {
  float: left;
  padding: 5px 10px 10px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .map-mention-block {
  height: 390px;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}

.map-marker-modal .map-marker-modal-content .mentions-container .map-mention-block .mention-list {
  list-style: none;
  margin: 0 0 0 83px;
  padding: 0;
}

.map-marker-modal .map-marker-modal-content .mentions-container .map-mention-block .mention-list .mention-item {
  border-bottom: 1px solid #d5d5d7;
  margin-right: 10px;
  margin-bottom: 13px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .map-mention-block .mention-list .mention-item .mention-article {
  color: #000000;
  display: block;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.map-marker-modal .map-marker-modal-content .mentions-container .map-mention-block .mention-list .mention-item .remove-button {
  float: right;
}

.map-marker-modal .map-marker-modal-content .mentions-container .map-mention-block .mention-list .mention-item .mention-author {
  color: #000000;
  display: block;
  font-size: 12px;
  margin-bottom: 8px;
  text-decoration: none;
  height: 100%;
  overflow: hidden;
}

.map-marker-modal .map-marker-modal-content .mentions-container table {
  line-height: 17px;
  font-size: 13px;
  border-collapse: collapse;
  color: #5b5c67;
  font-weight: 700;
  height: 390px;
}

.map-marker-modal .map-marker-modal-content .mentions-container table .mention.even {
  background: #ebeced;
}

.map-marker-modal .map-marker-modal-content .mentions-container table .mention.odd {
  background: #E2E3E4;
}

.map-marker-modal .map-marker-modal-content .mentions-container table .mention-title {
  font-size: 14px;
}

.map-marker-modal .map-marker-modal-content .mentions-container table .dupe-mention {
  display: none;
}

.map-marker-modal .map-marker-modal-content .mentions-container table .dupe-mention div {
  padding-bottom: 7px;
  padding-top: 0;
}

.map-marker-modal .map-marker-modal-content .mentions-container table .dupe-mention .remove-pub-button {
  display: inline;
}

.map-marker-modal .map-marker-modal-content .mentions-container table tr.faded div, .map-marker-modal .map-marker-modal-content .mentions-container table tr.faded a, .map-marker-modal .map-marker-modal-content .mentions-container table tr.faded p {
  color: #d0d0d0 !important;
}

.map-marker-modal .map-marker-modal-content .mentions-container table td {
  padding: 9px 8px 0 8px;
  vertical-align: top;
}

.map-marker-modal .map-marker-modal-content .mentions-container table td div {
  overflow: hidden;
}

.map-marker-modal .map-marker-modal-content .mentions-container table td.mention-article {
  font-weight: 700;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-header-container {
  background: #CECED2;
  height: 30px;
  padding-left: 8px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-header {
  float: left;
  display: inline-block;
  font-size: 14px;
  font-weight: 700 !important;
  color: #4B4C57;
  line-height: 25px;
  padding: 0 8px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-header.mention-readership .icon-new-info:before {
  margin-left: 3px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .remove-pub-button {
  display: none;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-delete-single {
  width: 16px;
  height: 25px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-star {
  width: 20px;
  padding-left: 5px;
  text-align: center;
  font-size: 16px;
  margin-top: 1px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-star i {
  cursor: pointer;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-header i {
  cursor: default;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-date {
  width: 60px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-article {
  width: 440px;
  color: #4B4C57;
  font-weight: 700;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-article p {
  font-weight: 400;
  margin-top: 3px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-pub {
  width: 165px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-pub a {
  color: #4B4C57;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-pub.faded a {
  color: #d3d3d3;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-delete {
  width: 74px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-delete-single a {
  color: #4B4C57;
  text-decoration: none;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-delete-single.faded a {
  color: #d3d3d3;
}

.map-marker-modal .map-marker-modal-content .mentions-container .mention-readership {
  width: 108px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .more-mentions {
  margin: 5px 0 5px 0;
  font-weight: 400;
  cursor: pointer;
}

.map-marker-modal .map-marker-modal-content .mentions-container .more-mentions:before {
  content: '+';
  font-size: 16px;
  font-weight: 700;
  padding-right: 5px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .more-mentions.collapse:before {
  content: '-';
  padding-right: 7px;
}

.map-marker-modal .map-marker-modal-content .mentions-container .map-mention-block .mention-list .mention-item .mention-text {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 17px 0;
}

#article-export-modal:not(.tk-article-export-modal) input {
  font-size: 1.5em;
  width: 275px;
  background-color: #fff;
  border: 1px solid #c4c4c4;
  color: #3D7CAE;
  padding: 3px 8px;
  margin: 0 12px 0 0;
  line-height: 1.5em;
  vertical-align: top;
  border-radius: 3px;
}

#article-export-modal:not(.tk-article-export-modal) input.placeholder {
  color: #ababab;
}

#article-export-modal:not(.tk-article-export-modal) .warning-modal .separator {
  color: #949494;
  margin: 12px 0;
}

.deleted-articles-container, .added-articles-container {
  margin: 0 3px;
  overflow: scroll;
  max-height: 150px;
  background: #677078;
  font-size: 14px;
  line-height: 16px;
  color: #4a4a4a;
  text-align: left;
}

.deleted-articles-container .deleted-article:nth-child(even), .deleted-articles-container .added-article:nth-child(even), .added-articles-container .deleted-article:nth-child(even), .added-articles-container .added-article:nth-child(even) {
  background: #e2e3e4;
}

.deleted-articles-container .deleted-article:nth-child(odd), .deleted-articles-container .added-article:nth-child(odd), .added-articles-container .deleted-article:nth-child(odd), .added-articles-container .added-article:nth-child(odd) {
  background: #ebeced;
}

.deleted-articles-container .deleted-article .publisher, .deleted-articles-container .added-article .publisher, .added-articles-container .deleted-article .publisher, .added-articles-container .added-article .publisher {
  width: 175px;
  padding: 5px;
  font-weight: 700;
}

.deleted-articles-container .deleted-article .title-body, .deleted-articles-container .added-article .title-body, .added-articles-container .deleted-article .title-body, .added-articles-container .added-article .title-body {
  padding: 5px;
}

/*******************************************************
********** Custom CSS for Bootstrap Modal **************
********************************************************/
.modal-open {
  overflow: auto;
}

.modal-open .modal {
  overflow: scroll;
}

.modal-content {
  background-color: #F7F7F7;
  border: 1px solid 1px solid #CCCFD2;
  border-radius: 6px;
}

.modal-body {
  padding: 20px;
}

.modal-body-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-top: -15px;
}

.modal-body-inner-column {
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px solid #EBECED;
  padding: 40px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  transition: all 200ms cubic-bezier(0.47, 0, 0.745, 0.715);
}

.modal-body-inner-column:nth-child(2) {
  margin-left: 15px;
}

.modal-body-inner-column.toggleable:hover, .modal-body-inner-column.toggleable.active {
  cursor: pointer;
  box-shadow: inset 0 0 0 5px #0092C2;
}

.modal-body-inner-column.toggleable-heading-image:hover {
  cursor: pointer;
}

.modal-body-inner-column-heading-image {
  margin: 20px 0 40px;
  display: block;
}

.modal-body-inner-column-heading-image i {
  font-size: 52px;
  color: #677078;
}

.modal-body-inner-column-title, .modal-body-inner-column-description {
  max-width: 390px;
}

.modal-body-inner-column-title {
  text-transform: uppercase;
  margin: 0;
  font-size: 18px;
  letter-spacing: 1px;
}

.modal-body-inner-column-description {
  color: #677078;
  font-size: 16px;
  line-height: 1.33;
  max-width: 280px;
}

.modal-body-inner-column-description--prompt {
  margin: 20px 0;
}

.modal-sm.modal-dialog {
  width: 430px;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 682px;
    height: 560px;
    margin: 5vh auto;
  }
}

@media (min-width: 886px) {
  .modal-lg {
    width: 877px;
  }
  .modal-lg .modal-body {
    min-height: 355px;
  }
  .modal-xl {
    width: 1077px;
  }
  .modal-xl .modal-content {
    width: 1075px;
  }
  .modal-xl .modal-body {
    min-height: 355px;
  }
}

.hold-up-modal .tk-icon-cross {
  cursor: pointer;
}

.remove-article-confirmation-modal .modal-body {
  padding: 10px 15px 20px 15px;
}

.remove-article-confirmation-modal .modal-body p {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .modal--prompt.modal-dialog {
    width: 480px;
  }
}

.modal--prompt .modal-button-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.modal--prompt .modal-button-bar button {
  float: none;
}

.modal--warning .modal-header .tk-icon-danger-filled {
  cursor: default;
  margin-right: 8px;
}

.modal--warning p {
  margin: 0 0 30px;
  font-size: 15px;
}

.modal--warning .btn-primary {
  width: auto;
}

.modal--delete .modal-header {
  background-color: #feebea;
  color: #DE4543;
}

.modal--delete .modal-header .tk-icon-danger-filled {
  cursor: default;
  margin-right: 8px;
}

.modal--delete .modal-body {
  padding-bottom: 30px;
}

.modal--delete p {
  margin: 0 0 30px;
  font-size: 15px;
}

.modal-body {
  text-align: center;
  color: #677078;
}

.modal-body .title {
  height: 48px;
}

.modal-body .title .title-text {
  font-size: 30px;
  font-weight: 300;
  margin-top: 16px;
  vertical-align: top;
  display: inline-block;
}

.modal-body .title .title-icon {
  font-size: 48px;
  margin-right: 15px;
}

.modal-body .sub-title {
  padding: 15px 75px 30px 75px;
}

.modal-body .message {
  font-size: 16px;
  text-align: justify;
  line-height: 1.4;
  margin-bottom: 20px;
}

.modal-body .missing_categories {
  font-family: "Proxima Nova", sans-serif;
}

.modal-body .checkbox-holder {
  padding: 10px 0;
  text-align: left;
  color: #677078;
}

.modal-body .active-in-table {
  height: 245px;
  overflow-y: auto;
  background-color: #ffffff;
  border: 1px solid #EBECED;
  width: 520px;
  margin: auto;
  margin-bottom: 15px;
}

.modal-body .active-in-table table {
  width: 90%;
  margin: auto;
}

.modal-body .active-in-table table tr {
  border-bottom: 1px solid #EBECED;
}

.modal-body .active-in-table table tr td {
  font-weight: 400;
  padding: 12px 0;
  text-align: left;
}

.modal-body .active-in-table table tr td.right-align {
  text-align: right;
}

.modal-body--text-left {
  text-align: left;
}

.modal-header {
  font-size: 18px;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  color: #34404B;
  padding: 22px 15px;
  text-align: left;
  border-radius: 6px;
}

.modal-header i {
  cursor: pointer;
}

.modal-header span {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.modal-header-warning {
  background-color: #fef8d3;
}

.modal-header-warning i.tk-icon-danger-filled,
.modal-header-warning i.tk-icon-warning-filled {
  color: #f8ca00;
}

.modal-header-warning .alert-icon {
  margin-right: 15px;
}

.modal-header-danger {
  background-color: #feebea;
}

.modal-header-danger i.tk-icon-danger-filled,
.modal-header-danger i.tk-icon-warning-filled {
  color: #fa6866;
}

.modal-header-danger .alert-icon {
  margin-right: 15px;
}

.warning-modal .modal-footer,
.delete-modal .modal-footer,
.newsletter-delete-modal .modal-footer,
.digest-delete-modal .modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.warning-modal .modal-footer button,
.delete-modal .modal-footer button,
.newsletter-delete-modal .modal-footer button,
.digest-delete-modal .modal-footer button {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 0;
}

.delete-modal .message,
.newsletter-delete-modal .message {
  text-align: center;
  margin: 10px;
}

.modal-btn.btn-primary {
  margin-left: 10px;
}

.reorder-widget-modal .modal-body {
  padding: 10px;
}

.reorder-widget-modal .modal-body .intro-text {
  padding: 20px 0;
}

.reorder-widget-modal .modal-body .intro-text .bold {
  font-weight: 700;
}

.widget-reorder-section {
  width: 600px;
  margin: 0 auto;
  max-height: 400px;
  overflow-y: auto;
}

.widget-reorder-section ul {
  margin: 0;
  padding: 0;
}

.as-sortable-item,
.as-sortable-placeholder {
  color: #677078;
  border: 1px solid #EBECED;
  text-align: left;
  height: 70px;
  position: relative;
  border-radius: 3px;
  margin-bottom: 10px;
}

.as-sortable-item .row,
.as-sortable-placeholder .row {
  padding-top: 20px;
}

.as-sortable-item .row i,
.as-sortable-placeholder .row i {
  float: right;
  margin: 5px 20px 0 20px;
  font-size: 18px;
}

.as-sortable-item .row .widget-order-number,
.as-sortable-placeholder .row .widget-order-number {
  margin: 0 10px 0 20px;
  vertical-align: top;
}

.as-sortable-item .row .widget-text,
.as-sortable-placeholder .row .widget-text {
  display: inline-block;
}

.as-sortable-item .row .widget-text .widget-name,
.as-sortable-placeholder .row .widget-text .widget-name {
  color: #677078;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 5px;
}

.as-sortable-item-handle {
  position: relative;
  height: 70px;
}

.as-sortable-item:hover {
  border: 1px solid #677078;
}

.as-sortable-placeholder {
  background-color: initial;
  border: 1px dashed #EBECED;
}

.as-sortable-drag {
  opacity: 1;
  padding-left: 0;
}

.as-sortable-drag .as-sortable-item {
  border: 1px solid #0092C2;
  box-shadow: 0 0 14px 0 #CCCFD2;
}

.modal-body-loader-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: white;
  z-index: 100;
}

.modal-body-loader-overlay .loader {
  margin-top: 0;
}

.modal.fade .modal-dialog {
  -ms-transform: scale(0.1);
      transform: scale(0.1);
  top: -300px;
  opacity: 0;
  transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* easeInOutCubic */
}

.modal.fade.in .modal-dialog {
  -ms-transform: scale(1);
      transform: scale(1);
  transform: translate3d(0, 300px, 0);
  opacity: 1;
}

.modal-selector-table-container {
  width: 100%;
  height: 388px;
  overflow: auto;
  background: #ffffff;
  border: 1px solid #EBECED;
}

.modal-subheader {
  color: #CCCFD2;
  text-transform: uppercase;
  font-weight: bold;
}

.modal-slack-share .modal-slack-share__header-actions {
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin: 0 10px;
}

.modal-slack-share__header-toggle {
  color: #677078;
  font-size: 12px;
  line-height: 1;
}

.modal-slack-share__body {
  background: white;
  padding: 20px;
  color: #677078;
}

.modal-slack-share__footer {
  background-color: #ffffff;
  padding: 15px;
  text-align: right;
  border-top: 1px solid #EBECED;
}

.modal-slack-share__description {
  font-size: 16px;
  color: #000000;
  text-align: left;
  line-height: 25px;
  padding: 0 20px 10px;
  margin: 0 -20px 10px;
  border-bottom: 1px solid #EBECED;
}

.modal-slack-share__control {
  margin-bottom: 20px;
}

.modal-slack-share__label {
  margin-bottom: 10px;
  display: block;
}

.modal-slack-share__menu-toggle {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
}

.modal-slack-share__menu-toggle-icon {
  margin-left: auto;
  line-height: 14px;
}

ul.modal-slack-share__menu {
  background: #ffffff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 2px 10px 0 rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  width: 100%;
  max-width: none;
  margin: 5px 0 0;
}

ul.modal-slack-share__menu--left {
  left: auto;
  right: 0;
}

ul.modal-slack-share__menu .modal-slack-share__menu-item {
  display: block;
  padding: 10px;
  border: 0 solid transparent;
  height: auto;
}

ul.modal-slack-share__menu .modal-slack-share__menu-item:hover,
ul.modal-slack-share__menu .modal-slack-share__menu-item:focus {
  background-color: #F7F7F7;
}

ul.modal-slack-share__menu .modal-slack-share__menu-item--disabled,
ul.modal-slack-share__menu .modal-slack-share__menu-item--disabled:hover,
ul.modal-slack-share__menu .modal-slack-share__menu-item--disabled:focus {
  color: #677078;
  background-color: transparent;
}

ul.modal-slack-share__menu .modal-slack-share__menu-item--heading,
ul.modal-slack-share__menu .modal-slack-share__menu-item--heading:hover,
ul.modal-slack-share__menu .modal-slack-share__menu-item--heading:focus {
  padding: 5px 10px;
  font-size: 12px;
  color: #677078;
}

ul.modal-slack-share__menu .modal-slack-share__menu-item--placeholder,
ul.modal-slack-share__menu .modal-slack-share__menu-item--placeholder:hover,
ul.modal-slack-share__menu .modal-slack-share__menu-item--placeholder:focus {
  color: #677078;
  background-color: transparent;
}

ul.modal-slack-share__menu .modal-slack-share__menu-item--muted,
ul.modal-slack-share__menu .modal-slack-share__menu-item--muted:hover,
ul.modal-slack-share__menu .modal-slack-share__menu-item--muted:focus {
  color: #677078;
}

ul.modal-slack-share__menu .modal-slack-share__menu-item--link {
  text-decoration: none !important;
  color: #0092C2;
}

ul.modal-slack-share__menu .modal-slack-share__menu-item--link:active {
  color: #007499;
}

ul.modal-slack-share__menu .modal-slack-share__menu-item--link:hover,
ul.modal-slack-share__menu .modal-slack-share__menu-item--link:focus {
  color: #0092C2;
}

.modal-slack-share__naked-list {
  padding: 0;
  height: auto;
  margin: 0;
  list-style-type: none;
  border: 0 solid transparent;
}

ul li.modal-slack-share__naked-list-item {
  padding: 0;
  margin: 0;
  height: auto;
  border: 0 solid transparent;
  list-style-type: none;
  border-radius: 0;
}

ul li.modal-slack-share__naked-list-item:hover,
ul li.modal-slack-share__naked-list-item:focus {
  background-color: transparent;
}

.modal-slack-share__confirm-btn {
  width: 135px;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
}

.input-with-icon input {
  line-height: 25px;
}

.news-single-page .presentation-chart {
  width: 500px;
  height: 300px;
}

.news-single-page .presentation-chart .highcharts-axis-labels {
  position: relative;
}

.news-single-page .presentation-chart .highcharts-axis-labels + .highcharts-axis-labels {
  top: 0;
}

.news-single-page .article-filter .btn, .news-single-page .article-filter .feature-menu-inner button, .feature-menu-inner .news-single-page .article-filter button {
  width: 62px;
  padding: 0;
  text-align: center;
}

.news-single-page .article-filter .btn i:before, .news-single-page .article-filter .feature-menu-inner button i:before, .feature-menu-inner .news-single-page .article-filter button i:before {
  margin: 0;
}

.news-single-page .btn:hover .tooltip, .news-single-page .feature-menu-inner button:hover .tooltip, .feature-menu-inner .news-single-page button:hover .tooltip,
.news-single-page .tooltip-wrap {
  position: relative;
}

.news-single-page .tooltip-wrap:hover .tooltip {
  display: block;
}

.news-single-page .tooltip {
  border-radius: 2px;
  background-clip: padding-box;
  background-color: #000;
  font-weight: 700;
  width: 111px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  display: none;
  position: absolute;
  top: -50px;
  left: -26px;
  z-index: 999;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
  box-sizing: border-box;
}

.news-single-page .tooltip:before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -6px;
  margin-left: -7px;
  display: block;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #000;
}

.news-single-page .filter-holder {
  height: auto;
  z-index: 10000;
  line-height: 1;
}

.news-single-page .filter-holder .btn, .news-single-page .filter-holder .feature-menu-inner button, .feature-menu-inner .news-single-page .filter-holder button {
  cursor: pointer;
  position: relative;
  line-height: 38px;
}

.news-single-page .filter-holder .btn-group {
  position: relative;
  margin-left: 12px;
}

.news-single-page .filter-holder .tooltip {
  top: -87px;
}

.filter-holder {
  padding-right: 40px;
}

ul#allNews {
  overflow: visible;
}

.left-submenu-folder {
  background-color: #EDEDEF;
  border: 1px solid #898989;
  box-shadow: 0 2px 21px rgba(15, 15, 16, 0.19);
  display: block;
  height: 257px;
  left: 214px;
  position: fixed;
  top: 242px;
  width: 244px;
  z-index: 1000;
  padding: 20px;
  box-sizing: border-box;
  margin-top: -110px;
  display: none;
}

.left-submenu-folder img {
  height: 115px;
  width: 203px;
  display: block;
  margin: 0 0 15px 0;
}

.left-submenu-folder h3 {
  color: #414141;
  font-size: 13px;
  font-weight: 700;
  margin: 0 0 10px 0;
}

.left-submenu-folder time {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: .8;
  color: #53535b;
  font-size: 12px;
  font-weight: 700;
  display: block;
  margin: 0 0 6px 0;
}

.left-submenu-folder .author {
  color: #616167;
  font-size: 11px;
  font-weight: 700;
}

.left-submenu-folder:before {
  content: '';
  position: absolute;
  left: -40px;
  top: 50%;
  margin-top: -18.5px;
  display: block;
  height: 39px;
  width: 100px;
  background-color: #EDEDEF;
}

.news-page .filter .right {
  position: relative;
  top: 4px;
}

.news-page .left-submenu li {
  width: 193px;
  position: relative;
  overflow: visible;
}

.news-page .filter-holder .btn, .news-page .filter-holder .feature-menu-inner button, .feature-menu-inner .news-page .filter-holder button {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}

.news-page .filter-holder .btn-group {
  margin-left: 16px;
}

.news-page .alert-folder {
  overflow: visible;
}

.news-page .alert-folder .article-in {
  padding: 10px 8px;
}

.news-page .alert-folder-range-time {
  color: #3d3f47;
  font-size: 15px;
  margin: 0 0 8px 15px;
}

.news-page .grid .alert-folder-range-time {
  margin: 0 0 18px 0;
}

.news-page .alert-grid .alert-block {
  border: 0;
  border-radius: 0;
  background: none;
  overflow: visible;
  height: auto;
  width: 252px;
}

.news-page .alert-grid .article {
  overflow: visible;
  height: auto;
  width: 252px;
}

.news-page .alert-grid .article img {
  width: 230px;
  height: 152px;
}

.news-page .alert-grid .article h3 a {
  font-size: 16px;
  line-height: 1.3;
  height: 42px;
}

.news-page .alert-grid .article .article-nav .btn, .news-page .alert-grid .article .article-nav .feature-menu-inner button, .feature-menu-inner .news-page .alert-grid .article .article-nav button {
  width: 115px;
  height: 35px;
  line-height: 35px;
}

.news-page .alert-grid .article .article-author {
  height: 45px;
  line-height: 45px;
  overflow: hidden;
}

.news-page .list .article {
  background: none;
  width: auto;
  height: auto;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.news-page .list .alert-folder {
  margin: 0 -18px 32px -18px;
}

.news-page .list .article-grid-view {
  display: none;
}

.news-page .list .alert-block {
  border-bottom: 1px solid #bebebe;
}

.news-page .list .article-list-view {
  display: table;
  width: 100%;
}

.news-page .list .article-list-view h3 {
  vertical-align: middle;
  line-height: 1.3;
  padding: 0 5px 0 0;
  float: none;
  display: table-cell;
  box-sizing: border-box;
  width: 39%;
  height: 62px;
  font-size: 17px;
  padding: 0 15px;
}

.news-page .list .article-list-view h3 a {
  display: inline;
  float: none;
}

.news-page .list .article-list-view .article-score {
  vertical-align: middle;
  line-height: 1.3;
  padding: 0 5px 0 0;
  float: none;
  display: table-cell;
  box-sizing: border-box;
  width: 15%;
  height: 62px;
  color: #3d3f47;
  font-size: 15px;
  font-weight: 700;
}

.news-page .list .article-list-view .article-cat {
  vertical-align: middle;
  line-height: 1.3;
  padding: 0 5px 0 0;
  float: none;
  display: table-cell;
  box-sizing: border-box;
  width: 11%;
  height: 62px;
  color: #8a8a8a;
  font-size: 14px;
  font-weight: 700;
}

.news-page .list .article-list-view .article-author {
  vertical-align: middle;
  line-height: 1.3;
  padding: 0 5px 0 0;
  float: none;
  display: table-cell;
  box-sizing: border-box;
  width: 11%;
  height: 62px;
  color: #8a8a8a;
  font-size: 14px;
  font-weight: 700;
  border: 0;
}

.news-page .list .article-list-view .article-date {
  vertical-align: middle;
  line-height: 1.3;
  padding: 0 5px 0 0;
  float: none;
  display: table-cell;
  box-sizing: border-box;
  width: 9%;
  height: 62px;
  color: #8a8a8a;
  font-size: 14px;
  font-weight: 700;
}

.news-page .list .article-list-view .article-nav {
  vertical-align: middle;
  line-height: 1.3;
  padding: 0 5px 0 0;
  float: none;
  display: table-cell;
  box-sizing: border-box;
  width: 15%;
  height: 62px;
  background: none;
  text-align: center;
  padding: 0;
  position: relative;
}

.news-page .list .article-list-view .article-nav-item {
  text-decoration: none;
  display: inline-block;
  width: 20px;
  padding: 0 10px;
}

.news-page .list .article-list-view .article-nav-item.active i {
  color: #0092C2;
}

.news-page .grid .alert-block {
  transition: opacity 0.3s;
}

.news-page .grid .article-grid-view {
  display: block;
}

.news-page .grid .article-list-view {
  display: none;
}

.news-page .grid .article-nav {
  padding: 12px 5px 13px;
}

.news-page .grid .folder-content .article {
  transition: none !important;
}

.news-page .grid .folder-content .alert-block:hover {
  z-index: 1000;
}

.news-page .grid .folder-content .alert-block:hover .article {
  height: auto;
}

.news-page .grid .folder-content .alert-block:hover .article .article-text {
  display: block;
}

.news-inner {
  padding: 0 0 0 24px;
}

.news-center {
  overflow: hidden;
  padding: 0 28px 0 0;
}

.news-sidebar {
  width: 252px;
  padding: 95px 25px 0 0;
  float: right;
}

.news-sidebar-widget {
  width: 250px;
  border: 1px solid #ababab;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(170, 170, 170, 0.16);
  margin-bottom: 16px;
  padding: 25px 0 0;
  text-align: center;
}

.news-sidebar-widget h3 {
  font-size: 23px;
  margin: 0 0 17px 0;
  font-weight: 300;
}

.news-sidebar-widget h4 {
  font-size: 15px;
  margin: 0 0 17px 0;
  font-weight: 700;
}

.news-sidebar-widget i {
  padding-bottom: 25px;
}

.news-sidebar-widget i:before {
  margin: 0;
}

.news-sidebar-widget.btn-group {
  padding: 0;
}

.news-sidebar-widget.btn-group .btn, .news-sidebar-widget.btn-group .feature-menu-inner button, .feature-menu-inner .news-sidebar-widget.btn-group button {
  cursor: pointer;
  width: 62px;
  box-sizing: border-box;
  border: 0;
  position: relative;
  box-shadow: none;
  border-left: 1px solid #d5d5d5;
}

.news-sidebar-widget.btn-group .btn:first-child, .news-sidebar-widget.btn-group .feature-menu-inner button:first-child, .feature-menu-inner .news-sidebar-widget.btn-group button:first-child {
  width: 64px;
}

.news-sidebar-widget.btn-group .btn i, .news-sidebar-widget.btn-group .feature-menu-inner button i, .feature-menu-inner .news-sidebar-widget.btn-group button i {
  color: #8f8f8f;
  font-size: 20px;
}

.news-sidebar-widget.btn-group .btn:first-child, .news-sidebar-widget.btn-group .feature-menu-inner button:first-child, .feature-menu-inner .news-sidebar-widget.btn-group button:first-child {
  border: 0;
}

.news-sidebar-widget.score {
  cursor: pointer;
  position: relative;
}

.news-sidebar-widget.score h2 {
  color: #71b165;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  z-index: 2;
}

.news-sidebar-widget.score .score-chart {
  margin: 0 auto;
}

.news-sidebar-widget.score .score-chart-hidden {
  position: absolute;
  left: 68px;
  top: 25px;
  visibility: hidden;
}

.news-sidebar-widget.score .score-chart-hidden .score-chart-label {
  color: #fff;
}

.news-sidebar-widget.score:hover {
  background: #71b266;
  border: 1px solid #61a356;
}

.news-sidebar-widget.score:hover h2 {
  color: #fff;
}

.news-sidebar-widget.score:hover .score-chart {
  visibility: hidden;
}

.news-sidebar-widget.score:hover .score-chart-hidden {
  visibility: visible;
}

.news-sidebar-widget.region {
  color: #5990ba;
  cursor: pointer;
}

.news-sidebar-widget.region i {
  font-size: 65px;
  display: inline-block;
  margin: 25px 0 0 -20px;
  padding-bottom: 0;
  height: 65px;
  font-family: 'StateFaceRegular';
}

.news-sidebar-widget.region:hover {
  background: #5990ba;
  color: #fff;
  border: 1px solid #477ca5;
}

.news-sidebar-widget.sentiment {
  cursor: pointer;
  position: relative;
}

.news-sidebar-widget.sentiment h2, .news-sidebar-widget.sentiment h3, .news-sidebar-widget.sentiment h4 {
  position: relative;
  z-index: 10;
}

.news-sidebar-widget.sentiment .sentiment-options {
  list-style: none;
  padding: 0 0 29px 0;
  margin: 0;
  width: 100%;
  text-align: center;
}

.news-sidebar-widget.sentiment .sentiment-options i {
  height: 27px;
  font-size: 14px;
  color: #23561b;
  display: none;
  line-height: 27px;
}

.news-sidebar-widget.sentiment li {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0 8px;
  width: 19px;
  height: 19px;
  border-radius: 50px;
  background-clip: padding-box;
}

.news-sidebar-widget.sentiment .sentiment-options-positive {
  background-color: #6fb165;
}

.news-sidebar-widget.sentiment .sentiment-options-neutral {
  background-color: #598fb9;
}

.news-sidebar-widget.sentiment .sentiment-options-negative {
  background-color: #d95d5d;
}

.news-sidebar-widget.sentiment.sentiment-positive {
  color: #6fb165;
}

.news-sidebar-widget.sentiment.sentiment-positive .sentiment-options-positive {
  width: 27px;
  height: 27px;
}

.news-sidebar-widget.sentiment.sentiment-positive .sentiment-options-positive i {
  display: block;
}

.news-sidebar-widget.sentiment.sentiment-neutral {
  color: #598fb9;
}

.news-sidebar-widget.sentiment.sentiment-neutral .sentiment-options-neutral {
  width: 27px;
  height: 27px;
}

.news-sidebar-widget.sentiment.sentiment-neutral .sentiment-options-neutral i {
  display: block;
}

.news-sidebar-widget.sentiment.sentiment-negative {
  color: #d95d5d;
}

.news-sidebar-widget.sentiment.sentiment-negative .sentiment-options-negative {
  width: 27px;
  height: 27px;
}

.news-sidebar-widget.sentiment.sentiment-negative .sentiment-options-negative i {
  display: block;
}

.news-sidebar-widget.tags-cloud {
  width: 250px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #ababab;
  border-radius: 3px;
  background-clip: padding-box;
  box-shadow: none;
  background-color: #e1e1e1;
}

.news-sidebar-widget.tags-cloud a {
  color: #696969;
  font-weight: 700;
  text-decoration: none;
  padding: 2px 3px;
}

.news-sidebar-widget.tags-cloud a:hover {
  color: #3e3f48;
}

.news-sidebar-widget.tags-cloud .size1 {
  font-size: 10px;
  line-height: 12.5px;
}

.news-sidebar-widget.tags-cloud .size2 {
  font-size: 15px;
  line-height: 18.75px;
}

.news-sidebar-widget.tags-cloud .size3 {
  font-size: 20px;
  line-height: 25px;
}

.news-sidebar-widget.tags-cloud .size4 {
  font-size: 25px;
  line-height: 31.25px;
}

.news-sidebar-widget.tags-cloud .size5 {
  font-size: 30px;
  line-height: 37.5px;
}

.news-sidebar-widget.tags-cloud .size6 {
  font-size: 35px;
  line-height: 43.75px;
}

.news-sidebar-widget.tags-cloud .size7 {
  font-size: 40px;
  line-height: 50px;
}

.news-sidebar-widget.tags-cloud .size8 {
  font-size: 45px;
  line-height: 56.25px;
}

.news-sidebar-widget.tags-cloud .size9 {
  font-size: 50px;
  line-height: 62.5px;
}

.news-article {
  margin-bottom: 34px;
}

.news-article h2 {
  color: #3d3f47;
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 21px 0;
}

.news-article-head {
  height: 95px;
  box-sizing: border-box;
  padding: 22px 0 0;
  position: relative;
}

.news-article-head .btn-light {
  position: absolute;
  right: 0;
}

.ie8 .news-article-head .btn-light {
  padding: 0 !important;
  text-align: center;
}

.news-article-head .dropdown {
  width: auto;
  padding: 0 35px 0 15px;
}

.news-article-info {
  height: 30px;
  line-height: 30px;
  padding: 0 0 0 18px;
  display: block;
  color: #3d3f47;
  font-size: 12px;
}

.news-article-body {
  border: 1px solid #ababab;
  order-radius: 3px;
  background-clip: padding-box;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(170, 170, 170, 0.16);
  position: relative;
}

.news-article-body-text {
  padding: 18px 30px 19px 20px;
}

.news-article-body-text p {
  font-weight: 700;
  font-size: 12px;
  line-height: 22px;
  color: #666;
  margin: 0 0 2.1428571429em;
}

.full-width-img {
  width: 100%;
  display: block;
}

.full-width-img:first-child {
  border-bottom: 1px solid #ababab;
  border-radius: 2px 2px 0 0;
}

.full-width-img:last-child {
  border-top: 1px solid #ababab;
  border-radius: 0 0 2px 2px;
}

.related-articles {
  padding-bottom: 84px;
}

.related-articles h2 {
  color: #598fb9;
  font-weight: 400;
  font-size: 18px;
  margin: 0 0 25px 0;
}

.article {
  position: relative;
  width: 202px;
  margin: 0 auto;
  border: 1px solid #ababab;
  border-radius: 6px;
  background-clip: padding-box;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(170, 170, 170, 0.16);
}

.article h3, .article h3 a {
  color: #4b8fbd;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  margin: 10px 0 5px 0;
}

.article h3 a, .article h3 a a {
  display: block;
  padding: 0;
  margin: 0;
  height: 32px;
  overflow: hidden;
}

.article time {
  color: #9b9b9b;
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 7px 0;
}

.article-author {
  color: #b5b5b5;
  font-size: 11px;
  font-weight: 700;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  padding: 0 8px;
  height: 37px;
  line-height: 37px;
}

.article-author span {
  color: #9c9c9c;
}

.article-in {
  padding: 8px;
}

.article-in img {
  height: 130px;
  margin: 0 auto;
  display: block;
  width: 100%;
}

.article-nav {
  background-color: #f4f4f4;
  padding: 8px 5px;
  border-radius: 0 0 4px 4px;
}

.article-nav i {
  color: #7f7f7f;
  font-size: 12px;
}

.article-nav .btn, .article-nav .feature-menu-inner button, .feature-menu-inner .article-nav button {
  cursor: pointer;
  width: 94px;
  height: 29px;
  line-height: 27px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #fff;
  box-sizing: border-box;
  padding: 0;
  color: #b5b5b5;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  position: relative;
}

.article-nav .btn.open, .article-nav .feature-menu-inner button.open, .feature-menu-inner .article-nav button.open, .article-nav .btn:hover, .article-nav .feature-menu-inner button:hover, .feature-menu-inner .article-nav button:hover, .article-nav .btn:active, .article-nav .feature-menu-inner button:active, .feature-menu-inner .article-nav button:active, .article-nav .btn.active, .article-nav .feature-menu-inner button.active, .feature-menu-inner .article-nav button.active {
  border: 1px solid #a7bece;
  background-color: #dbe9f1;
  color: #3d3f47 !important;
}

.article-nav .btn.open i, .article-nav .feature-menu-inner button.open i, .feature-menu-inner .article-nav button.open i, .article-nav .btn:hover i, .article-nav .feature-menu-inner button:hover i, .feature-menu-inner .article-nav button:hover i, .article-nav .btn:active i, .article-nav .feature-menu-inner button:active i, .feature-menu-inner .article-nav button:active i, .article-nav .btn.active i, .article-nav .feature-menu-inner button.active i, .feature-menu-inner .article-nav button.active i {
  color: #3d3f47;
}

.article-nav-item-in {
  position: relative;
}

.carousel-articles-in {
  overflow: hidden;
  padding: 20px 0;
  margin: -20px 0;
}

.carousel-articles-in ul {
  list-style: none;
}

.carousel-articles-in ul li {
  float: left;
}

.carousel-articles {
  position: relative;
  padding: 0 33px;
  box-sizing: border-box;
}

.carousel-articles img {
  display: block;
  margin: 0 auto;
}

.carousel-articles-next, .carousel-articles-prev {
  width: 32px;
  height: 42px;
  border-radius: 2px;
  background-clip: padding-box;
  background-color: #c6c6c6;
  position: absolute;
  top: 50%;
  margin-top: -21px;
  z-index: 100;
  cursor: pointer;
  border: 0;
  padding: 0;
  margin: 0;
}

.carousel-articles-next:hover, .carousel-articles-prev:hover {
  background: #3e3f48;
}

.carousel-articles-next i, .carousel-articles-prev i {
  color: #e1e1e1;
  font-size: 20px;
  width: 32px;
  height: 42px;
  line-height: 42px;
  display: block;
  text-align: center;
}

.carousel-articles-next i:before, .carousel-articles-prev i:before {
  margin: 0;
}

.carousel-articles-next {
  left: 0;
}

.carousel-articles-prev {
  right: 0;
}

.locations, .impact-score, .sentiments-box {
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  padding: 50px 0;
}

.locations h2, .impact-score h2, .sentiments-box h2 {
  text-align: center;
  vertical-align: middle;
  line-height: 35px;
  padding-bottom: 43px;
  margin: 0;
  color: #598fb9;
  font-weight: 400;
  font-size: 20px;
  margin: 0;
}

.locations h2 i, .impact-score h2 i, .sentiments-box h2 i {
  width: 29px;
  height: 29px;
  line-height: 29px;
  border: 3px solid #598fb9;
  border-radius: 18px;
  background-clip: padding-box;
  background-color: #e1e1e1;
  display: inline-block;
  margin: 0 15px 0 0;
  text-align: center;
  color: #20445f;
  font-size: 14px;
}

.locations h2 i:before, .impact-score h2 i:before, .sentiments-box h2 i:before {
  margin: 0;
}

.locations h2 span, .impact-score h2 span, .sentiments-box h2 span {
  line-height: 35px;
  height: 35px;
  display: inline-block;
  vertical-align: top;
}

.impact-score {
  border: 0;
}

.sentiments-box-label {
  color: #598fb9;
  font-size: 400px;
  text-align: center;
  width: 500px;
  margin: 0 auto;
  font-size: 15px;
}

.impact-score-in {
  position: relative;
}

.impact-score-in .score-chart-label {
  left: 54px;
  top: 13px;
}

.impact-score-text {
  vertical-align: middle;
  display: table-cell;
  overflow: hidden;
  padding: 0 0 0 20px;
}

.impact-score-text p {
  color: #71b165;
  font-size: 14px;
}

.news-comments {
  clear: both;
  width: 100%;
  background: #ebeced;
  box-sizing: border-box;
  padding: 54px 277px 0 24px;
}

.news-comments h2 {
  color: #598fb9;
  font-size: 20px;
  font-weight: 400;
  margin: 0 0 25px 0;
}

.news-comments h2 i {
  color: #20445f;
  font-size: 23px;
}

.news-comments-article {
  margin: 0 0 40px 0;
}

.news-comments-article.last {
  margin-bottom: 25px;
}

.news-comments-article h3 {
  margin: 0 0 10px 0;
  color: #666;
  font-size: 15px;
  font-weight: 700;
}

.news-comments-article time {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: .6;
  color: #666;
  font-size: 13px;
  font-style: italic;
  margin: 0 0 12px 0;
  display: block;
}

.news-comments-article p {
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: .8;
  color: #666;
  font-size: 13px;
  font-weight: 700;
}

.news-comments-article .icon-new-report {
  font-size: 11px;
}

.news-comments-article .icon-new-cross {
  font-size: 17px;
}

.news-comments-article .tooltip {
  width: 160px;
  margin-left: -48px;
}

.news-comments-article .tooltip-wrap {
  text-decoration: none;
  margin: 0 0 0 18px;
}

.news-comments-article .tooltip-wrap i {
  height: 15px;
  line-height: 15px;
  display: block;
  color: #676767;
}

.news-comments-article .tooltip-wrap i:before {
  margin: 0;
}

.news-comments-article .icon-new-cross, .news-comments-article .map-marker-modal .ui-dialog-titlebar .ui-dialog-titlebar-close, .map-marker-modal .ui-dialog-titlebar .news-comments-article .ui-dialog-titlebar-close {
  font-size: 17px;
}

.news-comments-form {
  padding: 0 0 97px 0;
}

.news-comments-form input[type=text], .news-comments-form textarea {
  width: 100%;
  border: 1px solid #c5c5c5;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #fff;
  box-sizing: border-box;
  padding: 0 17px;
  margin: 0 0 13px 0;
  overflow: hidden;
  resize: none;
}

.news-comments-form input[type=text] {
  height: 45px;
  line-height: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.news-comments-form textarea {
  padding-top: 15px;
  padding-bottom: 15px;
  height: 152px;
}

.news-comments-form .btn, .news-comments-form .feature-menu-inner button, .feature-menu-inner .news-comments-form button {
  display: inline-block;
  padding: 0 24px;
  height: 45px;
  line-height: 45px;
  border: 1px solid #58974d;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #71b165;
}

.score-chart {
  position: relative;
}

.score-chart-small {
  width: 115px;
  height: 115px;
  position: relative;
}

.score-chart-small .score-chart-label {
  width: 115px;
  height: 115px;
  line-height: 115px;
}

.score-chart-small [data-highcharts-chart] {
  width: 155px;
  height: 155px;
  overflow: hidden;
}

.score-chart-small [data-highcharts-chart] {
  left: -4px;
  overflow: hidden;
  position: relative;
  top: -18px;
}

.score-chart-big {
  width: 208px;
  height: 208px;
  position: relative;
  width: 278px;
  height: 278px;
  padding: 12px 0 0 52px;
  display: table-cell;
}

.score-chart-big .score-chart-label {
  width: 208px;
  height: 208px;
  line-height: 208px;
}

.score-chart-big [data-highcharts-chart] {
  width: 278px;
  height: 278px;
  overflow: hidden;
}

.score-chart-big [data-highcharts-chart] {
  left: 18px;
  overflow: hidden;
  position: relative;
  top: 4px;
}

.score-chart-big .score-chart-label {
  height: 257px;
  line-height: 257px;
  width: 271px;
  font-size: 52px;
}

.score-chart-label {
  font-size: 24px;
  color: #71b266;
  font-weight: 700;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
}

.score-chart-mini {
  width: 90px;
  height: 90px;
  position: relative;
  position: absolute;
  right: -40px;
  top: -3px;
}

.score-chart-mini .score-chart-label {
  width: 90px;
  height: 90px;
  line-height: 90px;
}

.score-chart-mini [data-highcharts-chart] {
  width: 90px;
  height: 90px;
  overflow: hidden;
}

.score-chart-mini [data-highcharts-chart] {
  left: -4px;
  overflow: hidden;
  position: relative;
  top: -18px;
}

.score-chart-mini .score-chart-label {
  border-radius: 50px;
  background: none repeat scroll 0 0 #38711B;
  color: #fff;
  font-size: 12px;
  height: 38px;
  left: 17px;
  line-height: 37px;
  position: absolute;
  top: -2px;
  width: 38px;
}

.alert-list .alert-block {
  overflow: visible;
}

.page-screen {
  transition: all 0.6s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.page-screen.active {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.article-author-info {
  display: none;
  width: 100%;
  border: 1px solid #ababab;
  border-radius: 3px;
  background-clip: padding-box;
  padding: 10px 0 0;
  background-color: #cfcfcf;
  position: absolute;
  top: -1px;
  left: -1px;
}

.article-author-info img {
  border-radius: 100px;
  width: 63px;
  height: 63px;
  position: absolute;
  left: 15px;
  top: 10px;
}

.article-author-info h2 {
  color: #3d3f47;
  font-size: 19px;
  font-weight: 700;
  float: none;
  clear: both;
  margin: 13px 83px 13px 100px;
}

.article-author-info:before {
  content: '';
  position: absolute;
  left: 100px;
  top: 0;
  display: block;
  border: 1px solid #ababab;
  background-color: #cfcfcf;
  width: 15px;
  height: 15px;
  top: -9px;
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg);
  border-top: 0;
  border-left: 0;
}

.article-author-info-item {
  color: #3d3f47;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 13px 0;
}

.article-author-info-item strong {
  font-weight: 700;
}

.article-author-info-sect {
  float: left;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 15px 0 0;
  width: 50%;
}

.article-author-info-sect.first {
  padding-left: 100px;
}

.article-text {
  color: #656565;
  font-size: 12px;
  font-weight: 700;
  display: none;
  overflow: hidden;
  box-sizing: border-box;
  transition: all 0.3s;
  border-bottom: 1px solid #dadada;
  padding: 15px 8px;
}

.state-bar {
  background: none;
  border: none;
  border-radius: 0;
  height: 179px;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.state-bar:before, .state-bar:after {
  content: " ";
  display: table;
}

.state-bar:after {
  clear: both;
}

.state-bar.state-bar--no-insights {
  height: 75px;
}

.state-bar.state-bar--no-insights .ui-tabs-panel {
  padding-top: 2px;
}

.state-bar .ui-tabs-nav {
  float: left;
  padding: 0;
  width: 50px;
  background: #296893;
}

.state-bar .ui-tabs-nav li {
  border-radius: 0;
  float: none;
  height: 36px;
  margin: 0;
  padding: 0;
}

.state-bar .ui-tabs-nav li.ui-state-active {
  background: #0092C2;
}

.state-bar .ui-tabs-nav li.ui-state-active:last-child {
  height: 35px;
}

.state-bar .ui-tabs-nav li a {
  color: #677078;
  padding: 11px 0 8px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

.state-bar .ui-tabs-nav li a:before {
  margin-right: 0;
}

.state-bar .ui-tabs-panel {
  padding: 7px 19px;
}

.state-bar .ui-tabs-panel .state-bar-title {
  color: #677078;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 8px 0;
  margin: 0 0 10px 0;
  box-sizing: border-box;
}

.state-bar .ui-tabs-panel .state-bar-title span {
  font-weight: 400;
  text-transform: none;
}

.state-bar .ui-tabs-panel .state-bar-title.sentiment {
  margin-top: 18px;
  margin-bottom: 28px;
  text-align: center;
  text-transform: none;
  padding: 0;
  border: 0;
}

.state-bar .ui-tabs-panel .state-bar-text {
  color: #677078;
  font-size: 14px;
}

.state-bar .ui-tabs-panel .state-bar-slider {
  margin: 0 auto;
}

.state-bar.state-bar--trendsight .trendsight-block {
  overflow: hidden;
}

.state-bar.state-bar--trendsight .trendsight-block--padded {
  padding: 7px 19px;
}

.state-bar.state-bar--trendsight .ui-tabs-nav {
  background: none;
}

.state-bar.state-bar--trendsight .ui-tabs-nav li {
  background: #f2f2f2;
}

.state-bar.state-bar--trendsight .ui-tabs-nav li.ui-state-active {
  background: #677078;
}

.state-bar.state-bar--trendsight .ui-tabs-nav li.ui-state-active a {
  color: #fff;
}

.state-bar .state-bar-mentions {
  padding-left: 70px;
  padding-right: 55px;
  box-sizing: border-box;
  overflow: hidden;
}

.state-bar .state-bar-mentions ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.state-bar .state-bar-mentions .state-bar-carousel-wrapper {
  height: 60px !important;
  z-index: 10;
}

.state-bar .state-bar-mentions .trendsight-text {
  overflow: hidden;
  clear: both;
}

.state-bar .state-bar-mentions-num {
  float: left;
  font-size: 56px;
  height: 44px;
  line-height: 44px;
  border-right: 1px solid #EBECED;
  padding: 0 10px 0 0;
  margin: 0 10px 0 0;
}

.state-bar .state-bar-mentions-info {
  float: left;
}

.state-bar .state-bar-mentions-info div {
  margin: 0 0 5px 0;
  font-size: 14px;
}

.state-bar .state-bar-mentions-info h3 {
  margin: 0;
  font-size: 22px;
}

#tabs-1 .state-bar-carousel-block {
  width: 50%;
}

#tabs-1 .state-bar-carousel-block .trendsight-text {
  padding-right: 0;
}

.state-bar-slider {
  border: none;
  background: #fa6866;
  height: 8px;
  position: relative;
  width: 387px;
  z-index: 1;
}

.state-bar-slider .min-value, .state-bar-slider .max-value, .state-bar-slider .medium-value {
  box-sizing: border-box;
  border-radius: 100%;
  display: block;
  position: absolute;
  height: 25px;
  top: -9px;
  width: 25px;
  z-index: 2;
  text-align: center;
}

.state-bar-slider .min-value.active, .state-bar-slider .max-value.active, .state-bar-slider .medium-value.active {
  height: 31px;
  top: -12px;
  width: 31px;
}

.state-bar-slider .min-value {
  background: #63BF52;
}

.state-bar-slider .min-value.active {
  left: -15px;
}

.state-bar-slider .min-value:before {
  color: #63BF52;
  font-size: 20px;
  margin-right: 0;
  position: relative;
  top: 7px;
}

.state-bar-slider .medium-value {
  background: #f8ca00;
  left: 50%;
  margin-left: -12px;
}

.state-bar-slider .medium-value.active {
  height: 31px;
  left: 50%;
  margin-left: -15px;
  width: 31px;
}

.state-bar-slider .medium-value:before {
  color: #686911;
  font-size: 20px;
  margin-right: 0;
  position: relative;
  top: 7px;
}

.state-bar-slider .max-value {
  background: #d15a5a;
  right: -15px;
}

.state-bar-slider .max-value:before {
  color: #691111;
  font-size: 20px;
  margin-right: 0;
  position: relative;
  top: 7px;
}

.state-bar-slider .ui-slider-range {
  background: #75ac45;
}

.state-bar-slider .ui-slider-handle {
  background: #dad081;
  border-radius: 100%;
  box-sizing: border-box;
  height: 25px;
  margin-left: -9px;
  top: -9px;
  width: 25px;
}

.state-bar-slider:after {
  background: #63BF52;
  content: '';
  display: block;
  height: 8px;
  width: 50%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.comments-block .comment-head {
  height: 25px;
}

.comments-block .state-bar-carousel-pager {
  margin-top: 18px;
}

.comments-block .comment-item {
  box-sizing: border-box;
  width: 100%;
  height: 81px;
}

.comments-block .comment-item .comment-author {
  color: #677078;
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  font-weight: 700;
  float: left;
  width: 105px;
}

.comments-block .comment-item .comment-text {
  color: #677078;
  font-size: 14px;
  padding-left: 115px;
  padding-right: 50px;
  padding-bottom: 5px;
  box-sizing: border-box;
}

.title-bd {
  border-bottom: 2px solid #677078 !important;
  padding-bottom: 4px !important;
  margin-bottom: 10px !important;
}

.title-bd h3, .title-bd .state-bar-carousel-pager {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.title-bd.sentiment {
  text-transform: uppercase !important;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding-bottom: 10px !important;
}

.trendsight-block {
  height: 100%;
}

.trendsight-block .state-bar-carousel-block {
  width: 100% !important;
  height: 100%;
}

.trendsight-block .state-bar-carousel-block .state-bar-carousel-wrapper {
  height: 50%;
  overflow: auto;
}

.trendsight-block .trendsight-head {
  height: 25px;
}

.trendsight-block .trendsight-head .state-bar-carousel-pager {
  margin-top: 18px;
}

.trendsight-block .trendsight-item {
  box-sizing: border-box;
  width: 100%;
}

.trendsight-block .trendsight-item .trendsight-text {
  color: #677078;
  font-size: 16px;
  padding-right: 50px;
  padding-bottom: 5px;
  box-sizing: border-box;
  line-height: 18px;
}

.trendsight-block .trendsight-item .trendsight-text a {
  color: #0092C2;
}

.state-bar-carousel-block .state-bar-carousel-wrapper {
  overflow: hidden;
  position: relative;
  visibility: visible;
  z-index: 2;
  min-width: 400px;
  width: 100% !important;
}

.state-bar-carousel-block .state-bar-carousel-wrapper .trendsight-text-container {
  margin: 0;
  padding: 0;
  list-style-type: none;
  z-index: 1;
  position: relative;
  left: 0;
  width: 100% !important;
}

.state-bar-carousel-block .state-bar-carousel-pager .pager-text {
  color: #677078;
  font-size: 14px;
}

.state-bar-carousel-block .state-bar-carousel-pager .page-prev, .state-bar-carousel-block .state-bar-carousel-pager .page-next {
  color: #677078;
  text-decoration: none;
}

.state-bar-carousel-block .state-bar-carousel-pager .page-prev:before, .state-bar-carousel-block .state-bar-carousel-pager .page-next:before {
  margin-right: 0;
}

.state-bar-carousel-block .state-bar-carousel-pager .page-prev.disabled, .state-bar-carousel-block .state-bar-carousel-pager .page-next.disabled {
  color: #CCCFD2;
}

.state-bar-carousel-block .trendsight-item {
  width: 100% !important;
  overflow: auto;
}

.mentions-block .state-bar-title {
  display: block;
  float: left;
  width: 90px;
  border-bottom: 0 !important;
  box-sizing: border-box;
}

.mentions-block .mentions-carousel-wrapper {
  padding-left: 90px;
  padding-right: 70px;
  width: 100%;
  box-sizing: border-box;
}

.mentions-block .mentions-carousel-wrapper .mentions-item a {
  margin: 0 !important;
}

.mentions-block .mentions-carousel {
  width: 100%;
}

.mentions-block .mentions-carousel .mentions-item {
  height: 132px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

.mentions-block .mentions-carousel .mentions-item a {
  text-decoration: none;
  color: #0092C2;
  display: block;
  width: 162px;
  height: 132px;
  background-color: #fff;
  border-radius: 1px;
  text-align: left;
}

.mentions-block .mentions-carousel .mentions-item img {
  border-radius: 1px 1px 0 0;
  display: block;
  width: 162px;
  height: 63px;
}

.mentions-block .mentions-carousel .mentions-item .mentions-item-title {
  border-bottom: 1px solid #EBECED;
  display: block;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding: 0 12px;
  color: #677078;
  font-size: 14px;
}

.mentions-block .mentions-carousel .mentions-item .mentions-item-category {
  text-transform: uppercase;
}

.mentions-block .mentions-carousel .mentions-item .mentions-item-category,
.mentions-block .mentions-carousel .mentions-item time {
  padding: 0 12px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: .8;
  color: #677078;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.mentions-block .mentions-pager {
  display: block;
  width: 62px;
  position: absolute;
  top: 0;
  right: -19px;
  z-index: 2;
}

.mentions-block .mentions-pager a {
  box-sizing: border-box;
  display: block;
  font-size: 18px;
  height: 66px;
  padding-top: 23px;
  text-align: center;
  width: 62px;
}

.mentions-block .mentions-pager a:first-child {
  padding-top: 29px;
}

.slide-container {
  background: #ffffff;
}

.slide-container > .slide.light-slide {
  background: #ffffff !important;
}

.slide-container > .slide.intro {
  background: #ffffff;
  color: #0092C2;
  height: 100%;
  position: relative;
  text-align: center;
  width: 100%;
}

.slide-container > .slide.intro .slide-content-inner:before {
  content: ' ';
  display: inline-block !important;
  vertical-align: middle;
  height: 80%;
}

.slide-container > .slide.intro .intro-title {
  display: block;
  font-size: 30px;
  font-weight: 700;
}

.slide-container > .slide.intro .valign-center-block {
  top: 0;
  margin-top: 20px !important;
}

.slide-container > .slide.intro img {
  max-height: 70%;
  max-width: 65%;
}

.slide-container > .slide.intro .start-button {
  bottom: 45px;
  color: #0092C2;
  font-size: 55px;
  left: 50%;
  margin-left: -32px;
  position: absolute;
  text-decoration: none;
}

.slide-container > .slide .slide-content.no-insights .slide-header {
  margin-bottom: 80px;
}

.slide-container > .slide .slide-header {
  text-align: center;
  margin-top: 40px;
}

.slide-container > .slide .slide-header .slide-icon {
  background: #ffffff;
  border: 3px solid #0092C2;
  border-radius: 100%;
  box-sizing: border-box;
  color: #0092C2;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 20px;
  height: 44px;
  margin-right: 14px;
  padding-top: 12px;
  text-align: center;
  width: 44px;
}

.slide-container > .slide .slide-header .slide-icon:before {
  margin-right: 0;
}

.slide-container > .slide .slide-header .slide-icon.tk-icon-key-message:before {
  font-size: 22px;
  top: -4px;
  right: -0.5px;
  position: relative;
}

.safari .slide-container > .slide .slide-header .slide-icon.icon-new-pie-chart:before {
  position: relative;
  left: 1px;
  top: -2px;
}

.slide-container > .slide .slide-header .slide-icon.tk-icon-star2, .slide-container > .slide .slide-header .slide-icon.tk-icon-Google-icon, .slide-container > .slide .slide-header .slide-icon.tk-icon-stats-bars4, .slide-container > .slide .slide-header .slide-icon.tk-icon-book {
  padding-top: 8px;
}

.slide-container > .slide .slide-header .slide-icon.tk-icon-socialshares, .slide-container > .slide .slide-header .slide-icon.tk-icon-TotalMentions, .slide-container > .slide .slide-header .slide-icon.tk-icon-IntlMentions, .slide-container > .slide .slide-header .slide-icon.tk-icon-temperature {
  padding-top: 9px;
}

.slide-container > .slide .slide-header .slide-title {
  color: #0092C2;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
}

.slide-container > .slide .slide-header .slide-title.marketing-title {
  max-width: 900px;
}

.presentation-container {
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.presentation-buttons-wrap {
  position: absolute;
  right: 2%;
  z-index: 15;
}

.presentation-buttons-wrap.top {
  top: 5%;
}

.presentation-buttons-wrap.center {
  top: 40%;
}

.presentation-buttons-tile {
  color: #CCCFD2;
  display: block;
  height: 15px;
  width: 15px;
  position: absolute;
  cursor: pointer;
  top: -28px;
  left: 0;
}

.presentation-buttons-tile.active {
  color: #677078;
}

.presentation-buttons {
  list-style: none;
  margin: 0 !important;
  padding: 0;
}

.presentation-buttons li a {
  background: #d5d5d7;
  border-radius: 100%;
  display: block;
  height: 8px;
  margin-bottom: 7px;
  width: 8px;
  position: relative;
}

.presentation-buttons li a.active {
  background: #677078;
}

.presentation-buttons li a:hover span {
  display: block;
  opacity: 1;
}

.presentation-buttons li a span {
  border-radius: 2px;
  background-clip: padding-box;
  background-color: #677078;
  font-weight: 700;
  height: 36px;
  line-height: 36px;
  text-align: center;
  padding: 0 15px;
  display: none;
  position: absolute;
  top: -11px;
  right: 27px;
  color: #fff;
  font-size: 14px;
  opacity: 0;
  z-index: 20;
  white-space: nowrap;
  transition: opacity 0.25s;
}

.presentation-buttons li a span:before {
  content: '';
  position: absolute;
  right: -7px;
  top: 12px;
  display: block;
  width: 0;
  height: 0;
  border-left: 7px solid #677078;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
}

.valign-center-block {
  position: absolute;
  top: 50%;
  width: 100%;
}

.presentation-world-map {
  margin: 25px auto 0;
  width: 80%;
  box-sizing: border-box;
  position: relative;
}

.presentation-us-map {
  margin: 25px auto 0;
  width: 80%;
  box-sizing: border-box;
}

.presentation-chart {
  box-sizing: border-box;
  padding: 0 !important;
  width: 55%;
  margin: 0 auto;
  position: relative;
}

.presentation-chart .area-chart-custom-title {
  bottom: 25px;
  color: #205A81;
  font-size: 0.8125em;
  font-weight: 700;
  margin-left: -150px;
  position: absolute;
  text-align: right;
  width: 150px;
}

.presentation-chart .highcharts-title {
  left: 0 !important;
  text-align: center;
  width: 100% !important;
}

.presentation-chart .right-labels {
  font-family: "Proxima Nova", sans-serif;
  font-weight: bold;
  font-size: 1em;
  line-height: 0.8;
}

.presentation-chart .highcharts-container {
  overflow: visible !important;
}

.presentation-chart svg {
  position: relative;
  z-index: 1000;
}

.presentation-chart.svg-fix svg {
  z-index: 0;
}

.pie-legend {
  position: absolute;
  width: 25%;
  right: -2%;
  height: 90%;
  overflow-x: auto;
  overflow-y: scroll;
  top: 10%;
}

.pie-legend::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

.pie-legend::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.pie-legend-item {
  text-align: start;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

.score-chart-presentation {
  margin: 0 auto;
  width: 85%;
  position: relative;
}

.score-chart-presentation .piechart-title {
  color: #0092C2;
  font-size: 2em;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

.score-chart-presentation .piechart-title .percent {
  font-size: 3.1666666667em;
  font-weight: 300;
  display: block;
}

.score-chart-presentation .presentation-chart {
  padding: 0;
  width: 400px;
  height: 400px;
  right: 30px;
}

.score-chart-presentation .pie-legend {
  z-index: 100;
  position: absolute;
}

.score-chart-presentation .pie-legend .pie-legend-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item {
  color: #677078;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 1.57143em;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item:before {
  border-radius: 50%;
  content: " ";
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 20px;
  margin-right: 13px;
  position: relative;
  top: 2px;
  width: 20px;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color1:before {
  background: #0092C2;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color2:before {
  background: #63BF52;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color3:before {
  background: #f8ca00;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color4:before {
  background: #fa6866;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color5:before {
  background: #43BFB7;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color6:before {
  background: #8575cd;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color7:before {
  background: #ff64c6;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color8:before {
  background: #677078;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color9:before {
  background: #00c68d;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color10:before {
  background: #fbd952;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color11:before {
  background: #ff626b;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color12:before {
  background: #39dbd8;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette1:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-sm1:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md1:before {
  background: #0092c2;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette2:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-sm2:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md2:before {
  background: #00C68D;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette3:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-sm3:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md3:before {
  background: #39DBD8;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette4:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-sm4:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md4:before {
  background: #FDE568;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette5:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-sm5:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md5:before {
  background: #FF626B;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette6:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-sm6:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md6:before {
  background: #FF64C6;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette7:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-sm7:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md7:before {
  background: #8575CD;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette8:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-sm9:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md8:before {
  background: #65C1EA;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette9:before {
  background: #0177B2;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette10:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md9:before {
  background: #a1f0d7;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette11:before {
  background: #009E71;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette12:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md10:before {
  background: #89EBE8;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette13:before {
  background: #2DAFAC;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette14:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md11:before {
  background: #FDF5D0;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette15:before {
  background: #FDD500;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette16:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md12:before {
  background: #FFA2A7;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette17:before {
  background: #CB4E55;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette18:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md13:before {
  background: #FFA4DE;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette19:before {
  background: #CB509E;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette20:before, .score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette-md14:before {
  background: #B5ADE1;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item.color-palette21:before {
  background: #6B5DA3;
}

.score-chart-presentation .pie-legend .pie-legend-list .pie-legend-item .span-legend-title {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

.voice-title-name {
  max-width: 120px;
}

.presentation-tabs {
  background: none;
  border: none;
  border-radius: 0;
  text-align: center;
}

.presentation-tabs .ui-tabs-nav {
  margin-left: 85px;
  padding: 0;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  float: none;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button a {
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  padding: 8px 11px 5px;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button a:before {
  border-radius: 2px;
  box-sizing: border-box;
  content: " ";
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 18px;
  margin-right: 15px;
  position: relative;
  top: -1px;
  width: 18px;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.ui-tabs-active {
  margin-bottom: 0;
  padding-bottom: 0;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.ui-tabs-active:after {
  content: " ";
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -11px;
  z-index: 1;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #fff;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.ui-tabs-active:before {
  content: " ";
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -12px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #63BF52;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.tw {
  border: 1px solid #63BF52;
  border-radius: 3px;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.tw a {
  color: #63BF52;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.tw a:before {
  background: #63BF52;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.all {
  border: 1px solid #0092C2;
  border-radius: 3px;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.all a {
  color: #007499;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.all a:before {
  background: #0092C2;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.fb {
  border: 1px solid #677078;
  border-radius: 3px;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.fb a {
  color: #677078;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.fb a:before {
  background: #677078;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.fb.ui-tabs-active:before {
  border-top-color: #677078;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.world {
  border: 1px solid #63BF52;
  border-radius: 3px;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.world a {
  color: #63BF52;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.world a:before {
  background: #63BF52;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.world.ui-tabs-active:before {
  border-top-color: #63BF52;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.us {
  border: 1px solid #677078;
  border-radius: 3px;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.us a {
  color: #677078;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.us a:before {
  background: #677078;
}

.presentation-tabs .ui-tabs-nav .presentation-tabs-button.us.ui-tabs-active:before {
  border-top-color: #677078;
}

.ad-equivalency .total,
.aggregate-readership .total {
  border-top: 1px solid #EBECED;
  margin: 20px auto 0;
  width: 360px;
  font-size: 18px;
  color: #677078;
  text-align: center;
  padding-top: 20px;
}

.ad-equivalency .total .total-value,
.aggregate-readership .total .total-value {
  color: #677078;
  font-weight: 700;
}

.media-values-blocks-container,
.aggregate-readership-blocks-container {
  text-align: center;
}

.media-values-blocks-container .media-values-block,
.media-values-blocks-container .aggregate-readership-block,
.aggregate-readership-blocks-container .media-values-block,
.aggregate-readership-blocks-container .aggregate-readership-block {
  background: #e5efef;
  border-radius: 100%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 230px !important;
  margin-left: 15px;
  padding: 50px 10px;
  text-align: center;
  width: 230px !important;
  opacity: 0.7;
  transition: opacity 0.2s;
}

.media-values-blocks-container .media-values-block .media-icon,
.media-values-blocks-container .aggregate-readership-block .media-icon,
.aggregate-readership-blocks-container .media-values-block .media-icon,
.aggregate-readership-blocks-container .aggregate-readership-block .media-icon {
  font-size: 36px;
}

.media-values-blocks-container .media-values-block .media-icon:before,
.media-values-blocks-container .aggregate-readership-block .media-icon:before,
.aggregate-readership-blocks-container .media-values-block .media-icon:before,
.aggregate-readership-blocks-container .aggregate-readership-block .media-icon:before {
  margin-right: 0;
}

.media-values-blocks-container .media-values-block .media-title,
.media-values-blocks-container .aggregate-readership-block .media-title,
.aggregate-readership-blocks-container .media-values-block .media-title,
.aggregate-readership-blocks-container .aggregate-readership-block .media-title {
  font-size: 21px;
  font-weight: 700;
  margin: 13px 0 22px;
}

.media-values-blocks-container .media-values-block .media-value,
.media-values-blocks-container .aggregate-readership-block .media-value,
.aggregate-readership-blocks-container .media-values-block .media-value,
.aggregate-readership-blocks-container .aggregate-readership-block .media-value {
  font-size: 28px !important;
  font-weight: 700 !important;
}

.media-values-blocks-container .media-values-block:first-child,
.media-values-blocks-container .aggregate-readership-block:first-child,
.aggregate-readership-blocks-container .media-values-block:first-child,
.aggregate-readership-blocks-container .aggregate-readership-block:first-child {
  margin-left: 0;
}

.media-values-blocks-container .media-values-block.tv,
.media-values-blocks-container .aggregate-readership-block.tv,
.aggregate-readership-blocks-container .media-values-block.tv,
.aggregate-readership-blocks-container .aggregate-readership-block.tv {
  background: #ebeced;
  color: #63BF52;
}

.media-values-blocks-container .media-values-block.radio,
.media-values-blocks-container .aggregate-readership-block.radio,
.aggregate-readership-blocks-container .media-values-block.radio,
.aggregate-readership-blocks-container .aggregate-readership-block.radio {
  background: #ebeced;
  color: #43BFB7;
}

.media-values-blocks-container .media-values-block.newspaper,
.media-values-blocks-container .aggregate-readership-block.newspaper,
.aggregate-readership-blocks-container .media-values-block.newspaper,
.aggregate-readership-blocks-container .aggregate-readership-block.newspaper {
  background: #ebeced;
  color: #0092C2;
}

.media-values-blocks-container .media-values-block.blog,
.media-values-blocks-container .aggregate-readership-block.blog,
.aggregate-readership-blocks-container .media-values-block.blog,
.aggregate-readership-blocks-container .aggregate-readership-block.blog {
  background: #ebeced;
  color: #677078;
}

.media-values-blocks-container .media-values-block.print,
.media-values-blocks-container .aggregate-readership-block.print,
.aggregate-readership-blocks-container .media-values-block.print,
.aggregate-readership-blocks-container .aggregate-readership-block.print {
  background: #ebeced;
  color: #8575cd;
}

.media-values-blocks-container .media-values-block:hover,
.media-values-blocks-container .aggregate-readership-block:hover,
.aggregate-readership-blocks-container .media-values-block:hover,
.aggregate-readership-blocks-container .aggregate-readership-block:hover {
  opacity: 1;
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}

#editing-content .ad-equivalency .total,
#editing-content .aggregate-readership .total {
  padding-top: 12px !important;
}

#editing-content .media-values-blocks-container .media-values-block,
#editing-content .media-values-blocks-container .aggregate-readership-block,
#editing-content .aggregate-readership-blocks-container .media-values-block,
#editing-content .aggregate-readership-blocks-container .aggregate-readership-block {
  width: 150px !important;
  height: 150px !important;
  padding: 26px 10px !important;
  margin-top: 36px !important;
}

#editing-content .media-values-blocks-container .media-values-block .media-icon,
#editing-content .media-values-blocks-container .aggregate-readership-block .media-icon,
#editing-content .aggregate-readership-blocks-container .media-values-block .media-icon,
#editing-content .aggregate-readership-blocks-container .aggregate-readership-block .media-icon {
  font-size: 24px !important;
}

#editing-content .media-values-blocks-container .media-values-block .media-title,
#editing-content .media-values-blocks-container .aggregate-readership-block .media-title,
#editing-content .aggregate-readership-blocks-container .media-values-block .media-title,
#editing-content .aggregate-readership-blocks-container .aggregate-readership-block .media-title {
  font-size: 14px !important;
  margin: 6px 0 14px !important;
}

#editing-content .media-values-blocks-container .media-value,
#editing-content .aggregate-readership-blocks-container .media-value {
  font-size: 18px !important;
}

#editing-content .pager {
  display: none;
}

.article-wrapper {
  box-sizing: border-box;
  padding: 0 5% 0 3%;
  position: relative;
  width: 100%;
  margin-top: -100px;
  top: 50%;
}

.article-wrapper.responsive {
  margin-top: -234px !important;
}

.article-wrapper .article-arrow {
  color: #0092C2;
  font-size: 30px;
  text-decoration: none;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 3;
}

.article-wrapper .article-arrow.disabled {
  color: #677078;
}

.article-wrapper .article-arrow:before {
  margin-right: 0;
}

.article-wrapper .carousel {
  margin: 0 auto;
}

.article-wrapper .presentation-articles-block {
  overflow: hidden;
  display: inline-block;
}

.article-wrapper .presentation-articles-block ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.article-wrapper .presentation-articles-block ul li {
  text-align: center;
}

.article-wrapper .presentation-articles-block .presentation-article {
  text-align: left;
  background-color: #ebeced;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 520px;
  height: 220px;
  margin: 10px;
  box-sizing: border-box;
}

.article-wrapper .presentation-articles-block .presentation-article.not-visible {
  visibility: hidden;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-header {
  background-color: #677078;
  height: 34px;
  position: relative;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-header .star {
  vertical-align: top;
  display: inline-block;
  color: #f8ca00;
  font-size: 16px;
  margin: 8px 0 0 12px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-header .number-circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: #677078;
  background-color: #CCCFD2;
  font-size: 14px;
  font-weight: 700;
  vertical-align: top;
  display: inline-block;
  position: relative;
  margin: 7px 0 0 12px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-header .number-circle .number {
  position: absolute;
  top: 2px;
  left: 6px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-header .publisher {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 16px;
  width: 424px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-header .open-link {
  position: absolute;
  font-size: 13px;
  right: 8px;
  top: 5px;
  color: #EBECED;
  border: 1px solid #EBECED;
  border-radius: 3px;
  padding: 3px 5px;
  cursor: pointer;
  text-decoration: none;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-header .open-link:hover {
  background-color: #677078;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info {
  padding: 12px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .article-top {
  width: 100%;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .icon {
  min-width: 10%;
  padding-right: 5px;
  padding-top: 5px;
  vertical-align: top;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .left {
  width: 75%;
  vertical-align: top;
  padding-right: 20px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .right {
  min-width: 25%;
  vertical-align: top;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .presentation-article-title {
  color: #0092C2;
  font-size: 16px;
  cursor: pointer;
  text-decoration: none;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info img {
  max-width: 120px;
  max-height: 80px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .no-image {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/small-thumb-image.png");
  background-size: cover;
  width: 122px;
  height: 81px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .newspaper {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/print_2x.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 122px;
  height: 81px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta-section {
  margin-top: 6px;
  font-size: 14px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta-section .author {
  color: #677078;
  margin-right: 20px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta-section .date {
  color: #677078;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta {
  display: inline-block;
  height: 60px;
  background-color: #ffffff;
  border-radius: 3px;
  padding: 8px 10px 10px;
  box-sizing: border-box;
  margin: 10px 10px 0 0;
  vertical-align: top;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta .icon-title {
  font-size: 13px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta .icon-title .indicator {
  padding-right: 4px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta .sentimentPos {
  padding-top: 4px;
  padding-right: 4px;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta .value {
  margin-top: 8px;
  color: #677078;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta .value.positive {
  color: #63BF52;
}

.article-wrapper .presentation-articles-block .presentation-article .presentation-article-info .meta .value.negative {
  color: #fa6866;
}

.article-wrapper .pager {
  text-align: center;
}

.article-wrapper .pager .circle-btn {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #cccfd2;
  cursor: pointer;
  display: inline-block;
  margin: 8px;
}

.article-wrapper .pager .circle-btn:hover, .article-wrapper .pager .circle-btn.active {
  background-color: #677078;
}

.article-wrapper .prev, .article-wrapper .next {
  cursor: pointer;
  color: #cccfd2;
  vertical-align: middle;
  font-size: 36px;
  display: inline-block;
}

.article-wrapper .prev:hover, .article-wrapper .next:hover {
  color: #CCCFD2;
}

.article-wrapper .prev.disabled, .article-wrapper .next.disabled {
  color: #ebeced;
  cursor: default;
}

.highcharts-tooltip {
  margin: 0;
}

.area-chart-tooltip {
  font-family: "Proxima Nova", sans-serif;
  background: #63BF52;
  border-radius: 2px;
  color: #fff;
  height: 50px;
  text-align: center;
  width: 140px;
  padding: 5px 0 20px;
  position: absolute;
  top: -60px;
  left: -17px;
  z-index: 100000;
}

.area-chart-tooltip .value {
  text-align: center;
  font-size: 22px;
  line-height: 22px;
  font-weight: 700;
  display: block;
}

.area-chart-tooltip .type {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  display: block;
  text-transform: capitalize;
}

.area-chart-tooltip .date {
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  display: block;
  text-transform: uppercase;
  position: absolute;
  bottom: 5px;
  width: 100%;
}

.area-chart-tooltip.green {
  background: #63BF52;
  color: #fff;
  top: -90px;
  left: -20px;
}

.area-chart-tooltip.green:after {
  border-top-color: #63BF52;
}

.area-chart-tooltip.blue {
  background: #0092C2;
  color: #fff;
  top: -90px;
  left: -20px;
}

.area-chart-tooltip.blue:after {
  border-top-color: #0092C2;
}

.area-chart-tooltip.benchmark {
  background: #677078;
}

.area-chart-tooltip.benchmark:after {
  border-top-color: #677078;
}

.area-chart-tooltip.blue {
  background: #007499;
  color: #fff;
}

.area-chart-tooltip.blue:after {
  border-top-color: #007499;
}

.area-chart-tooltip.black {
  background: #677078;
  color: #fff;
  height: 25px;
  line-height: 25px;
  padding: 0;
  font-size: 14px !important;
  left: -10px;
  top: -12px;
}

.area-chart-tooltip.black:after {
  border: 0;
  background: #677078;
  width: 8px;
  height: 8px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  bottom: -4px !important;
}

.area-chart-tooltip.black.right:after {
  left: -4px;
  right: auto;
  top: 50%;
  margin: -4px 0 0;
}

.area-chart-tooltip:after {
  display: block;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  bottom: -5px;
  left: 50%;
  margin-left: -3px;
}

.area-chart-tooltip.sov-over-time {
  font-size: 12px;
  font-weight: 700;
  padding: 7px;
  text-align: left;
  height: auto;
}

.area-chart-tooltip.sov-over-time .title {
  display: block;
}

.area-chart-tooltip.sov-over-time .val {
  display: block;
  font-size: 20px;
}

.area-chart-tooltip.sov-over-time .name {
  display: block;
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.area-chart-tooltip.sov-over-time:after {
  display: none;
}

#report-presentation .slide {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  box-sizing: border-box;
}

#report-presentation .slide-content {
  opacity: 0;
  transition: opacity 0.3s;
  transition-delay: 0.5s;
}

#report-presentation .deck-current .slide-content {
  opacity: 1;
}

#report-presentation #slide-1 {
  background: #fff !important;
}

#editing-content .presentation-container-overlay {
  position: absolute;
  height: 160px;
  width: 100%;
  right: 0;
  bottom: 0;
  background: none;
  z-index: 3;
}

.presentation-sentiments {
  margin-top: 2%;
}

.presentation-sentiments .highcharts-axis-labels.x-axis-labels text {
  cursor: pointer;
}

.presentation-sentiments .area-chart-tooltip {
  width: 100px;
  top: -16px;
  left: -50px;
}

#presentationSM .ui-tabs-nav {
  margin: 0 !important;
}

.presentationMbyL .ui-tabs-nav {
  margin: 0 !important;
  padding-bottom: 10px;
}

.presentationMbyL .mentions-by-location-list {
  list-style: none;
}

.presentationMbyL .places {
  z-index: 1000;
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  /*this lets you click through the SVG*/
}

.presentationMbyL .places svg {
  width: 100%;
  height: 100%;
}

#facebook-likes {
  margin-top: 1px;
}

#facebook-likes .highcharts-container,
#twitter-followers .highcharts-container {
  overflow: visible !important;
}

#container {
  overflow: visible;
  border-bottom: 1px solid transparent;
}

#container.no-sidebar #footer, #container.no-sidebar .sidebar {
  left: -220px;
}

#container.no-sidebar #content {
  margin-left: 0;
}

#container.no-sidebar .editing-header-wrapper {
  padding-left: 0;
  margin-left: 0;
}

.slide-pager {
  padding-left: 220px;
}

#container #footer, #container .sidebar, #container #content, #container .editing-header-wrapper, #container .editing-header {
  transition: all 0.4s;
}

.preview-edit-mode .presentation-container-overlay {
  display: none;
}

.preview-edit-mode .presentation-buttons {
  display: block !important;
}

.preview-edit-mode .slide-pager {
  display: none;
}

.preview-edit-mode .presentation-comment-editor {
  display: none !important;
}

.editor-edit-mode .presentation-comment-editor {
  display: none !important;
}

.editor-edit-mode .presentation-edit-nav {
  display: block;
}

.comments-edit-mode .presentation-comment-editor {
  display: block !important;
}

.presentation-edit-nav-btn {
  position: absolute;
  left: 50%;
  bottom: 29px;
  z-index: 1000;
  margin-left: 400px;
}

.presentation-edit-nav-btn:first-child {
  bottom: 50%;
}

.presentation-edit-nav-btn a {
  text-align: center;
  text-decoration: none;
  margin-bottom: 5px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background-color: #EBECED;
  display: block;
}

.presentation-edit-nav-btn a i {
  color: #677078;
  font-size: 18px;
}

.presentation-edit-nav-btn a i:before {
  margin: 0;
}

.presentation-edit-nav-btn a i:hover {
  color: #34404B;
}

#editing-options .alert-edit-sidebar-container-wrapper .field-holder {
  width: 185px;
}

.add-custom-slide-section {
  margin: -125px 15px;
}

.add-custom-slide-section button {
  width: 190px;
  font-size: 12px;
  font-weight: normal;
  line-height: 38px;
}

.custom-file-input {
  cursor: pointer;
}

.presentation-buttons a {
  background: #CCCFD2 !important;
}

.presentation-buttons a.active {
  background: #677078 !important;
}

.small-textarea-wrap {
  position: relative;
}

.small-textarea-wrap.first .small-textarea-del {
  display: none;
}

.small-textarea-del {
  color: #677078;
  position: absolute;
  right: 7px;
  top: 15px;
  z-index: 111;
  background: #fff;
  width: 10px;
  text-align: center;
  height: 10px;
  line-height: 10px;
  transition: all 0.3s;
}

.small-textarea-del:hover {
  color: #677078;
}

.small-textarea-del i {
  display: block;
  width: 10px;
  position: relative;
  left: -1px;
  font-size: 10px;
}

.small-textarea-del i:before {
  margin: 0;
}

.presentation-author-img i {
  width: 39px;
  height: 39px;
  display: block;
}

.presentation-tiles {
  position: absolute;
  z-index: 10000;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  overflow-y: scroll;
}

[data-page=create-alert] .presentation-tiles-in li {
  cursor: -webkit-grab;
  cursor: move;
}

[data-page=create-alert] .ui-sortable li {
  width: 120px;
  height: 120px;
  line-height: 120px;
}

[data-page=create-alert] .ui-sortable li i {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 30px;
}

.presentation-tiles-in {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 22px;
  list-style: none;
  font-size: 0;
}

.presentation-tiles-in li {
  display: block;
  float: left;
  margin: 22px;
  font-size: 20px;
  width: 182px;
  height: 174px;
  line-height: 174px;
  border-radius: 2px;
  background-clip: padding;
  background-color: #ebeced;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.31);
  text-align: center;
  cursor: pointer;
}

.presentation-tiles-in li img {
  width: 98%;
  height: 98%;
  display: block;
  margin: 1%;
}

.presentation-tiles-in li i {
  vertical-align: middle;
  display: inline-block;
  color: #205a81;
  border: 3px solid #0092C2;
  border-radius: 100px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  font-size: 60px;
  text-align: center;
  box-sizing: border-box;
}

.presentation-tiles-in li i:before {
  margin: 0;
}

.presentation-sortable__thumb.presentation-sortable__thumb--hidden {
  display: none;
}

.presentation-tiles-close {
  width: 25px;
  height: 25px;
  line-height: 25px;
  border: 2px solid #fff;
  border-radius: 14px;
  background-clip: padding;
  background-color: #000;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.45);
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 100001;
  text-decoration: none !important;
  font-weight: 700;
  text-align: center;
}

.presentation-tiles-close i {
  color: #fff;
  font-size: 21px;
}

.presentation-tiles-close i:before {
  margin: 0;
}

.sov-over-time-block .block-topbar .periods {
  margin-left: 10%;
}

.total-mentions-block2 {
  width: 70%;
  margin: 0 auto;
}

.total-mentions-block2 .select-holder {
  float: right;
  cursor: pointer;
}

.total-mentions-block2 .select-holder select, .total-mentions-block2 .select-holder .customSelect {
  cursor: pointer;
}

.total-mentions-block2 .select-holder:hover .customSelect {
  background-color: #efefef;
  border-color: #646464;
  color: #646464;
  cursor: pointer;
}

.total-mentions-block2 .customSelect {
  border: 1px solid #9aa0a5;
  border-radius: 3px;
  overflow: hidden;
  text-align: center;
  padding: 2px 0;
  height: 15px;
  vertical-align: top;
  cursor: pointer;
}

.total-mentions-block2 .customSelect .customSelectInner {
  padding: 0 10px;
}

.total-mentions-block2 .customSelect .icon-down-dir {
  border-left: 1px solid #9aa0a5;
  padding: 5px;
}

.total-mentions-block2 .customSelect .icon-down-dir:before {
  color: #9aa0a5;
  margin: 0;
}

.slide-content-inner .periods {
  display: inline-block;
  list-style: none;
  line-height: 20px;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  margin-right: 10px;
  vertical-align: top;
  margin-left: 48px;
}

.slide-content-inner .periods li {
  display: inline-block;
  width: 66px;
  height: 32px;
  border: 1px solid #fff;
  text-align: center;
  font-size: 12px;
  border-radius: 3px;
  color: #0092C2;
  cursor: pointer;
  margin-right: 3px;
  line-height: 32px;
  font-weight: 700;
  text-transform: uppercase;
  z-index: 1;
}

.slide-content-inner .periods li:hover, .slide-content-inner .periods li.active {
  border: 1px solid #007499;
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  color: #007499;
  position: relative;
}

.slide-content-inner .periods li:hover:before, .slide-content-inner .periods li.active:before {
  content: '';
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  border: 1px solid #007499;
  background: #fff;
  z-index: 11;
  bottom: -5px;
  left: 50%;
  margin: 0 0 0 -4px;
  border-right: 0;
  border-bottom: 0;
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg);
}

.web-traffic .custom-tooltip, .pr-non-pr .custom-tooltip {
  width: 180px;
  padding: 4px 0px;
}

.web-traffic .custom-tooltip .cat, .pr-non-pr .custom-tooltip .cat {
  background: white;
  border-bottom: 1px solid #EBECED;
  font-size: 12px;
  color: #677078;
  padding: 0 0 4px;
  margin-bottom: 8px;
}

.web-traffic .custom-tooltip .value, .pr-non-pr .custom-tooltip .value {
  height: 16px;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

.web-traffic .custom-tooltip .coverage, .pr-non-pr .custom-tooltip .coverage {
  color: #63BF52;
}

.web-traffic .custom-tooltip .traffic, .pr-non-pr .custom-tooltip .traffic {
  color: #0092C2;
}

.web-traffic .custom-tooltip .pr, .pr-non-pr .custom-tooltip .pr {
  color: #63BF52;
}

.web-traffic .custom-tooltip .nonpr, .pr-non-pr .custom-tooltip .nonpr {
  color: #677078;
}

.web-traffic .custom-tooltip .count, .pr-non-pr .custom-tooltip .count {
  color: #8575cd;
}

.web-traffic .custom-tooltip .left, .pr-non-pr .custom-tooltip .left {
  float: left;
}

.web-traffic .custom-tooltip .right, .pr-non-pr .custom-tooltip .right {
  float: right;
}

.total-mentions {
  height: 100%;
  margin: 0 auto;
}

.state-bar-carousel-mentions {
  position: relative;
  height: 135px;
  overflow: hidden;
}

.state-bar-carousel-mentions ul {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0;
}

.state-bar-carousel-mentions .mentions-item {
  float: left;
  padding: 0 10px 0 0 !important;
}

.state-bar-carousel-mentions .highcharts-container {
  overflow: visible !important;
}

.state-bar-carousel-mentions .area-chart-tooltip {
  margin: -2em 0 0 1.4em !important;
}

.editing-content .presentation-chart-mentions .area-chart-tooltip {
  margin: -1.5em 0 0 -0.4em !important;
}

.custom-slide {
  position: relative;
  text-align: center;
}

.custom-slide:before {
  content: ' ';
  display: inline-block !important;
  vertical-align: middle;
  height: 100%;
}

.custom-slide img {
  top: 0;
  display: inline-block;
  margin: 0 auto;
  max-height: 100%;
  max-width: 90%;
  vertical-align: middle;
}

.custom-slide-upload {
  width: 372px;
  height: 96px;
  line-height: 96px;
  border-radius: 3px;
  background-clip: padding-box;
  border: 3px dashed #bcbcbc;
  color: #677078;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -49px 0 0 -187px;
  cursor: pointer;
}

.custom-slide-item {
  display: none;
}

.custom-slide-item.is-custom {
  display: list-item;
}

.voice-value {
  font-size: 3.166666667em;
}

.voice-title {
  vertical-align: middle;
  text-align: center;
}

@media (max-height: 670px) {
  .voice-value {
    font-size: 2.566666667em;
  }
}

/* sov over time */
.sovTime.js-presentation-chart-to-fix, .pr-non-pr.js-presentation-chart-to-fix, .keyMessagesOverTime.js-presentation-chart-to-fix {
  margin-left: 10%;
  margin-top: 10px;
}

.sovTime input[type="checkbox"], .pr-non-pr input[type="checkbox"], .keyMessagesOverTime input[type="checkbox"] {
  -webkit-appearance: checkbox;
}

.sovTime .highcharts-axis-labels tspan, .pr-non-pr .highcharts-axis-labels tspan, .keyMessagesOverTime .highcharts-axis-labels tspan {
  font-size: 11px !important;
}

.sovTime .highcharts-axis-labels tspan:last-child, .pr-non-pr .highcharts-axis-labels tspan:last-child, .keyMessagesOverTime .highcharts-axis-labels tspan:last-child {
  font-size: 11px !important;
}

.sov-time-legend-wrap, .social-shares-legend-wrap, .pr-legend-wrap, .key-messages-over-time-legend-wrap {
  position: relative;
  width: 20%;
  height: 95%;
  overflow: auto;
  vertical-align: top;
  display: inline-block;
  margin-left: 35px;
  margin-top: 20px;
}

.sov-time-legend-wrap.sov-time-export, .sov-time-legend-wrap.social-shares-export, .sov-time-legend-wrap.pr-export, .sov-time-legend-wrap.key-messages-over-time-export, .social-shares-legend-wrap.sov-time-export, .social-shares-legend-wrap.social-shares-export, .social-shares-legend-wrap.pr-export, .social-shares-legend-wrap.key-messages-over-time-export, .pr-legend-wrap.sov-time-export, .pr-legend-wrap.social-shares-export, .pr-legend-wrap.pr-export, .pr-legend-wrap.key-messages-over-time-export, .key-messages-over-time-legend-wrap.sov-time-export, .key-messages-over-time-legend-wrap.social-shares-export, .key-messages-over-time-legend-wrap.pr-export, .key-messages-over-time-legend-wrap.key-messages-over-time-export {
  display: block;
  margin: 0 auto;
  width: 35%;
  height: 100%;
  overflow: hidden;
}

.sov-time-legend-wrap.sov-time-export .sov-time-legend, .sov-time-legend-wrap.sov-time-export .social-shares-export, .sov-time-legend-wrap.sov-time-export .pr-legend, .sov-time-legend-wrap.sov-time-export .key-messages-over-time-legend, .sov-time-legend-wrap.social-shares-export .sov-time-legend, .sov-time-legend-wrap.social-shares-export .social-shares-export, .sov-time-legend-wrap.social-shares-export .pr-legend, .sov-time-legend-wrap.social-shares-export .key-messages-over-time-legend, .sov-time-legend-wrap.pr-export .sov-time-legend, .sov-time-legend-wrap.pr-export .social-shares-export, .sov-time-legend-wrap.pr-export .pr-legend, .sov-time-legend-wrap.pr-export .key-messages-over-time-legend, .sov-time-legend-wrap.key-messages-over-time-export .sov-time-legend, .sov-time-legend-wrap.key-messages-over-time-export .social-shares-export, .sov-time-legend-wrap.key-messages-over-time-export .pr-legend, .sov-time-legend-wrap.key-messages-over-time-export .key-messages-over-time-legend, .social-shares-legend-wrap.sov-time-export .sov-time-legend, .social-shares-legend-wrap.sov-time-export .social-shares-export, .social-shares-legend-wrap.sov-time-export .pr-legend, .social-shares-legend-wrap.sov-time-export .key-messages-over-time-legend, .social-shares-legend-wrap.social-shares-export .sov-time-legend, .social-shares-legend-wrap.social-shares-export .social-shares-export, .social-shares-legend-wrap.social-shares-export .pr-legend, .social-shares-legend-wrap.social-shares-export .key-messages-over-time-legend, .social-shares-legend-wrap.pr-export .sov-time-legend, .social-shares-legend-wrap.pr-export .social-shares-export, .social-shares-legend-wrap.pr-export .pr-legend, .social-shares-legend-wrap.pr-export .key-messages-over-time-legend, .social-shares-legend-wrap.key-messages-over-time-export .sov-time-legend, .social-shares-legend-wrap.key-messages-over-time-export .social-shares-export, .social-shares-legend-wrap.key-messages-over-time-export .pr-legend, .social-shares-legend-wrap.key-messages-over-time-export .key-messages-over-time-legend, .pr-legend-wrap.sov-time-export .sov-time-legend, .pr-legend-wrap.sov-time-export .social-shares-export, .pr-legend-wrap.sov-time-export .pr-legend, .pr-legend-wrap.sov-time-export .key-messages-over-time-legend, .pr-legend-wrap.social-shares-export .sov-time-legend, .pr-legend-wrap.social-shares-export .social-shares-export, .pr-legend-wrap.social-shares-export .pr-legend, .pr-legend-wrap.social-shares-export .key-messages-over-time-legend, .pr-legend-wrap.pr-export .sov-time-legend, .pr-legend-wrap.pr-export .social-shares-export, .pr-legend-wrap.pr-export .pr-legend, .pr-legend-wrap.pr-export .key-messages-over-time-legend, .pr-legend-wrap.key-messages-over-time-export .sov-time-legend, .pr-legend-wrap.key-messages-over-time-export .social-shares-export, .pr-legend-wrap.key-messages-over-time-export .pr-legend, .pr-legend-wrap.key-messages-over-time-export .key-messages-over-time-legend, .key-messages-over-time-legend-wrap.sov-time-export .sov-time-legend, .key-messages-over-time-legend-wrap.sov-time-export .social-shares-export, .key-messages-over-time-legend-wrap.sov-time-export .pr-legend, .key-messages-over-time-legend-wrap.sov-time-export .key-messages-over-time-legend, .key-messages-over-time-legend-wrap.social-shares-export .sov-time-legend, .key-messages-over-time-legend-wrap.social-shares-export .social-shares-export, .key-messages-over-time-legend-wrap.social-shares-export .pr-legend, .key-messages-over-time-legend-wrap.social-shares-export .key-messages-over-time-legend, .key-messages-over-time-legend-wrap.pr-export .sov-time-legend, .key-messages-over-time-legend-wrap.pr-export .social-shares-export, .key-messages-over-time-legend-wrap.pr-export .pr-legend, .key-messages-over-time-legend-wrap.pr-export .key-messages-over-time-legend, .key-messages-over-time-legend-wrap.key-messages-over-time-export .sov-time-legend, .key-messages-over-time-legend-wrap.key-messages-over-time-export .social-shares-export, .key-messages-over-time-legend-wrap.key-messages-over-time-export .pr-legend, .key-messages-over-time-legend-wrap.key-messages-over-time-export .key-messages-over-time-legend {
  padding-left: 1.3em;
  text-indent: -1.3em;
  white-space: normal !important;
}

.sov-time-legend-wrap.sov-time-export .traffic-text, .sov-time-legend-wrap.social-shares-export .traffic-text, .sov-time-legend-wrap.pr-export .traffic-text, .sov-time-legend-wrap.key-messages-over-time-export .traffic-text, .social-shares-legend-wrap.sov-time-export .traffic-text, .social-shares-legend-wrap.social-shares-export .traffic-text, .social-shares-legend-wrap.pr-export .traffic-text, .social-shares-legend-wrap.key-messages-over-time-export .traffic-text, .pr-legend-wrap.sov-time-export .traffic-text, .pr-legend-wrap.social-shares-export .traffic-text, .pr-legend-wrap.pr-export .traffic-text, .pr-legend-wrap.key-messages-over-time-export .traffic-text, .key-messages-over-time-legend-wrap.sov-time-export .traffic-text, .key-messages-over-time-legend-wrap.social-shares-export .traffic-text, .key-messages-over-time-legend-wrap.pr-export .traffic-text, .key-messages-over-time-legend-wrap.key-messages-over-time-export .traffic-text {
  margin-top: 10px;
}

.sov-time-legend-list, .pr-legend-list, .key-messages-over-time-legend-list, .pie-legend-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sov-time-legend-list .sov-time-legend, .sov-time-legend-list .pr-legend, .sov-time-legend-list .key-messages-over-time-legend, .pr-legend-list .sov-time-legend, .pr-legend-list .pr-legend, .pr-legend-list .key-messages-over-time-legend, .key-messages-over-time-legend-list .sov-time-legend, .key-messages-over-time-legend-list .pr-legend, .key-messages-over-time-legend-list .key-messages-over-time-legend, .pie-legend-list .sov-time-legend, .pie-legend-list .pr-legend, .pie-legend-list .key-messages-over-time-legend {
  color: #9aa0a5;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 4px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sov-time-legend-list .sov-time-legend:hover, .sov-time-legend-list .pr-legend:hover, .sov-time-legend-list .key-messages-over-time-legend:hover, .pr-legend-list .sov-time-legend:hover, .pr-legend-list .pr-legend:hover, .pr-legend-list .key-messages-over-time-legend:hover, .key-messages-over-time-legend-list .sov-time-legend:hover, .key-messages-over-time-legend-list .pr-legend:hover, .key-messages-over-time-legend-list .key-messages-over-time-legend:hover, .pie-legend-list .sov-time-legend:hover, .pie-legend-list .pr-legend:hover, .pie-legend-list .key-messages-over-time-legend:hover {
  color: #677078;
}

.sov-time-legend-list .sov-time-legend:hover label.css-label, .sov-time-legend-list .pr-legend:hover label.css-label, .sov-time-legend-list .key-messages-over-time-legend:hover label.css-label, .pr-legend-list .sov-time-legend:hover label.css-label, .pr-legend-list .pr-legend:hover label.css-label, .pr-legend-list .key-messages-over-time-legend:hover label.css-label, .key-messages-over-time-legend-list .sov-time-legend:hover label.css-label, .key-messages-over-time-legend-list .pr-legend:hover label.css-label, .key-messages-over-time-legend-list .key-messages-over-time-legend:hover label.css-label, .pie-legend-list .sov-time-legend:hover label.css-label, .pie-legend-list .pr-legend:hover label.css-label, .pie-legend-list .key-messages-over-time-legend:hover label.css-label {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/tk-checkmark/tk-check-active.png");
}

.sov-time-legend-list .sov-time-legend.hovered, .sov-time-legend-list .pr-legend.hovered, .sov-time-legend-list .key-messages-over-time-legend.hovered, .pr-legend-list .sov-time-legend.hovered, .pr-legend-list .pr-legend.hovered, .pr-legend-list .key-messages-over-time-legend.hovered, .key-messages-over-time-legend-list .sov-time-legend.hovered, .key-messages-over-time-legend-list .pr-legend.hovered, .key-messages-over-time-legend-list .key-messages-over-time-legend.hovered, .pie-legend-list .sov-time-legend.hovered, .pie-legend-list .pr-legend.hovered, .pie-legend-list .key-messages-over-time-legend.hovered {
  color: #677078;
}

.sov-time-legend-list .sov-time-legend.hovered label.css-label, .sov-time-legend-list .pr-legend.hovered label.css-label, .sov-time-legend-list .key-messages-over-time-legend.hovered label.css-label, .pr-legend-list .sov-time-legend.hovered label.css-label, .pr-legend-list .pr-legend.hovered label.css-label, .pr-legend-list .key-messages-over-time-legend.hovered label.css-label, .key-messages-over-time-legend-list .sov-time-legend.hovered label.css-label, .key-messages-over-time-legend-list .pr-legend.hovered label.css-label, .key-messages-over-time-legend-list .key-messages-over-time-legend.hovered label.css-label, .pie-legend-list .sov-time-legend.hovered label.css-label, .pie-legend-list .pr-legend.hovered label.css-label, .pie-legend-list .key-messages-over-time-legend.hovered label.css-label {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/tk-checkmark/tk-check-active.png");
}

.sov-time-legend-list .sov-time-marker, .sov-time-legend-list .sov-comparison-marker, .sov-time-legend-list .pr-marker, .sov-time-legend-list .key-messages-over-time-marker, .pr-legend-list .sov-time-marker, .pr-legend-list .sov-comparison-marker, .pr-legend-list .pr-marker, .pr-legend-list .key-messages-over-time-marker, .key-messages-over-time-legend-list .sov-time-marker, .key-messages-over-time-legend-list .sov-comparison-marker, .key-messages-over-time-legend-list .pr-marker, .key-messages-over-time-legend-list .key-messages-over-time-marker, .pie-legend-list .sov-time-marker, .pie-legend-list .sov-comparison-marker, .pie-legend-list .pr-marker, .pie-legend-list .key-messages-over-time-marker {
  border-radius: 30px;
  content: " ";
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 18px;
  width: 18px;
  margin-right: 7px;
  position: relative;
}

.sov-time-legend-list .pr-marker--green, .pr-legend-list .pr-marker--green, .key-messages-over-time-legend-list .pr-marker--green, .pie-legend-list .pr-marker--green {
  background-color: #63BF52;
}

.sov-time-legend-list .pr-marker--grey, .pr-legend-list .pr-marker--grey, .key-messages-over-time-legend-list .pr-marker--grey, .pie-legend-list .pr-marker--grey {
  background-color: #34404B;
}

.sov-time-legend-list .pr-marker--purple, .pr-legend-list .pr-marker--purple, .key-messages-over-time-legend-list .pr-marker--purple, .pie-legend-list .pr-marker--purple {
  background-color: #8575cd;
}

.traffic-text {
  font-size: 16px;
  margin-bottom: 20px;
  color: #677078;
}

.traffic-text b {
  font-weight: 700 !important;
}

.social-shares-legend-wrap {
  margin-left: 0;
  width: 27%;
  float: right;
  margin-right: 8%;
}

.social-shares-export {
  float: none;
}

.socialShares.js-presentation-chart-to-fix {
  margin-left: 5%;
  width: 84%;
}

.socialShares.presentation-chart .highcharts-axis-labels span {
  z-index: 1000;
}

.share-top {
  border-bottom: 1px solid #EBECED;
  padding-bottom: 3px !important;
  margin-bottom: 6px;
  cursor: pointer;
}

.slide-content .social-count {
  float: right;
  font-size: 13px;
}

.article-social {
  border-bottom: 1px solid #EBECED;
  padding-bottom: 3px;
  padding-top: 4px;
  color: #677078;
  cursor: pointer;
}

.article-social i {
  font-size: 20px;
  margin-right: 12px;
}

.article-social .share-count {
  float: right;
  font-weight: 700;
  font-size: 13px;
  line-height: 20px;
}

.article-social .outlet {
  vertical-align: top;
  line-height: 20px;
}

.article-social.reddit {
  border: none;
}

.article-social.facebook .facebook-detail {
  padding-left: 40px;
  padding-top: 5px;
}

.article-social.facebook .facebook-detail span {
  color: #677078;
}

.article-social.facebook .facebook-detail .facebook-sub {
  padding-top: 5px;
  border-top: 1px solid #EBECED;
  padding-bottom: 7px;
}

.social-legend-table {
  float: left;
  min-height: 200px;
}

.social-legend-table tr {
  cursor: pointer;
}

.social-legend-table td {
  height: 54px;
  font-size: 25px;
}

.presentation-chart-mentions, .presentation-chart {
  z-index: 10;
  position: relative;
  margin-top: 10px;
}

.presentation-chart-mentions .highcharts-container svg, .presentation-chart .highcharts-container svg {
  overflow: visible;
}

#presentationScore .highcharts-title {
  display: table !important;
  left: 0px !important;
  bottom: 0 !important;
  height: 100% !important;
  top: auto !important;
}

#presentationScore .highcharts-title div {
  display: table-cell !important;
  vertical-align: middle !important;
}

.confirm-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  background-color: #677078;
  display: none;
}

.confirm-dialog {
  display: none;
  position: fixed;
  z-index: 100001;
  width: 620px;
  height: 266px;
  left: 50%;
  top: 50%;
  margin: -133px 0 0 -310px;
  background: #fff;
  border-radius: 1px;
}

.confirm-dialog-head {
  height: 160px;
  background: #0092C2;
  padding: 0 76px 0 100px;
  overflow: hidden;
  color: #fff;
}

.confirm-dialog-head i {
  font-style: normal;
  width: 58px;
  height: 58px;
  line-height: 58px;
  text-align: center;
  border-radius: 29px;
  background-clip: padding;
  background-color: #82b1d1;
  display: block;
  margin: 57px 30px 0 0;
  font-size: 33px;
  color: #fff;
  font-weight: 700;
  float: left;
}

.confirm-dialog-head h3 {
  overflow: hidden;
  margin: 0;
  height: 160px;
  vertical-align: middle;
  display: table-cell;
  font-size: 23px;
  line-height: 1.2;
  position: relative;
  top: 5px;
}

.confirm-dialog-head h3 span {
  display: inline-block;
}

.confirm-btns {
  text-align: center;
  box-sizing: border-box;
  padding-top: 32px;
}

.confirm-no, .confirm-ok {
  width: 130px;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  background-clip: padding-box;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin: 0 3px;
  cursor: pointer;
}

.confirm-no {
  border: 1px solid #828282;
  background-color: #adadad;
}

.confirm-ok {
  background-color: #75ab45;
  border: 1px solid #5d8b34;
}

.trendsight-home {
  overflow: hidden;
}

.trendsight-home-box {
  float: left;
  width: 25%;
  box-sizing: border-box;
  padding: 0 8px;
}

.trendsight-home-title {
  position: relative;
  padding: 0 0 0 25px;
  color: #a1aab0;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 2px solid #939393;
  text-transform: uppercase;
  padding-bottom: 10px;
  margin-top: 0 !important;
}

.trendsight-home-title i {
  position: absolute;
  left: 0;
  top: 0;
}

.trendsight-home-text {
  padding: 0 0 0 25px;
  color: #a1aab0;
  font-size: 14px;
  font-weight: 400;
}

.trendsight-home-text a {
  color: #a1aab0;
  margin-bottom: 18px;
  display: block;
}

.trendsight-home-sentiment {
  overflow: hidden;
  padding-bottom: 10px;
}

.trendsight-home-sentiment-name {
  width: 75px;
  float: left;
}

.trendsight-home-sentiment-val {
  float: left;
  width: 34px;
  font-weight: bold !important;
}

strong, b {
  font-weight: bold !important;
}

.trendsight-home-sentiment-progress {
  float: left;
  width: 85px;
  display: block;
}

.trendsight-home-sentiment-progress i {
  display: block;
  height: 15px;
}

.trendsight-home-sentiment-progress.progress-green i {
  background: #63BF52;
}

.trendsight-home-sentiment-progress.progress-blue i {
  background: #0092C2;
}

.trendsight-home-sentiment-progress.progress-red i {
  background: #fa6866;
}

@media (max-width: 1060px) {
  .trendsight-home-sentiment-progress {
    display: none;
  }
  .trendsight-home-text {
    font-weight: 400;
  }
  .trendsight-home-sentiment {
    padding-right: 30px;
  }
  .trendsight-home-sentiment-val {
    font-weight: 700;
    width: auto;
    float: right;
  }
  .trendsight-home-sentiment-name {
    float: left;
  }
}

#editing-content .trendsight-home-sentiment-progress {
  display: none;
}

#editing-content .trendsight-home-text {
  font-weight: 400;
}

#editing-content .trendsight-home-sentiment {
  padding-right: 30px;
}

#editing-content .trendsight-home-sentiment-val {
  font-weight: 700;
  width: auto;
  float: right;
}

#editing-content .trendsight-home-sentiment-name {
  float: left;
}

#editing-content .state-bar {
  height: 125px !important;
}

#editing-content .state-bar #tabs-1 {
  padding: 15px;
}

#editing-content .presentation-buttons li {
  margin-bottom: 12px;
}

#editing-content .presentation-buttons li a {
  width: 8px;
  height: 8px;
}

#editing-content .presentation-buttons-tile i {
  width: 10px;
  height: 10px;
  font-size: 11px;
  left: -1px;
  position: relative;
}

@media (min-height: 670px) {
  .presentation-mentions .highcharts-axis-labels > span {
    margin-top: 0px;
  }
  .presentation-mentions .right-labels {
    font-size: 1.5em !important;
  }
  .presentation-mentions .right-labels:first-child {
    font-size: .9em !important;
  }
  #editing-content .ui-sortable li {
    width: 100px;
    height: 100px;
  }
}

.marketing table {
  margin: 55px auto 0;
}

.marketing table td {
  text-align: center;
  width: 313px;
  vertical-align: top;
  padding: 0 25px;
}

.marketing table img {
  margin-bottom: 30px;
}

.marketing table .headline, .marketing table .description {
  font-weight: 400;
  font-size: 16px;
  color: #677078;
  line-height: 27px;
}

.marketing table .headline {
  font-weight: 700;
  font-size: 18px;
}

.link-wrap {
  margin: 70px auto 0;
  width: 408px;
  height: 59px;
  background-color: #007499;
  border: 1px solid #007499;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
}

.link-wrap .request-demo {
  font-weight: 400;
  font-size: 24px;
  color: #ffffff;
  line-height: 56px;
  text-decoration: none;
}

.reports-page {
  color: #677078;
}

.reports-page .reports-title {
  font-size: 24px;
}

.reports-page .report-search {
  background: #ffffff;
  border: 1px solid #EBECED;
  border-radius: 3px;
  padding: 0 12px;
  height: 38px;
  margin-right: 20px;
  margin-top: 1px;
}

.reports-page .report-search input {
  border: 0;
  vertical-align: top;
  height: 35px;
  width: 200px;
}

.reports-page .report-search .icon {
  display: inline-block;
  padding-top: 12px;
}

.reports-page .report-search i {
  vertical-align: top;
}

.reports-page .report-search i:before {
  vertical-align: top;
}

.reports-page .breadcrumb {
  background-color: #ffffff;
  border-bottom: 1px solid #EBECED;
  height: 41px;
  position: fixed;
  left: 281px;
  width: 100%;
  z-index: 100;
}

.reports-page .breadcrumb .trail {
  color: #677078;
  padding: 14px 20px 0;
}

.reports-page .breadcrumb .trail a {
  color: #0092C2;
  text-decoration: none;
}

.reports-page .breadcrumb .trail a:hover {
  color: #0092C2;
}

.reports-page .report-header-round-button {
  width: 36px;
  font-size: 16px;
  margin-right: 12px;
}

.reports-page .view, .reports-page .save, .reports-page .dropdown {
  width: 120px;
  margin-right: 12px;
  vertical-align: top;
}

.reports-page .dropdown {
  display: inline-block;
}

.reports-page .dropdown ul {
  min-width: 200px;
  height: auto;
}

.reports-page .dropdown button {
  display: inline-block;
  text-align: center;
}

.reports-page .dropdown.open .dropdown-menu {
  margin-top: 5px;
  right: 0;
  left: auto;
}

.reports-page .dropdown.open .dropdown-menu li {
  border-bottom: none;
}

.reports-page .editing-options-header {
  padding: 10px 16px;
  color: #677078;
  font-weight: 700;
  background-color: #EBECED;
  border-bottom: 1px solid #EBECED;
}

.reports-page .warning-modal .report-link {
  padding-bottom: 10px;
}

.reports-page .warning-modal input {
  width: 85%;
}

.slide-container > .slide .slide-header .tk-icon-TopPublishers {
  padding-top: 9px;
}

.slide-container > .slide .slide-header .tk-icon-seo-impact {
  padding-top: 9px;
}

.top-publisher-by-article-impact-slide-content {
  margin-top: 30px;
}

.top-publisher-by-article-impact-slide-content .row {
  padding: 10px 0;
  cursor: pointer;
  text-align: center;
  color: #677078;
  opacity: 1;
  display: table;
  margin: 0 auto;
}

.top-publisher-by-article-impact-slide-content .row > div {
  display: table-cell;
  vertical-align: top;
  min-width: 650px;
}

.top-publisher-by-article-impact-slide-content .row:hover {
  opacity: 0.7;
}

.top-publisher-by-article-impact-slide-content .row .publisher-ranking {
  display: block;
  float: left;
  text-align: center;
  margin-right: 20px;
  border-radius: 50%;
  width: 46px;
  height: 46px;
  padding: 8px;
  line-height: 30px;
  box-sizing: border-box;
  background: #cccfd2;
  color: #ffffff;
  font-size: 36px;
  margin-top: 2px;
}

.top-publisher-by-article-impact-slide-content .row .publisher-info {
  margin-right: 20px;
  text-align: left;
  display: block;
  float: left;
  min-width: 375px;
  margin-top: 2px;
}

.top-publisher-by-article-impact-slide-content .row .publisher-info-name {
  max-width: 375px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
}

.top-publisher-by-article-impact-slide-content .row .publisher-info-count {
  margin-top: 6px;
  font-size: 18px;
}

.top-publisher-by-article-impact-slide-content .row .meter {
  text-align: left;
  display: block;
  width: 200px;
  float: right;
}

@media (max-height: 900px) {
  .top-publisher-by-article-impact-slide-content.editing .row {
    padding: 5px 75px;
  }
  .top-publisher-by-article-impact-slide-content.editing .row .publisher-ranking {
    width: 30px;
    height: 30px;
    padding: 3px;
    line-height: 24px;
    font-size: 24px;
  }
  .top-publisher-by-article-impact-slide-content.editing .row .publisher-info {
    margin-top: -2px;
  }
  .top-publisher-by-article-impact-slide-content.editing .row .publisher-info-name {
    font-size: 16px;
    font-weight: 700;
    height: 16px;
  }
  .top-publisher-by-article-impact-slide-content.editing .row .publisher-info-count {
    margin-top: 2px;
    font-size: 14px;
  }
  .top-publisher-by-article-impact-slide-content.editing .row .meter .impact-score-meter .impact-score-meter-fill-container {
    height: 12px;
    margin-bottom: 4px;
  }
  .top-publisher-by-article-impact-slide-content.editing .row .meter .impact-score-meter .impact-score-bucket-label {
    font-size: 14px;
  }
}

.top-publisher-by-article-impact-slide-content.presenting {
  margin: 30px auto;
}

.top-publisher-by-article-impact-slide-content.presenting .row .publisher-info-name {
  max-width: 500px;
  width: 500px;
}

.top-publisher-by-article-impact-slide-content.exporting {
  margin: 30px auto;
}

.top-publisher-by-article-impact-slide-content.exporting .impact-score-meter .impact-score-meter-fill {
  background: #0195de !important;
  background-color: #0195de !important;
  height: 100%;
}

.top-publisher-by-article-impact-slide-content.exporting .impact-score-meter .impact-score-meter-fill-container {
  display: block;
}

.seo-impact-slide-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.seo-impact-slide-content .seo-impact-widget {
  padding: 20px 69px;
}

.seo-impact-slide-content .seo-impact-widget .seo-impact-widget-top {
  cursor: pointer;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 40px;
}

.seo-impact-slide-content .seo-impact-widget .seo-impact-widget-top .seo-impact-gauge {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

.seo-impact-slide-content .seo-impact-widget .seo-impact-widget-top .seo-impact-gauge .mask {
  margin: 0;
}

.seo-impact-slide-content .seo-impact-widget .seo-impact-widget-top .seo-impact-gauge .total-count {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  color: #677078;
  font-size: 24px;
  line-height: 36px;
}

.seo-impact-slide-content .seo-impact-widget .seo-impact-widget-top .seo-impact-metrics .bold,
.seo-impact-slide-content .seo-impact-widget .seo-impact-widget-top .seo-impact-metrics .total-count {
  color: #677078;
  font-size: 20px;
  line-height: 1.25;
  width: 240px;
}

.seo-impact-slide-content .seo-impact-widget .seo-impact-widget-bottom {
  font-size: 24px;
  line-height: 1;
  text-align: center;
}

@media (min-height: 600px) {
  .seo-impact-slide-content.editing .seo-impact-widget-top, .seo-impact-slide-content.presenting .seo-impact-widget-top {
    margin-top: 0;
  }
  .seo-impact-slide-content.editing .seo-impact-widget-top .seo-impact-metrics-avg, .seo-impact-slide-content.presenting .seo-impact-widget-top .seo-impact-metrics-avg {
    margin-top: 20px;
  }
  .seo-impact-slide-content.editing .seo-impact-widget-top .seo-impact-metrics-avg span, .seo-impact-slide-content.presenting .seo-impact-widget-top .seo-impact-metrics-avg span {
    font-size: 75px;
    line-height: 0.6;
  }
}

@media (min-height: 900px) {
  .seo-impact-slide-content.editing .seo-impact-widget-top, .seo-impact-slide-content.presenting .seo-impact-widget-top {
    margin-top: 0;
  }
  .seo-impact-slide-content.editing .seo-impact-widget-top .seo-impact-metrics .bold,
  .seo-impact-slide-content.editing .seo-impact-widget-top .seo-impact-metrics .total-count, .seo-impact-slide-content.presenting .seo-impact-widget-top .seo-impact-metrics .bold,
  .seo-impact-slide-content.presenting .seo-impact-widget-top .seo-impact-metrics .total-count {
    line-height: 2;
  }
  .seo-impact-slide-content.editing .seo-impact-widget-top .seo-impact-metrics-avg, .seo-impact-slide-content.presenting .seo-impact-widget-top .seo-impact-metrics-avg {
    margin-top: 30px;
  }
  .seo-impact-slide-content.editing .seo-impact-widget-top .seo-impact-metrics-avg span, .seo-impact-slide-content.presenting .seo-impact-widget-top .seo-impact-metrics-avg span {
    font-size: 120px;
    line-height: 0.6;
  }
}

.seo-impact-slide-content.exporting .seo-impact-widget-top {
  text-align: center;
}

.seo-impact-slide-content.exporting .seo-impact-widget-top .seo-impact-metrics {
  text-align: center;
}

.seo-impact-slide-content.exporting .seo-impact-widget-top .seo-impact-metrics .seo-impact-metrics-avg {
  margin-top: 40px;
}

.seo-impact-slide-content.exporting .seo-impact-widget-top .seo-impact-metrics .seo-impact-metrics-avg span {
  font-size: 150px;
  line-height: 0.6;
}

.duplicate-report-modal {
  background-color: #FFF;
  border-radius: 5px;
  overflow: hidden;
}

.duplicate-report-modal .duplicate-report-modal-header, .duplicate-report-modal .duplicate-report-modal-body, .duplicate-report-modal .duplicate-report-modal-footer {
  padding: 20px;
}

.duplicate-report-modal .duplicate-report-modal-body, .duplicate-report-modal .duplicate-report-modal-body .duplicate-report-modal-form, .duplicate-report-modal .duplicate-report-modal-footer {
  border-top: solid 1px #EBECED;
}

.duplicate-report-modal .duplicate-report-modal-header {
  background-color: #F6F8F8;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.duplicate-report-modal .duplicate-report-modal-header h3 {
  font-size: 18px;
  font-weight: normal;
  margin: 0;
}

.duplicate-report-modal .duplicate-report-modal-header i {
  cursor: pointer;
}

.duplicate-report-modal .duplicate-report-modal-body h4 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 40px 0;
}

.duplicate-report-modal .duplicate-report-modal-body .duplicate-report-modal-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 18px 0 40px 0;
}

.duplicate-report-modal .duplicate-report-modal-body .duplicate-report-modal-form label {
  font-size: 14px;
  margin-bottom: 10px;
}

.duplicate-report-modal .duplicate-report-modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

.duplicate-report-modal .duplicate-report-modal-footer .duplicate-report-btn {
  max-width: 133px;
  width: 100%;
}

.modal-medium-size {
  max-width: 460px;
  width: 100%;
}

.refresh-button button {
  border: none;
  text-decoration: none;
  font-family: "Proxima Nova", sans-serif;
  font-weight: 700;
  z-index: 9999;
  color: #0092C2;
  top: 0;
  left: 0;
  margin: 20px;
  position: fixed;
}

.refresh-button i {
  margin-right: 5px;
}

.total-mentions-sub-header {
  padding: 2rem 0 1rem 0.5rem;
  color: #677078;
}

.total-mentions-count {
  font-weight: bold;
  font-size: 1rem;
}

.total-mentions-daterange {
  font-size: 1rem;
}

#drilldown {
  font-size: 14px;
  line-height: 16px;
}

#drilldown #main.drilldown {
  z-index: 10;
}

#drilldown .widget-header {
  color: #677078;
  padding: 8px 24px;
  height: 20px;
  background: #fff;
  border-bottom: 1px solid #EBECED;
}

#drilldown .widget-header .breadcrumb.clickable {
  color: #0092C2;
}

#drilldown .widget-header .breadcrumb.clickable:hover {
  color: #0092C2;
  cursor: pointer;
}

#drilldown .mentions {
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #F7F7F7;
  color: #677078;
}

#drilldown .mentions .provider-logo-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 60px;
  margin-right: 10px;
  margin-top: 1px;
}

#drilldown .mentions .chart-section {
  background-color: #F7F7F7;
  position: relative;
}

#drilldown .mentions .chart-section .widget-name {
  font-size: 30px;
  background-color: #ffffff;
  line-height: 24px;
  padding: 20px 24px;
}

#drilldown .mentions .chart-section .widget-name .name-text {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 50%;
}

#drilldown .mentions .chart-section .chart-container {
  background-color: #ffffff;
  border-bottom: 1px solid #c4c4c4;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}

#drilldown .mentions .chart-section .chart-container .block-content {
  padding: 0 20px 20px;
}

#drilldown .mentions .chart-section .chart-container .block-content #widget-boolean-editor {
  padding-top: 15px;
  border: 1px solid #a2a2a2;
  box-shadow: 0 2px 4px 0 rgba(120, 120, 120, 0.5);
}

#drilldown .mentions .chart-section .chart-container .block-content #widget-boolean-editor .bool-editor-wrapper {
  height: 250px;
}

#drilldown .mentions .chart-section .chart-container .block-content #widget-boolean-editor .bool-editor-wrapper .widget-boolean-editor {
  height: 230px;
}

#drilldown .mentions .chart-section .chart-container .block-content #widget-boolean-editor .bool-editor-wrapper .widget-boolean-editor .ace_print-margin {
  background-color: #272822;
}

#drilldown .mentions .chart-section .chart-container .block-content .bool-editor-control input {
  color: #34404B;
  border: 1px solid #9aa0a5;
}

#drilldown .mentions .chart-section .chart-container .block-content .input-holder {
  width: 310px;
  border: 1px solid #EBECED;
  height: 33px;
  position: relative;
  overflow: hidden;
}

#drilldown .mentions .chart-section .chart-container .block-content .input-holder .new-item {
  display: block;
  width: 80%;
  border: none;
  font-size: 14px;
  line-height: 33px;
  height: 33px;
  padding: 0 13px;
  box-sizing: border-box;
  font-weight: 700;
}

.ios5 #drilldown .mentions .chart-section .chart-container .block-content .input-holder .new-item {
  line-height: 1;
}

#drilldown .mentions .chart-section .chart-container .block-content .input-holder .km-bool, #drilldown .mentions .chart-section .chart-container .block-content .input-holder .sov-bool-btn {
  background-color: #ffffff;
}

#drilldown .mentions .chart-section .chart-container .block-content .input-holder .sov-bool-btn {
  background-color: #ffffff;
  color: #677078;
  width: 45px;
  top: 0px;
  right: 33px;
  border-left: 1px solid #EBECED;
  padding: 4px;
}

#drilldown .mentions .chart-section .chart-container .block-content .input-holder .sov-bool-btn:hover {
  background-color: #F7F7F7;
}

#drilldown .mentions .chart-section .chart-container .block-content .input-holder .add-sov-btn:hover {
  background-color: #34404b;
}

#drilldown .mentions .chart-section .chart-container .block-content .input-holder button {
  background: #677078;
  color: #fff;
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 33px;
  height: 33px;
  border: none;
}

#drilldown .mentions .chart-section .chart-container .block-content .input-holder button [class^="icon-"]:before {
  margin: 0;
  font-size: 16px;
}

#drilldown .mentions .chart-section .chart-container .block-content.sentiment {
  padding-right: 60px;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares {
  height: 100%;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .legend {
  height: 100%;
  display: inline-block;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .legend.twitter {
  padding-top: 20px;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .social-legend-table {
  list-style: none;
  height: 87%;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .social-legend-table li {
  cursor: pointer;
  font-size: 25px;
  display: table;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .social-legend-table li i {
  display: table-cell;
  vertical-align: middle;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .table-holder {
  width: 270px;
  padding-top: 20px;
  padding-right: 30px;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table {
  padding: 0;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table li {
  cursor: pointer;
  list-style-type: none;
  height: 30px;
  border-bottom: 1px solid #efefef;
  padding: 0;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table li.all {
  font-weight: 700;
  border-bottom: 1px solid #9aa0a5;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table div {
  padding-top: 6px;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table .social-outlet {
  float: left;
}

#drilldown .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table .share-count {
  float: right;
}

#drilldown .mentions .chart-section .chart-container .block-content.article-list {
  overflow-x: auto;
  max-width: none;
  position: relative;
}

#drilldown .mentions .chart-section .chart-container .block-content .local-block-table {
  width: 100%;
  display: table;
}

#drilldown .mentions .chart-section .chart-container .block-content .local-block-table .chart-holder {
  height: auto;
  display: table-cell;
  width: 100%;
}

#drilldown .mentions .chart-section .chart-container .block-content .local-block-table .chart-holder .local-chart {
  margin-right: 60px;
}

#drilldown .mentions .chart-section .chart-container .block-content .local-block-table .table-holder {
  display: table-cell;
}

#drilldown .mentions .chart-section .chart-container .block-content .sentiments {
  width: 100%;
}

#drilldown .mentions .chart-section .chart-container .sovTime, #drilldown .mentions .chart-section .chart-container .total-mentions, #drilldown .mentions .chart-section .chart-container .location-map, #drilldown .mentions .chart-section .chart-container .local-chart, #drilldown .mentions .chart-section .chart-container .sentiments-holder, #drilldown .mentions .chart-section .chart-container .usIntl-chart, #drilldown .mentions .chart-section .chart-container .intl-chart {
  height: 300px;
}

#drilldown .mentions .chart-section .chart-container .keyMentions, #drilldown .mentions .chart-section .chart-container .voiceComparison {
  height: 400px;
}

#drilldown .mentions .chart-section .chart-container .articles {
  height: 240px;
}

#drilldown .mentions .chart-section .chart-container .map-holder {
  height: auto;
  display: inline-block;
}

#drilldown .mentions .chart-section .chart-container .map-holder .map {
  width: 474px;
  height: 300px;
  background-size: 474px 300px;
  background: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/map2x.png") no-repeat;
}

#drilldown .mentions .chart-section .chart-container .map-holder .map .location-map {
  width: 474px;
}

#drilldown .mentions .chart-section .chart-container #local-block-drill .map {
  width: auto;
  height: auto;
  border: none;
  margin-right: 30px;
}

#drilldown .mentions .chart-section .chart-container #local-block-drill .map .customSelect {
  border: 1px solid #9aa0a5;
  border-radius: 3px;
  text-align: left;
  padding-left: 24px;
}

#drilldown .mentions .chart-section .chart-container #local-block-drill .map table {
  height: 240px;
}

#drilldown .mentions .chart-section .chart-container #local-block-drill .map .state-map {
  text-align: center;
}

#drilldown .mentions .chart-section .chart-container #local-block-drill .map .state-map .state-symbol {
  font-size: 160px;
}

#drilldown .mentions .chart-section .chart-container .table-holder {
  display: inline-block;
  vertical-align: top;
}

#drilldown .mentions .chart-section .chart-container .table-holder table {
  margin-top: 8px;
  width: 280px;
}

#drilldown .mentions .chart-section .chart-container .table-holder table td {
  padding: 0 15px;
  vertical-align: middle;
  box-sizing: border-box;
}

#drilldown .mentions .chart-section .chart-container .table-holder .header {
  font-size: 16px;
  font-weight: 700;
}

#drilldown .mentions .chart-section .chart-container .table-holder .header.first {
  margin-left: 12px;
  margin-right: 120px;
}

#drilldown .mentions .chart-section .chart-container input[type=checkbox] {
  -webkit-appearance: checkbox;
}

#drilldown .mentions .chart-section .chart-container .periods {
  list-style: none;
  line-height: 20px;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  margin-right: 10px;
  vertical-align: top;
  margin-left: 300px;
  margin-top: -60px;
}

#drilldown .mentions .chart-section .chart-container .periods.traffic {
  margin-left: 500px;
}

#drilldown .mentions .chart-section .chart-container .periods li {
  display: inline-block;
  width: 66px;
  height: 32px;
  border: 1px solid #fff;
  text-align: center;
  font-size: 12px;
  border-radius: 3px;
  color: #0092C2;
  cursor: pointer;
  margin-right: 3px;
  line-height: 32px;
  font-weight: 700;
  text-transform: uppercase;
}

#drilldown .mentions .chart-section .chart-container .periods li:hover, #drilldown .mentions .chart-section .chart-container .periods li.active {
  border: 1px solid #007499;
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  color: #007499;
  position: relative;
}

#drilldown .mentions .chart-section .chart-container .periods li:hover:before, #drilldown .mentions .chart-section .chart-container .periods li.active:before {
  content: '';
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  border: 1px solid #007499;
  background: #fff;
  z-index: 11;
  bottom: -5px;
  left: 50%;
  margin: 0 0 0 -4px;
  border-right: 0;
  border-bottom: 0;
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg);
}

#drilldown .mentions .chart-section .articles {
  overflow-y: hidden;
  overflow-x: auto;
  height: 240px;
}

#drilldown .mentions .chart-section .articles .article-widget {
  display: block;
  margin-right: 12px;
  float: left;
}

#drilldown .mentions .chart-section .articles .article-widget:hover .article-container, #drilldown .mentions .chart-section .articles .article-widget.selected .article-container {
  opacity: 1.0;
  background-color: #f2f7fb;
  border: 1px solid #007499;
}

#drilldown .mentions .chart-section .articles .article-widget:hover .article-container .tag-arrow, #drilldown .mentions .chart-section .articles .article-widget.selected .article-container .tag-arrow {
  border-right: 24px solid #007499;
}

#drilldown .mentions .chart-section .articles .article-widget:hover .article-container .number, #drilldown .mentions .chart-section .articles .article-widget.selected .article-container .number {
  color: #ffffff;
}

#drilldown .mentions .chart-section .articles .article-widget:hover .drop-arrow, #drilldown .mentions .chart-section .articles .article-widget.selected .drop-arrow {
  opacity: 1.0;
  background-color: #f2f7fb;
  border-left: 1px solid #007499;
  border-bottom: 1px solid #007499;
  transition: all 0.2s linear;
}

#drilldown .mentions .chart-section .articles .article-widget .drop-arrow {
  width: 20px;
  height: 20px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  background-color: white;
  margin-left: 82px;
  margin-top: -11px;
  border-left: 1px solid #EBECED;
  border-bottom: 1px solid #EBECED;
  opacity: 0;
}

#drilldown .mentions .chart-section .articles .article-widget .article-container {
  background-color: #ffffff;
  width: 190px;
  height: 195px;
  box-sizing: border-box;
  opacity: 0.4;
  transition: all 0.2s linear;
  cursor: pointer;
  position: relative;
  padding: 20px 15px;
  border: 1px solid #EBECED;
}

#drilldown .mentions .chart-section .articles .article-widget .article-container .title {
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

#drilldown .mentions .chart-section .articles .article-widget .article-container .tag-arrow {
  position: absolute;
  top: -20px;
  left: -4px;
  width: 0;
  height: 0;
  border-top: 24px solid transparent;
  border-bottom: 24px solid transparent;
  border-right: 24px solid #EBECED;
  transition: all 0.2s linear;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}

#drilldown .mentions .chart-section .articles .article-widget .article-container .number {
  position: absolute;
  top: 0px;
  left: 3px;
  transition: all 0.2s linear;
  font-size: 14px;
  font-weight: 300;
  height: 20px;
}

#drilldown .mentions .chart-section .arrow {
  width: 20px;
  height: 20px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  background-color: white;
  box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.1);
  margin-left: 80px;
  margin-top: -11px;
  border-left: 1px solid #EBECED;
  border-bottom: 1px solid #EBECED;
}

#drilldown .mentions col.collapse-button {
  width: 10px;
}

#drilldown .mentions col.date {
  width: 100px;
}

#drilldown .mentions col.publication {
  width: 157px;
}

#drilldown .mentions col.headline {
  width: 305px;
}

#drilldown .mentions col.author {
  width: 132px;
}

#drilldown .mentions col.tags {
  width: 300px;
}

#drilldown .mentions col.sentiment {
  width: 120px;
}

#drilldown .mentions col.circulation {
  width: 180px;
}

#drilldown .mentions col.readership {
  width: 107px;
}

#drilldown .mentions col.mobile-uvm-readership {
  width: 170px;
}

#drilldown .mentions col.local-viewership {
  width: 150px;
}

#drilldown .mentions col.national-viewership {
  width: 170px;
}

#drilldown .mentions col.panel-visit-data {
  width: 150px;
}

#drilldown .mentions col.panel-visit-data-comp {
  width: 170px;
}

#drilldown .mentions col.daily-readership {
  width: 150px;
}

#drilldown .mentions col.shares {
  width: 85px;
}

#drilldown .mentions col.ad-equiv {
  width: 90px;
}

#drilldown .mentions col.impact-score {
  width: 130px;
}

#drilldown .mentions col.seo-impact {
  width: 106px;
}

#drilldown .mentions col.mention-actions {
  width: 134px;
}

#drilldown .mentions col.ga-sessions {
  width: 125px;
}

#drilldown .mentions col.ga-pageview {
  width: 100px;
}

#drilldown .mentions col.ga-avgsessionduration {
  width: 165px;
}

#drilldown .mentions col.ga-percentnewsessions {
  width: 150px;
}

#drilldown .mentions col.ga-newusers {
  width: 155px;
}

#drilldown .mentions col.ga-bouncerate {
  width: 115px;
}

#drilldown .mentions col.ga-pageviewspersession {
  width: 120px;
}

#drilldown .mentions col.ga-goalcompletionsall {
  width: 150px;
}

#drilldown .mentions col.ga-goalconversionrateall {
  width: 141px;
}

#drilldown .mentions col.ga-goalvalueall {
  width: 102px;
}

#drilldown .mentions col.ga-transactionrevenue {
  width: 100px;
}

#drilldown .mentions col.hubspot-opportunities {
  width: 130px;
}

#drilldown .mentions col.hubspot-pipeline, #drilldown .mentions col.hubspot-closed {
  width: 100px;
}

#drilldown .mentions col.adobe-bounce-rate, #drilldown .mentions col.adobe-checkouts, #drilldown .mentions col.adobe-orders, #drilldown .mentions col.adobe-revenue {
  width: 100px;
}

#drilldown .mentions col.adobe-visits, #drilldown .mentions col.adobe-pageviews {
  width: 140px;
}

#drilldown .mentions col.adobe-total-time-spent {
  width: 175px;
}

#drilldown .mentions col.adobe-visitors {
  width: 130px;
}

#drilldown .mentions col.mention-padding {
  width: 100%;
}

#drilldown .mentions .mention-headers {
  width: 100%;
  height: 50px;
  table-layout: fixed;
}

#drilldown .mentions .mention-headers .header-row {
  text-align: left;
}

#drilldown .mentions .mention-headers .header-row td {
  padding: 17px 7px;
  background-color: #EBECED;
}

#drilldown .mentions .mention-headers .header-row td i {
  vertical-align: middle;
  font-size: 14px;
  line-height: 13px;
}

#drilldown .mentions .mention-headers .header-row td.header-seo-impact, #drilldown .mentions .mention-headers .header-row td.header-readership {
  position: relative;
}

#drilldown .mentions .mention-headers .header-row td.header-seo-impact span, #drilldown .mentions .mention-headers .header-row td.header-readership span {
  padding: 16px 0;
}

#drilldown .mentions .mention-headers .header-row td.header-seo-impact a, #drilldown .mentions .mention-headers .header-row td.header-readership a {
  display: block;
  position: absolute;
  top: 0px;
  left: 7px;
}

#drilldown .mentions .mention-headers .header-row td.header-seo-impact a:hover, #drilldown .mentions .mention-headers .header-row td.header-readership a:hover {
  cursor: help;
}

#drilldown .mentions .mention-headers .header-row td.header-readership a {
  top: 2px;
}

#drilldown .mentions .mention-headers .header-row td.sortable {
  cursor: pointer;
}

#drilldown .mentions .mention-headers .header-row td.sortable.last {
  border-right: 0;
}

#drilldown .mentions .mention-headers .header-row td.sortable:hover, #drilldown .mentions .mention-headers .header-row td.sortable.selected {
  background-color: #EBECED;
}

#drilldown .mentions .mention-headers .header-headline {
  display: -ms-flexbox;
  display: flex;
}

#drilldown .mentions .sticky-container .sticky-header {
  color: #677078;
  width: 100%;
  z-index: 10;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header {
  background-color: #F7F7F7;
  padding-bottom: 10px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container {
  position: relative;
  min-width: 163px;
  border: 1px solid #EBECED;
  border-radius: 3px;
  margin-right: 8px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action, #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action {
  background-color: #ffffff;
  width: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  border: none;
  border-radius: 0px;
  border-right: 1px solid #EBECED;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action:hover {
  background-color: #F7F7F7;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action.cal-action, #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action.cal-action, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action.cal-action {
  border: none;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action.selected-date-action, #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action.selected-date-action, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action.selected-date-action {
  background-color: #EBECED;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action i.tk-icon-calendar, #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action i.tk-icon-calendar, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action i.tk-icon-calendar {
  margin-right: 0;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .buffer-row {
  padding-top: 15px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .drilldown-title {
  font-size: 18px;
  padding: 10px 10px 0 10px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .widget-mentions {
  font-size: 18px;
  padding: 10px 10px 10px 10px;
  line-height: 1.5;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-headline {
  padding-right: 15px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a {
  color: #ffffff;
  text-decoration: none;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a:active {
  color: #ffffff;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a span {
  padding-bottom: 2px;
  display: inline-block;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a i {
  padding-left: 5px;
  font-size: 15px;
  display: inline-block;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .widget-mentions b {
  font-weight: 700 !important;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle {
  padding-left: 10px;
  display: inline-block;
  margin-bottom: 1px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle .SumoSelect {
  margin-left: 10px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle .SumoSelect .SlectBox {
  padding-left: 10px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle .view-label {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle li {
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle li:hover {
  background: #c9e8f2;
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .filter-separator {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
  color: #CCCFD2;
  margin-left: 2px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter {
  border-radius: 3px;
  width: 240px;
  border: 1px solid #EBECED;
  display: inline-block;
  background-color: #ffffff;
  vertical-align: top;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter #keyword-filter-box {
  width: auto;
  height: 26px;
  border: 0px;
  padding-left: 10px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter .tk-icon-search {
  font-size: 14px;
  float: right;
  margin: 7px 10px;
  position: relative;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter .cancel-keyword {
  font-size: 14px;
  float: right;
  margin: 7px 10px;
  position: relative;
  z-index: 2;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter .keyword-action-separator {
  float: right;
  border-right: 1px solid #EBECED;
  width: 0;
  height: 20px;
  margin: 4px 0;
  display: inline;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter i {
  cursor: pointer;
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter i:hover {
  color: #34404B;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .column-select {
  height: 16px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect {
  height: 16px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .SlectBox {
  width: 60px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .SlectBox .column-icon {
  margin-left: 6px;
  line-height: 16px;
  color: #575a67;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .SlectBox .column-icon.hover {
  background: #F7F7F7;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect li {
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect li:hover {
  background: #c9e8f2;
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .optWrapper.open {
  left: -98px;
  width: 170px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions {
  height: 30px;
  padding-top: 10px;
  float: right;
  display: -ms-flexbox;
  display: flex;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button {
  padding: 6px 14px;
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid #EBECED;
  margin-right: 8px;
  display: inline-block;
  vertical-align: top;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.btn-round, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button {
  border: 0;
  border-radius: 20px;
  cursor: pointer;
  vertical-align: middle;
  height: 21px;
  width: auto;
  padding: 6px, 4px, 12px, 12px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.btn-round.export-articles, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.export-articles, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.export-articles {
  border-radius: 50%;
  width: auto;
  padding: 6px 9px 4px 10px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.btn-round.update-results, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.update-results, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.update-results {
  width: 70px;
  padding: 7px 0px;
  height: auto;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select {
  border: none;
  padding: 0;
  width: 200px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .dropdown-menu, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .dropdown-menu, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .dropdown-menu {
  max-height: 200px;
  height: auto;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button {
  height: 30px;
  line-height: 1px;
  border-color: #EBECED;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown {
  line-height: 30px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container {
  max-width: 115px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret {
  margin-top: 7px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select {
  border: none;
  padding: 0;
  width: 200px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .dropdown-menu, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .dropdown-menu, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .dropdown-menu {
  max-height: 200px;
  height: auto;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button {
  height: 30px;
  line-height: 1px;
  border-color: #EBECED;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown {
  line-height: 30px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container {
  max-width: 115px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret {
  margin-top: 7px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.column-select, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.column-select, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.column-select {
  border: none;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.no-text, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.no-text, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.no-text {
  padding: 6px 10px;
  background-color: #ffffff;
  border-color: #c8c8c8;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.no-text:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.no-text:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.no-text:hover {
  background-color: #efefef;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action i, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button i {
  font-size: 14px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action i.tk-icon-newspaper, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i.tk-icon-newspaper, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button i.tk-icon-newspaper {
  font-size: 15px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action i.tk-icon-spinner11:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i.tk-icon-spinner11:before, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button i.tk-icon-spinner11:before {
  margin-right: 0;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action i:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i:before, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button i:before {
  margin-right: 0;
  vertical-align: bottom;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts {
  padding-right: 24px;
  padding-left: 8px;
  position: relative;
  background-color: #ffffff;
  border-color: #EBECED;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop {
  width: 155px;
  right: 0;
  left: auto;
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop li:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop li:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop li:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop li:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop li:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop li:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop li:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop li:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop li:hover {
  background: #c9e8f2;
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop .select2-result-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop .select2-result-label, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop .select2-result-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label {
  padding-left: 10px;
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop .select2-result-label:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop .select2-result-label:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop .select2-result-label:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label:hover {
  background: #c9e8f2;
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select.opened, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select.opened, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select.opened, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts.opened, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts.opened, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts.opened, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts:hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts:hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts.opened, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts.opened, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts.opened {
  background: #F7F7F7;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select-icon, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select-icon, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select-icon, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select-icon {
  color: #575a67;
  position: absolute;
  top: 0;
  right: 0;
  padding: 6px 11px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select-icon:before, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select-icon:before, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select-icon:before, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select-icon:before {
  margin-right: 0;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .submit-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .submit-icon, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .submit-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .submit-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .submit-icon, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .submit-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .submit-icon, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .submit-icon, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .submit-icon {
  color: #677078;
  font-size: 17px;
  line-height: 12px;
  padding-right: 5px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .submit-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .submit-icon:before, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .submit-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .submit-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .submit-icon:before, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .submit-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .submit-icon:before, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .submit-icon:before, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .submit-icon:before {
  vertical-align: middle;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts {
  width: 130px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .selected-account, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .selected-account, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .selected-account, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .selected-account, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .selected-account, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .selected-account {
  width: 118px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop {
  width: 164px;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label {
  padding-left: 10px;
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label.hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label.hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label.hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label.hover, #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label.hover, .feature-menu-inner #drilldown .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label.hover {
  background: #c9e8f2;
  color: #677078;
}

#drilldown .mentions .sticky-container .sticky-header .hide-scrollbar-container {
  overflow: hidden;
  height: 50px;
}

#drilldown .mentions .sticky-container .sticky-header .mention-header-container .table-container {
  padding-bottom: 15px;
}

#drilldown .mentions .scroll-container {
  width: 100%;
  overflow-x: scroll;
}

#drilldown .mentions .scroll-container .table-container {
  position: relative;
}

#drilldown .mentions .mention-container--one-result {
  padding-bottom: 150px;
}

#drilldown .mentions .no-results-message {
  padding: 20px;
  font-size: 14px;
  color: #677078;
  font-family: "Proxima Nova", sans-serif;
}

#drilldown .mentions .mention-table {
  width: 100%;
  background-color: #F7F7F7;
  table-layout: fixed;
  min-height: 145px;
}

#drilldown .mentions .mention-table .even {
  background-color: #ffffff;
}

#drilldown .mentions .mention-table .deleted {
  background-color: gray;
}

#drilldown .mentions .mention-table.nested {
  border-bottom: none;
}

#drilldown .mentions .mention-table.nested.expanded {
  box-shadow: inset 2px 1px 0px 0px #CCCFD2;
}

#drilldown .mentions .mention-table.nested table {
  border-bottom: 1px solid #EBECED;
}

#drilldown .mentions .mention-table.nested .dupe:hover, #drilldown .mentions .mention-table.nested .dupe.selected {
  background-color: #c9e8f2;
}

#drilldown .mentions .mention-table .mention {
  text-align: left;
  border-top: 1px solid #EBECED;
  border-bottom: 1px solid #EBECED;
  background-color: transparent;
  color: #677078;
  transition: 0.5s color linear;
}

#drilldown .mentions .mention-table .mention td {
  padding: 8px 8px;
  word-wrap: break-word;
  vertical-align: top;
}

#drilldown .mentions .mention-table .mention td.mention-sentiment {
  padding-top: 4px;
}

#drilldown .mentions .mention-table .mention .expand-btn {
  color: #0092C2;
  font-size: 18px;
  cursor: pointer;
}

#drilldown .mentions .mention-table .mention .expand-btn i.tk-icon-arrow-right, #drilldown .mentions .mention-table .mention .expand-btn i.tk-icon-arrow-down2 {
  margin-left: -10px;
}

#drilldown .mentions .mention-table .mention .mention-publisher .pub-name {
  margin-left: 20px;
}

#drilldown .mentions .mention-table .mention .media-icon {
  float: left;
  padding-top: 2px;
  color: #677078;
}

#drilldown .mentions .mention-table .mention .mention-headline {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

#drilldown .mentions .mention-table .mention .mention-headline div .source-logo {
  float: left;
}

#drilldown .mentions .mention-table .mention .mention-headline div .source-logo span {
  float: left;
}

#drilldown .mentions .mention-table .mention .mention-headline div .headline-content {
  max-width: 220px;
}

#drilldown .mentions .mention-table .mention .mention-headline div .headline-content p {
  margin-top: 3px;
  font-weight: 400;
}

#drilldown .mentions .mention-table .mention .mention-headline div .headline-content p.color-highlights span {
  background-color: #D2EEF7;
  display: inline-block;
}

#drilldown .mentions .mention-table .mention .mention-headline div .headline-content span {
  font-weight: 700;
}

#drilldown .mentions .mention-table .mention a {
  color: #0092C2;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
}

#drilldown .mentions .mention-table .mention a:hover {
  color: #0092C2;
}

#drilldown .mentions .mention-table .mention .mention-shares {
  cursor: default;
}

#drilldown .mentions .mention-table .mention .mention-sentiment.positive {
  color: #63BF52;
}

#drilldown .mentions .mention-table .mention .mention-sentiment.negative {
  color: #fa6866;
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value {
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 4px;
  position: relative;
  transition: none;
  box-sizing: border-box;
  height: 28px;
  width: 108px;
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value .sentiment-position {
  display: inline-block;
  -ms-transform: translate(0px, 1px);
      transform: translate(0px, 1px);
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value .sentiment-position.translate {
  -ms-transform: translate(0px, -3px);
      transform: translate(0px, -3px);
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value .sentiment-position .sentiment-icon {
  font-size: 12px;
  margin-right: 6px;
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value span {
  padding-right: 16px;
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value .drop-arrow {
  display: inline-block;
  visibility: hidden;
  color: #677078 !important;
  position: absolute;
  right: 0;
  top: 0;
  padding: 7px 5px 3px;
  background-color: #e1e1e1;
  transition: none;
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable {
  cursor: pointer;
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable:hover, #drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable.selected {
  border: 1px solid #CCCFD2;
  background-color: #ffffff;
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable:hover .drop-arrow, #drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable.selected .drop-arrow {
  visibility: visible;
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable .select2-drop {
  width: 108px;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(172, 172, 172, 0.5);
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable .select2-drop .select2-result .select2-result-label {
  padding: 10px 12px 10px;
}

#drilldown .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable .select2-drop .select2-result:hover {
  background-color: #efefef;
}

#drilldown .mentions .mention-table .mention .mention-actions {
  vertical-align: top;
  height: 18px;
}

#drilldown .mentions .mention-table .mention .mention-actions > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#drilldown .mentions .mention-table .mention .mention-actions .checkbox-holder {
  margin-left: 9px;
  margin-right: 10px;
}

#drilldown .mentions .mention-table .mention .mention-actions i {
  margin: 1px 0 8px 0;
  cursor: pointer;
  font-size: 16px;
  color: #677078;
  display: inline-block;
}

#drilldown .mentions .mention-table .mention .mention-actions i:hover {
  color: #34404B;
}

#drilldown .mentions .mention-table .mention .mention-actions i.tk-icon-star2 {
  color: #f8ca00;
  visibility: visible !important;
}

#drilldown .mentions .mention-table .mention .mention-actions i.tk-icon-trashcan {
  margin: 1px 9px 7px 3px;
  font-size: 15px;
  position: absolute;
}

#drilldown .mentions .mention-table .mention .mention-actions i.tk-icon-new-tab {
  margin-left: 9px;
}

#drilldown .mentions .mention-table .mention .mention-actions .not-visible {
  cursor: default;
  visibility: hidden !important;
}

#drilldown .mentions .mention-table .mention .mention-actions .remove-button {
  position: relative;
  width: 22px;
  height: 23px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}

#drilldown .mentions .mention-table .mention .mention-actions .remove-button:hover > .tk-icon-trashcan {
  color: #34404B;
}

#drilldown .mentions .mention-table .mention .mention-actions .link-placeholder {
  display: inline-block;
  width: 25px;
}

#drilldown .mentions .mention-table .mention .mention-expand {
  color: #0092C2;
  cursor: pointer;
  font-weight: 700;
}

#drilldown .mentions .mention-table .mention .mention-expand .mention-count {
  padding-left: 20px;
}

#drilldown .mentions .mention-table .mention .mention-expand:hover {
  color: #0092C2;
}

#drilldown .mentions .mention-table .mention .dupe-cell {
  padding: 0;
}

#drilldown .mentions .mention-table .mention .dupe-cell .dupe td {
  border-top: 1px solid #EBECED;
}

#drilldown .faded {
  background-color: #F7F7F7 !important;
}

#drilldown .faded div, #drilldown .faded a, #drilldown .faded p {
  color: #CCCFD2 !important;
}

#drilldown .faded i {
  display: none !important;
}

#drilldown .faded .article-tag {
  opacity: .5;
}

#drilldown .duplicate-tooltip {
  position: fixed;
  top: 0;
  left: 0;
  background: #ebeced;
  padding: 20px;
  box-sizing: border-box;
  height: 260px;
  width: 583px;
  border: 1px solid #EBECED;
  border-radius: 4px;
  z-index: 10000;
}

#drilldown .duplicate-tooltip .detail {
  padding-bottom: 10px;
}

#drilldown .share-tooltip {
  position: fixed;
  top: 0;
  left: 0;
  background: #ffffff;
  padding: 20px;
  box-sizing: border-box;
  width: 583px;
  height: 334px;
  border: 1px solid #EBECED;
  border-radius: 4px;
  z-index: 10000;
}

#drilldown .share-tooltip.single-column {
  width: 240px;
}

#drilldown .share-tooltip .total {
  font-size: 14px;
  font-weight: 700;
  color: #677078;
}

#drilldown .share-tooltip .breakdown .social-stats {
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  padding: 20px 0;
  vertical-align: top;
}

#drilldown .share-tooltip .breakdown .social-stats .article-social {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 7px;
  border-bottom: 0;
}

#drilldown .share-tooltip .breakdown .social-stats i {
  font-size: 20px;
  margin-right: 15px;
}

#drilldown .share-tooltip .breakdown .social-stats .outlet {
  vertical-align: top;
  line-height: 20px;
}

#drilldown .share-tooltip .breakdown .social-stats .share-count {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

#drilldown .share-tooltip .breakdown .social-stats .facebook-detail {
  padding-left: 40px;
  padding-top: 5px;
}

#drilldown .share-tooltip .breakdown .social-stats .facebook-detail span {
  color: #CCCFD2;
}

#drilldown .share-tooltip .breakdown .social-stats .facebook-detail .facebook-sub {
  border-bottom: 1px solid #EBECED;
  padding-top: 5px;
  padding-bottom: 7px;
}

#drilldown .share-tooltip .breakdown .social-stats .facebook-detail .facebook-sub .type {
  color: #677078;
  font-size: 13px;
}

#drilldown .share-tooltip .breakdown .social-stats .facebook-detail .facebook-sub.last {
  border-bottom: 0;
}

#drilldown .share-tooltip .section-refresh-information {
  display: -ms-flexbox;
  display: flex;
  font-style: italic;
  font-size: 12px;
  line-height: 20px;
  position: relative;
}

#drilldown .share-tooltip .section-refresh-information .loader-screen {
  height: 0px;
  width: 14px;
  z-index: 0;
  margin: 0 7px 0 0;
  position: relative;
}

#drilldown .share-tooltip .section-refresh-information .loader-screen .tk-loading {
  height: 10px;
  margin: 0 5px 0 0;
  position: relative;
  top: 50%;
  left: 0%;
  z-index: 0;
}

#drilldown .share-tooltip .section-refresh-information .social-refresh-timestamp {
  margin-left: 5px;
}

#drilldown .share-tooltip:after, #drilldown .share-tooltip:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

#drilldown .share-tooltip:after {
  border-color: rgba(240, 240, 240, 0);
  border-left-color: #ebeced;
  border-width: 15px;
  margin-top: -15px;
}

#drilldown .share-tooltip:before {
  border-color: rgba(163, 163, 163, 0);
  border-left-color: #ebeced;
  border-width: 16px;
  margin-top: -16px;
}

#drilldown #load-more {
  margin: 12px 0;
  font-size: 18px;
  color: #0092C2;
  cursor: pointer;
  text-align: center;
}

#drilldown #load-more:hover {
  color: #0092C2;
}

.alerts-page .entity-list {
  margin-top: 20px;
}

.alerts-page .rounded-table .entity-table,
.alerts-page .alert-list .alert-table {
  margin: 0;
  margin-bottom: -1px;
}

.alerts-page .newsletter-table .active-in, .alerts-page .newsletter-table .recipients {
  width: 12%;
}

.alerts-page .newsletter-table .number-of-articles {
  width: 11%;
}

.alerts-page .newsletter-table .actions {
  width: 8%;
}

.alerts-filter {
  margin-left: 60px;
  margin-right: 100px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.alerts-filter label {
  padding-top: 6px;
  padding-right: 10px;
}

.alerts-filter-dropdown {
  margin-right: -55px;
}

.reports-page .entity-list {
  margin-top: 20px;
}

.reports-page .entity-list .rounded-table .entity-table {
  margin: 0;
  margin-bottom: -1px;
}

.reports-filter {
  margin-left: 60px;
  margin-right: 100px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.reports-filter label {
  padding-top: 6px;
  padding-right: 10px;
}

.reports-filter-dropdown {
  margin-right: -55px;
}

.search-page [ui-view].ng-enter,
.search-page [ui-view].ng-leave {
  position: absolute;
  left: 0;
  right: 0;
  transition: all .5s ease-in-out;
}

.search-page [ui-view].ng-enter {
  opacity: 0;
  transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}

.search-page [ui-view].ng-enter-active {
  opacity: 1;
  transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}

.search-page [ui-view].ng-leave {
  opacity: 1;
  transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}

.search-page [ui-view].ng-leave-active {
  opacity: 0;
  transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}

.search-page .system-search-status-label {
  color: #777777;
  font-style: italic;
}

.search-page .shared-label {
  color: #677078;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 115px;
}

.search-page .shared-label i {
  margin-right: 6px;
}

.search-page .shared-label.uneditable, .search-page .shared-label.uneditable:hover {
  cursor: auto;
  color: #34404B;
}

.search-page .shared-label:hover {
  color: #34404B;
  cursor: pointer;
}

.search-page .shared-label-permissions-caret {
  padding-left: 5px;
  padding-top: 3px;
}

.search-page .entity-list .rounded-table .entity-table {
  margin: 0;
  margin-bottom: -1px;
}

#tk-search .share-search-modal .modal-body-inner-column {
  min-height: 300px;
}

#tk-search .search-picker-modal .modal-body {
  text-align: left;
}

#tk-search .search-picker-modal .modal-description {
  padding-bottom: 15px;
}

#tk-search .search-picker-modal .legend {
  padding: 0 15px;
  width: 100%;
}

#tk-search .search-picker-modal .legend .legend-label {
  margin-bottom: 10px;
}

#tk-search .search-picker-modal .modal-select-description {
  padding-bottom: 10px;
}

#tk-search .search-picker-modal .color-code {
  display: -ms-flexbox;
  display: flex;
}

#tk-search .search-picker-modal .color-code .hex-code-input {
  width: 95px;
  height: 24px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

#tk-search .search-picker-modal .reset-color-button {
  margin-top: 10px;
}

#tk-search .search-picker-modal .reset-color-button button {
  width: 130px;
  padding: 0;
}

#tk-search .search-picker-modal .selected-color-tag {
  height: 28px;
  width: 25px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

#tk-search .search-picker-modal .modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

#tk-search .search-picker-modal .modal-footer button {
  width: 190px;
}

#tk-search .search-picker-modal .modal-footer .btn-secondary, #tk-search .search-picker-modal .modal-footer .add-tag-button {
  margin-right: 5px;
}

#tk-search .search-picker-modal .modal-footer .btn-primary {
  margin-left: 5px;
}

#tk-search .search-picker-modal .modal-button-bar .short-button {
  float: none;
  width: 80px;
  margin-right: 1px;
}

#tk-search .search-picker-modal .modal-button-bar .remove-tracker-container {
  width: 100%;
}

#tk-search .search-picker-modal .modal-button-bar .remove-tracker {
  float: left;
  color: #428bca;
  margin: 8px 0 0 10px;
  font-size: 14px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#tk-search .search-picker-modal .modal-button-bar .remove-tracker:hover {
  cursor: pointer;
}

#tk-search .search-picker-modal .modal-button-bar .remove-tracker .remove-tracker-icon {
  padding-right: 5px;
}

.edit-search-page-main-content-container {
  padding-top: 40px;
}

.dashboard-sidebar .list-header {
  background-color: #EBECED;
}

.dashboard-sidebar .list-header .dropdown-menu {
  width: auto;
  margin-top: -10px;
  margin-left: 15px;
}

.dashboard-sidebar .list-header .tk-icon-arrow-down2 {
  position: relative;
  top: 4px;
  left: 4px;
  font-size: 14px;
}

.dashboard-sidebar .list-header .title {
  color: #DDD;
  padding: 12px 20px 8px;
  font-size: 14px;
}

.dashboard-sidebar .list-header .dashboard-title {
  color: #63A22F;
  padding: 0 20px 8px;
  font-size: 12px;
}

.dashboard-sidebar .dashboard-list {
  padding: 0;
}

.dashboard-sidebar .dashboard-list .dropdown-menu {
  width: auto;
  margin-top: -10px;
  margin-left: 15px;
}

.dashboard-sidebar .dashboard-list button {
  margin: 12px 16px 12px;
  font-size: 14px;
  font-weight: normal;
  width: 188px;
  height: 42px;
}

.dashboard-sidebar .dashboard-list-item-container {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-x: hidden;
  overflow-y: auto;
}

li.dashboard-item {
  color: #34404B;
  font-size: 14px;
  padding: 12px 0 11px 20px;
  border-left: 3px solid transparent;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #EBECED;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

li.dashboard-item.old-sidebar-style span {
  max-width: 170px;
}

li.dashboard-item.old-sidebar-style .icon-new-cross {
  display: none;
  position: absolute;
  top: 12px;
  right: -10px;
  font-size: 20px;
}

li.dashboard-item.old-sidebar-style.zombie {
  font-style: italic;
  color: #CCCFD2;
}

li.dashboard-item.old-sidebar-style.selected {
  color: #007499;
  border-left: 3px solid #007499;
  background-color: #ffffff;
}

li.dashboard-item.old-sidebar-style:hover {
  color: #0092C2;
  border-left: 3px solid #0092C2;
  transition: all 0.3s;
  background-color: #ffffff;
}

li.dashboard-item.old-sidebar-style:hover .icon-new-cross {
  display: block;
}

li.dashboard-item.old-sidebar-style:hover .icon-new-cross:hover {
  color: #ff626b;
}

.tk-dashboard-page .empty-state-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.tk-dashboard-page .sidebar-folder .empty-section {
  border: none;
  background-color: #F7F7F7;
  color: #677078;
  line-height: 1.33;
}

.tk-dashboard-page .sidebar-folder-header-icon.tk-icon-users-shared {
  font-size: 16px;
}

.tk-dashboard-page .sidebar-folder .dashboard-item {
  color: #34404B;
  font-size: 14px;
  padding: 0 0 0 20px;
  border-left: 3px solid transparent;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #EBECED;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.tk-dashboard-page .sidebar-folder .dashboard-item.zombie {
  font-style: italic;
  color: #CCCFD2;
}

.tk-dashboard-page .sidebar-folder .dashboard-item.zombie .dashboard-item-action {
  color: #CCCFD2;
}

.tk-dashboard-page .sidebar-folder .dashboard-item.zombie .dashboard-item-action-label {
  color: #CCCFD2;
}

.tk-dashboard-page .sidebar-folder .dashboard-item.zombie .dashboard-item-action-label:hover {
  color: #CCCFD2;
  cursor: default;
}

.tk-dashboard-page .sidebar-folder .dashboard-item.zombie .dashboard-item-action--destructive:hover {
  color: #ff626b;
}

.tk-dashboard-page .sidebar-folder .dashboard-item-title {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 14px 0 13px;
}

.tk-dashboard-page .sidebar-folder .dashboard-item-title:hover {
  color: #0092C2;
}

.tk-dashboard-page .sidebar-folder .dashboard-item-actions {
  width: 84px;
  min-width: 84px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  box-sizing: border-box;
  padding-top: 2px;
}

.tk-dashboard-page .sidebar-folder .dashboard-item-action {
  padding: 10px;
  font-size: 15px;
  color: #677078;
}

.tk-dashboard-page .sidebar-folder .dashboard-item-action:hover {
  color: #0092C2;
}

.tk-dashboard-page .sidebar-folder .dashboard-item-action-label {
  font-style: italic;
  font-size: 13px;
  color: #677078;
}

.tk-dashboard-page .sidebar-folder .dashboard-item-action-label:hover {
  color: #677078;
  cursor: default;
}

.tk-dashboard-page .sidebar-folder .dashboard-item-action--destructive:hover {
  color: #ff626b;
}

.tk-dashboard-page .sidebar-folder .dashboard-item:hover {
  border-left: 3px solid #0092C2;
  transition: all 0.3s;
  background-color: #ffffff;
}

.tk-dashboard-page .sidebar-folder .dashboard-item.selected {
  color: #007499;
  border-left: 3px solid #007499;
  background-color: #ffffff;
}

.tk-dashboard-page .sidebar-folder .dashboard-item:last-child {
  border-bottom: none;
}

.tk-dashboard-page .sidebar .new-accordion-holder {
  border-top: 1px solid #36373f;
}

.tk-dashboard-page .dashboard-config {
  overflow-x: none;
}

.tk-dashboard-page .dashboard-sidebar .dashboard-list {
  padding: 0;
}

.tk-dashboard-page .dashboard-sidebar .dashboard-list button {
  margin: 12px 16px 12px;
  font-size: 14px;
  font-weight: normal;
  width: 188px;
  height: 42px;
}

.tk-dashboard-page .dashboard-sidebar .dashboard-list .dashboard-list-item-container {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-x: hidden;
  overflow-y: auto;
}

.share-dashboard-modal .modal-button-bar button {
  width: auto;
  min-width: 205px;
}

.dashboard-template-list.dropdown-menu > li {
  height: auto;
}

.dashboard-template-list.dropdown-menu > li > a {
  white-space: normal;
}

.deactivation-tooltip {
  margin-left: 50px;
}

.knowledge-guide-page {
  position: relative;
}

.knowledge-guide-page iframe {
  border: none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 40px;
}

/* easeInOutQuint */
#edit-search,
#edit-tag {
  font-size: 14px;
  line-height: 16px;
}

#edit-search #main.drilldown,
#edit-tag #main.drilldown {
  z-index: 10;
}

#edit-search .widget-header,
#edit-tag .widget-header {
  color: #677078;
  padding: 8px 24px;
  height: 20px;
  background: #fff;
  border-bottom: 1px solid #EBECED;
}

#edit-search .widget-header .breadcrumb.clickable,
#edit-tag .widget-header .breadcrumb.clickable {
  color: #0092C2;
}

#edit-search .widget-header .breadcrumb.clickable:hover,
#edit-tag .widget-header .breadcrumb.clickable:hover {
  color: #0092C2;
  cursor: pointer;
}

#edit-search .mentions,
#edit-tag .mentions {
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #F7F7F7;
  color: #677078;
}

#edit-search .mentions .provider-logo-box,
#edit-tag .mentions .provider-logo-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 60px;
  margin-right: 10px;
  margin-top: 1px;
}

#edit-search .mentions .chart-section,
#edit-tag .mentions .chart-section {
  background-color: #F7F7F7;
  position: relative;
}

#edit-search .mentions .chart-section .widget-name,
#edit-tag .mentions .chart-section .widget-name {
  font-size: 30px;
  background-color: #ffffff;
  line-height: 24px;
  padding: 20px 24px;
}

#edit-search .mentions .chart-section .widget-name .name-text,
#edit-tag .mentions .chart-section .widget-name .name-text {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: 50%;
}

#edit-search .mentions .chart-section .chart-container,
#edit-tag .mentions .chart-section .chart-container {
  background-color: #ffffff;
  border-bottom: 1px solid #c4c4c4;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}

#edit-search .mentions .chart-section .chart-container .block-content,
#edit-tag .mentions .chart-section .chart-container .block-content {
  padding: 0 20px 20px;
}

#edit-search .mentions .chart-section .chart-container .block-content #widget-boolean-editor,
#edit-tag .mentions .chart-section .chart-container .block-content #widget-boolean-editor {
  padding-top: 15px;
  border: 1px solid #a2a2a2;
  box-shadow: 0 2px 4px 0 rgba(120, 120, 120, 0.5);
}

#edit-search .mentions .chart-section .chart-container .block-content #widget-boolean-editor .bool-editor-wrapper,
#edit-tag .mentions .chart-section .chart-container .block-content #widget-boolean-editor .bool-editor-wrapper {
  height: 250px;
}

#edit-search .mentions .chart-section .chart-container .block-content #widget-boolean-editor .bool-editor-wrapper .widget-boolean-editor,
#edit-tag .mentions .chart-section .chart-container .block-content #widget-boolean-editor .bool-editor-wrapper .widget-boolean-editor {
  height: 230px;
}

#edit-search .mentions .chart-section .chart-container .block-content #widget-boolean-editor .bool-editor-wrapper .widget-boolean-editor .ace_print-margin,
#edit-tag .mentions .chart-section .chart-container .block-content #widget-boolean-editor .bool-editor-wrapper .widget-boolean-editor .ace_print-margin {
  background-color: #272822;
}

#edit-search .mentions .chart-section .chart-container .block-content .bool-editor-control input,
#edit-tag .mentions .chart-section .chart-container .block-content .bool-editor-control input {
  color: #34404B;
  border: 1px solid #9aa0a5;
}

#edit-search .mentions .chart-section .chart-container .block-content .input-holder,
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder {
  width: 310px;
  border: 1px solid #EBECED;
  height: 33px;
  position: relative;
  overflow: hidden;
}

#edit-search .mentions .chart-section .chart-container .block-content .input-holder .new-item,
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder .new-item {
  display: block;
  width: 80%;
  border: none;
  font-size: 14px;
  line-height: 33px;
  height: 33px;
  padding: 0 13px;
  box-sizing: border-box;
  font-weight: 700;
}

.ios5 #edit-search .mentions .chart-section .chart-container .block-content .input-holder .new-item, .ios5
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder .new-item {
  line-height: 1;
}

#edit-search .mentions .chart-section .chart-container .block-content .input-holder .km-bool, #edit-search .mentions .chart-section .chart-container .block-content .input-holder .sov-bool-btn,
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder .km-bool,
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder .sov-bool-btn {
  background-color: #ffffff;
}

#edit-search .mentions .chart-section .chart-container .block-content .input-holder .sov-bool-btn,
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder .sov-bool-btn {
  background-color: #ffffff;
  color: #677078;
  width: 45px;
  top: 0px;
  right: 33px;
  border-left: 1px solid #EBECED;
  padding: 4px;
}

#edit-search .mentions .chart-section .chart-container .block-content .input-holder .sov-bool-btn:hover,
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder .sov-bool-btn:hover {
  background-color: #F7F7F7;
}

#edit-search .mentions .chart-section .chart-container .block-content .input-holder .add-sov-btn:hover,
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder .add-sov-btn:hover {
  background-color: #34404b;
}

#edit-search .mentions .chart-section .chart-container .block-content .input-holder button,
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder button {
  background: #677078;
  color: #fff;
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 33px;
  height: 33px;
  border: none;
}

#edit-search .mentions .chart-section .chart-container .block-content .input-holder button [class^="icon-"]:before,
#edit-tag .mentions .chart-section .chart-container .block-content .input-holder button [class^="icon-"]:before {
  margin: 0;
  font-size: 16px;
}

#edit-search .mentions .chart-section .chart-container .block-content.sentiment,
#edit-tag .mentions .chart-section .chart-container .block-content.sentiment {
  padding-right: 60px;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares {
  height: 100%;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .legend,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .legend {
  height: 100%;
  display: inline-block;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .legend.twitter,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .legend.twitter {
  padding-top: 20px;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .social-legend-table,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .social-legend-table {
  list-style: none;
  height: 87%;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .social-legend-table li,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .social-legend-table li {
  cursor: pointer;
  font-size: 25px;
  display: table;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .social-legend-table li i,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .social-legend-table li i {
  display: table-cell;
  vertical-align: middle;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .table-holder,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .table-holder {
  width: 270px;
  padding-top: 20px;
  padding-right: 30px;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table {
  padding: 0;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table li,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table li {
  cursor: pointer;
  list-style-type: none;
  height: 30px;
  border-bottom: 1px solid #efefef;
  padding: 0;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table li.all,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table li.all {
  font-weight: 700;
  border-bottom: 1px solid #9aa0a5;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table div,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table div {
  padding-top: 6px;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table .social-outlet,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table .social-outlet {
  float: left;
}

#edit-search .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table .share-count,
#edit-tag .mentions .chart-section .chart-container .block-content.social-shares .table-holder .social-table .share-count {
  float: right;
}

#edit-search .mentions .chart-section .chart-container .block-content.article-list,
#edit-tag .mentions .chart-section .chart-container .block-content.article-list {
  overflow-x: auto;
  max-width: none;
  position: relative;
}

#edit-search .mentions .chart-section .chart-container .block-content .local-block-table,
#edit-tag .mentions .chart-section .chart-container .block-content .local-block-table {
  width: 100%;
  display: table;
}

#edit-search .mentions .chart-section .chart-container .block-content .local-block-table .chart-holder,
#edit-tag .mentions .chart-section .chart-container .block-content .local-block-table .chart-holder {
  height: auto;
  display: table-cell;
  width: 100%;
}

#edit-search .mentions .chart-section .chart-container .block-content .local-block-table .chart-holder .local-chart,
#edit-tag .mentions .chart-section .chart-container .block-content .local-block-table .chart-holder .local-chart {
  margin-right: 60px;
}

#edit-search .mentions .chart-section .chart-container .block-content .local-block-table .table-holder,
#edit-tag .mentions .chart-section .chart-container .block-content .local-block-table .table-holder {
  display: table-cell;
}

#edit-search .mentions .chart-section .chart-container .block-content .sentiments,
#edit-tag .mentions .chart-section .chart-container .block-content .sentiments {
  width: 100%;
}

#edit-search .mentions .chart-section .chart-container .sovTime, #edit-search .mentions .chart-section .chart-container .total-mentions, #edit-search .mentions .chart-section .chart-container .location-map, #edit-search .mentions .chart-section .chart-container .local-chart, #edit-search .mentions .chart-section .chart-container .sentiments-holder, #edit-search .mentions .chart-section .chart-container .usIntl-chart, #edit-search .mentions .chart-section .chart-container .intl-chart,
#edit-tag .mentions .chart-section .chart-container .sovTime,
#edit-tag .mentions .chart-section .chart-container .total-mentions,
#edit-tag .mentions .chart-section .chart-container .location-map,
#edit-tag .mentions .chart-section .chart-container .local-chart,
#edit-tag .mentions .chart-section .chart-container .sentiments-holder,
#edit-tag .mentions .chart-section .chart-container .usIntl-chart,
#edit-tag .mentions .chart-section .chart-container .intl-chart {
  height: 300px;
}

#edit-search .mentions .chart-section .chart-container .keyMentions, #edit-search .mentions .chart-section .chart-container .voiceComparison,
#edit-tag .mentions .chart-section .chart-container .keyMentions,
#edit-tag .mentions .chart-section .chart-container .voiceComparison {
  height: 400px;
}

#edit-search .mentions .chart-section .chart-container .articles,
#edit-tag .mentions .chart-section .chart-container .articles {
  height: 240px;
}

#edit-search .mentions .chart-section .chart-container .map-holder,
#edit-tag .mentions .chart-section .chart-container .map-holder {
  height: auto;
  display: inline-block;
}

#edit-search .mentions .chart-section .chart-container .map-holder .map,
#edit-tag .mentions .chart-section .chart-container .map-holder .map {
  width: 474px;
  height: 300px;
  background-size: 474px 300px;
  background: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/map2x.png") no-repeat;
}

#edit-search .mentions .chart-section .chart-container .map-holder .map .location-map,
#edit-tag .mentions .chart-section .chart-container .map-holder .map .location-map {
  width: 474px;
}

#edit-search .mentions .chart-section .chart-container #local-block-drill .map,
#edit-tag .mentions .chart-section .chart-container #local-block-drill .map {
  width: auto;
  height: auto;
  border: none;
  margin-right: 30px;
}

#edit-search .mentions .chart-section .chart-container #local-block-drill .map .customSelect,
#edit-tag .mentions .chart-section .chart-container #local-block-drill .map .customSelect {
  border: 1px solid #9aa0a5;
  border-radius: 3px;
  text-align: left;
  padding-left: 24px;
}

#edit-search .mentions .chart-section .chart-container #local-block-drill .map table,
#edit-tag .mentions .chart-section .chart-container #local-block-drill .map table {
  height: 240px;
}

#edit-search .mentions .chart-section .chart-container #local-block-drill .map .state-map,
#edit-tag .mentions .chart-section .chart-container #local-block-drill .map .state-map {
  text-align: center;
}

#edit-search .mentions .chart-section .chart-container #local-block-drill .map .state-map .state-symbol,
#edit-tag .mentions .chart-section .chart-container #local-block-drill .map .state-map .state-symbol {
  font-size: 160px;
}

#edit-search .mentions .chart-section .chart-container .table-holder,
#edit-tag .mentions .chart-section .chart-container .table-holder {
  display: inline-block;
  vertical-align: top;
}

#edit-search .mentions .chart-section .chart-container .table-holder table,
#edit-tag .mentions .chart-section .chart-container .table-holder table {
  margin-top: 8px;
  width: 280px;
}

#edit-search .mentions .chart-section .chart-container .table-holder table td,
#edit-tag .mentions .chart-section .chart-container .table-holder table td {
  padding: 0 15px;
  vertical-align: middle;
  box-sizing: border-box;
}

#edit-search .mentions .chart-section .chart-container .table-holder .header,
#edit-tag .mentions .chart-section .chart-container .table-holder .header {
  font-size: 16px;
  font-weight: 700;
}

#edit-search .mentions .chart-section .chart-container .table-holder .header.first,
#edit-tag .mentions .chart-section .chart-container .table-holder .header.first {
  margin-left: 12px;
  margin-right: 120px;
}

#edit-search .mentions .chart-section .chart-container input[type=checkbox],
#edit-tag .mentions .chart-section .chart-container input[type=checkbox] {
  -webkit-appearance: checkbox;
}

#edit-search .mentions .chart-section .chart-container .periods,
#edit-tag .mentions .chart-section .chart-container .periods {
  list-style: none;
  line-height: 20px;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  margin-right: 10px;
  vertical-align: top;
  margin-left: 300px;
  margin-top: -60px;
}

#edit-search .mentions .chart-section .chart-container .periods.traffic,
#edit-tag .mentions .chart-section .chart-container .periods.traffic {
  margin-left: 500px;
}

#edit-search .mentions .chart-section .chart-container .periods li,
#edit-tag .mentions .chart-section .chart-container .periods li {
  display: inline-block;
  width: 66px;
  height: 32px;
  border: 1px solid #fff;
  text-align: center;
  font-size: 12px;
  border-radius: 3px;
  color: #0092C2;
  cursor: pointer;
  margin-right: 3px;
  line-height: 32px;
  font-weight: 700;
  text-transform: uppercase;
}

#edit-search .mentions .chart-section .chart-container .periods li:hover, #edit-search .mentions .chart-section .chart-container .periods li.active,
#edit-tag .mentions .chart-section .chart-container .periods li:hover,
#edit-tag .mentions .chart-section .chart-container .periods li.active {
  border: 1px solid #007499;
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  color: #007499;
  position: relative;
}

#edit-search .mentions .chart-section .chart-container .periods li:hover:before, #edit-search .mentions .chart-section .chart-container .periods li.active:before,
#edit-tag .mentions .chart-section .chart-container .periods li:hover:before,
#edit-tag .mentions .chart-section .chart-container .periods li.active:before {
  content: '';
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  border: 1px solid #007499;
  background: #fff;
  z-index: 11;
  bottom: -5px;
  left: 50%;
  margin: 0 0 0 -4px;
  border-right: 0;
  border-bottom: 0;
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg);
}

#edit-search .mentions .chart-section .articles,
#edit-tag .mentions .chart-section .articles {
  overflow-y: hidden;
  overflow-x: auto;
  height: 240px;
}

#edit-search .mentions .chart-section .articles .article-widget,
#edit-tag .mentions .chart-section .articles .article-widget {
  display: block;
  margin-right: 12px;
  float: left;
}

#edit-search .mentions .chart-section .articles .article-widget:hover .article-container, #edit-search .mentions .chart-section .articles .article-widget.selected .article-container,
#edit-tag .mentions .chart-section .articles .article-widget:hover .article-container,
#edit-tag .mentions .chart-section .articles .article-widget.selected .article-container {
  opacity: 1.0;
  background-color: #f2f7fb;
  border: 1px solid #007499;
}

#edit-search .mentions .chart-section .articles .article-widget:hover .article-container .tag-arrow, #edit-search .mentions .chart-section .articles .article-widget.selected .article-container .tag-arrow,
#edit-tag .mentions .chart-section .articles .article-widget:hover .article-container .tag-arrow,
#edit-tag .mentions .chart-section .articles .article-widget.selected .article-container .tag-arrow {
  border-right: 24px solid #007499;
}

#edit-search .mentions .chart-section .articles .article-widget:hover .article-container .number, #edit-search .mentions .chart-section .articles .article-widget.selected .article-container .number,
#edit-tag .mentions .chart-section .articles .article-widget:hover .article-container .number,
#edit-tag .mentions .chart-section .articles .article-widget.selected .article-container .number {
  color: #ffffff;
}

#edit-search .mentions .chart-section .articles .article-widget:hover .drop-arrow, #edit-search .mentions .chart-section .articles .article-widget.selected .drop-arrow,
#edit-tag .mentions .chart-section .articles .article-widget:hover .drop-arrow,
#edit-tag .mentions .chart-section .articles .article-widget.selected .drop-arrow {
  opacity: 1.0;
  background-color: #f2f7fb;
  border-left: 1px solid #007499;
  border-bottom: 1px solid #007499;
  transition: all 0.2s linear;
}

#edit-search .mentions .chart-section .articles .article-widget .drop-arrow,
#edit-tag .mentions .chart-section .articles .article-widget .drop-arrow {
  width: 20px;
  height: 20px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  background-color: white;
  margin-left: 82px;
  margin-top: -11px;
  border-left: 1px solid #EBECED;
  border-bottom: 1px solid #EBECED;
  opacity: 0;
}

#edit-search .mentions .chart-section .articles .article-widget .article-container,
#edit-tag .mentions .chart-section .articles .article-widget .article-container {
  background-color: #ffffff;
  width: 190px;
  height: 195px;
  box-sizing: border-box;
  opacity: 0.4;
  transition: all 0.2s linear;
  cursor: pointer;
  position: relative;
  padding: 20px 15px;
  border: 1px solid #EBECED;
}

#edit-search .mentions .chart-section .articles .article-widget .article-container .title,
#edit-tag .mentions .chart-section .articles .article-widget .article-container .title {
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

#edit-search .mentions .chart-section .articles .article-widget .article-container .tag-arrow,
#edit-tag .mentions .chart-section .articles .article-widget .article-container .tag-arrow {
  position: absolute;
  top: -20px;
  left: -4px;
  width: 0;
  height: 0;
  border-top: 24px solid transparent;
  border-bottom: 24px solid transparent;
  border-right: 24px solid #EBECED;
  transition: all 0.2s linear;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}

#edit-search .mentions .chart-section .articles .article-widget .article-container .number,
#edit-tag .mentions .chart-section .articles .article-widget .article-container .number {
  position: absolute;
  top: 0px;
  left: 3px;
  transition: all 0.2s linear;
  font-size: 14px;
  font-weight: 300;
  height: 20px;
}

#edit-search .mentions .chart-section .arrow,
#edit-tag .mentions .chart-section .arrow {
  width: 20px;
  height: 20px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  background-color: white;
  box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.1);
  margin-left: 80px;
  margin-top: -11px;
  border-left: 1px solid #EBECED;
  border-bottom: 1px solid #EBECED;
}

#edit-search .mentions col.collapse-button,
#edit-tag .mentions col.collapse-button {
  width: 10px;
}

#edit-search .mentions col.date,
#edit-tag .mentions col.date {
  width: 100px;
}

#edit-search .mentions col.publication,
#edit-tag .mentions col.publication {
  width: 157px;
}

#edit-search .mentions col.headline,
#edit-tag .mentions col.headline {
  width: 305px;
}

#edit-search .mentions col.author,
#edit-tag .mentions col.author {
  width: 132px;
}

#edit-search .mentions col.tags,
#edit-tag .mentions col.tags {
  width: 300px;
}

#edit-search .mentions col.sentiment,
#edit-tag .mentions col.sentiment {
  width: 120px;
}

#edit-search .mentions col.circulation,
#edit-tag .mentions col.circulation {
  width: 180px;
}

#edit-search .mentions col.readership,
#edit-tag .mentions col.readership {
  width: 107px;
}

#edit-search .mentions col.mobile-uvm-readership,
#edit-tag .mentions col.mobile-uvm-readership {
  width: 170px;
}

#edit-search .mentions col.local-viewership,
#edit-tag .mentions col.local-viewership {
  width: 150px;
}

#edit-search .mentions col.national-viewership,
#edit-tag .mentions col.national-viewership {
  width: 170px;
}

#edit-search .mentions col.panel-visit-data,
#edit-tag .mentions col.panel-visit-data {
  width: 150px;
}

#edit-search .mentions col.panel-visit-data-comp,
#edit-tag .mentions col.panel-visit-data-comp {
  width: 170px;
}

#edit-search .mentions col.daily-readership,
#edit-tag .mentions col.daily-readership {
  width: 150px;
}

#edit-search .mentions col.shares,
#edit-tag .mentions col.shares {
  width: 85px;
}

#edit-search .mentions col.ad-equiv,
#edit-tag .mentions col.ad-equiv {
  width: 90px;
}

#edit-search .mentions col.impact-score,
#edit-tag .mentions col.impact-score {
  width: 130px;
}

#edit-search .mentions col.seo-impact,
#edit-tag .mentions col.seo-impact {
  width: 106px;
}

#edit-search .mentions col.mention-actions,
#edit-tag .mentions col.mention-actions {
  width: 134px;
}

#edit-search .mentions col.ga-sessions,
#edit-tag .mentions col.ga-sessions {
  width: 125px;
}

#edit-search .mentions col.ga-pageview,
#edit-tag .mentions col.ga-pageview {
  width: 100px;
}

#edit-search .mentions col.ga-avgsessionduration,
#edit-tag .mentions col.ga-avgsessionduration {
  width: 165px;
}

#edit-search .mentions col.ga-percentnewsessions,
#edit-tag .mentions col.ga-percentnewsessions {
  width: 150px;
}

#edit-search .mentions col.ga-newusers,
#edit-tag .mentions col.ga-newusers {
  width: 155px;
}

#edit-search .mentions col.ga-bouncerate,
#edit-tag .mentions col.ga-bouncerate {
  width: 115px;
}

#edit-search .mentions col.ga-pageviewspersession,
#edit-tag .mentions col.ga-pageviewspersession {
  width: 120px;
}

#edit-search .mentions col.ga-goalcompletionsall,
#edit-tag .mentions col.ga-goalcompletionsall {
  width: 150px;
}

#edit-search .mentions col.ga-goalconversionrateall,
#edit-tag .mentions col.ga-goalconversionrateall {
  width: 141px;
}

#edit-search .mentions col.ga-goalvalueall,
#edit-tag .mentions col.ga-goalvalueall {
  width: 102px;
}

#edit-search .mentions col.ga-transactionrevenue,
#edit-tag .mentions col.ga-transactionrevenue {
  width: 100px;
}

#edit-search .mentions col.hubspot-opportunities,
#edit-tag .mentions col.hubspot-opportunities {
  width: 130px;
}

#edit-search .mentions col.hubspot-pipeline, #edit-search .mentions col.hubspot-closed,
#edit-tag .mentions col.hubspot-pipeline,
#edit-tag .mentions col.hubspot-closed {
  width: 100px;
}

#edit-search .mentions col.adobe-bounce-rate, #edit-search .mentions col.adobe-checkouts, #edit-search .mentions col.adobe-orders, #edit-search .mentions col.adobe-revenue,
#edit-tag .mentions col.adobe-bounce-rate,
#edit-tag .mentions col.adobe-checkouts,
#edit-tag .mentions col.adobe-orders,
#edit-tag .mentions col.adobe-revenue {
  width: 100px;
}

#edit-search .mentions col.adobe-visits, #edit-search .mentions col.adobe-pageviews,
#edit-tag .mentions col.adobe-visits,
#edit-tag .mentions col.adobe-pageviews {
  width: 140px;
}

#edit-search .mentions col.adobe-total-time-spent,
#edit-tag .mentions col.adobe-total-time-spent {
  width: 175px;
}

#edit-search .mentions col.adobe-visitors,
#edit-tag .mentions col.adobe-visitors {
  width: 130px;
}

#edit-search .mentions col.mention-padding,
#edit-tag .mentions col.mention-padding {
  width: 100%;
}

#edit-search .mentions .mention-headers,
#edit-tag .mentions .mention-headers {
  width: 100%;
  height: 50px;
  table-layout: fixed;
}

#edit-search .mentions .mention-headers .header-row,
#edit-tag .mentions .mention-headers .header-row {
  text-align: left;
}

#edit-search .mentions .mention-headers .header-row td,
#edit-tag .mentions .mention-headers .header-row td {
  padding: 17px 7px;
  background-color: #EBECED;
}

#edit-search .mentions .mention-headers .header-row td i,
#edit-tag .mentions .mention-headers .header-row td i {
  vertical-align: middle;
  font-size: 14px;
  line-height: 13px;
}

#edit-search .mentions .mention-headers .header-row td.header-seo-impact, #edit-search .mentions .mention-headers .header-row td.header-readership,
#edit-tag .mentions .mention-headers .header-row td.header-seo-impact,
#edit-tag .mentions .mention-headers .header-row td.header-readership {
  position: relative;
}

#edit-search .mentions .mention-headers .header-row td.header-seo-impact span, #edit-search .mentions .mention-headers .header-row td.header-readership span,
#edit-tag .mentions .mention-headers .header-row td.header-seo-impact span,
#edit-tag .mentions .mention-headers .header-row td.header-readership span {
  padding: 16px 0;
}

#edit-search .mentions .mention-headers .header-row td.header-seo-impact a, #edit-search .mentions .mention-headers .header-row td.header-readership a,
#edit-tag .mentions .mention-headers .header-row td.header-seo-impact a,
#edit-tag .mentions .mention-headers .header-row td.header-readership a {
  display: block;
  position: absolute;
  top: 0px;
  left: 7px;
}

#edit-search .mentions .mention-headers .header-row td.header-seo-impact a:hover, #edit-search .mentions .mention-headers .header-row td.header-readership a:hover,
#edit-tag .mentions .mention-headers .header-row td.header-seo-impact a:hover,
#edit-tag .mentions .mention-headers .header-row td.header-readership a:hover {
  cursor: help;
}

#edit-search .mentions .mention-headers .header-row td.header-readership a,
#edit-tag .mentions .mention-headers .header-row td.header-readership a {
  top: 2px;
}

#edit-search .mentions .mention-headers .header-row td.sortable,
#edit-tag .mentions .mention-headers .header-row td.sortable {
  cursor: pointer;
}

#edit-search .mentions .mention-headers .header-row td.sortable.last,
#edit-tag .mentions .mention-headers .header-row td.sortable.last {
  border-right: 0;
}

#edit-search .mentions .mention-headers .header-row td.sortable:hover, #edit-search .mentions .mention-headers .header-row td.sortable.selected,
#edit-tag .mentions .mention-headers .header-row td.sortable:hover,
#edit-tag .mentions .mention-headers .header-row td.sortable.selected {
  background-color: #EBECED;
}

#edit-search .mentions .mention-headers .header-headline,
#edit-tag .mentions .mention-headers .header-headline {
  display: -ms-flexbox;
  display: flex;
}

#edit-search .mentions .sticky-container .sticky-header,
#edit-tag .mentions .sticky-container .sticky-header {
  color: #677078;
  width: 100%;
  z-index: 10;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header {
  background-color: #F7F7F7;
  padding-bottom: 10px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container {
  position: relative;
  min-width: 163px;
  border: 1px solid #EBECED;
  border-radius: 3px;
  margin-right: 8px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action, #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action {
  background-color: #ffffff;
  width: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  border: none;
  border-radius: 0px;
  border-right: 1px solid #EBECED;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action:hover {
  background-color: #F7F7F7;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action.cal-action, #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action.cal-action, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action.cal-action,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action.cal-action,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action.cal-action,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action.cal-action {
  border: none;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action.selected-date-action, #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action.selected-date-action, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action.selected-date-action,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action.selected-date-action,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action.selected-date-action,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action.selected-date-action {
  background-color: #EBECED;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action i.tk-icon-calendar, #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action i.tk-icon-calendar, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action i.tk-icon-calendar,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .action.date-action i.tk-icon-calendar,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container .feature-menu-inner button.date-action i.tk-icon-calendar,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .datepicker-action-container button.date-action i.tk-icon-calendar {
  margin-right: 0;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .buffer-row,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .buffer-row {
  padding-top: 15px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .drilldown-title,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .drilldown-title {
  font-size: 18px;
  padding: 10px 10px 0 10px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .widget-mentions,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .widget-mentions {
  font-size: 18px;
  padding: 10px 10px 10px 10px;
  line-height: 1.5;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-headline,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-headline {
  padding-right: 15px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a {
  color: #ffffff;
  text-decoration: none;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a:active,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a:active {
  color: #ffffff;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a span,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a span {
  padding-bottom: 2px;
  display: inline-block;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a i,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .widget-mentions-authors-link-container a i {
  padding-left: 5px;
  font-size: 15px;
  display: inline-block;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .widget-mentions b,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .widget-mentions b {
  font-weight: 700 !important;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle {
  padding-left: 10px;
  display: inline-block;
  margin-bottom: 1px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle .SumoSelect,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle .SumoSelect {
  margin-left: 10px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle .SumoSelect .SlectBox,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle .SumoSelect .SlectBox {
  padding-left: 10px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle .view-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle .view-label {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle li,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle li {
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle li:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .media-view-toggle li:hover {
  background: #c9e8f2;
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .filter-separator,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .filter-separator {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
  color: #CCCFD2;
  margin-left: 2px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter {
  border-radius: 3px;
  width: 240px;
  border: 1px solid #EBECED;
  display: inline-block;
  background-color: #ffffff;
  vertical-align: top;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter #keyword-filter-box,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter #keyword-filter-box {
  width: auto;
  height: 26px;
  border: 0px;
  padding-left: 10px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter .tk-icon-search,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter .tk-icon-search {
  font-size: 14px;
  float: right;
  margin: 7px 10px;
  position: relative;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter .cancel-keyword,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter .cancel-keyword {
  font-size: 14px;
  float: right;
  margin: 7px 10px;
  position: relative;
  z-index: 2;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter .keyword-action-separator,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter .keyword-action-separator {
  float: right;
  border-right: 1px solid #EBECED;
  width: 0;
  height: 20px;
  margin: 4px 0;
  display: inline;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter i,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter i {
  cursor: pointer;
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter i:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .result-preview-keyword-filter i:hover {
  color: #34404B;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .column-select,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .column-select {
  height: 16px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect {
  height: 16px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .SlectBox,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .SlectBox {
  width: 60px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .SlectBox .column-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .SlectBox .column-icon {
  margin-left: 6px;
  line-height: 16px;
  color: #575a67;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .SlectBox .column-icon.hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .SlectBox .column-icon.hover {
  background: #F7F7F7;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect li,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect li {
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect li:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect li:hover {
  background: #c9e8f2;
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .optWrapper.open,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .column-select .SumoSelect .optWrapper.open {
  left: -98px;
  width: 170px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions {
  height: 30px;
  padding-top: 10px;
  float: right;
  display: -ms-flexbox;
  display: flex;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button {
  padding: 6px 14px;
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid #EBECED;
  margin-right: 8px;
  display: inline-block;
  vertical-align: top;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.btn-round, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.btn-round,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button {
  border: 0;
  border-radius: 20px;
  cursor: pointer;
  vertical-align: middle;
  height: 21px;
  width: auto;
  padding: 6px, 4px, 12px, 12px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.btn-round.export-articles, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.export-articles, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.export-articles,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.btn-round.export-articles,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.export-articles,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.export-articles {
  border-radius: 50%;
  width: auto;
  padding: 6px 9px 4px 10px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.btn-round.update-results, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.update-results, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.update-results,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.btn-round.update-results,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.update-results,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.update-results {
  width: 70px;
  padding: 7px 0px;
  height: auto;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select {
  border: none;
  padding: 0;
  width: 200px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .dropdown-menu, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .dropdown-menu, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .dropdown-menu,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .dropdown-menu,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .dropdown-menu,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .dropdown-menu {
  max-height: 200px;
  height: auto;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button {
  height: 30px;
  line-height: 1px;
  border-color: #EBECED;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown {
  line-height: 30px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container {
  max-width: 115px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret {
  margin-top: 7px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select {
  border: none;
  padding: 0;
  width: 200px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .dropdown-menu, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .dropdown-menu, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .dropdown-menu,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .dropdown-menu,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .dropdown-menu,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .dropdown-menu {
  max-height: 200px;
  height: auto;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button {
  height: 30px;
  line-height: 1px;
  border-color: #EBECED;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown {
  line-height: 30px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container {
  max-width: 115px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.domain-select .widget-type-dropdown button.article-list-dropdown .article-list-dropdown-label-container .article-list-dropdown-caret {
  margin-top: 7px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.column-select, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.column-select, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.column-select,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.column-select,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.column-select,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.column-select {
  border: none;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.no-text, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.no-text, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.no-text,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.no-text,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.no-text,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.no-text {
  padding: 6px 10px;
  background-color: #ffffff;
  border-color: #c8c8c8;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.no-text:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.no-text:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.no-text:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.no-text:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.no-text:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.no-text:hover {
  background-color: #efefef;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action i, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button i,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action i,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button i {
  font-size: 14px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action i.tk-icon-newspaper, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i.tk-icon-newspaper, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button i.tk-icon-newspaper,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action i.tk-icon-newspaper,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i.tk-icon-newspaper,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button i.tk-icon-newspaper {
  font-size: 15px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action i.tk-icon-spinner11:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i.tk-icon-spinner11:before, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button i.tk-icon-spinner11:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action i.tk-icon-spinner11:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i.tk-icon-spinner11:before,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button i.tk-icon-spinner11:before {
  margin-right: 0;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action i:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i:before, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button i:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action i:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button i:before,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button i:before {
  margin-right: 0;
  vertical-align: bottom;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts {
  padding-right: 24px;
  padding-left: 8px;
  position: relative;
  background-color: #ffffff;
  border-color: #EBECED;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop {
  width: 155px;
  right: 0;
  left: auto;
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop li:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop li:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop li:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop li:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop li:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop li:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop li:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop li:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop li:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop li:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop li:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop li:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop li:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop li:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop li:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop li:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop li:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop li:hover {
  background: #c9e8f2;
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop .select2-result-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop .select2-result-label, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop .select2-result-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop .select2-result-label,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label {
  padding-left: 10px;
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop .select2-result-label:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop .select2-result-label:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop .select2-result-label:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select2-drop .select2-result-label:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select2-drop .select2-result-label:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select2-drop .select2-result-label:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label:hover {
  background: #c9e8f2;
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select.opened, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select.opened, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select.opened, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts.opened, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts.opened, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts.opened, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts:hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts:hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts.opened, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts.opened, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts.opened,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select.opened,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select.opened,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select.opened,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts.opened,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts.opened,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts.opened,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts:hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts:hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts.opened,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts.opened,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts.opened {
  background: #F7F7F7;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select-icon, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select-icon, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select-icon, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select-icon,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select-icon,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select-icon,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select-icon {
  color: #575a67;
  position: absolute;
  top: 0;
  right: 0;
  padding: 6px 11px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select-icon:before, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select-icon:before, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select-icon:before, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .select-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .select-icon:before,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .select-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select-icon:before,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select-icon:before,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select-icon:before {
  margin-right: 0;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .submit-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .submit-icon, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .submit-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .submit-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .submit-icon, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .submit-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .submit-icon, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .submit-icon, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .submit-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .submit-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .submit-icon,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .submit-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .submit-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .submit-icon,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .submit-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .submit-icon,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .submit-icon,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .submit-icon {
  color: #677078;
  font-size: 17px;
  line-height: 12px;
  padding-right: 5px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .submit-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .submit-icon:before, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .submit-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .submit-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .submit-icon:before, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .submit-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .submit-icon:before, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .submit-icon:before, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .submit-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.submit-select .submit-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.submit-select .submit-icon:before,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.submit-select .submit-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .submit-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .submit-icon:before,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .submit-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .submit-icon:before,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .submit-icon:before,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .submit-icon:before {
  vertical-align: middle;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts {
  width: 130px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .selected-account, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .selected-account, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .selected-account, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .selected-account, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .selected-account, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .selected-account,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .selected-account,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .selected-account,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .selected-account,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .selected-account,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .selected-account,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .selected-account {
  width: 118px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop {
  width: 164px;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label {
  padding-left: 10px;
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label.hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label.hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label.hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label.hover, #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label.hover, .feature-menu-inner #edit-search .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label.hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.ga-accounts .select2-drop .select2-result-label.hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.ga-accounts .select2-drop .select2-result-label.hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.ga-accounts .select2-drop .select2-result-label.hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .action.analytics-accounts .select2-drop .select2-result-label.hover,
#edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions .feature-menu-inner button.analytics-accounts .select2-drop .select2-result-label.hover,
.feature-menu-inner #edit-tag .mentions .sticky-container .sticky-header .data-point-header .actions button.analytics-accounts .select2-drop .select2-result-label.hover {
  background: #c9e8f2;
  color: #677078;
}

#edit-search .mentions .sticky-container .sticky-header .hide-scrollbar-container,
#edit-tag .mentions .sticky-container .sticky-header .hide-scrollbar-container {
  overflow: hidden;
  height: 50px;
}

#edit-search .mentions .sticky-container .sticky-header .mention-header-container .table-container,
#edit-tag .mentions .sticky-container .sticky-header .mention-header-container .table-container {
  padding-bottom: 15px;
}

#edit-search .mentions .scroll-container,
#edit-tag .mentions .scroll-container {
  width: 100%;
  overflow-x: scroll;
}

#edit-search .mentions .scroll-container .table-container,
#edit-tag .mentions .scroll-container .table-container {
  position: relative;
}

#edit-search .mentions .mention-container--one-result,
#edit-tag .mentions .mention-container--one-result {
  padding-bottom: 150px;
}

#edit-search .mentions .no-results-message,
#edit-tag .mentions .no-results-message {
  padding: 20px;
  font-size: 14px;
  color: #677078;
  font-family: "Proxima Nova", sans-serif;
}

#edit-search .mentions .mention-table,
#edit-tag .mentions .mention-table {
  width: 100%;
  background-color: #F7F7F7;
  table-layout: fixed;
  min-height: 145px;
}

#edit-search .mentions .mention-table .even,
#edit-tag .mentions .mention-table .even {
  background-color: #ffffff;
}

#edit-search .mentions .mention-table .deleted,
#edit-tag .mentions .mention-table .deleted {
  background-color: gray;
}

#edit-search .mentions .mention-table.nested,
#edit-tag .mentions .mention-table.nested {
  border-bottom: none;
}

#edit-search .mentions .mention-table.nested.expanded,
#edit-tag .mentions .mention-table.nested.expanded {
  box-shadow: inset 2px 1px 0px 0px #CCCFD2;
}

#edit-search .mentions .mention-table.nested table,
#edit-tag .mentions .mention-table.nested table {
  border-bottom: 1px solid #EBECED;
}

#edit-search .mentions .mention-table.nested .dupe:hover, #edit-search .mentions .mention-table.nested .dupe.selected,
#edit-tag .mentions .mention-table.nested .dupe:hover,
#edit-tag .mentions .mention-table.nested .dupe.selected {
  background-color: #c9e8f2;
}

#edit-search .mentions .mention-table .mention,
#edit-tag .mentions .mention-table .mention {
  text-align: left;
  border-top: 1px solid #EBECED;
  border-bottom: 1px solid #EBECED;
  background-color: transparent;
  color: #677078;
  transition: 0.5s color linear;
}

#edit-search .mentions .mention-table .mention td,
#edit-tag .mentions .mention-table .mention td {
  padding: 8px 8px;
  word-wrap: break-word;
  vertical-align: top;
}

#edit-search .mentions .mention-table .mention td.mention-sentiment,
#edit-tag .mentions .mention-table .mention td.mention-sentiment {
  padding-top: 4px;
}

#edit-search .mentions .mention-table .mention .expand-btn,
#edit-tag .mentions .mention-table .mention .expand-btn {
  color: #0092C2;
  font-size: 18px;
  cursor: pointer;
}

#edit-search .mentions .mention-table .mention .expand-btn i.tk-icon-arrow-right, #edit-search .mentions .mention-table .mention .expand-btn i.tk-icon-arrow-down2,
#edit-tag .mentions .mention-table .mention .expand-btn i.tk-icon-arrow-right,
#edit-tag .mentions .mention-table .mention .expand-btn i.tk-icon-arrow-down2 {
  margin-left: -10px;
}

#edit-search .mentions .mention-table .mention .mention-publisher .pub-name,
#edit-tag .mentions .mention-table .mention .mention-publisher .pub-name {
  margin-left: 20px;
}

#edit-search .mentions .mention-table .mention .media-icon,
#edit-tag .mentions .mention-table .mention .media-icon {
  float: left;
  padding-top: 2px;
  color: #677078;
}

#edit-search .mentions .mention-table .mention .mention-headline,
#edit-tag .mentions .mention-table .mention .mention-headline {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

#edit-search .mentions .mention-table .mention .mention-headline div .source-logo,
#edit-tag .mentions .mention-table .mention .mention-headline div .source-logo {
  float: left;
}

#edit-search .mentions .mention-table .mention .mention-headline div .source-logo span,
#edit-tag .mentions .mention-table .mention .mention-headline div .source-logo span {
  float: left;
}

#edit-search .mentions .mention-table .mention .mention-headline div .headline-content,
#edit-tag .mentions .mention-table .mention .mention-headline div .headline-content {
  max-width: 220px;
}

#edit-search .mentions .mention-table .mention .mention-headline div .headline-content p,
#edit-tag .mentions .mention-table .mention .mention-headline div .headline-content p {
  margin-top: 3px;
  font-weight: 400;
}

#edit-search .mentions .mention-table .mention .mention-headline div .headline-content p.color-highlights span,
#edit-tag .mentions .mention-table .mention .mention-headline div .headline-content p.color-highlights span {
  background-color: #D2EEF7;
  display: inline-block;
}

#edit-search .mentions .mention-table .mention .mention-headline div .headline-content span,
#edit-tag .mentions .mention-table .mention .mention-headline div .headline-content span {
  font-weight: 700;
}

#edit-search .mentions .mention-table .mention a,
#edit-tag .mentions .mention-table .mention a {
  color: #0092C2;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
}

#edit-search .mentions .mention-table .mention a:hover,
#edit-tag .mentions .mention-table .mention a:hover {
  color: #0092C2;
}

#edit-search .mentions .mention-table .mention .mention-shares,
#edit-tag .mentions .mention-table .mention .mention-shares {
  cursor: default;
}

#edit-search .mentions .mention-table .mention .mention-sentiment.positive,
#edit-tag .mentions .mention-table .mention .mention-sentiment.positive {
  color: #63BF52;
}

#edit-search .mentions .mention-table .mention .mention-sentiment.negative,
#edit-tag .mentions .mention-table .mention .mention-sentiment.negative {
  color: #fa6866;
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value {
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 4px;
  position: relative;
  transition: none;
  box-sizing: border-box;
  height: 28px;
  width: 108px;
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value .sentiment-position,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value .sentiment-position {
  display: inline-block;
  -ms-transform: translate(0px, 1px);
      transform: translate(0px, 1px);
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value .sentiment-position.translate,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value .sentiment-position.translate {
  -ms-transform: translate(0px, -3px);
      transform: translate(0px, -3px);
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value .sentiment-position .sentiment-icon,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value .sentiment-position .sentiment-icon {
  font-size: 12px;
  margin-right: 6px;
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value span,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value span {
  padding-right: 16px;
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value .drop-arrow,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value .drop-arrow {
  display: inline-block;
  visibility: hidden;
  color: #677078 !important;
  position: absolute;
  right: 0;
  top: 0;
  padding: 7px 5px 3px;
  background-color: #e1e1e1;
  transition: none;
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable {
  cursor: pointer;
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable:hover, #edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable.selected,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable:hover,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable.selected {
  border: 1px solid #CCCFD2;
  background-color: #ffffff;
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable:hover .drop-arrow, #edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable.selected .drop-arrow,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable:hover .drop-arrow,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable.selected .drop-arrow {
  visibility: visible;
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable .select2-drop,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable .select2-drop {
  width: 108px;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(172, 172, 172, 0.5);
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable .select2-drop .select2-result .select2-result-label,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable .select2-drop .select2-result .select2-result-label {
  padding: 10px 12px 10px;
}

#edit-search .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable .select2-drop .select2-result:hover,
#edit-tag .mentions .mention-table .mention .mention-sentiment .sentiment-value.editable .select2-drop .select2-result:hover {
  background-color: #efefef;
}

#edit-search .mentions .mention-table .mention .mention-actions,
#edit-tag .mentions .mention-table .mention .mention-actions {
  vertical-align: top;
  height: 18px;
}

#edit-search .mentions .mention-table .mention .mention-actions > div,
#edit-tag .mentions .mention-table .mention .mention-actions > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#edit-search .mentions .mention-table .mention .mention-actions .checkbox-holder,
#edit-tag .mentions .mention-table .mention .mention-actions .checkbox-holder {
  margin-left: 9px;
  margin-right: 10px;
}

#edit-search .mentions .mention-table .mention .mention-actions i,
#edit-tag .mentions .mention-table .mention .mention-actions i {
  margin: 1px 0 8px 0;
  cursor: pointer;
  font-size: 16px;
  color: #677078;
  display: inline-block;
}

#edit-search .mentions .mention-table .mention .mention-actions i:hover,
#edit-tag .mentions .mention-table .mention .mention-actions i:hover {
  color: #34404B;
}

#edit-search .mentions .mention-table .mention .mention-actions i.tk-icon-star2,
#edit-tag .mentions .mention-table .mention .mention-actions i.tk-icon-star2 {
  color: #f8ca00;
  visibility: visible !important;
}

#edit-search .mentions .mention-table .mention .mention-actions i.tk-icon-trashcan,
#edit-tag .mentions .mention-table .mention .mention-actions i.tk-icon-trashcan {
  margin: 1px 9px 7px 3px;
  font-size: 15px;
  position: absolute;
}

#edit-search .mentions .mention-table .mention .mention-actions i.tk-icon-new-tab,
#edit-tag .mentions .mention-table .mention .mention-actions i.tk-icon-new-tab {
  margin-left: 9px;
}

#edit-search .mentions .mention-table .mention .mention-actions .not-visible,
#edit-tag .mentions .mention-table .mention .mention-actions .not-visible {
  cursor: default;
  visibility: hidden !important;
}

#edit-search .mentions .mention-table .mention .mention-actions .remove-button,
#edit-tag .mentions .mention-table .mention .mention-actions .remove-button {
  position: relative;
  width: 22px;
  height: 23px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}

#edit-search .mentions .mention-table .mention .mention-actions .remove-button:hover > .tk-icon-trashcan,
#edit-tag .mentions .mention-table .mention .mention-actions .remove-button:hover > .tk-icon-trashcan {
  color: #34404B;
}

#edit-search .mentions .mention-table .mention .mention-actions .link-placeholder,
#edit-tag .mentions .mention-table .mention .mention-actions .link-placeholder {
  display: inline-block;
  width: 25px;
}

#edit-search .mentions .mention-table .mention .mention-expand,
#edit-tag .mentions .mention-table .mention .mention-expand {
  color: #0092C2;
  cursor: pointer;
  font-weight: 700;
}

#edit-search .mentions .mention-table .mention .mention-expand .mention-count,
#edit-tag .mentions .mention-table .mention .mention-expand .mention-count {
  padding-left: 20px;
}

#edit-search .mentions .mention-table .mention .mention-expand:hover,
#edit-tag .mentions .mention-table .mention .mention-expand:hover {
  color: #0092C2;
}

#edit-search .mentions .mention-table .mention .dupe-cell,
#edit-tag .mentions .mention-table .mention .dupe-cell {
  padding: 0;
}

#edit-search .mentions .mention-table .mention .dupe-cell .dupe td,
#edit-tag .mentions .mention-table .mention .dupe-cell .dupe td {
  border-top: 1px solid #EBECED;
}

#edit-search .faded,
#edit-tag .faded {
  background-color: #F7F7F7 !important;
}

#edit-search .faded div, #edit-search .faded a, #edit-search .faded p,
#edit-tag .faded div,
#edit-tag .faded a,
#edit-tag .faded p {
  color: #CCCFD2 !important;
}

#edit-search .faded i,
#edit-tag .faded i {
  display: none !important;
}

#edit-search .faded .article-tag,
#edit-tag .faded .article-tag {
  opacity: .5;
}

#edit-search .duplicate-tooltip,
#edit-tag .duplicate-tooltip {
  position: fixed;
  top: 0;
  left: 0;
  background: #ebeced;
  padding: 20px;
  box-sizing: border-box;
  height: 260px;
  width: 583px;
  border: 1px solid #EBECED;
  border-radius: 4px;
  z-index: 10000;
}

#edit-search .duplicate-tooltip .detail,
#edit-tag .duplicate-tooltip .detail {
  padding-bottom: 10px;
}

#edit-search .share-tooltip,
#edit-tag .share-tooltip {
  position: fixed;
  top: 0;
  left: 0;
  background: #ffffff;
  padding: 20px;
  box-sizing: border-box;
  width: 583px;
  height: 334px;
  border: 1px solid #EBECED;
  border-radius: 4px;
  z-index: 10000;
}

#edit-search .share-tooltip.single-column,
#edit-tag .share-tooltip.single-column {
  width: 240px;
}

#edit-search .share-tooltip .total,
#edit-tag .share-tooltip .total {
  font-size: 14px;
  font-weight: 700;
  color: #677078;
}

#edit-search .share-tooltip .breakdown .social-stats,
#edit-tag .share-tooltip .breakdown .social-stats {
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  padding: 20px 0;
  vertical-align: top;
}

#edit-search .share-tooltip .breakdown .social-stats .article-social,
#edit-tag .share-tooltip .breakdown .social-stats .article-social {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 7px;
  border-bottom: 0;
}

#edit-search .share-tooltip .breakdown .social-stats i,
#edit-tag .share-tooltip .breakdown .social-stats i {
  font-size: 20px;
  margin-right: 15px;
}

#edit-search .share-tooltip .breakdown .social-stats .outlet,
#edit-tag .share-tooltip .breakdown .social-stats .outlet {
  vertical-align: top;
  line-height: 20px;
}

#edit-search .share-tooltip .breakdown .social-stats .share-count,
#edit-tag .share-tooltip .breakdown .social-stats .share-count {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

#edit-search .share-tooltip .breakdown .social-stats .facebook-detail,
#edit-tag .share-tooltip .breakdown .social-stats .facebook-detail {
  padding-left: 40px;
  padding-top: 5px;
}

#edit-search .share-tooltip .breakdown .social-stats .facebook-detail span,
#edit-tag .share-tooltip .breakdown .social-stats .facebook-detail span {
  color: #CCCFD2;
}

#edit-search .share-tooltip .breakdown .social-stats .facebook-detail .facebook-sub,
#edit-tag .share-tooltip .breakdown .social-stats .facebook-detail .facebook-sub {
  border-bottom: 1px solid #EBECED;
  padding-top: 5px;
  padding-bottom: 7px;
}

#edit-search .share-tooltip .breakdown .social-stats .facebook-detail .facebook-sub .type,
#edit-tag .share-tooltip .breakdown .social-stats .facebook-detail .facebook-sub .type {
  color: #677078;
  font-size: 13px;
}

#edit-search .share-tooltip .breakdown .social-stats .facebook-detail .facebook-sub.last,
#edit-tag .share-tooltip .breakdown .social-stats .facebook-detail .facebook-sub.last {
  border-bottom: 0;
}

#edit-search .share-tooltip .section-refresh-information,
#edit-tag .share-tooltip .section-refresh-information {
  display: -ms-flexbox;
  display: flex;
  font-style: italic;
  font-size: 12px;
  line-height: 20px;
  position: relative;
}

#edit-search .share-tooltip .section-refresh-information .loader-screen,
#edit-tag .share-tooltip .section-refresh-information .loader-screen {
  height: 0px;
  width: 14px;
  z-index: 0;
  margin: 0 7px 0 0;
  position: relative;
}

#edit-search .share-tooltip .section-refresh-information .loader-screen .tk-loading,
#edit-tag .share-tooltip .section-refresh-information .loader-screen .tk-loading {
  height: 10px;
  margin: 0 5px 0 0;
  position: relative;
  top: 50%;
  left: 0%;
  z-index: 0;
}

#edit-search .share-tooltip .section-refresh-information .social-refresh-timestamp,
#edit-tag .share-tooltip .section-refresh-information .social-refresh-timestamp {
  margin-left: 5px;
}

#edit-search .share-tooltip:after, #edit-search .share-tooltip:before,
#edit-tag .share-tooltip:after,
#edit-tag .share-tooltip:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

#edit-search .share-tooltip:after,
#edit-tag .share-tooltip:after {
  border-color: rgba(240, 240, 240, 0);
  border-left-color: #ebeced;
  border-width: 15px;
  margin-top: -15px;
}

#edit-search .share-tooltip:before,
#edit-tag .share-tooltip:before {
  border-color: rgba(163, 163, 163, 0);
  border-left-color: #ebeced;
  border-width: 16px;
  margin-top: -16px;
}

#edit-search #load-more,
#edit-tag #load-more {
  margin: 12px 0;
  font-size: 18px;
  color: #0092C2;
  cursor: pointer;
  text-align: center;
}

#edit-search #load-more:hover,
#edit-tag #load-more:hover {
  color: #0092C2;
}

#edit-search .back-btn-v2,
#edit-tag .back-btn-v2 {
  min-width: 35px;
  min-height: 35px;
  font-size: 16px;
  padding-top: 3px;
}

#edit-search .btn-primary.save-button,
#edit-tag .btn-primary.save-button {
  width: 140px;
}

#edit-search .btn-secondary.preview-button, #edit-search .preview-button.add-tag-button,
#edit-tag .btn-secondary.preview-button,
#edit-tag .preview-button.add-tag-button {
  width: 140px;
}

#edit-search .edit-search-content,
#edit-tag .edit-search-content {
  max-width: 1350px;
  margin: auto;
  margin-top: 30px;
}

#edit-search .edit-search-content .search-bar-subsection,
#edit-tag .edit-search-content .search-bar-subsection {
  margin: 0 0 0 10px;
}

#edit-search .edit-search-content #search-color-input .marker,
#edit-tag .edit-search-content #search-color-input .marker {
  background-color: #ffffff;
  display: block;
  height: 15px;
  width: 15px;
  border-radius: 25px;
  box-shadow: #333333 0px 0px 1px;
}

#edit-search .edit-search-content .search-tab-wrapper,
#edit-tag .edit-search-content .search-tab-wrapper {
  border-bottom: 1px solid #EBECED;
  width: 99%;
}

#edit-search .edit-search-content .search-tab-wrapper .mention-search-section,
#edit-tag .edit-search-content .search-tab-wrapper .mention-search-section {
  width: 99%;
}

#edit-search .edit-search-content .search-tab-wrapper .search-page-tab,
#edit-tag .edit-search-content .search-tab-wrapper .search-page-tab {
  cursor: pointer;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 15px 0px;
  font-size: 1.3em;
  margin-right: 20px;
}

#edit-search .edit-search-content .search-tab-wrapper .selected-tab,
#edit-tag .edit-search-content .search-tab-wrapper .selected-tab {
  font-weight: bold;
  border-bottom: 2px solid #2BAADF;
}

#edit-search .edit-search-content .mention-search-wrapper,
#edit-tag .edit-search-content .mention-search-wrapper {
  width: 96%;
  min-height: 100px;
  max-height: 140px;
  padding: 20px;
  box-shadow: 1px 1px #c3c3c3;
  border: 1px solid #c3c3c3;
  background-color: #fff;
  margin-top: 20px;
  border-radius: 5px;
  margin-bottom: 30px;
}

#edit-search .edit-search-content .mention-search-wrapper .mention-search-textbox-wrapper,
#edit-tag .edit-search-content .mention-search-wrapper .mention-search-textbox-wrapper {
  width: 99%;
  display: -ms-flexbox;
  display: flex;
}

#edit-search .edit-search-content .mention-search-wrapper .mention-search-checkbox-wrapper,
#edit-tag .edit-search-content .mention-search-wrapper .mention-search-checkbox-wrapper {
  padding-top: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  width: 99%;
}

#edit-search .edit-search-content .mention-search-wrapper .mention-search-checkbox-wrapper #mention-search-checkbox,
#edit-tag .edit-search-content .mention-search-wrapper .mention-search-checkbox-wrapper #mention-search-checkbox {
  border: 1px solid #677078;
  -webkit-appearance: checkbox;
  margin: 3px;
}

#edit-search .edit-search-content .mention-search-wrapper .mention-search-textbox,
#edit-tag .edit-search-content .mention-search-wrapper .mention-search-textbox {
  width: 100%;
  padding: 18px;
  font-size: 22px;
}

#edit-search .edit-search-content .mention-search-wrapper #mention-search-textbox-icon,
#edit-tag .edit-search-content .mention-search-wrapper #mention-search-textbox-icon {
  margin-left: -50px;
  font-size: 25px;
  cursor: pointer;
}

#edit-search .edit-search-content .mention-search-wrapper .periods,
#edit-tag .edit-search-content .mention-search-wrapper .periods {
  display: inline-block;
  font-weight: 700;
  list-style: none;
  line-height: 20px;
  padding: 0;
  margin: 0 0 12px 0;
  margin-right: 10px;
  white-space: nowrap;
  vertical-align: top;
  width: 280px;
}

#edit-search .edit-search-content .mention-search-wrapper .periods li.period-label,
#edit-tag .edit-search-content .mention-search-wrapper .periods li.period-label {
  display: inline-block;
  text-align: center;
  font-size: 12px;
  color: #677078;
  padding: 6px 14px;
  height: 18px;
  line-height: 18px;
  border-radius: 0px;
}

#edit-search .edit-search-content .mention-search-wrapper .periods li.period,
#edit-tag .edit-search-content .mention-search-wrapper .periods li.period {
  display: inline-block;
  border: 1px solid #dedfe1;
  text-align: center;
  font-size: 12px;
  color: #677078;
  cursor: pointer;
  padding: 6px 14px;
  height: 18px;
  line-height: 18px;
  border-radius: 0px;
}

#edit-search .edit-search-content .mention-search-wrapper .periods li.period:hover,
#edit-tag .edit-search-content .mention-search-wrapper .periods li.period:hover {
  background-color: #F7F7F7;
  border-color: #CCCFD2;
}

#edit-search .edit-search-content .mention-search-wrapper .periods li.period.active,
#edit-tag .edit-search-content .mention-search-wrapper .periods li.period.active {
  background-color: #EBECED;
}

#edit-search .edit-search-content .loading-text,
#edit-tag .edit-search-content .loading-text {
  text-align: center;
}

#edit-search .notification-icon .tk-icon-notification-on,
#edit-search .notification-icon .tk-icon-notification-off,
#edit-tag .notification-icon .tk-icon-notification-on,
#edit-tag .notification-icon .tk-icon-notification-off {
  cursor: pointer;
  font-size: 14px;
  line-height: 1;
}

#edit-search .notification-icon .tk-icon-notification-on.ignore-clicks,
#edit-search .notification-icon .tk-icon-notification-off.ignore-clicks,
#edit-tag .notification-icon .tk-icon-notification-on.ignore-clicks,
#edit-tag .notification-icon .tk-icon-notification-off.ignore-clicks {
  pointer-events: none;
}

#edit-search .hide-smooth.ng-hide-add,
#edit-search .hide-smooth.ng-hide-remove,
#edit-tag .hide-smooth.ng-hide-add,
#edit-tag .hide-smooth.ng-hide-remove {
  transition: all 0.2s linear;
}

#edit-search .hide-smooth.ng-hide-add.ng-hide-add-active,
#edit-search .hide-smooth.ng-hide-remove.ng-hide-remove-active,
#edit-tag .hide-smooth.ng-hide-add.ng-hide-add-active,
#edit-tag .hide-smooth.ng-hide-remove.ng-hide-remove-active {
  transition: all 0.2s linear;
}

#edit-search .hide-smooth.ng-hide,
#edit-tag .hide-smooth.ng-hide {
  opacity: 0;
}

#edit-search .search-top-bar, #edit-search .mentions .title-and-button-bar,
#edit-search .edit-system-searches-bar,
#edit-tag .search-top-bar,
#edit-tag .mentions .title-and-button-bar,
#edit-tag .edit-system-searches-bar {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

#edit-search .edit-system-searches-bar,
#edit-tag .edit-system-searches-bar {
  padding: 5px 15px;
}

#edit-search .edit-system-searches-bar > *,
#edit-tag .edit-system-searches-bar > * {
  margin-right: 15px;
}

#edit-search .edit-system-searches-bar .search-status-dropdown i::before,
#edit-tag .edit-system-searches-bar .search-status-dropdown i::before {
  margin-right: 0;
}

#edit-search .edit-system-searches-bar .search-status-dropdown .dropdown-menu,
#edit-tag .edit-system-searches-bar .search-status-dropdown .dropdown-menu {
  margin-top: 0;
}

#edit-search .earned-impact-button-and-info,
#edit-tag .earned-impact-button-and-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top: 1px solid #C4C4C4;
  padding-top: 15px;
  margin-left: 35px;
  margin-bottom: 40px;
  -ms-flex-align: center;
      align-items: center;
}

#edit-search .earned-impact-save-as-impact-info,
#edit-tag .earned-impact-save-as-impact-info {
  font-weight: bolder;
}

#edit-search .earned-impact-button-separator-line,
#edit-tag .earned-impact-button-separator-line {
  background: #C4C4C4;
  height: 1px;
  margin-bottom: 15px;
  width: 100%;
  margin-left: 35px;
}

#edit-search .sync-button,
#edit-tag .sync-button {
  color: #0BA5D6;
  font-size: 14px;
}

#edit-search .syncButtonDisabled,
#edit-tag .syncButtonDisabled {
  color: #9AA0A5;
  background: none;
}

#edit-search .save-as-impact-button,
#edit-tag .save-as-impact-button {
  color: #0092C2;
  border-color: #0092C2;
}

#edit-search .saveAsImpactButtonDisabled,
#edit-tag .saveAsImpactButtonDisabled {
  color: #CCCFEE;
  border-color: #EBECED;
}

#edit-search .search-container,
#edit-tag .search-container {
  background-color: #ffffff;
  box-shadow: 0 1px 1px 0 #CCCFD2;
  padding: 20px 20px;
}

#edit-search .search-container .search,
#edit-tag .search-container .search {
  width: 100%;
  margin: 0 0 !important;
  padding: 0 0;
}

#edit-search .search-container .search .tk-icon-search,
#edit-tag .search-container .search .tk-icon-search {
  line-height: 32px;
  font-size: 32px;
  color: #677078;
  float: right;
  margin-right: 20px;
  margin-top: -50px;
  position: relative;
  z-index: 2;
}

#edit-search .search-container .search .tk-icon-search:hover,
#edit-tag .search-container .search .tk-icon-search:hover {
  color: #34404B;
  cursor: pointer;
}

#edit-search .search-container .editor-wrapper-edit-search,
#edit-tag .search-container .editor-wrapper-edit-search {
  height: 160px;
}

#edit-search .search-container .editor-wrapper-edit-search pre,
#edit-tag .search-container .editor-wrapper-edit-search pre {
  margin-top: 0;
}

#edit-search .search-container .search-area-controls,
#edit-tag .search-container .search-area-controls {
  height: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

#edit-search .mentions .chart-section .arrow,
#edit-tag .mentions .chart-section .arrow {
  width: 16px;
  height: 16px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  background-color: white;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.1);
  margin-left: 100px;
  margin-top: -8px;
  border-left: 1px solid #EBECED;
  border-bottom: 1px solid #EBECED;
}

#edit-search .mentions col.mention-actions,
#edit-tag .mentions col.mention-actions {
  width: 110px;
}

#edit-search .search-toggle .search-toggle-link,
#edit-tag .search-toggle .search-toggle-link {
  font-size: 14px;
  color: #0092C2;
  cursor: pointer;
}

#edit-search .search-toggle .active,
#edit-tag .search-toggle .active {
  color: #677078;
  cursor: default;
}

#edit-search .search-toggle .hover,
#edit-tag .search-toggle .hover {
  text-decoration: underline;
  color: #0092C2;
}

#edit-search .search-toggle .vertical-separator,
#edit-tag .search-toggle .vertical-separator {
  padding: 0 5px;
}

#edit-search .mentions,
#edit-tag .mentions {
  /*
    TODO: when shared searches is released, change top padding on title-and-button-bar to 10px and remove the move-up defintion.
      (we're only using it so we don't break the existing styles while shared searches is being developed)
    */
}

#edit-search .mentions .chart-section,
#edit-tag .mentions .chart-section {
  background-color: #F7F7F7;
}

#edit-search .mentions .title-and-button-bar,
#edit-tag .mentions .title-and-button-bar {
  background-color: #F7F7F7;
  padding: 20px 0 0 0;
  display: -ms-flexbox;
  display: flex;
  /*
      TODO: when shared searches is released, remove left padding from last-updated-group and remove last-updated-group-with-divider definition.
        (we're only using it so we don't break the existing last-updated-group styles while shared searches is being developed)
      */
}

#edit-search .mentions .title-and-button-bar .search-title-div,
#edit-tag .mentions .title-and-button-bar .search-title-div {
  display: inline-block;
  position: relative;
}

#edit-search .mentions .title-and-button-bar .search-title-div .dropdown,
#edit-tag .mentions .title-and-button-bar .search-title-div .dropdown {
  position: absolute;
  right: 2px;
  top: 2px;
}

#edit-search .mentions .title-and-button-bar .empty-space,
#edit-tag .mentions .title-and-button-bar .empty-space {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

#edit-search .mentions .title-and-button-bar .last-updated-group-with-divider,
#edit-tag .mentions .title-and-button-bar .last-updated-group-with-divider {
  padding: 0 !important;
}

#edit-search .mentions .title-and-button-bar .last-updated-group,
#edit-tag .mentions .title-and-button-bar .last-updated-group {
  padding-left: 10px;
}

#edit-search .mentions .title-and-button-bar .last-updated-group .timestamp,
#edit-tag .mentions .title-and-button-bar .last-updated-group .timestamp {
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
}

#edit-search .mentions .move-up,
#edit-tag .mentions .move-up {
  padding-top: 10px !important;
}

#edit-search .sticky-container .sticky-header .data-point-header .widget-mentions,
#edit-tag .sticky-container .sticky-header .data-point-header .widget-mentions {
  padding: 10px 10px 10px 0;
}

#edit-search .sticky-container .sticky-header .data-point-header .widget-mentions .widget-mentions-subheadline,
#edit-tag .sticky-container .sticky-header .data-point-header .widget-mentions .widget-mentions-subheadline {
  font-size: 14px;
  font-weight: 400;
  color: #677078;
}

#edit-search .sticky-container .sticky-header .data-point-header .widget-mentions .widget-mentions-subheadline .widget-mentions-subheadline-bold-words,
#edit-tag .sticky-container .sticky-header .data-point-header .widget-mentions .widget-mentions-subheadline .widget-mentions-subheadline-bold-words {
  font-weight: 700;
  color: #677078;
}

#edit-search .sticky-container .sticky-header .data-point-header .widget-mentions .media-view-toggle,
#edit-tag .sticky-container .sticky-header .data-point-header .widget-mentions .media-view-toggle {
  padding-left: 0;
}

#edit-search .sticky-container .sticky-header .data-point-header .widget-mentions a,
#edit-tag .sticky-container .sticky-header .data-point-header .widget-mentions a {
  color: #0092C2;
  text-decoration: none;
}

#edit-search .sticky-container .sticky-header .data-point-header .widget-mentions a:hover,
#edit-tag .sticky-container .sticky-header .data-point-header .widget-mentions a:hover {
  color: #0092C2;
}

#edit-search .sticky-container .sticky-header .data-point-header .widget-mentions a:active,
#edit-tag .sticky-container .sticky-header .data-point-header .widget-mentions a:active {
  color: #007499;
}

#edit-search .row,
#edit-tag .row {
  margin: 10px 0;
}

#edit-search .row .cell,
#edit-tag .row .cell {
  min-width: 200px;
  margin-right: 20px;
}

/*
TODO: when shared searches is released, remove left padding from active-in and remove active-in-with-divider definition.
    (we're only using it so we don't break the existing active-in styles while shared searches is being developed)
 */
.active-in-with-divider {
  padding-left: 0 !important;
}

.tks-tracker-with-divider .tks-tracker-label {
  font-weight: 700;
  color: #677078;
}

.tks-tracker-with-divider .tks-tracker-present {
  padding-left: 5px;
}

.tks-tracker-with-divider .tks-tracker-edit {
  font-weight: 700;
  color: #0092C2;
  padding-left: 5px;
}

.tks-tracker-with-divider .tks-tracker-edit:hover {
  cursor: pointer;
}

.active-in {
  color: #677078;
  font-size: 14px;
}

.active-in:hover {
  color: #34404B;
}

.active-in .active-in-label,
.active-in .search-industry-label {
  font-weight: 700;
  color: #677078;
}

.active-in .search-industry {
  color: #677078;
  font-weight: normal;
}

.active-in .not-active {
  font-style: italic;
  color: #CCCFD2;
}

.active-in .tk-icon-cross {
  cursor: pointer;
  color: #677078;
}

.padding-when-active-in-is-hidden {
  height: 30px;
}

.system-search-id {
  font-size: 14px;
  font-weight: 700;
}

.system-search {
  background-color: rgba(249, 189, 189, 0.28);
}

.system-search-toggle {
  cursor: pointer;
  padding-left: 20px;
}

.system-search-toggle > p, .system-search-toggle input, .system-search-toggle label, .system-search-toggle div {
  display: inline-block;
  margin-right: 5px;
}

.system-search-toggle .toggle-icon-container label {
  margin-bottom: 9px;
  cursor: pointer;
}

.divider {
  position: relative;
  padding-right: 20px;
  margin-right: 20px;
}

.divider:after {
  content: '';
  position: absolute;
  top: 0px;
  right: 0;
  width: 1px;
  height: 16px;
  background-color: #34404B;
}

.search-metadata {
  padding: 5px 0 7px 0;
}

.sharing-permissions {
  color: #677078;
  width: 35%;
  text-align: right;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #677078;
}

.sharing-permissions .shared-label {
  padding-left: 15px;
}

.earned-impact-search-status {
  font-size: 14px;
  font-weight: 700;
  text-align: right;
}

.label {
  font-size: 14px;
  font-weight: 700;
}

.search-top-bar,
.tag-top-bar {
  padding-bottom: 10px;
  border-bottom: 1px solid #EBECED;
}

/* easeInOutQuint */
.empty-section {
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}

.empty-section-label {
  font-weight: 700;
  margin: 0;
}

.empty-section-label span {
  display: block;
  font-weight: 400;
}

.left-sidebar-content {
  width: 100%;
}

.refresh-all-button-content {
  padding-top: 15px;
}

.refresh-all-button {
  margin: 0;
}

.tk-newsletter-editor .custom-newsletters-datepicker-container {
  top: inherit;
  right: inherit;
  width: 590px;
}

.tk-newsletter-editor .custom-newsletters-datepicker-container .date-picker-row {
  display: -ms-flexbox;
  display: flex;
}

.tk-newsletter-editor .custom-newsletters-datepicker-container .custom-datepicker-inputs-column {
  float: none;
}

.tk-newsletter-editor .custom-newsletters-datepicker-container .custom-datepicker-inputs-column .custom-datepicker-input {
  width: 252px;
  margin: 10px 0;
}

.tk-newsletter-editor .custom-newsletters-datepicker-container .custom-datepicker {
  margin: 20px 0;
  border: none;
}

.tk-newsletter-editor .custom-newsletters-datepicker-container .date-picker-row {
  height: 370px;
}

.tk-newsletter-editor .custom-newsletters-datepicker-container .modal-footer {
  display: block;
  text-align: right;
  padding: 15px;
  border-top: 1px solid #d6d4d4;
  height: 36px;
}

.tk-newsletter-editor .custom-newsletters-datepicker-container .modal-footer button {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.tk-newsletter-editor .left-sidebar {
  width: 320px;
}

.tk-newsletter-editor .daterange-overflow-toggle {
  overflow: visible;
}

.tk-newsletter-editor .sidebar-folder-content-block--last {
  margin-bottom: -20px;
}

.tk-newsletter-editor .sidebar-folder-content-block-toggles {
  padding-top: 20px;
  padding-bottom: 20px;
}

.tk-newsletter-editor .sidebar-toggle-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 15px;
}

.tk-newsletter-editor .sidebar-toggle-block--last {
  margin-bottom: 0;
}

.tk-newsletter-editor .sidebar-toggle-block .input-label {
  margin: 0;
}

.tk-newsletter-editor .recipient-folder {
  padding-bottom: 75px;
}

.add-content-tab.disabled:hover {
  cursor: pointer;
  color: #677078;
}

.empty-section-menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: #ffffff;
  border: solid 1px #EBECED;
  padding: 12px;
  margin: 8px 0;
  border-radius: 3px;
  cursor: move;
  position: relative;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.empty-section-menu-item:hover {
  box-shadow: 0 2px 5px 0 #EBECED;
}

.empty-section-menu-item:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #F7F7F7;
  opacity: 0;
  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.empty-section-menu-item-icon {
  font-size: 20px;
  width: 40px;
  padding-right: 12px;
  text-align: center;
}

.empty-section-menu-item-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.empty-section-menu-item-title {
  font-weight: 700;
  display: block;
  color: #677078;
}

.empty-section-menu-item-handle {
  padding-right: 6px;
}

.empty-section-menu-item.dndDragging {
  border-style: dashed;
  background-color: #F7F7F7;
}

.empty-section-menu-item.dndDragging:after {
  opacity: 1;
}

.sidebar-footer {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  width: 320px;
  padding: 20px;
  box-sizing: border-box;
  border-top: solid 1px #EBECED;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #ffffff;
  z-index: 801;
}

.sidebar-footer .btn:first-child, .sidebar-footer .feature-menu-inner button:first-child, .feature-menu-inner .sidebar-footer button:first-child {
  margin-right: 10px;
}

.empty-content-copy {
  text-align: center;
}

.empty-content-CTA {
  background-color: #F7F7F7;
  padding: 20px;
  text-align: center;
}

.left-sidebar .sidebar-folder-content textarea {
  resize: vertical;
}

.left-sidebar .sidebar-folder-content.date-range-content {
  background: white;
  padding-bottom: 15px;
}

.left-sidebar .sidebar-folder-content .date-range--dropdown-btn, .left-sidebar .sidebar-folder-content .sort-dropdown--dropdown-btn {
  width: 100%;
  padding: 0 12px 0 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.left-sidebar .sidebar-folder-content .date-range--icons i::before, .left-sidebar .sidebar-folder-content .sort-dropdown--icons i::before {
  margin-right: 0;
}

.left-sidebar .sidebar-folder-content .date-range--dropdown-menu, .left-sidebar .sidebar-folder-content .sort-dropdown--dropdown-menu {
  width: 100%;
  margin-top: 0;
  max-width: none;
  top: inherit;
}

.left-sidebar .sidebar-folder-content .date-range--dropdown-menu .edit-button, .left-sidebar .sidebar-folder-content .sort-dropdown--dropdown-menu .edit-button {
  cursor: pointer;
  color: #0092C2;
}

.left-sidebar .sidebar-folder-content .date-range--datepickers, .left-sidebar .sidebar-folder-content .sort-dropdown--datepickers {
  margin-top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
}

.left-sidebar .sidebar-folder-content .date-range--datepickers .to-label, .left-sidebar .sidebar-folder-content .sort-dropdown--datepickers .to-label {
  padding: 0 10px;
  -ms-flex: 0 0 12px;
      flex: 0 0 12px;
  width: 32px;
}

.left-sidebar .sidebar-folder-content .date-range--datepickers .input-group, .left-sidebar .sidebar-folder-content .sort-dropdown--datepickers .input-group {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 1;
      flex: 1;
  color: #34404B;
}

.left-sidebar .sidebar-folder-content .date-range--datepickers .input-group .input-group-addon, .left-sidebar .sidebar-folder-content .sort-dropdown--datepickers .input-group .input-group-addon {
  z-index: 803;
  cursor: pointer;
  color: #34404B;
}

.left-sidebar .sidebar-folder-content .date-range--datepickers .input-group .date-input, .left-sidebar .sidebar-folder-content .sort-dropdown--datepickers .input-group .date-input {
  color: #34404B;
  border: 1px solid #CCCFD2;
  cursor: pointer;
  position: relative;
  height: 34px;
  margin-left: 0;
  width: 110px;
  padding-left: 10px;
  z-index: 803;
}

.left-sidebar .sidebar-folder-content .date-range--datepickers.disabled .to-label,
.left-sidebar .sidebar-folder-content .date-range--datepickers.disabled .disabled,
.left-sidebar .sidebar-folder-content .date-range--datepickers.disabled .input-group-addon, .left-sidebar .sidebar-folder-content .sort-dropdown--datepickers.disabled .to-label,
.left-sidebar .sidebar-folder-content .sort-dropdown--datepickers.disabled .disabled,
.left-sidebar .sidebar-folder-content .sort-dropdown--datepickers.disabled .input-group-addon {
  color: #CCCFD2;
}

.left-sidebar .sidebar-folder-content .date-range--datepickers.disabled .date-input, .left-sidebar .sidebar-folder-content .sort-dropdown--datepickers.disabled .date-input {
  color: #CCCFD2;
  background-color: #ffffff;
  border: 1px solid #EBECED;
}

.left-sidebar .sidebar-folder-content .date-range--datepickers-start, .left-sidebar .sidebar-folder-content .sort-dropdown--datepickers-start {
  -ms-flex: 1;
      flex: 1;
}

.left-sidebar .sidebar-folder-content .date-range--datepickers-end, .left-sidebar .sidebar-folder-content .sort-dropdown--datepickers-end {
  -ms-flex: 2;
      flex: 2;
}

.left-sidebar .sidebar-folder-content .date-range--num-mentions, .left-sidebar .sidebar-folder-content .sort-dropdown--num-mentions {
  padding-top: 15px;
  padding-right: 2px;
  display: -ms-flexbox;
  display: flex;
}

.left-sidebar .sidebar-folder-content .date-range--num-mentions .clear-date-range, .left-sidebar .sidebar-folder-content .sort-dropdown--num-mentions .clear-date-range {
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: right;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.left-sidebar .sidebar-folder-content .dates-range--block {
  padding: 15px;
}

.left-sidebar .sidebar-folder-content .dates-range--radios-block {
  margin-right: 15px;
  margin-left: 15px;
}

.left-sidebar .sidebar-folder-content .dates-range--radio-button {
  -webkit-appearance: radio;
  margin-right: 10px;
}

.left-sidebar .sidebar-folder-content .dates-range--dropdown-menu {
  margin-bottom: 15px;
}

.left-sidebar .sidebar-folder-content .dates-range--dropdown-option {
  margin: 7px 0;
}

.left-sidebar .sidebar-folder-content .dates-range .date-range-custom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.left-sidebar .sidebar-folder-content .dates-range .date-range-custom a {
  text-decoration: none;
}

.left-sidebar .sort-dropdown {
  margin-bottom: 10px;
}

.left-sidebar .sort-dropdown--dropdown-menu .sort-dropdown-option {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
}

.left-sidebar .sort-dropdown--dropdown-menu .sort-dropdown-option--radio-button {
  -webkit-appearance: radio;
  margin-right: 10px;
}

.left-sidebar .sort-dropdown--dropdown-menu .sort-dropdown-option p {
  margin: 0;
}

.left-sidebar .sort-dropdown--dropdown-menu--section {
  border-bottom: 1px solid #EBECED;
  padding: 10px 15px;
}

.left-sidebar .sort-dropdown--dropdown-menu--section:last-child {
  border-bottom: 0;
}

.left-sidebar .sort-dropdown--dropdown-menu--header {
  display: -ms-flexbox;
  display: flex;
}

.left-sidebar .sort-dropdown--dropdown-menu--options .sort-dropdown-option {
  margin-bottom: 15px;
}

.left-sidebar .sort-dropdown--dropdown-menu--options .sort-dropdown-option:last-child {
  margin-bottom: 0;
}

.left-sidebar .sort-dropdown--dropdown-menu--footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.dropdown-menu--footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px 15px;
  border-top: 1px solid #677078;
}

.ui-datepicker.align-left {
  margin-left: 0;
}

.ui-datepicker.align-left:after {
  left: 17px;
  right: inherit;
}

.editor-actionbar {
  height: 80px;
  width: 100%;
  box-sizing: border-box;
  padding: 0 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  will-change: transform;
  transition: all 200ms linear;
  position: absolute;
  z-index: 801;
  -ms-flex-positive: 1;
      flex-grow: 1;
  background-color: #F7F7F7;
  -ms-flex-pack: end;
      justify-content: flex-end;
  border-bottom: solid 1px #EBECED;
}

.editor-actionbar.headroom--pinned {
  -ms-transform: translateY(0%);
      transform: translateY(0%);
}

.editor-actionbar.headroom--unpinned {
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
}

.editor-actionbar.headroom--not-top {
  box-shadow: 0 1px 0 0 #EBECED;
}

.editor-actionbar .title-container {
  margin-left: 10px;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.editor-actionbar .title-container .default-input {
  min-width: 300px;
  max-width: 430px;
}

.editor-actionbar .title-container label {
  margin-right: 6px;
}

.editor-actionbar .btn-primary {
  margin-left: 10px;
}

.editor-actionbar .widget-type-dropdown {
  display: inline-block;
}

.editor-actionbar .widget-type-dropdown button {
  padding: 0 20px;
}

.editor-actionbar .widget-type-dropdown .dropdown-menu {
  height: auto;
  left: auto;
  right: 10px;
  margin-top: 5px;
}

.editor-actionbar .widget-type-dropdown .btn, .editor-actionbar .widget-type-dropdown .feature-menu-inner button, .feature-menu-inner .editor-actionbar .widget-type-dropdown button {
  width: 120px;
  height: 35px;
  margin-right: 10px;
}

.editor-body {
  overflow-y: scroll;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  height: calc(100vh - 65px);
  color: #34404B;
}

.editor-body a {
  color: #007FA9 !important;
  text-decoration: none;
}

.editor-body p {
  margin: 0;
}

.editor-body .ql-align-center {
  text-align: center;
}

.editor-body .ql-align-justify {
  text-align: justify;
}

.editor-body .ql-align-left {
  text-align: left;
}

.editor-body .ql-align-right {
  text-align: right;
}

.editor-body .ng-enter {
  max-height: 0;
  transition: all 2s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.editor-body .ng-enter-active {
  max-height: 999px;
  transition: all 2s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.editor-body .ng-leave {
  max-height: 999px;
  opacity: 1;
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.editor-body .ng-leave-active {
  max-height: 0;
  opacity: 0;
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.editor-body .newsletter-header {
  width: 600px;
  color: #34404B;
}

.editor-body .newsletter-header .title-container {
  display: -ms-flexbox;
  display: flex;
}

.editor-body .newsletter-header .recipient-row .default-input {
  margin-right: 0;
}

.editor-body .newsletter-preview {
  width: 600px;
  font-family: "HelveticaNeue", "Source Sans Pro", sans-serif;
}

.editor-body .newsletter-preview-empty {
  -ms-flex-direction: column;
      flex-direction: column;
  height: 460px;
  border: dashed 1px #EBECED;
  border-radius: 3px;
  margin-bottom: 20px;
  position: relative;
}

.editor-body .newsletter-preview-empty .empty-section-image {
  width: 89px;
  height: 81px;
  padding-bottom: 40px;
}

.editor-body .newsletter-preview-empty .empty-section-image img {
  max-width: 100%;
  max-height: 100%;
}

.editor-body .newsletter-preview .article-excerpt p,
.editor-body .newsletter-preview .text-section p {
  font-size: 14px;
  font-family: "HelveticaNeue", "Source Sans Pro", sans-serif;
  margin: 0;
}

.editor-body .newsletter-preview .article-excerpt ul li,
.editor-body .newsletter-preview .article-excerpt ol li,
.editor-body .newsletter-preview .text-section ul li,
.editor-body .newsletter-preview .text-section ol li {
  margin: 5px 0;
}

.editor-body .newsletter-preview .text-section p {
  font-size: 16px;
  line-height: 1.33;
}

.email-sender-info-container {
  margin-top: 120px;
  padding-bottom: 10px;
}

.email-sender-info-section {
  margin-top: 20px;
  padding: 50px 0;
}

.reply-to-address-container {
  padding-top: 10px;
}

.from-name-container,
.reply-to-address-container {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
}

.from-name-container .newsletter-customize-from-name-states-container,
.from-name-container .newsletter-customize-reply-to-address-states-container,
.reply-to-address-container .newsletter-customize-from-name-states-container,
.reply-to-address-container .newsletter-customize-reply-to-address-states-container {
  -ms-flex-positive: 1;
      flex-grow: 1;
  position: relative;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.from-name-container .col1,
.reply-to-address-container .col1 {
  width: 20%;
  min-width: 20%;
  max-width: 20%;
}

.from-name-container .col3,
.reply-to-address-container .col3 {
  width: 38%;
  min-width: 38%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  text-align: right;
}

.from-name-container .action-bar,
.reply-to-address-container .action-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  text-align: right;
}

.from-name-container .input-columns,
.reply-to-address-container .input-columns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #F7F7F7;
}

.from-name-container .input-columns .recipient-row,
.reply-to-address-container .input-columns .recipient-row {
  margin-bottom: 0;
}

.from-name-container .input-columns .linkText,
.reply-to-address-container .input-columns .linkText {
  margin: 0 10px;
}

.newsletter-from-name-input,
.newsletter-reply-to-address-input {
  width: 320px;
  min-width: 320px;
}

.newsletter-subject-input {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.newsletter-title-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-direction: column;
      flex-direction: column;
}

.newsletter-length {
  margin: 3px 3px;
  float: right;
}

.newsletter-edit-name-label {
  width: 20%;
  min-width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.preview-notice {
  margin-top: 40px;
  color: #9ba3aa;
  padding-bottom: 20px;
  letter-spacing: 1px;
}

.preview-notice-label {
  text-transform: uppercase;
}

.newsletter-section-preview {
  position: relative;
  overflow: hidden;
}

.newsletter-section-preview-content {
  background-color: #ffffff;
  position: relative;
}

.newsletter-section-preview-content:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: all 200ms cubic-bezier(0.075, 0.82, 0.165, 1);
}

.newsletter-section-preview-content:hover:before, .newsletter-section-preview-content-article-active:before {
  box-shadow: inset 0px 0px 0px 4px #D2EEF7;
}

.newsletter-section-preview-content.pad-vertical {
  padding-top: 40px;
  padding-bottom: 40px;
}

.newsletter-section-preview-content .link {
  color: #007FA9;
  text-decoration: none;
}

.newsletter-section-preview-content .article-block {
  padding: 0px 60px;
  margin: 0px 4px;
}

.newsletter-section-preview-content .article-block.active .section-context-menu,
.newsletter-section-preview-content .article-block.active .section-article-delete-container {
  opacity: 1;
}

.newsletter-section-preview-content .article-block.hide-background {
  background-color: #F7F7F7;
}

.newsletter-section-preview-content .article-block.error-article {
  background-color: #F7F7F7;
  box-shadow: inset 0px 0px 0px 4px #DE4543;
}

.newsletter-section-preview-content .article-block.error-article .section-article-error-warning-container {
  opacity: 1;
}

.newsletter-section-preview-active > div:before {
  box-shadow: inset 0px 0px 0px 4px #0092C2;
}

.newsletter-section-preview-active > div:hover:before {
  box-shadow: inset 0px 0px 0px 4px #0092C2;
  cursor: default;
}

.newsletter-section-preview-active .section-context-menu-options-container,
.newsletter-section-preview-active .section-article-delete-container {
  -ms-transform: scaleX(1);
      transform: scaleX(1);
  pointer-events: auto;
}

.newsletter-section-preview-active .article-block:hover .section-context-menu,
.newsletter-section-preview-active .article-block:hover .section-article-delete-container {
  opacity: 1;
}

.newsletter-section-preview-loading-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.9);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 803;
}

.newsletter-section-preview-loading-overlay .loader {
  margin: 0;
}

.dndPlaceholder {
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  background-color: #0092C2;
  list-style: none;
  color: white;
  text-align: center;
  position: relative;
  height: 4px;
  margin-top: 14px;
  margin-bottom: 14px;
}

.dndPlaceholder:before, .dndPlaceholder:after {
  position: absolute;
  height: 28px;
  width: 50px;
  background-color: #0092C2;
  border-radius: 20px;
  content: '';
  z-index: 803;
}

.dndPlaceholder:before {
  left: -50px;
  top: -12px;
}

.dndPlaceholder:after {
  right: -50px;
  top: -12px;
}

div[dnd-list],
div[dnd-list] > div {
  position: relative;
}

.section-intro-block {
  box-sizing: border-box;
  padding: 20px 60px;
  min-height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  width: 100%;
  background-color: #34404B;
}

.section-intro-block__content {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-width: 0;
}

.section-intro-block__actions {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  text-align: right;
  color: #ebeced;
}

.section-intro-block .section-intro-block__link-to-top {
  text-decoration: underline;
}

.section-intro-block .section-intro-block__link-to-top, .section-intro-block .section-intro-block__link-to-top:hover, .section-intro-block .section-intro-block__link-to-top:focus, .section-intro-block .section-intro-block__link-to-top:active, .section-intro-block .section-intro-block__link-to-top:visited {
  color: #ebeced;
}

.section-intro-block-title {
  line-height: 1.2;
  font-size: 20px;
  color: #ebeced;
  font-weight: 700;
}

.section-intro-block-subtitle {
  margin-top: 10px;
  font-size: 14px;
  color: #ebeced;
}

.hide-element {
  opacity: 0.4;
}

.hide-element-link {
  opacity: 0.4;
  pointer-events: none;
}

.section-article-delete-container {
  opacity: 0;
  z-index: 800;
}

.section-article-error-warning-container {
  opacity: 0;
}

.error-article > * {
  opacity: .4;
}

.article-block .section-context-menu-option {
  pointer-events: all;
}

.section-context-menu {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 800;
  pointer-events: none;
}

.section-context-menu-options-container {
  -ms-transform: scaleX(1.7);
      transform: scaleX(1.7);
  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.section-context-menu-options-container .vertical-grouping {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

.section-context-menu-options-container .vertical-grouping .move-section-down {
  margin-right: 10px;
}

.section-context-menu-option {
  color: #ffffff;
  background-color: #0092C2;
  height: 35px;
  width: 35px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  font-family: "Proxima Nova", sans-serif;
}

.section-context-menu-option:hover {
  background-color: #0092C2;
}

.section-context-menu-option.delete-prompt-visible {
  width: -webkit-min-content;
  width: min-content;
  box-sizing: border-box;
  padding: 0 10px;
  margin-right: 0px;
}

.section-context-menu-option.hide-prompt-visible {
  width: -webkit-min-content;
  width: min-content;
  box-sizing: border-box;
  padding: 0 10px;
  margin-right: 0px;
}

.section-context-menu-option.hide-hide-prompt-visible {
  width: -webkit-min-content;
  width: min-content;
  box-sizing: border-box;
  padding: 0 25px 0 12px;
  margin-right: -22px;
}

.section-context-menu-option-delete {
  margin-right: -22px;
  padding: 0 10px;
  overflow: hidden;
  -ms-flex-pack: start;
      justify-content: flex-start;
  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.section-context-menu-divider {
  margin-right: 16px;
}

.section-context-menu-delete-menu {
  display: -ms-flexbox;
  display: flex;
}

.section-context-menu-delete-menu.visible {
  width: auto;
}

.section-context-menu-delete-label {
  margin: 0 10px;
}

.section-context-menu-delete-label:hover {
  color: white;
  color: rgba(255, 255, 255, 0.7);
}

.move-section-up .tk-icon-arrow-down3 {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

.title-section {
  padding: 20px 60px;
  text-align: center;
}

.title-section.bottom-separator {
  border-bottom: solid 2px #ebeced;
}

.title-section-title {
  font-size: 20px;
  color: #677078;
  font-weight: 700;
  word-wrap: break-word;
}

.title-section-subtitle {
  margin-top: 10px;
  font-size: 14px;
  text-align: center;
}

.image-section,
.sidebar-image {
  text-align: center;
}

.image-section-image {
  max-width: 100%;
}

.sidebar-folder-content-image {
  cursor: pointer;
  color: #677078;
  font-weight: 700;
  max-width: 280px;
  margin: 0 auto;
  margin-bottom: 15px;
}

.sidebar-folder-content-image:hover {
  color: #0092C2;
}

.sidebar-folder-content-image .sidebar-image-preview {
  max-width: 100%;
  border-radius: 3px;
  margin-bottom: 4px;
}

.sidebar-folder-content-image .empty-section {
  max-width: 100%;
  border-radius: 3px;
  margin-bottom: 10px;
}

.image-section .empty-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 200px;
  -ms-flex-pack: center;
      justify-content: center;
}

.empty-section-icon {
  font-size: 32px;
  margin-bottom: 20px;
}

.image-upload-progress-bar {
  border: solid 1px #ebeced;
  height: 4px;
  margin-bottom: 10px;
  opacity: 0;
  transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.image-upload-progress-bar.visible {
  opacity: 1;
}

.image-upload-progress-bar.done {
  opacity: 0;
  transition: none;
}

.image-upload-progress-bar-fill {
  height: 4px;
  background-color: #0092C2;
  width: 0;
  transition: all 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.text-section {
  padding: 25px 30px;
  font-size: 16px;
  line-height: 1.33;
  word-wrap: break-word;
}

.text-section.top-separator {
  border-top: solid 2px #ebeced;
}

.text-section.bottom-separator {
  border-bottom: solid 2px #ebeced;
}

.newsletter-section-preview-active .text-section.top-separator {
  margin-top: -2px;
}

.article-loader-section {
  padding-top: 10;
  padding-bottom: 30px;
}

.tag-section-empty-list .empty-list-text {
  padding: 25px;
  line-height: 18px;
}

.tag-section-empty-state {
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 60px;
}

.tag-section-empty-state .empty-section-label {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px;
}

.tag-section-empty-state i {
  margin-bottom: 20px;
  font-size: 30px;
}

.tag-section-empty-state button {
  margin-top: 10px;
  z-index: 799;
}

.tag-section-article-list {
  background-color: #ffffff;
}

.article-container {
  margin: 0 60px;
}

.article-block {
  position: relative;
}

.article-block .delete-article-container {
  overflow: hidden;
}

.article-block .horizontal-grouping {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
  width: 100%;
}

.article-block .horizontal-grouping .section-context-menu-option {
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
}

.article-block .horizontal-grouping .delete-article-option {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 10px 5px 10px 10px;
  overflow: hidden;
}

.article-block .horizontal-grouping .delete-article-option.hide-prompt-visible {
  width: -webkit-min-content;
  width: min-content;
}

.article-block .horizontal-grouping .delete-article-option-hide {
  overflow: hidden;
  -ms-flex-pack: start;
      justify-content: flex-start;
  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.article-block .horizontal-grouping .delete-article-hide-confirmation {
  display: -ms-flexbox;
  display: flex;
}

.article-block .horizontal-grouping .delete-article-hide-confirmation.visible {
  width: auto;
}

.article-block .horizontal-grouping .delete-article-hide-label {
  margin: 0 10px;
}

.article-block .horizontal-grouping .delete-article-hide-label:hover {
  color: white;
  color: rgba(255, 255, 255, 0.7);
}

.article-block .horizontal-grouping .delete-article-unhide-label {
  margin: 0 5px;
}

.article-block .horizontal-grouping .delete-article-unhide-label:hover {
  color: white;
  color: rgba(255, 255, 255, 0.7);
}

.article-block .section-article-delete-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

.article-block .section-article-error-warning-container {
  background-color: #DE4543;
  color: #ffffff;
  font-size: x-large;
  padding: 5px;
  position: absolute;
  right: 0;
  top: 0;
  width: -webkit-min-content;
  width: min-content;
}

.article-block .section-context-menu {
  opacity: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
  margin-left: 0;
  margin-right: 0;
}

.article-block .section-context-menu .vertical-grouping {
  -ms-flex-direction: column;
      flex-direction: column;
}

.article-block .section-context-menu-option {
  background-color: inset 0px 0px 0px 4px #0092C2;
  -ms-flex-direction: row;
      flex-direction: row;
}

.article-block .section-context-menu-option.move-section-down {
  margin-right: 0;
}

.article-block .section-context-menu:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: all 200ms cubic-bezier(0.075, 0.82, 0.165, 1);
  box-shadow: inset 0px 0px 0px 4px #0092C2;
}

.article-block .section-context-menu-options-container {
  -ms-transform: none;
      transform: none;
}

.article .section-context-menu-options-container {
  -ms-flex-pack: center;
      justify-content: center;
}

.article-publisher-and-sharing-bar {
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 4px;
  padding-top: 10px;
}

.article-publisher {
  padding: 0 0 2px 0;
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
}

.article-title {
  font-size: 20px;
  font-weight: 700;
  color: #677078;
  line-height: 1.4;
}

.article-excerpt, .article-meta-block {
  font-size: 14px;
}

.article-excerpt {
  line-height: 1.4;
}

.article-meta-block {
  padding: 8px 0;
}

.article-links-block {
  margin-top: 10px;
}

.article-details-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 4px;
}

.article-details-block .label {
  font-size: 14px;
  margin-top: 15px;
  font-weight: 400;
}

.article-details-block .value {
  margin-top: 5px;
  font-size: 20px;
  color: #677078;
}

.article-actions-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 50%;
}

.article-actions-block .empty-space {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.article-actions-block .sharing-link {
  padding-left: 10px;
}

.article-actions-block .sharing-link img {
  max-height: 14px;
  max-width: 14px;
}

.article-separator-block {
  margin: 20px 0 0 0;
  border-bottom: solid 1px #ebeced;
}

.color-input-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  border-radius: 3px;
}

.color-input-container:hover .color-input-col {
  cursor: pointer;
}

.color-input-container:hover .color-input-col.right {
  background-color: #F7F7F7;
}

.color-input-container:hover .color-input-col.left {
  background-color: #F7F7F7;
}

.color-input-col {
  width: 100px;
  padding: 10px;
  border: solid 1px #EBECED;
  color: #677078;
  font-weight: 700;
  text-transform: uppercase;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  background-color: #ffffff;
}

.color-input-col.right {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.color-input-col.left {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.hex-color-as-text-col {
  width: 180px;
  border-left: none;
}

.set-global-default-colors-link-col {
  margin-left: 56px;
}

.tag-section-selected-bg-color-input {
  height: 15px;
  width: 88px;
  border: solid 1px #EBECED;
}

.toc-row, .toc-empty-state-row {
  -ms-flex-align: center;
      align-items: center;
  min-height: 40px;
  display: -ms-flexbox;
  display: flex;
  padding: 0 60px 0 0;
  background-color: white;
  border-bottom: solid 1px #ebeced;
  color: #677078;
  font-weight: 700;
}

.toc-row .section-color-indicator, .toc-empty-state-row .section-color-indicator {
  width: 6px;
  height: 100%;
  margin-right: 54px;
}

.toc-row .section-title-in-toc, .toc-empty-state-row .section-title-in-toc {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.toc-header-row {
  padding-left: 60px;
}

.toc-empty-state-row {
  color: #EBECED;
  font-weight: bold;
  font-size: 14px;
}

.toc-empty-state-description {
  font-weight: 700;
  text-align: center;
  color: #677078;
}

.wizzywig-toolbar-icon {
  height: 100%;
  min-height: 100%;
  width: 100%;
  min-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.wizzywig-toolbar-icon:before {
  font-size: 20px;
}

.quill-container {
  background-color: #ffffff;
  height: 200px;
  min-height: 200px;
  width: 280px;
  min-width: 280px;
}

.quill-container p {
  color: #677078;
}

.quill-container a {
  color: #06c !important;
}

.ql-toolbar {
  width: 280px;
  min-width: 280px;
}

.ql-disabled {
  opacity: 0.5;
}

.wysiwyg-editor .ql-toolbar.ql-snow {
  border-bottom: none;
}

.wysiwyg-editor .ql-toolbar.ql-snow .ql-formats {
  margin-right: 0;
}

.wysiwyg-editor .ql-toolbar.ql-snow .ql-color .ql-picker-options {
  width: 124px;
}

.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-options {
  right: 0;
}

.wysiwyg-editor .ql-toolbar.ql-snow button,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item {
  margin: 0;
  border-radius: 4px;
  color: #677078;
}

.wysiwyg-editor .ql-toolbar.ql-snow button:hover,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker:hover,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label:hover,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item:hover {
  color: #444444;
  background: #DFE5E7;
}

.wysiwyg-editor .ql-toolbar.ql-snow button:hover .ql-stroke,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker:hover .ql-stroke,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label:hover .ql-stroke,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item:hover .ql-stroke {
  stroke: #444444;
}

.wysiwyg-editor .ql-toolbar.ql-snow button:hover .ql-fill,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label:hover .ql-fill,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item:hover .ql-fill {
  fill: #444444;
}

.wysiwyg-editor .ql-toolbar.ql-snow button.ql-active, .wysiwyg-editor .ql-toolbar.ql-snow button.ql-selected,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker.ql-active,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker.ql-selected,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label.ql-active,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label.ql-selected,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item.ql-active,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item.ql-selected {
  color: #ffffff;
  background: #91D6D8;
}

.wysiwyg-editor .ql-toolbar.ql-snow button.ql-active .ql-stroke, .wysiwyg-editor .ql-toolbar.ql-snow button.ql-selected .ql-stroke,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker.ql-selected .ql-stroke,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label.ql-active .ql-stroke,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label.ql-selected .ql-stroke,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item.ql-active .ql-stroke,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item.ql-selected .ql-stroke {
  stroke: #ffffff;
}

.wysiwyg-editor .ql-toolbar.ql-snow button.ql-active .ql-fill, .wysiwyg-editor .ql-toolbar.ql-snow button.ql-selected .ql-fill,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker.ql-selected .ql-fill,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label.ql-active .ql-fill,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-label.ql-selected .ql-fill,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item.ql-active .ql-fill,
.wysiwyg-editor .ql-toolbar.ql-snow .ql-picker-item.ql-selected .ql-fill {
  fill: #ffffff;
}

.wysiwyg-editor .ql-snow .ql-editor ul,
.wysiwyg-editor .ql-snow .ql-editor ol {
  padding-left: 0;
}

.wysiwyg-editor .ql-snow .ql-editor ul li,
.wysiwyg-editor .ql-snow .ql-editor ol li {
  color: #34404b;
  padding-left: 10px;
  margin: 5px 0;
}

.ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  border-radius: 0;
}

.recipient-row {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 6px;
}

.recipient-row.ng-enter {
  max-height: 0;
  transition: all 2s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.recipient-row.ng-enter-active {
  max-height: 999px;
  transition: all 2s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.recipient-row.ng-leave {
  max-height: 999px;
  opacity: 1;
  transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1);
}

.recipient-row.ng-leave-active {
  max-height: 0;
  opacity: 0;
  transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1);
}

.recipient-row-input-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.recipient-row .default-input {
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-right: 10px;
  background-color: #ffffff;
  color: #34404B;
}

.recipient-row .error-message {
  color: #fa6866;
  font-size: 12px;
  padding-bottom: 6px;
  margin: 0;
}

.recipient-row i {
  cursor: pointer;
}

.recipient-row i:hover {
  color: #DE4543;
}

.recipient-row .field-validation-indicator {
  height: 6px;
  width: 6px;
  border-radius: 50%;
  transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 0;
}

.recipient-row .field-validation-indicator-container {
  position: absolute;
  right: 12px;
  bottom: 1px;
  top: 1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: white;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #FFF 50%);
  padding-left: 20px;
  padding-right: 8px;
}

.recipient-row .field-validation-indicator.valid {
  opacity: 1;
  background-color: #63BF52;
}

.recipient-row .field-validation-indicator.invalid {
  opacity: 1;
  background-color: #fa6866;
}

.newsletter-recipient-tooltip {
  max-width: 320px !important;
  max-height: 500px !important;
}

.add-email-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 10px;
}

.add-email-btn span {
  font-weight: 700;
}

.footer-block {
  background-color: #34404B;
  text-align: center;
  padding: 22px 0;
}

.exit-confirm-modal-window .modal-dialog {
  width: 430px;
  height: 180px;
  margin: 40vh auto auto auto;
}

.exit-confirm-modal-window .modal-dialog .modal-content i {
  color: #9f8004;
}

.exit-confirm-modal-window .modal-dialog .modal-content .modal-body {
  padding: 20px 15px 25px 15px;
}

.exit-confirm-modal-window .modal-dialog .modal-content .modal-body button {
  width: 130px;
  height: 35px;
}

.exit-confirm-modal-window .modal-dialog .modal-content .modal-body .sub-title {
  padding: 15px 0 25px 0;
}

.newsletter-send-modal .modal-header {
  text-align: center;
  color: #677078;
}

.newsletter-send-modal .modal-body {
  padding-top: 50px;
}

.newsletter-send-modal-copy {
  padding: 20px 0;
}

.newsletter-send-modal-copy-lead {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
}

.edit-article .checkbox-holder {
  display: -ms-flexbox;
  display: flex;
}

.edit-article .checkbox-holder .checkbox,
.edit-article .checkbox-holder .revert-article-summary {
  min-width: 50%;
  width: 50%;
}

.edit-article .checkbox-holder .revert-article-summary {
  text-align: right;
}

.edit-article .article-excerpt {
  width: 270px;
  height: 100px;
}

.edit-article .article-excerpt:disabled {
  opacity: 0.5;
}

.surpassed-limit {
  font-size: 14px;
  color: #DE4543;
  padding-bottom: 5px;
  display: inline-block;
}

.remaining-chars {
  padding: 5px 0px;
}

.exceeded-chars {
  color: #DE4543;
}

.article-copyright {
  font-size: 12px;
  line-height: 16px;
  color: #677078;
  font-family: "HelveticaNeue", "Source Sans Pro", sans-serif;
  padding-top: 10px;
}

/* easeInOutQuint */
.tag-header-row {
  padding: 0;
  margin: 20px 0 10px;
}

.tag-header-row .page-title {
  margin-left: 10px;
}

.tag-header-row .navigation-header {
  margin-top: 20px;
}

.tag-header-row .navigation-header .bold {
  color: #677078;
}

.tag-search {
  margin-right: 0 !important;
}

.tag-selector-empty-state {
  padding: 60px 0;
  text-align: center;
  vertical-align: middle;
}

.tag-selector-empty-state i {
  font-size: 39px;
}

.tag-selector-empty-state p {
  font-size: 18px;
  padding-top: 15px;
}

.tag-selector-name-col {
  width: 85%;
}

.tag-selector-article-count-col {
  width: 15%;
}

tr.selected-tag-row {
  height: 50px;
  border-bottom: 1px solid #EBECED;
}

/* easeInOutQuint */
#header-intercom-chat-button {
  background-color: #43BFB7;
  cursor: pointer;
  color: #ffffff;
  display: inline-block;
  font-weight: 700;
  font-size: 18px;
  height: 40px;
  width: 40px;
  line-height: 30px;
  margin-right: 25px;
  padding: 7px 8px;
  border-radius: 20px;
  box-sizing: border-box;
}

#header-intercom-chat-button:hover {
  background-color: #49D1C8;
}

#header-intercom-chat-button i {
  font-size: 18px;
  margin-right: 6px;
}

/* easeInOutQuint */
#header-zendesk-chat-button {
  background-color: #43BFB7;
  cursor: pointer;
  color: #ffffff;
  display: inline-block;
  font-weight: 700;
  font-size: 18px;
  height: 40px;
  width: 40px;
  line-height: 30px;
  margin-right: 25px;
  padding: 7px 8px;
  border-radius: 20px;
  box-sizing: border-box;
}

#header-zendesk-chat-button:hover {
  background-color: #49D1C8;
}

#header-zendesk-chat-button i {
  font-size: 18px;
  margin-right: 6px;
}

/* easeInOutQuint */
#add-publisher {
  font-size: 14px;
  line-height: 16px;
}

#add-publisher .widget-header {
  color: #333333;
  padding: 8px 24px;
  height: 20px;
}

#add-publisher .widget-header .breadcrumb.clickable {
  color: #0092C2;
}

#add-publisher .widget-header .breadcrumb.clickable:hover {
  color: #007499;
  cursor: pointer;
}

#add-publisher .add-control {
  background-color: #ffffff;
  width: 200px;
  display: inline;
  float: left;
  height: 100vh;
  min-width: 280px;
  padding: 20px;
}

#add-publisher .add-control .entry {
  width: 100%;
  height: 420px !important;
}

#add-publisher .add-control .section-name {
  font-size: 18px;
  color: #3E3F48;
  padding-bottom: 20px;
}

#add-publisher .add-control div.tagsinput {
  margin-bottom: 10px;
}

#add-publisher .add-control div.tagsinput span.tag {
  background-color: #ffffff;
}

#add-publisher .add-control div.tagsinput.boxShadow {
  box-shadow: 0px 0px 3px 0px #0BA5D6;
}

#add-publisher .view-and-confirm {
  margin-left: 320px;
  position: relative;
  height: 100%;
}

#add-publisher .view-and-confirm .view-confirm-header {
  background-color: #EBECED;
  height: 55px;
}

#add-publisher .view-and-confirm .confirm {
  text-align: center;
}

#add-publisher .view-and-confirm .confirm .confirm-check {
  margin-top: 45px;
}

#add-publisher .view-and-confirm .confirm .confirm-check i {
  font-size: 36px;
  color: #75ac45;
}

#add-publisher .view-and-confirm .confirm .text-large {
  color: #333333;
  font-size: 21px;
  margin: 25px 0 15px 0;
}

#add-publisher .view-and-confirm .confirm .text-small {
  color: #34404b;
  font-size: 14px;
  margin-bottom: 10px;
}

#add-publisher .faded {
  background-color: #f9f9f9 !important;
}

#add-publisher .faded div, #add-publisher .faded a, #add-publisher .faded p {
  color: #d0d0d0 !important;
}

#add-publisher .faded i {
  display: none !important;
}

/* Page Loading */
#page-loader {
  z-index: 100000;
  background-color: #34404B;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#page-loader .centered {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  height: 350px;
}

#page-loader .progress-container {
  margin: 0 auto;
  width: 150px;
  display: block;
}

#page-loader .progress-container.tk-flag {
  position: absolute;
  top: 60px;
  margin-left: -6px;
}

#page-loader .progress-container.tk-flag .tk-flag-img {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/tk-flag-blue.png");
  background-size: cover;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  display: block;
}

#page-loader .progress-container.tk-flag-cision {
  position: absolute;
  top: 60px;
}

#page-loader .progress-container.tk-flag-cision .tk-flag-img {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/cision-report.svg");
  background-size: contain;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  display: block;
}

#page-loader .loading-text {
  display: block;
  text-align: center;
}

#page-loader .loading-text.main-text {
  margin-top: 30px;
  font-size: 30px;
  color: #ffffff;
}

#page-loader .loading-text.sub-text {
  font-size: 18px;
  color: #ffffff;
  margin-top: 18px;
}

#page-loader .loading-footer {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.33px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  top: 90%;
}

#page-loader .loading-footer .tk-logo-grey {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/tk-logo-grey.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 170px;
  display: block;
  margin: 0 auto 5px auto;
  height: 21px;
}

#page-loader .loading-footer .tk-logo-grey-cision {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/cision-logo-reverse.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 170px;
  display: block;
  margin: 0 auto 5px auto;
  height: 21px;
}

.loader-screen {
  background-color: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}

.loader-screen.app-settings-loader {
  top: 65px;
}

.loader-screen #loader {
  z-index: 1001;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 4px;
  margin: -50px 0 0 -50px;
  width: 100px;
  height: 100px;
}

.loader {
  background-color: transparent;
  position: relative;
  z-index: 100;
  margin: 25px auto 0;
  width: 50px;
  height: 50px;
}

.loader:before, .loader:after {
  position: absolute;
  content: '';
  height: 50px;
  width: 50px;
  top: -5px;
  left: -5px;
  border-radius: 50%;
  border: 5px solid #0092C2;
  animation: PUFF 1.8s infinite;
  -ms-transform: scale(0, 0);
      transform: scale(0, 0);
  opacity: 1;
}

.loader:before {
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  animation-delay: 0;
}

.loader:after {
  animation-timing-function: cubic-bezier(0.3, 0.61, 0.335, 1);
  animation-delay: -0.9s;
}

.loader--tiny {
  width: 10px;
  height: 10px;
  margin: 0;
}

.loader--tiny:before, .loader--tiny:after {
  height: 10px;
  width: 10px;
}

.loader--small {
  width: 20px;
  height: 20px;
  margin: 0;
}

.loader--small:before, .loader--small:after {
  height: 20px;
  width: 20px;
}

.loader--legacy {
  max-width: 40px;
}

.loader--legacy img {
  max-width: 100%;
}

@keyframes PUFF {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  100% {
    transform: scale(0.9, 0.9);
    opacity: 0;
  }
}

#background {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background-color: #34404B;
}

.fade.ng-hide-add,
.fade.ng-hide-remove {
  transition: all 0.3s linear;
}

.fade.ng-hide-add.ng-hide-add-active,
.fade.ng-hide-remove.ng-hide-remove-active {
  transition: all 0.3s linear;
}

.fade.ng-hide {
  opacity: 0;
}

.table-loader-screen {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}

.table-loader-screen .table-loading {
  z-index: 1001;
  position: absolute;
  top: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 4px;
  background-color: #EBECED;
}

.table-loader-screen .table-loading .table-loader-progress-bar-completed {
  background-color: #0092C2;
  margin-left: -1170px;
  width: 100%;
  height: 4px;
  animation-name: horizontal_loading_animation;
  -o-animation-name: horizontal_loading_animation;
  -ms-animation-name: horizontal_loading_animation;
  -webkit-animation-name: horizontal_loading_animation;
  -moz-animation-name: horizontal_loading_animation;
  animation-duration: 1.5s;
  -o-animation-duration: 1.5s;
  -ms-animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-timing-function: linear;
  -o-animation-timing-function: linear;
  -ms-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
}

@keyframes horizontal_loading_animation {
  0% {
    margin-left: -1170px;
  }
  100% {
    margin-left: 1170px;
  }
}

#helper-context {
  position: absolute;
  left: 310px;
  z-index: 101;
  top: 200px;
  width: 257px;
  height: 138px;
  background-color: #3e3f48;
  color: #fff;
  box-shadow: 0 2px 4px #aaa;
  border-radius: 3px;
  padding: 0 15px;
}

#helper-context .text {
  color: #ededed;
  line-height: 19px;
}

#helper-context .main-text {
  font-size: 16px;
  padding-top: 15px;
  font-weight: 700;
}

#helper-context .sub-text {
  font-size: 14px;
  padding-top: 0px;
}

#helper-context i {
  cursor: pointer;
  font-size: 18px;
  position: absolute;
  top: 10px;
  right: -10px;
}

#helper-context .confirm-text {
  cursor: pointer;
  font-size: 13px;
  color: #0092C2;
  line-height: 19px;
  position: absolute;
  bottom: 10px;
}

#helper-context:after {
  content: '';
  position: absolute;
  top: 40%;
  right: 100%;
  width: 0;
  height: 0;
  border-top: solid 10px transparent;
  border-bottom: solid 10px transparent;
  border-right: solid 10px #3e3f48;
}

#widget-boolean-editor.boolean-wrapper {
  font-weight: 400;
  font-size: 14px;
  color: #5b5c67;
  padding: 0 15px 15px 15px;
  text-align: left;
}

#widget-boolean-editor .bool-editor-wrapper {
  height: 175px;
  background-color: #272721;
  padding: 10px;
}

#widget-boolean-editor .widget-boolean-editor {
  height: 175px;
}

#widget-boolean-editor .bool-name-label {
  margin: 11px 0;
}

#widget-boolean-editor .bool-name {
  height: 35px;
  margin: 0 0 11px 0;
  width: 348px;
}

#widget-boolean-editor .bool-editor-control-buttons {
  margin-bottom: 11px;
  float: right;
}

#widget-boolean-editor .bool-editor-control-buttons .submit-bool {
  display: inline-block;
}

#widget-boolean-editor .bool-editor-control-buttons .cancel-link {
  margin-right: 11px;
  display: inline-block;
}

.article-detail-box-section, #articleDetail .article-content .left-section .seo-impact-article-card, #articleDetail .article-content .right-section .google-analytics .analytics-table .analytics-box {
  background: #ffffff;
  border: 1px solid #EBECED;
  padding: 15px 15px 30px 15px;
}

#articleDetail .widget-header {
  color: #677078;
  padding: 8px 24px;
  height: 20px;
  background: #fff;
  border-bottom: 1px solid #EBECED;
}

#articleDetail .widget-header .breadcrumb-trail .breadcrumb.clickable {
  color: #0092C2;
}

#articleDetail .widget-header .breadcrumb-trail .breadcrumb.clickable:hover {
  color: #0092C2;
  cursor: pointer;
}

#articleDetail .top-bar {
  padding: 10px 0 20px 20px;
  overflow: auto;
}

#articleDetail .top-bar .left {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -ms-flex-direction: row;
      flex-direction: row;
  font-size: 24px;
}

#articleDetail .top-bar .left span {
  line-height: 45px;
  margin-left: 10px;
}

#articleDetail .top-bar .right {
  float: right;
}

#articleDetail .top-bar .actions {
  display: inline-block;
  width: 160px;
  height: 40px;
  vertical-align: top;
}

#articleDetail .top-bar .actions .action, #articleDetail .top-bar .actions .feature-menu-inner button, .feature-menu-inner #articleDetail .top-bar .actions button {
  color: #677078;
  font-size: 20px;
  padding: 10px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid #EBECED;
  margin-right: 10px;
  width: 19px;
  display: inline-block;
  vertical-align: top;
}

#articleDetail .top-bar .actions .action a, #articleDetail .top-bar .actions .feature-menu-inner button a, .feature-menu-inner #articleDetail .top-bar .actions button a,
#articleDetail .top-bar .actions .action .action-link,
#articleDetail .top-bar .actions .feature-menu-inner button .action-link,
.feature-menu-inner #articleDetail .top-bar .actions button .action-link {
  text-decoration: none;
  color: #677078;
}

#articleDetail .top-bar .actions .action i.tk-icon-star2, #articleDetail .top-bar .actions .feature-menu-inner button i.tk-icon-star2, .feature-menu-inner #articleDetail .top-bar .actions button i.tk-icon-star2 {
  color: #f8ca00;
}

#articleDetail .top-bar .actions .action:not(.action--disabled):hover, #articleDetail .top-bar .actions .feature-menu-inner button:not(.action--disabled):hover, .feature-menu-inner #articleDetail .top-bar .actions button:not(.action--disabled):hover {
  background-color: #ffffff;
}

#articleDetail .top-bar .actions .action.action--disabled, #articleDetail .top-bar .actions .feature-menu-inner button.action--disabled, .feature-menu-inner #articleDetail .top-bar .actions button.action--disabled {
  opacity: 0.5;
  cursor: auto;
}

#articleDetail .top-bar .actions .remove-button {
  height: 40px;
  padding: 0;
  width: 40px;
  position: relative;
}

#articleDetail .top-bar .actions .remove-button .tk-icon-trashcan {
  position: absolute;
  margin: 10px;
}

#articleDetail .top-bar .actions .remove-button .select2-container {
  margin: 10px;
  padding-bottom: 11px;
}

#articleDetail .article-content {
  background-color: #F7F7F7;
  color: #677078;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 10px 20px;
}

#articleDetail .article-content .data-table {
  width: 100%;
}

#articleDetail .article-content .data-table col.left-side {
  width: 285px;
}

#articleDetail .article-content .data-table td.main-table {
  vertical-align: top;
}

#articleDetail .article-content .left-section {
  padding: 0 30px 0 20px;
}

#articleDetail .article-content .left-section .article-broadcast {
  width: 426px;
  height: 331px;
  border: 0;
}

#articleDetail .article-content .left-section .revert-broadcast-url {
  padding-top: 5px;
  padding-bottom: 10px;
}

#articleDetail .article-content .left-section .revert-broadcast-url span {
  cursor: pointer;
}

#articleDetail .article-content .left-section .revert-broadcast-url span i {
  padding-right: 13px;
}

#articleDetail .article-content .left-section .share-broadcast-url a {
  color: #58666e;
  text-decoration: none;
}

#articleDetail .article-content .left-section .meta-section {
  margin-bottom: 10px;
  max-width: 450px;
}

#articleDetail .article-content .left-section img {
  max-width: 245px !important;
  margin-bottom: 30px;
}

#articleDetail .article-content .left-section .no-image {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/no-photo.png");
  background-size: cover;
  width: 245px;
  height: 165px;
}

#articleDetail .article-content .left-section .no-video {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  box-sizing: border-box;
  height: 165px;
  width: 245px;
  padding: 20px;
  background: #EBECED;
  border-radius: 3px;
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
}

#articleDetail .article-content .left-section .newspaper {
  display: block;
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/print_2x.png");
  background-repeat: no-repeat;
  width: 98px;
  height: 125px;
  margin: auto;
}

#articleDetail .article-content .left-section .section {
  padding-bottom: 15px;
}

#articleDetail .article-content .left-section .section ul {
  margin: 0;
  padding-left: 20px;
}

#articleDetail .article-content .left-section .section ul li {
  margin-bottom: 4px;
}

#articleDetail .article-content .left-section .seo-impact-article-card {
  border-bottom: 1px solid #EBECED;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-top: 20px;
}

#articleDetail .article-content .left-section .seo-impact-article-card .seo-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

#articleDetail .article-content .left-section .seo-impact-article-card .seo-description span {
  line-height: 40px;
}

#articleDetail .article-content .left-section .seo-impact-article-card .seo-description span.value {
  font-weight: 700;
}

#articleDetail .article-content .left-section .seo-impact-article-card .seo-description span i {
  padding-right: 10px;
}

#articleDetail .article-content .left-section .seo-impact-article-card .seo-description span:last-child {
  margin-left: auto;
}

#articleDetail .article-content .left-section .viewership-ad-equiv {
  padding-top: 10px;
}

#articleDetail .article-content .left-section .viewership-ad-equiv div {
  border-bottom: 1px solid #EBECED;
  height: 40px;
}

#articleDetail .article-content .left-section .viewership-ad-equiv div.viewership {
  border-top: 1px solid #EBECED;
}

#articleDetail .article-content .left-section .viewership-ad-equiv div.viewership.no-top {
  border-top: none;
}

#articleDetail .article-content .left-section .viewership-ad-equiv div span {
  line-height: 40px;
}

#articleDetail .article-content .left-section .viewership-ad-equiv div span.value {
  float: right;
  font-weight: 700;
}

#articleDetail .article-content .left-section .viewership-ad-equiv div span i {
  padding-right: 10px;
}

#articleDetail .article-content .left-section .theme {
  line-height: 20px;
}

#articleDetail .article-content .left-section .publisher-url a {
  color: #0092C2;
  text-decoration: none;
}

#articleDetail .article-content .left-section .author-profile-url {
  color: #0092C2;
  text-decoration: none;
}

#articleDetail .article-content .left-section .author-profile-url:hover {
  color: #0092C2;
}

#articleDetail .article-content .left-section .author-profile-url:active {
  color: #007499;
}

#articleDetail .article-content .right-section .section {
  position: relative;
  background: #fff;
  padding: 15px 15px 30px 15px;
  margin-top: 10px;
  max-width: 800px;
  box-sizing: border-box;
  border: 1px solid #EBECED;
  border-radius: 3px;
}

#articleDetail .article-content .right-section .section.small {
  width: 33%;
  height: 175px;
  margin-right: 10px;
  display: inline;
}

#articleDetail .article-content .right-section .section .section-top-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 12px;
  line-height: 20px;
}

#articleDetail .article-content .right-section .section .section-top-row .section-refresh-information {
  font-style: italic;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

#articleDetail .article-content .right-section .section .section-top-row .section-refresh-information .loader-screen {
  height: 0px;
  width: 14px;
  z-index: 0;
  margin: 0 7px 0 0;
  position: relative;
}

#articleDetail .article-content .right-section .section .section-top-row .section-refresh-information .loader-screen .tk-loading {
  height: 10px;
  margin: 0 5px 0 0;
  position: relative;
  top: 50%;
  left: 0%;
  z-index: 0;
}

#articleDetail .article-content .right-section .section .section-top-row .section-refresh-information .social-refresh-timestamp {
  margin-left: 5px;
}

#articleDetail .article-content .right-section .section .section-title {
  color: #677078;
  font-size: 14px;
  font-weight: 700;
  padding: 0;
  height: 36px;
  text-transform: uppercase;
}

#articleDetail .article-content .right-section .section .section-title i {
  padding-right: 15px;
}

#articleDetail .article-content .right-section .section .section-table {
  margin: 15px 0 0 15px;
  width: 100%;
}

#articleDetail .article-content .right-section .section .section-table td.main-col {
  vertical-align: top;
}

#articleDetail .article-content .right-section .section .sub-section.right {
  padding-right: 15px;
}

#articleDetail .article-content .right-section .section .sub-section.left {
  min-width: 150px;
  margin-right: 50px;
}

#articleDetail .article-content .right-section .section .sub-section.left.is-broadcast {
  margin-right: 0;
}

#articleDetail .article-content .right-section .sentiment {
  min-height: 250px;
}

#articleDetail .article-content .right-section .sentiment .overall-section {
  text-align: center;
  font-weight: 700;
}

#articleDetail .article-content .right-section .sentiment .overall-section .sentiment-icon {
  font-size: 100px;
  margin-top: 20px;
}

#articleDetail .article-content .right-section .sentiment .overall-section .sent-text {
  font-weight: 300;
  font-size: 30px;
  padding-top: 15px;
}

#articleDetail .article-content .right-section .sentiment .overall-sentiment.positive {
  color: #63BF52;
}

#articleDetail .article-content .right-section .sentiment .overall-sentiment.negative {
  color: #fa6866;
}

#articleDetail .article-content .right-section .sentiment .overall-sentiment.neutral {
  color: #677078;
}

#articleDetail .article-content .right-section .sentiment .entity-table {
  width: 100%;
}

#articleDetail .article-content .right-section .sentiment .entity-table .entity {
  border-bottom: 1px solid #EBECED;
  line-height: 24px;
}

#articleDetail .article-content .right-section .sentiment .entity-table .sentiment-text i:before {
  margin: 0 4px;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall {
  line-height: 22px;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value {
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 4px 4px 4px 0;
  position: relative;
  transition: none;
  box-sizing: border-box;
  height: 34px;
  cursor: pointer;
  margin-top: 8px;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value .sentiment-position {
  display: inline-block;
  -ms-transform: translate(0px, 1px);
      transform: translate(0px, 1px);
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value span {
  padding-right: 16px;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value .drop-arrow {
  display: inline-block;
  visibility: hidden;
  color: #677078 !important;
  position: absolute;
  right: 0;
  top: 0;
  padding: 7px 5px 3px;
  background-color: #e1e1e1;
  transition: none;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value:hover, #articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value.selected {
  border: 1px solid #CCCFD2;
  background-color: #ffffff;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value:hover .drop-arrow, #articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value.selected .drop-arrow {
  visibility: visible;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value .select2-drop {
  width: 132px;
  border-radius: 0;
  box-shadow: 0 1px 3px 0 rgba(172, 172, 172, 0.5);
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value .select2-drop .select2-results {
  padding: 0;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value .select2-drop .select2-result {
  margin: 0;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value .select2-drop .select2-result .select2-result-label {
  padding: 10px 12px 10px;
}

#articleDetail .article-content .right-section .sentiment .entity-table .overall .sentiment-value .select2-drop .select2-result:hover {
  background-color: #efefef;
}

#articleDetail .article-content .right-section .article-name {
  font-size: 30px;
  margin-bottom: 20px;
  color: #677078;
}

#articleDetail .article-content .right-section .article-name a {
  text-decoration: none;
  color: #0092C2;
  line-height: 36px;
}

#articleDetail .article-content .right-section .article-name:hover a {
  color: #0092C2;
}

#articleDetail .article-content .right-section .mention-highlights {
  padding-bottom: 20px;
}

#articleDetail .article-content .right-section .social-amplification {
  height: 330px;
}

#articleDetail .article-content .right-section .social-amplification .social-summary {
  font-weight: 700;
}

#articleDetail .article-content .right-section .social-amplification .social-summary .social-count {
  font-weight: 300;
  font-size: 30px;
  padding-top: 15px;
}

#articleDetail .article-content .right-section .google-analytics {
  background: transparent;
  padding: 0;
  border: none;
}

#articleDetail .article-content .right-section .google-analytics .analytics-table {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}

#articleDetail .article-content .right-section .google-analytics .analytics-table .analytics-box {
  padding: 20px 20px 10px 20px;
  margin-right: 10px;
  width: 30%;
}

#articleDetail .article-content .right-section .google-analytics .analytics-table .analytics-box:last-child {
  margin-right: 0;
}

#articleDetail .article-content .right-section .google-analytics .analytics-table .analytics-box .analytics-data {
  padding-bottom: 15px;
}

#articleDetail .article-content .right-section .google-analytics .analytics-table .analytics-box .analytics-data .analytics-value {
  float: right;
}

#articleDetail .social-chart .social-legend {
  width: 30px;
  float: left;
  padding-top: 15px;
}

#articleDetail .social-chart .social-legend.twitter {
  padding-top: 15px;
}

#articleDetail .social-chart .social-legend.twitter .social-legend-table td {
  height: 37px;
}

#articleDetail .social-chart .social-legend-table td {
  height: 35px;
  font-size: 20px;
}

#articleDetail .social-chart .social-shares-holder {
  height: 250px;
  width: 80%;
  margin-left: 30px;
  margin-top: -20px;
}

.website-traffic-chart-container .website-traffic-domain-name {
  font-weight: 700;
  font-size: 18px;
}

.website-traffic-chart-container .chart-holder {
  height: 250px;
}

#articleDetailModal .website-traffic-chart-container {
  margin-top: 20px;
}

#articleDetailModal .website-traffic-chart-container .website-traffic-chart {
  margin-top: 10px;
}

#articleDetailModal .article-content {
  height: 498px;
  padding: 20px 24px;
  background-color: #efefef;
  overflow-y: auto;
  overflow-x: hidden;
}

#articleDetailModal .article-content .article-name {
  font-weight: 400;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 20px;
}

#articleDetailModal .article-content .article-name a {
  text-decoration: none;
  color: #0092C2;
}

#articleDetailModal .article-content .licensed-logo {
  margin: 0 0 10px -22px;
}

#articleDetailModal .article-content .meta-section {
  padding-bottom: 10px;
  font-size: 14px;
}

#articleDetailModal .article-content .meta-section.publisher-url {
  cursor: pointer;
}

#articleDetailModal .article-content .meta-section.publisher-url a {
  text-decoration: none;
  color: #0092C2;
}

#articleDetailModal .article-content .article-broadcast {
  width: 426px;
  height: 326px;
  margin-left: 22px;
  border: 0;
}

#articleDetailModal .article-content .social-tab-col {
  display: inline-block;
  padding-left: 40px;
  width: 280px;
  vertical-align: top;
}

#articleDetailModal .article-content .social-tab-col.social-total {
  width: 100px;
  padding: 0;
}

#articleDetailModal .article-content .social-tab-col.social-total .social-shares-total {
  color: #677078;
  font-weight: 700;
  font-size: 14px;
  padding-top: 5px;
}

#articleDetailModal .article-content .social-tab-col.social-total .social-shares-total .social-count {
  padding-top: 10px;
}

#articleDetailModal .article-content .article-social {
  border-bottom: 1px solid #EBECED;
  padding-bottom: 3px;
  padding-top: 4px;
}

#articleDetailModal .article-content .article-social i {
  font-size: 20px;
  margin-right: 12px;
}

#articleDetailModal .article-content .article-social .share-count {
  float: right;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

#articleDetailModal .article-content .article-social .outlet {
  vertical-align: top;
  line-height: 20px;
}

#articleDetailModal .article-content .article-social.pinterest {
  border: none;
}

#articleDetailModal .article-content .article-social.facebook {
  border: none;
}

#articleDetailModal .article-content .article-social.facebook .facebook-detail {
  padding-left: 40px;
  padding-top: 5px;
}

#articleDetailModal .article-content .article-social.facebook .facebook-detail span {
  color: #677078;
}

#articleDetailModal .article-content .article-social.facebook .facebook-detail .facebook-sub {
  padding-top: 5px;
  border-top: 1px solid #EBECED;
  padding-bottom: 7px;
}

#articleDetailModal .article-content .overview .highlights-col {
  padding-right: 30px;
  color: #677078;
  font-size: 14px;
  line-height: 20px;
}

#articleDetailModal .article-content .overview .overview-col .fixed-width {
  width: 350px;
}

#articleDetailModal .article-content .overview td {
  vertical-align: top;
}

#articleDetailModal .article-content .overview .overview-item {
  color: #677078;
  padding: 10px 0;
  border-bottom: 1px solid #EBECED;
}

#articleDetailModal .article-content .overview .overview-item .icon-title {
  font-size: 14px;
  font-weight: 400;
}

#articleDetailModal .article-content .overview .overview-item .icon-title i {
  padding-right: 7px;
}

#articleDetailModal .article-content .overview .overview-item .value {
  font-size: 16px;
  font-weight: 700;
  float: right;
}

#articleDetailModal .article-content .summary-km {
  font-size: 14px;
}

#articleDetailModal .article-content .summary-km td {
  vertical-align: top;
}

#articleDetailModal .article-content .summary-km td.km-col {
  padding-left: 40px;
}

#articleDetailModal .article-content .summary-km td.km-col .theme {
  padding-bottom: 10px;
}

#articleDetailModal .article-content .analytics-table {
  color: #677078;
  margin-top: 20px;
  width: 100%;
}

#articleDetailModal .article-content .analytics-table td {
  padding: 0 15px;
}

#articleDetailModal .article-content .analytics-table td .analytics-data {
  padding: 10px 0;
  border-bottom: 1px solid #EBECED;
}

#articleDetailModal .article-content .analytics-table td .analytics-name {
  font-size: 14px;
}

#articleDetailModal .article-content .analytics-table td .analytics-value {
  float: right;
  font-weight: 700;
}

#articleDetailModal .article-content .analytics-table td.ga-newusers, #articleDetailModal .article-content .analytics-table td.ga-goalvalueall, #articleDetailModal .article-content .analytics-table td.ga-avgsessionduration {
  border-bottom: none;
}

#articleDetailModal .article-content .analytics-table .section-title {
  padding-bottom: 5px;
  font-weight: 700;
}

#articleDetailModal .article-content .analytics-table .section-title i {
  margin-right: 7px;
}

#articleDetailModal .article-content .highlight-title {
  margin-top: 10px;
}

#articleDetailModal .article-content .top-table {
  width: 800px;
  margin-bottom: 10px;
}

#articleDetailModal .article-content .top-table img {
  max-width: 300px;
  max-height: 300px;
  margin-left: 22px;
}

#articleDetailModal .article-content .top-table .left-side,
#articleDetailModal .article-content .top-table .right-side {
  vertical-align: top;
}

#articleDetailModal .article-content .top-table .right-side .no-image {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/no-photo.png");
  background-size: cover;
  width: 245px;
  height: 165px;
  float: right;
}

#articleDetailModal .article-content .top-table .right-side .newspaper {
  display: block;
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/print_2x.png");
  background-repeat: no-repeat;
  width: 98px;
  height: 125px;
  margin: auto;
}

#articleDetailModal .article-content ul {
  padding-left: 20px;
  margin: 0 0 1em;
}

#articleDetailModal .article-content ul li {
  margin-bottom: 8px;
}

#articleDetailModal .article-content .tab-btn {
  display: inline-block;
  margin-right: 4px;
  width: 140px;
  padding: 14px 0;
  cursor: pointer;
  text-align: center;
  background-color: #EBECED;
  transition: color 0.2s;
  font-size: 14px;
}

#articleDetailModal .article-content .tab-btn:hover {
  color: #0092C2;
}

#articleDetailModal .article-content .tab-btn.active {
  background-color: #ffffff;
  color: #007499;
  border-top: 2px solid #007499;
}

#articleDetailModal .article-content .tab {
  background-color: #ffffff;
  padding: 30px 20px;
}

#articleDetailModal .article-content .tab .overview {
  width: 100%;
}

#articleDetailModal .article-content .tab .sentiment-table {
  display: inline-block;
  width: 358px;
  margin-right: 20px;
  margin-bottom: 6px;
  border-bottom: 1px solid #EBECED;
  font-size: 14px;
}

#articleDetailModal .article-content .tab .sentiment-table td {
  padding-bottom: 2px;
}

#articleDetailModal .article-content .tab .sentiment-table .meta-title {
  padding-bottom: 0;
}

#articleDetailModal .article-content .tab .sentiment-table .sentiment-text i {
  margin-right: 8px;
  font-size: 13px;
}

#articleDetailModal .article-content .tab .sentiment-table.overall-sentiment {
  display: block;
  border-bottom: 1px solid #EBECED;
}

#articleDetail .positive,
#articleDetailModal .positive {
  color: #63BF52;
}

#articleDetail .negative,
#articleDetailModal .negative {
  color: #fa6866;
}

#articleDetail .highlights,
#articleDetailModal .highlights {
  max-width: 390px;
}

#articleDetail .highlights.color-highlights span,
#articleDetailModal .highlights.color-highlights span {
  display: inline-block;
  background-color: #D2EEF7;
}

#articleDetail .highlights span,
#articleDetailModal .highlights span {
  font-weight: 700;
}

#articleDetail .video-container,
#articleDetailModal .video-container {
  height: 286px;
  width: 430px;
  overflow: hidden;
  position: relative;
}

#articleDetail .video-container iframe,
#articleDetailModal .video-container iframe {
  border: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 430px;
}

#articleDetail .video-container .custom-broadcast-clip,
#articleDetailModal .video-container .custom-broadcast-clip {
  margin-top: 0px;
}

#articleDetail .video-container .full-screen,
#articleDetailModal .video-container .full-screen {
  position: absolute;
  left: 389px;
  top: 246px;
  height: 30px;
  width: 30px;
}

.meta-title {
  font-size: 14px;
  font-weight: 700;
  color: #677078;
  padding-bottom: 10px;
}

.meta-value {
  font-size: 20px;
  font-weight: 300;
  color: #677078;
}

.meta-value i {
  font-size: 14px;
  padding-right: 6px;
}

.link-button {
  cursor: pointer;
  position: absolute;
  right: 60px;
  top: 7px;
  padding: 5px 10px;
  border: 1px solid #EBECED;
  border-radius: 3px;
  color: #ffffff !important;
  text-decoration: none;
}

.category {
  display: inline-block;
  background-color: #e1e1e1;
  padding: 6px 12px;
  margin: 0 10px 10px 0;
  border-radius: 3px;
}

.article-tags {
  padding: 10px 0;
}

.hubspot-analytics .section-title {
  border-bottom: 1px solid #EBECED;
}

.hubspot-analytics .section-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 20px;
}

.hubspot-analytics .section-content .separator {
  border-right: 1px solid #EBECED;
}

.hubspot-analytics .section-content .block {
  padding: 20px 20px 0 20px;
  width: 230px;
}

.hubspot-analytics .section-content .block .block-title {
  color: #677078;
  font-weight: 700;
  text-transform: uppercase;
}

.hubspot-analytics .section-content .block .block-value {
  padding: 10px;
  font-size: 32px;
  font-weight: 700;
}

.article-page .dim {
  opacity: 0.4;
}

.SlectBox {
  width: 170px;
  padding: 5px;
  cursor: pointer;
  border-radius: 3px;
}

.SlectBoxa {
  width: 165px;
  padding: 5px;
}

.SelectClass {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  filter: alpha(opacity=0);
  opacity: 0;
}

.SumoSelect {
  display: inline-block;
  position: relative;
}

.SumoSelect .optWrapper {
  top: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  box-sizing: border-box;
  z-index: -100;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.SumoSelect .optWrapper .options {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  border-radius: 3px;
  max-height: 450px;
}

.SumoSelect .optWrapper .options li {
  transition: 200ms ease;
  padding: 4px 6px;
  border-bottom: 1px solid #ebeced;
  position: relative;
}

.SumoSelect .optWrapper .options li label {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  padding-top: 7px;
}

.SumoSelect .optWrapper .options li:first-child {
  border-radius: 3px 3px 0 0;
}

.SumoSelect .optWrapper .options li:last-child {
  border-bottom: none;
  border-radius: 0 0 3px 3px;
}

.SumoSelect .optWrapper .options li:hover {
  background-color: #ebf7ff;
}

.SumoSelect .optWrapper .options li span {
  display: none;
}

.SumoSelect .optWrapper .options li.disabled {
  background-color: inherit;
}

.SumoSelect .optWrapper .options li.disabled * {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.SumoSelect .optWrapper .options li.optGroup {
  padding-left: 5px;
  text-decoration: underline;
}

.SumoSelect .optWrapper.open {
  top: 29px;
  visibility: visible;
  opacity: 1;
  z-index: 1000;
}

.SumoSelect .optWrapper.isFloating {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 90%;
  bottom: 0;
  margin: auto;
  max-height: 90%;
}

.SumoSelect .optWrapper.isFloating .options {
  max-height: 100%;
}

.SumoSelect .optWrapper.isFloating .options li {
  padding: 12px 6px;
}

.SumoSelect .optWrapper.multiple .options li {
  padding-left: 35px;
  height: 30px;
}

.SumoSelect .optWrapper.multiple .options li span {
  position: absolute;
  display: block;
  width: 30px;
  top: 0;
  left: 0;
  bottom: 0;
}

.SumoSelect .optWrapper.multiple .options li span i {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/tk-checkmark/tk-check-active.png") no-repeat 0 0;
  width: 16px;
  height: 16px;
}

.SumoSelect .optWrapper.multiple .options li.selected span i {
  background: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/tk-checkmark/tk-check-active.png") 0 -16px;
}

.SumoSelect .optWrapper.multiple .MultiControls p {
  display: inline-block;
  cursor: pointer;
  padding: 12px;
  width: 50%;
  box-sizing: border-box;
  text-align: center;
}

.SumoSelect .optWrapper.multiple .MultiControls p:hover {
  background-color: #f1f1f1;
}

.SumoSelect .optWrapper.multiple .MultiControls p.btnOk {
  border-right: 1px solid #dbdbdb;
  border-radius: 0 0 0 3px;
}

.SumoSelect .optWrapper.multiple .MultiControls p.btnCancel {
  border-radius: 0 0 3px 0;
}

.SumoSelect .optWrapper .MultiControls {
  display: none;
  border-top: 1px solid #EBECED;
  background-color: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.13);
  border-radius: 0 0 3px 3px;
}

.SumoSelect .CaptionCont {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  border: 1px solid #EBECED;
  min-height: 16px;
  background-color: #fff;
  margin: 0;
}

.SumoSelect .CaptionCont:hover {
  background-color: #F7F7F7;
}

.SumoSelect .CaptionCont span {
  display: inline-block;
  padding-right: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}

.SumoSelect .CaptionCont label {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
}

.SumoSelect .CaptionCont label i {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 0;
  left: 9px;
  right: 0;
  bottom: 0;
  margin: auto;
}

.SumoSelect .CaptionCont label i:before {
  content: '\6c';
  color: #575a67;
  font-family: "Entypo";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  margin-right: 1em;
}

.SumoSelect .optWrapper.multiple.isFloating {
  padding-bottom: 43px;
}

.SumoSelect .optWrapper.multiple.isFloating .MultiControls {
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.SumoSelect .optWrapper.multiple.isFloating .options li {
  padding-left: 35px;
}

.SumoSelect .optWrapper.multiple.okCancelInMulti .MultiControls {
  display: block;
}

.SumoSelect .optWrapper.multiple.okCancelInMulti .MultiControls p {
  padding: 6px;
  margin: 0;
}

.SumoSelect.disabled {
  opacity: 0.7;
  cursor: default !important;
}

.SumoSelect.disabled .CaptionCont {
  cursor: default;
}

.SumoSelect.disabled .CaptionCont label {
  background-color: #f1f1f1;
  cursor: default;
}

.SumoSelect.disabled .CaptionCont label:hover {
  background-color: #f1f1f1;
}

.growl-container {
  z-index: 10002;
}

.growl-container .alert {
  box-shadow: 0 1px 3px 0 #cccfd2;
  border-radius: 3px;
}

.growl-container.growl-fixed {
  z-index: 10002;
}

.growl-container .alert-danger {
  background-color: #feebea;
  color: #DE4543;
}

.growl-container .alert-danger .close {
  color: #fa6866;
}

.growl-container .alert-success {
  background-color: #e9fcf6;
  color: #00837E;
}

.growl-container .alert-success .close {
  color: #63BF52;
}

.growl-container .alert-info {
  background-color: #ffffff;
  color: #007499;
}

.growl-container .alert-info .close {
  color: #007499;
}

.growl-container .alert-warning {
  background-color: #fef8d3;
  color: #9f8004;
}

.growl-container .alert-warning .close {
  color: #9f8004;
}

.growl-container .alert-loader {
  background-color: #ffffff;
  color: #34404B;
}

.growl-container .alert-loader .growl-loader {
  width: 20px;
  margin: 30px auto 0;
}

.growl-container .alert-loader .growl-loader:before, .growl-container .alert-loader .growl-loader:after {
  width: 20px;
  height: 20px;
}

.growl-container .alert-loader .alert-content {
  margin: 20px 0 20px 20px;
}

.growl-container .alert-loader .close {
  color: #34404B;
}

.growl-container .growl-item.alert {
  background-image: none;
  border: none;
  padding: 0;
}

.growl-container .growl-item.alert .icon-container {
  display: inline-block;
  margin-left: 28px;
  vertical-align: middle;
}

.growl-container .growl-item.alert .icon-container i {
  font-size: 24px;
}

.growl-container .growl-item.alert .alert-content {
  display: inline-block;
  margin: 20px 0 20px 26px;
  width: 250px;
  vertical-align: middle;
}

.growl-container .growl-item.alert .growl-title {
  margin: 0 0 5px 0;
}

.growl-container .growl-item.alert .growl-message {
  margin: 0;
}

.growl-container .growl-item.alert .close {
  vertical-align: middle;
  margin-right: 18px;
  background-color: transparent;
  border: 0;
  font-size: 16px;
  display: inline-block;
  padding: 0;
}

.custom-datepicker-container {
  display: none;
  border-radius: 3px;
  font-family: "Proxima Nova", sans-serif;
  position: absolute;
  z-index: 2000;
  background: #fff;
  width: 775px;
  height: auto;
  top: 31px;
  right: 0;
  border: 1px solid #CCCFD2;
  box-shadow: 0px 2px 4px #CCCFD2;
}

.custom-datepicker-container .custom-datepicker {
  border-radius: 3px;
  display: inline-block;
  margin: 20px 5px;
  border: 1px solid #EBECED;
  height: 248px;
  width: 258px;
}

.custom-datepicker-container .ui-datepicker {
  margin: 5px 5px 0 5px;
  width: 16em;
  box-shadow: none;
  border: 1px solid #EBECED;
  border-radius: 3px;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-prev, .custom-datepicker-container .ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover, .custom-datepicker-container .ui-datepicker .ui-datepicker-next, .custom-datepicker-container .ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover {
  background-repeat: no-repeat;
  background-position: 0 0 !important;
  background-size: contain !important;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-prev, .custom-datepicker-container .ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover {
  left: 13px;
  height: 17px;
  width: 10px;
  top: 6px;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-prev {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/datepicker/arrow-left-dark-blue.png") !important;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-prev:hover {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/datepicker/arrow-left-light-blue.png") !important;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/datepicker/arrow-left-light-blue.png") !important;
  background-color: transparent !important;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-prev span {
  display: none;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-next, .custom-datepicker-container .ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover {
  right: 10px;
  top: 7px;
  height: 17px;
  width: 10px;
  bottom: 0px;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-next {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/datepicker/arrow-right-dark-blue.png") !important;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-next:hover {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/datepicker/arrow-right-light-blue.png") !important;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover {
  background-color: transparent !important;
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/datepicker/arrow-right-light-blue.png") !important;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-next span {
  display: none;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-header {
  background: rgba(255, 255, 255, 0);
  border: none;
  color: #677078;
}

.custom-datepicker-container .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  height: 25px;
  width: 175px;
  font-weight: 700;
  color: #677078;
  margin: auto;
}

.custom-datepicker-container .ui-datepicker:after {
  display: none;
}

.custom-datepicker-container .ui-datepicker table {
  font-size: 14px;
  width: 100%;
  margin: 0;
}

.custom-datepicker-container .ui-datepicker table thead {
  display: table-header-group;
}

.custom-datepicker-container .ui-datepicker table thead th {
  text-transform: uppercase;
  font-weight: 700;
  color: #677078;
}

.custom-datepicker-container .ui-datepicker table td {
  border: none;
  height: 27px;
  width: 35px;
}

.custom-datepicker-container .ui-datepicker table td a {
  border: none !important;
  font-weight: 700;
  width: 100%;
  font-size: 13px;
  line-height: 27px;
  color: #677078;
  margin: 0;
}

.custom-datepicker-container .ui-datepicker table td a.ui-state-hover {
  background-color: #D2EEF7 !important;
  border-radius: 3px;
}

.custom-datepicker-container .ui-datepicker table td a.ui-state-active {
  background-color: #43BFB7 !important;
  color: #fff;
  border-radius: 3px;
}

.custom-datepicker-container .ui-datepicker table td a.ui-state-active::before {
  display: none;
}

.custom-datepicker-container .ui-datepicker table td a.ui-state-active.ui-state-hover {
  background-color: #43BFB7 !important;
  color: #fff !important;
  border-radius: 3px;
}

.custom-datepicker-container .custom-datepicker-inputs-column {
  float: left;
  margin: 20px 10px 0 20px;
}

.custom-datepicker-container .custom-datepicker-inputs-column .custom-datepicker-input {
  display: block;
  margin: 10px 10px 15px 0;
  padding-left: 5px;
  width: 160px;
  height: 31px;
  border: 1px solid #CCCFD2;
  border-radius: 3px;
}

.custom-datepicker-container .custom-datepicker-inputs-column .custom-datepicker-input.input-error {
  background: #feebea;
  border: 1px solid #fa6866;
  color: #DE4543;
}

.custom-datepicker-container .custom-datepicker-inputs-column p {
  margin-bottom: 10px;
}

.custom-datepicker-container .custom-datepicker-inputs-column p.invalid-date {
  color: #DE4543;
}

.custom-datepicker-container .custom-datepicker-inputs-column p.trailing-date-action span {
  color: #0092C2;
}

.custom-datepicker-container .custom-datepicker-inputs-column p.trailing-date-action span:hover {
  color: #0092C2;
  cursor: pointer;
}

.custom-datepicker-container .custom-datepicker-inputs-column p.trailing-date-action span:active {
  color: #007499;
}

.custom-datepicker-container .custom-datepicker-inputs-column button {
  border-radius: 3px;
  border: none;
  height: auto;
  width: 100px;
  line-height: 35px;
  margin-bottom: 30px;
}

.custom-datepicker-container .custom-datepicker-inputs-column label {
  font-weight: 700;
}

.datepicker-modal-window .modal-dialog {
  width: 815px;
}

.datepicker-modal .custom-datepicker-container {
  height: 325px;
  display: block;
  width: 100%;
  position: static;
  border: 1px solid #EBECED;
  box-shadow: none;
}

.datepicker-modal .custom-datepicker-container button {
  display: none;
}

.datepicker-modal .custom-datepicker-container .custom-datepicker-inputs-column {
  text-align: left;
}

.list-accordion {
  margin-bottom: 10px;
  margin-bottom: 0;
}

.list-accordion-header {
  padding: 12px 20px;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: solid 1px #EBECED;
  font-weight: 700;
}

.list-accordion-header:hover {
  background-color: #F7F7F7;
  cursor: pointer;
}

.list-accordion-drawer {
  border-bottom: solid 1px #EBECED;
  background-color: #c9e8f2;
}

.list-accordion-drawer:empty {
  border-bottom: none;
}

.list-accordion-drawer tr:last-of-type {
  border-bottom: none;
}

.list-accordion-drawer-indicator {
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
  transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.list-accordion-drawer-indicator.active {
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
}

.list-accordion-drawer-indicator:hover {
  color: #0092C2;
  cursor: pointer;
}

.article-list-action-bar {
  height: 100px;
  max-width: 1150px;
  margin: 0 auto;
}

.article-list-action-bar-actions-container, .article-list-action-bar-context-actions-container, .article-list-action-bar-filters-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.article-list-action-bar-info-container {
  min-height: 50px;
  padding-top: 10px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.article-list-action-bar-multi-select-count {
  color: #0092C2;
  font-weight: 700;
  font-size: 18px;
}

.article-list-action-bar-multi-select-count span {
  font-weight: 400;
}

.article-list-action-bar-filters-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.article-list-action-bar-filters-group .input-group input {
  height: 28px;
  min-width: 200px;
}

.article-list-action-bar-filters-group .filter-separator {
  color: #CCCFD2;
}

.article-list-action-bar .multi-select-menu {
  display: -ms-flexbox;
  display: flex;
}

.article-list-action-bar .media-view-toggle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.article-list-action-bar .media-view-toggle .view-label {
  margin-right: 10px;
}

.article-list-action-bar-integration-selector .dropdown-multi-select-container {
  max-width: 160px;
}

.article-list-action-bar-integration-selector-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 10px;
}

.article-list-action-bar-export-button {
  margin-left: 10px;
}

.article-list-action-bar-export-button:hover {
  cursor: pointer;
}

.article-list-loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  pointer-events: none;
  opacity: 0;
  transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}

.article-list-loading-overlay.ng-hide {
  pointer-events: none;
}

.article-list-loading-overlay:not(.ng-hide) {
  opacity: 1;
}

.article-list-container {
  background-color: #ffffff;
  border: 1px solid #CCCFD2;
  border-radius: 4px;
  margin: 0 auto 60px;
  max-width: 1150px;
  position: relative;
  overflow: hidden;
}

.article-list-container--loading {
  overflow: hidden;
}

.article-list-headers-container {
  background: #EBECED;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  height: 60px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 901;
}

.article-list-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  text-transform: uppercase;
  box-sizing: border-box;
  -ms-flex-positive: 1;
      flex-grow: 1;
  min-height: 60px;
  background: #EBECED;
  border-bottom: 1px solid #CCCFD2;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.15);
}

.article-list-header-container {
  position: relative;
}

.article-list-header-sort-indicator {
  opacity: 0;
  margin-left: 6px;
}

.article-list-header-sort-indicator--asc {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}

.article-list-header-actions-spacer {
  min-width: 120px;
  background: #EBECED;
  border-bottom: 1px solid #CCCFD2;
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.15);
  min-height: 59px;
  z-index: 100;
  position: relative;
}

.article-list-header--sortable:hover, .article-list-header--sortable.article-list-header--selected {
  background-color: #EBECED;
  cursor: pointer;
}

.article-list-header--sortable:hover .article-list-header-sort-indicator, .article-list-header--sortable.article-list-header--selected .article-list-header-sort-indicator {
  opacity: 1;
}

.article-list-header-extra {
  position: absolute;
  top: 2px;
  left: 0;
}

.article-list-mentions-container {
  background-color: #ffffff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 100%;
  padding-top: 60px;
  height: calc(100vh - 65px - 37px - 20px);
  min-height: 400px;
  overflow: scroll;
  z-index: 900;
}

.article-list-mention {
  background-color: #ffffff;
}

.article-list-mention-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  border-left: 2px solid #ffffff;
}

.article-list-mention-container:last-child {
  border-bottom: none;
}

.article-list-mention-container--duplicate-expanded {
  border-left: 2px solid #CCCFD2;
}

.article-list-mention-actions-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: end;
      justify-content: flex-end;
  min-width: 120px;
  min-height: 100%;
  background: #ffffff;
  border-bottom: 1px solid #CCCFD2;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}

.article-list-mention-action {
  text-decoration: none;
  color: #677078;
  margin: 0 4px;
}

.article-list-mention-action:hover {
  cursor: pointer;
  color: #34404B;
}

.article-list-mention-action-select {
  padding-bottom: 8px;
  margin-right: auto;
}

.article-list-mention-action-view {
  padding-bottom: 8px;
}

.article-list-mention-action-star {
  padding-bottom: 10px;
}

.article-list-mention-action-delete {
  padding-bottom: 9px;
}

.article-list-mention-action-duplicate-expansion-indicator-container {
  color: #0092C2;
  font-size: 18px;
  -ms-transform: rotate(0);
      transform: rotate(0);
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.article-list-mention-action-duplicate-expansion-indicator-container:hover {
  cursor: pointer;
  color: #0092C2;
}

.article-list-mention-action-duplicate-expansion-indicator-container--expanded {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}

.article-list-mention-values-container, .article-list-mention-duplicate-publication {
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
  padding: 12px 0 1px;
}

.article-list-mention-duplicate-publication {
  min-height: 45px;
}

.article-list-mention-duplicate-publication .add-tag-button {
  margin-bottom: 10px;
}

.article-list-mention-value {
  display: -ms-flexbox;
  display: flex;
  min-height: calc(100% - 1px);
  border-bottom: 1px solid #CCCFD2;
  background-color: #ffffff;
}

.article-list-mention-value a {
  color: #0092C2;
  cursor: pointer;
  text-decoration: none;
}

.article-list-mention-value a:hover {
  color: #0092C2;
}

.article-list-mention-data--headline {
  padding-right: 20px;
}

.article-list-mention-data--headline-title {
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 5px;
}

.article-list-mention-data--headline-highlight {
  margin-top: 0;
}

.article-list-mention-data--headline-highlight span {
  background-color: #D2EEF7;
  display: inline-block;
  font-weight: 700;
}

.article-list-mention-data--impact-score {
  min-width: 100%;
  box-sizing: border-box;
  padding-right: 20px;
}

.article-list-pagination-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  padding: 20px 0;
  -ms-flex-direction: column;
      flex-direction: column;
}

.article-list-pagination-load-more-button {
  color: #0092C2;
}

.article-list-pagination-load-more-button:hover {
  cursor: pointer;
  color: #0092C2;
}

#breadcrumb {
  color: #677078;
  padding: 8px 24px;
  height: 20px;
  background: #fff;
  border-bottom: 1px solid #EBECED;
}

.breadcrumb.clickable {
  color: #0092C2;
}

.breadcrumb.clickable .breadcrumb-arrow {
  color: #677078;
  cursor: default;
}

.breadcrumb.clickable:hover {
  color: #0092C2;
  cursor: pointer;
}

.breadcrumb--fixed-top-below-header {
  position: fixed;
  top: 65px;
  left: 0;
  width: 100vw;
  z-index: 999;
}

.page-container {
  padding: 65px 60px 0 60px;
}

.manage-page-header {
  margin-left: 60px;
  margin-right: 60px;
}

.article-export-modal .modal-body {
  padding-top: 15px;
}

.article-export-modal .modal-body p {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  margin-top: 0;
}

.article-export-modal .modal-body .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.article-export-modal .modal-body .form-group:last-child {
  margin-bottom: 0;
}

.article-export-modal .modal-body .form-group .default-input {
  -ms-flex: 1;
      flex: 1;
  margin-right: 10px;
}

.article-export-modal .modal-body .separator {
  margin-bottom: 16px;
}

.tk-article-export-modal .tk-modal--open {
  display: block;
}

.tk-article-export-modal .tk-modal__body {
  padding: 20px;
  text-align: left;
}

.tk-article-export-modal .tk-modal__footer {
  padding: 10px;
}

.tk-article-export-modal .export-modal __message {
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EBECED;
  color: #677078;
}

.tk-article-export-modal .export-modal__control-label {
  margin-bottom: 10px;
  color: #677078;
}

.tk-article-export-modal .export-modal__validation-messages {
  margin-top: 10px;
  min-height: 20px;
}

.tk-article-export-modal .export-modal__validation-error {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-left: auto;
  color: #fa6866;
}

.tk-article-export-modal .export-modal__control-group {
  margin-top: 10px;
}

.tk-article-export-modal .export-modal__control-group:not(:last-child) {
  border-bottom: 1px solid #EBECED;
}

.tk-article-export-modal .export-modal__control-radio {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin: 15px;
}

.tk-article-export-modal .export-modal__control-radio-button {
  margin-right: 10px;
}

.article-list-action-bar-date-selector {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: 100%;
  margin-left: 10px;
  position: relative;
}

.article-list-action-bar-date-selector > .btn, .feature-menu-inner .article-list-action-bar-date-selector > button {
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  border: none;
  background-color: transparent;
  border-right: 1px solid #EBECED;
  padding: 0;
  min-width: 38px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.article-list-action-bar-date-selector > .btn:first-child, .feature-menu-inner .article-list-action-bar-date-selector > button:first-child {
  border-left: none;
}

.article-list-action-bar-date-selector > .btn:last-child, .feature-menu-inner .article-list-action-bar-date-selector > button:last-child {
  border-right: none;
}

.article-list-action-bar-date-selector > .btn:hover, .feature-menu-inner .article-list-action-bar-date-selector > button:hover, .article-list-action-bar-date-selector > .btn:active, .feature-menu-inner .article-list-action-bar-date-selector > button:active, .article-list-action-bar-date-selector > .btn.selected, .feature-menu-inner .article-list-action-bar-date-selector > button.selected {
  background-color: #F7F7F7;
}

.article-list-action-bar-date-selector > .btn-group {
  height: 32px;
  box-sizing: border-box;
  padding: 0;
  background-color: #ffffff;
  overflow: hidden;
  border-radius: 3px;
}

.article-list-action-bar-date-selector-date-range-selector {
  position: absolute;
  top: 50px;
  right: 0;
  z-index: 1000;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px #CCCFD2;
  border-radius: 3px;
  border: 1px solid #CCCFD2;
  padding: 20px;
}

.article-list-action-bar-date-selector-date-range-selector:before, .article-list-action-bar-date-selector-date-range-selector:after {
  right: 26px;
  bottom: 100%;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.article-list-action-bar-date-selector-date-range-selector:before {
  border-color: transparent;
  border-bottom-color: #dedfe1;
  border-width: 12px;
  margin-right: -12px;
}

.article-list-action-bar-date-selector-date-range-selector:after {
  border-color: transparent;
  border-bottom-color: #ffffff;
  border-width: 10px;
  margin-right: -10px;
}

.article-list-action-bar-date-selector .btn, .article-list-action-bar-date-selector .feature-menu-inner button, .feature-menu-inner .article-list-action-bar-date-selector button {
  height: 30px;
  line-height: 30px;
}

.article-list-action-bar-date-selector .btn-group .btn, .article-list-action-bar-date-selector .btn-group .feature-menu-inner button, .feature-menu-inner .article-list-action-bar-date-selector .btn-group button {
  border-color: #EBECED;
}

.article-list-action-bar-date-selector .btn-group .btn:first-child, .article-list-action-bar-date-selector .btn-group .feature-menu-inner button:first-child, .feature-menu-inner .article-list-action-bar-date-selector .btn-group button:first-child {
  border-left-color: #EBECED;
}

.date-range-selector {
  display: -ms-flexbox;
  display: flex;
}

.date-range-selector-calendars-column {
  display: -ms-flexbox;
  display: flex;
  background: #ffffff;
  padding-left: 40px;
}

.date-range-selector-calendars-column > div {
  padding: 10px;
}

.date-range-selector-calendars-column .btn, .date-range-selector-calendars-column .feature-menu-inner button, .feature-menu-inner .date-range-selector-calendars-column button {
  width: auto;
  height: auto;
  line-height: 1;
  padding: 6px 10px;
  min-width: 32px;
  color: #677078;
  background-color: #ffffff;
  font-size: 13px;
  font-weight: 700;
}

.date-range-selector-calendars-column .btn.active, .date-range-selector-calendars-column .feature-menu-inner button.active, .feature-menu-inner .date-range-selector-calendars-column button.active {
  background-color: #43BFB7;
  color: #ffffff;
}

.date-range-selector-trailing-range-option {
  color: #0092C2;
  padding: 5px 0;
}

.date-range-selector-trailing-range-option:hover {
  cursor: pointer;
  color: #0092C2;
}

.date-range-selector-done-button {
  margin-top: 10px;
}

.date-range-selector-calendar {
  border: 1px solid #EBECED;
  border-radius: 3px;
  margin-right: 15px;
}

.date-range-selector-calendar:last-child {
  margin-right: 0;
}

.date-range-selector .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.date-range-selector .glyphicon-chevron-right:before,
.date-range-selector .glyphicon-chevron-left:before {
  font-family: 'dashboard';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #0092C2;
  font-size: 16px;
}

.date-range-selector .glyphicon-chevron-right:hover:before,
.date-range-selector .glyphicon-chevron-left:hover:before {
  color: #0092C2;
}

.date-range-selector .glyphicon-chevron-left:before {
  content: '\e647';
}

.date-range-selector .glyphicon-chevron-right:before {
  content: '\e645';
}

.date-range-selector thead th {
  text-transform: uppercase;
  color: #677078;
  font-size: 14px;
}

.date-range-selector thead th .btn, .date-range-selector thead th .feature-menu-inner button, .feature-menu-inner .date-range-selector thead th button {
  font-size: 14px;
}

.date-range-selector thead th small {
  font-size: 100%;
}

.date-range-selector thead tr:last-child th {
  padding-top: 10px;
  padding-bottom: 10px;
}

.duplicate-reason-tooltip .tooltip-inner {
  max-width: 500px;
}

.duplicate-reason-tooltip p {
  margin-bottom: 10px;
  color: #ffffff;
}

.submission-dropdown {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: 100%;
  margin-left: 10px;
  position: relative;
}

.submission-dropdown-toggle {
  border-color: #EBECED;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.submission-dropdown-toggle span {
  padding-right: 4px;
  -ms-flex: 1;
      flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  white-space: nowrap;
}

.submission-dropdown-toggle-arrow {
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.submission-dropdown-options-container {
  width: 160px;
}

.submission-dropdown-option {
  padding: 10px 8px;
  font-size: 14px;
  border-bottom: 1px solid #EBECED;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #677078;
  text-decoration: none;
}

.submission-dropdown-option:last-child {
  border-bottom: none;
}

.submission-dropdown-option:hover {
  cursor: pointer;
  background-color: #F7F7F7;
}

.add-article-modal-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px;
}

.add-article-modal-form .form-group {
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-right: 10px;
  margin-bottom: 0;
}

.add-article-modal-form .form-group .default-input {
  width: 100%;
  box-sizing: border-box;
}

.add-article-modal-form .form-group .form-control {
  display: none;
}

.add-article-modal-article-details .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.add-article-modal-article-details .form-group label {
  min-width: 100px;
  text-align: left;
}

.add-article-modal-article-details .form-group .default-input {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.add-article-modal-article-details .form-group textarea {
  min-height: 100px;
}

.add-article-modal-article-details .form-control {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.add-article-modal-article-details .form-control .default-input {
  width: 100%;
  box-sizing: border-box;
}

.add-article-modal-article-details .form-control .help-block {
  text-align: left;
}

.add-article-modal-article-image {
  display: block;
  max-width: 100%;
  margin-bottom: 10px;
}

.add-article-modal-article-description {
  text-align: left;
}

.add-article-modal-article-confirmation-message {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: left;
  font-size: 18px;
  font-weight: 700;
  color: #677078;
}

.add-article-modal .article-date-input .dropdown-menu {
  width: auto;
  min-height: 240px;
  text-align: center;
}

.add-article-modal .article-date-input .dropdown-menu li:hover {
  background-color: #ffffff;
}

.add-article-modal .article-date-input .dropdown-menu thead th {
  text-transform: uppercase;
  color: #677078;
  font-size: 14px;
}

.add-article-modal .article-date-input .dropdown-menu thead th .btn, .add-article-modal .article-date-input .dropdown-menu thead th .feature-menu-inner button, .feature-menu-inner .add-article-modal .article-date-input .dropdown-menu thead th button {
  font-size: 14px;
}

.add-article-modal .article-date-input .dropdown-menu thead th small {
  font-size: 100%;
}

.add-article-modal .article-date-input .dropdown-menu thead tr:last-child th {
  padding-top: 10px;
  padding-bottom: 10px;
}

.add-article-modal .article-date-input .uib-datepicker-popup {
  padding: 10px;
  background-color: #ffffff;
}

.add-article-modal .article-date-input .uib-datepicker-popup .btn, .add-article-modal .article-date-input .uib-datepicker-popup .feature-menu-inner button, .feature-menu-inner .add-article-modal .article-date-input .uib-datepicker-popup button {
  width: auto;
  height: auto;
  line-height: 1;
  padding: 6px 10px;
  min-width: 32px;
  color: #677078;
  background-color: #ffffff;
  font-size: 13px;
  font-weight: 700;
}

.add-article-modal .article-date-input .uib-datepicker-popup .btn.active, .add-article-modal .article-date-input .uib-datepicker-popup .feature-menu-inner button.active, .feature-menu-inner .add-article-modal .article-date-input .uib-datepicker-popup button.active {
  background-color: #43BFB7;
  color: #ffffff;
}

.add-article-modal .modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.add-publisher tags-input {
  box-shadow: none;
  padding: 0;
  min-height: 34px;
  display: block;
}

.add-publisher tags-input .tags {
  padding: 10px;
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  height: 100%;
  border: 1px solid #CCCFD2;
  border-radius: 3px;
  margin-bottom: 6px;
}

.add-publisher tags-input .tags input {
  border: none;
}

.add-publisher tags-input .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.add-publisher tags-input .tag-item {
  display: inline-block;
  padding: 5px;
  margin-bottom: 10px;
  margin-right: 5px;
}

.add-publisher tags-input .host {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 100%;
}

.add-publisher tags-input .tag-close-icon:hover {
  cursor: pointer;
}

.column-selection-dropdown {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: 100%;
  margin-left: 10px;
  position: relative;
}

.toggle-icon-container label {
  width: 40px;
  height: 20px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  background: #CCCFD2;
  border-radius: 30px;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  vertical-align: -webkit-baseline-middle;
}

.toggle-icon-container label:after {
  left: 0;
  right: 19px;
  width: 14px;
  height: 14px;
  margin: 3px;
  content: '';
  position: absolute;
  background: #FFF;
  border-radius: 10px;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}

.toggle-icon-container input:checked + label {
  background: #43BFB7;
}

.toggle-icon-container input:checked + label:after {
  left: 19px;
  right: 0;
}

/*
Old custom TK checkbox
*/
input[type=checkbox].css-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

input[type=checkbox].css-checkbox:before {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/tk-checkmark/tk-check-inactive.png");
}

input[type=checkbox].css-checkbox + label.css-label {
  padding-left: 21px;
  height: 16px;
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 16px;
  vertical-align: middle;
  cursor: pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
  background-position: 0 -16px;
}

label.css-label {
  background-image: url("//d1mh775eulqdhu.cloudfront.net/master/Grails3-UI-4509/images/tk-checkmark/tk-check-inactive.png");
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*** NEW custom TK checkboxes ***/
input[type=checkbox].tk-checkbox {
  display: none;
}

/* to hide the checkbox itself */
input[type=checkbox].tk-checkbox + label {
  cursor: pointer;
}

input[type=checkbox].tk-checkbox:disabled + label {
  color: #adb1b4;
}

input[type=checkbox].tk-checkbox + label:before {
  font-family: 'dashboard';
  display: inline-block;
}

input[type=checkbox].tk-checkbox + label:before {
  content: "\e902";
  color: #EBECED;
  letter-spacing: 7px;
  font-size: 12px;
}

/* unchecked icon */
input[type=checkbox].tk-checkbox + label:hover:before {
  color: #677078;
}

/* unchecked icon */
input[type=checkbox].tk-checkbox:checked + label:before {
  content: "\e901";
  color: #0092C2;
  letter-spacing: 7px;
  font-size: 12px;
}

/* checked icon */
input[type=checkbox].tk-checkbox:indeterminate + label:before {
  content: "\e928";
  color: #0092C2;
  letter-spacing: 7px;
  font-size: 12px;
}

/* checked icon */
input[type=checkbox].tk-checkbox:disabled:checked + label:before {
  content: "\e901";
  color: #007499;
}

/* disabled checked icon */
input[type=checkbox].tk-checkbox:indeterminate + label:before {
  content: "\e928";
  color: #007499;
}

/* disabled checked icon */
.domain-selector {
  text-align: left;
  width: 100%;
}

.domain-selector .filter-input-container-in-modal {
  position: relative;
  height: 62px;
  width: 100%;
}

.domain-selector .filter-input-container-in-modal .filter-input {
  position: absolute;
  width: 100%;
  margin: 11px auto;
  height: 38px;
  padding: 0;
}

.domain-selector .filter-input-container-in-modal .filter-input > .icon {
  padding: 11px 10px 0 0;
}

.domain-selector .filter-input-container-in-modal .filter-input > input {
  width: calc(100% - 90px);
  height: calc(100% - 2px);
  padding: 0 17px;
  border: none;
  box-shadow: none;
}

.domain-selector .domain-selector-container {
  position: relative;
  width: 100%;
  height: 388px;
  overflow: auto;
  background: #ffffff;
  border: 1px solid #EBECED;
}

.domain-selector .domain-selector-header {
  border-bottom: 1px solid #EBECED;
}

.domain-selector .domain-selector-header p {
  color: #58666E;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 10px;
  text-transform: uppercase;
}

.domain-selector .domain-selector-table-container {
  margin-left: 10px;
}

.domain-selector .domain-selector-table-container .domain-selector-table-title {
  font-size: 14px;
  color: #677078;
  text-transform: uppercase;
}

.domain-selector .domain-selector-table-container .domain-selector-table {
  width: 100%;
}

.domain-selector .domain-selector-table-container .domain-selector-table .domain-selector-row {
  cursor: pointer;
}

.domain-selector .domain-selector-table-container .domain-selector-table .domain-selector-row td {
  padding: 10px 0;
}

.domain-selector .domain-selector-table-container .domain-selector-table .domain-selector-row:hover {
  background-color: #c9e8f2;
}

.domain-selector .domain-selector-table-container .domain-selector-table .domain-selector-row .domain-name {
  width: 96%;
}

.domain-selector .domain-selector-table-container .domain-selector-table .domain-selector-row .selected-checkmark {
  -ms-flex-align: center;
      align-items: center;
  color: #63BF52;
  display: -ms-flexbox;
  display: flex;
  min-width: 30px;
}

.dropdown-menu {
  border-radius: 3px;
  box-shadow: 0px 2px 4px #CCCFD2;
  padding: 0;
  z-index: 999;
}

.dropdown-menu li {
  border-bottom: 1px solid #EBECED;
  height: 40px;
}

.dropdown-menu li:last-child {
  border-bottom: 0;
}

.dropdown-menu li.zombie {
  cursor: default;
}

.dropdown-menu li.zombie a {
  font-style: italic;
  color: #CCCFD2;
}

.dropdown-menu li a {
  color: #677078;
  opacity: 1;
  height: auto;
  padding: 10px 15px;
  font-size: 14px;
  cursor: pointer;
}

.dropdown-menu li a:hover {
  border-radius: 3px;
  background-color: #c9e8f2;
}

.dropdown-menu li:hover {
  border-radius: 3px;
  background-color: #c9e8f2;
}

.dropdown-menu .secondary-dropdown-text {
  color: #677078;
}

.dropdown-menu .secondary-dropdown-text i {
  margin-right: 8px;
}

.dropdown-menu .secondary-dropdown-text .tk-icon-clock::before {
  vertical-align: middle;
}

.dropdown-menu .menu-item-button {
  cursor: pointer;
  width: calc(100% - 30px);
  height: 35px;
  line-height: 35px;
  padding: 0;
  margin: 15px;
  text-align: center;
}

.dropdown.dropdown-sm li {
  height: 35px;
}

.dropdown.dropdown-sm li a {
  padding: 8px 15px;
}

.dropdown.dropdown-lg li {
  height: 50px;
}

.dropdown.dropdown-lg li a {
  padding: 15px;
  font-size: 14px;
}

.search-taxonomy-dropdown .dropdown-menu,
.widget-type-dropdown .dropdown-menu {
  margin: 0;
}

.search-taxonomy-dropdown button,
.widget-type-dropdown button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 10px;
  width: 160px;
  text-align: left;
}

.search-taxonomy-dropdown button .icon-new-arrow-down-2, .search-taxonomy-dropdown button .flat-dialog .folders-list .folder-list-item .opener.active, .flat-dialog .folders-list .folder-list-item .search-taxonomy-dropdown button .opener.active,
.widget-type-dropdown button .icon-new-arrow-down-2,
.widget-type-dropdown button .flat-dialog .folders-list .folder-list-item .opener.active,
.flat-dialog .folders-list .folder-list-item .widget-type-dropdown button .opener.active {
  width: 14px;
}

.search-taxonomy-dropdown--auto-width button,
.widget-type-dropdown--auto-width button {
  width: unset;
}

.search-taxonomy-dropdown--full-width,
.widget-type-dropdown--full-width {
  width: 100%;
}

.search-taxonomy-dropdown--full-width button,
.widget-type-dropdown--full-width button {
  width: 100%;
}

.widget-type-dropdown--small {
  display: inline-block;
  width: 240px;
  padding-right: 6px;
}

.widget-type-dropdown--small .dropdown-menu {
  min-width: 240px !important;
  overflow-x: hidden !important;
}

.widget-type-dropdown--small button {
  width: 240px !important;
}

.widget-type-dropdown--small button span {
  width: 200px;
}

.widget-type-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.widget-quantity-dropdown {
  display: inline-block;
  width: 110px;
}

.widget-quantity-dropdown .dropdown-menu {
  margin: 0;
  min-width: 110px !important;
}

.widget-quantity-dropdown button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 10px;
  width: 110px;
  text-align: left;
}

.widget-quantity-dropdown button .icon-new-arrow-down-2, .widget-quantity-dropdown button .flat-dialog .folders-list .folder-list-item .opener.active, .flat-dialog .folders-list .folder-list-item .widget-quantity-dropdown button .opener.active {
  width: 14px;
}

.widget-quantity-dropdown--auto-width button {
  width: unset;
}

.search-taxonomy-dropdown .dropdown-menu {
  height: 200px;
  width: 100%;
  overflow: auto;
}

.widget-type-dropdown button {
  width: 100%;
}

.widget-type-dropdown .dropdown-menu {
  height: 200px;
  width: 100%;
  overflow: auto;
}

.widget-type-dropdown li a {
  cursor: pointer;
}

.pr-vs-non-pr-container .widget-type-dropdown button {
  width: 98%;
}

.pr-vs-non-pr-container .widget-type-dropdown .dropdown-menu {
  height: inherit;
  max-height: 230px;
  width: 98%;
}

.default-selected-option {
  font-weight: bold !important;
}

.only-media-type-option {
  color: #0092C2;
  left: 82% !important;
  line-height: 38px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.only-media-type-option:hover {
  color: #0092C2;
  cursor: pointer;
}

.dropdown-menu--extended {
  width: 100% !important;
}

.dropdown-multi-select-container .dropdown-menu {
  margin-top: 6px;
  width: 180px;
  border: 1px solid #CCCFD2;
}

.dropdown-multi-select-toggle {
  font-size: 13px;
  height: 35px;
  line-height: 35px;
  padding-left: 10px;
  padding-right: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border: 1px solid #CCCFD2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dropdown-multi-select-toggle span {
  padding-right: 10px;
  -ms-flex: 1;
      flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  white-space: nowrap;
  color: #34404B;
}

.dropdown-multi-select-toggle-arrow {
  min-height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  line-height: 35px;
}

.dropdown-multi-select-toggle-arrow:before {
  margin-bottom: -2px;
}

.dropdown-multi-select-options-container {
  padding-top: 10px;
}

.dropdown-multi-select-options-container input[type=radio] {
  position: absolute;
  height: 19px;
  width: 23px;
  top: 0;
  left: 4px;
  right: 0;
  bottom: 0;
  display: inline-block;
  z-index: 10;
  opacity: 1;
  box-sizing: border-box;
  padding: 0;
}

.dropdown-multi-select-options-container input[type=radio]:hover {
  cursor: pointer;
}

.dropdown-multi-select-options-container input[type=radio] + label {
  position: relative;
  z-index: 9;
  cursor: pointer;
}

.dropdown-multi-select-options-container input[type=radio] + label:before {
  font-size: 16px;
  position: relative;
  z-index: 9;
  content: "\e64c";
  font-family: "dashboard";
  color: #EBECED;
  letter-spacing: 7px;
  font-size: 12px;
}

.dropdown-multi-select-options-container input[type=radio]:checked + label:before {
  content: '\e64d';
  color: #0092C2;
}

.dropdown-multi-select-option {
  padding: 0 8px;
  font-size: 14px;
  border-bottom: 1px solid #EBECED;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #677078;
}

.dropdown-multi-select-option:hover:not(.selected) input[type=radio] + label:before {
  color: #34404B;
}

.dropdown-multi-select-option:last-child {
  border-bottom: none;
}

.dropdown-multi-select-option > button {
  border: none;
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
  background: transparent;
  width: 100%;
  text-align: left;
}

.dropdown-multi-select-option > button:hover {
  color: #34404B;
  cursor: pointer;
}

.dropdown-multi-select-option .checkbox-holder.input-checkbox-click-events {
  margin-bottom: -1px;
}

.dropdown-multi-select-option .checkbox-holder.input-checkbox-click-events input[type=checkbox].tk-checkbox {
  left: 0;
}

.dropdown-multi-select-option input[type=checkbox].tk-checkbox + label:before {
  font-size: 15px;
}

.dropdown-multi-select-actions-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-top: 1px solid #EBECED;
  overflow: hidden;
  padding: 10px;
  margin-top: 10px;
}

.dropdown-multi-select-actions-container button {
  width: calc(50% - 5px);
  padding-right: 0;
  padding-left: 0;
}

.dropdown-multi-select-actions-container button:first-child {
  margin-right: 5px;
  margin-left: 0;
}

.dropdown-multi-select-actions-container button:last-child {
  margin-left: 5px;
  margin-right: 0;
}

.dropdown-multi-select-action {
  text-align: center;
}

.dropdown-multi-select-action:first-child {
  border-right: 1px solid #EBECED;
  margin-right: -1px;
}

.dropdown-multi-select-action:hover {
  cursor: pointer;
}

.empty-select {
  text-align: center;
  width: 90%;
}

.empty-select-description {
  padding-bottom: 10px;
}

.empty-select-action {
  padding-bottom: 10px;
}

.empty-select-link {
  text-decoration: none;
  color: #0092C2;
  font-weight: 700;
}

.empty-select-icon {
  width: 13px;
  height: 11px;
  background: url(../../../images/arrow-right.svg) no-repeat;
  background-size: contain;
  display: inline-block;
  padding-right: 5px;
}

.popover {
  border-radius: 3px;
  background-color: #ebeced;
  border-color: #EBECED;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  font-family: "Proxima Nova", sans-serif;
}

.popover-content {
  margin: 0;
  padding: 0;
}

.popover-header {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-transform: none;
  color: #677078;
  letter-spacing: 0;
  height: 40px;
  border-bottom: solid 2px #ebeced;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-bottom: 1px solid #EBECED;
  padding: 0 10px;
}

.popover.bottom > .arrow:after {
  background: none;
  border-bottom-color: #ebeced;
}

.popover-body {
  padding: 10px 10px 0 10px;
}

.color-picker-popover {
  color: #677078;
  font-family: "Proxima Nova", sans-serif;
  font-weight: 700;
}

.current-color-text-display-line {
  padding: 10px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: baseline;
      align-items: baseline;
}

.angular-color-picker {
  padding: 0;
  border: none;
}

.angular-color-picker ._variations {
  border: none;
}

.popover-footer {
  padding: 10px 0;
}

.popover-button-bar {
  border-top: 1px solid #EBECED;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.color-control {
  width: 242px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-right: 10px;
}

.popover-footer {
  padding: 10px 0;
  background: rgba(25, 151, 215, 0.2);
}

.widget-selector {
  background-color: #ffffff;
  width: 244px;
  height: 73px;
  margin-bottom: 10px;
  border: 1px solid #EBECED;
  color: #677078;
  cursor: pointer;
}

.widget-selector.selected {
  border: 1px solid #0092C2;
}

.widget-selector.selected:hover {
  border: 1px solid #0092C2;
}

.widget-selector:hover {
  border: 1px solid #677078;
}

.widget-selector input,
.widget-selector i,
.widget-selector p {
  display: inline;
  vertical-align: middle;
  line-height: 74px;
}

.widget-selector label {
  margin: 0 16px 0 18px;
}

.widget-selector i {
  margin-right: 12px;
  font-size: 28px;
}

.widget-selector:hover input[type=checkbox].tk-checkbox + label:before {
  color: #677078;
}

.widget-selector:hover input[type=checkbox].tk-checkbox:checked + label:before {
  color: #0092C2;
}

.search-selector {
  width: 100%;
}

.search-selector-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #34404B;
  background-color: rgba(52, 64, 75, 0.95);
  z-index: 100;
  opacity: 0;
  transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}

.search-selector-overlay.ng-hide {
  pointer-events: none;
}

.search-selector-overlay:not(.ng-hide) {
  opacity: 1;
}

.search-selector-overlay-message {
  color: #ffffff;
  font-size: 18px;
  line-height: 1.33;
  margin-bottom: 20px;
  max-width: 340px;
  text-align: center;
}

.search-selector-overlay .btn, .search-selector-overlay .feature-menu-inner button, .feature-menu-inner .search-selector-overlay button {
  font-size: 14px;
}

.search-selector-overlay .btn-transparent:hover {
  color: #ffffff;
  color: rgba(255, 255, 255, 0.7);
}

.search-selector.open > .search-selector-button {
  background-color: #F7F7F7;
}

.search-selector .search-selector-button {
  border-radius: 3px;
  width: 100%;
  height: 50px;
  padding-left: 19px;
  text-align: left;
  color: #34404B;
  background-color: #ffffff;
  border: 1px solid #CCCFD2;
}

.search-selector .search-selector-button:disabled, .search-selector .search-selector-button:disabled:hover,
.search-selector .search-selector-button [disabled],
.search-selector .search-selector-button [disabled]:hover {
  cursor: auto;
  background-color: #ffffff;
  color: #CCCFD2;
  border: 1px solid #EBECED;
}

.search-selector .dropdown-menu {
  width: calc(100% - 2px);
  max-height: 325px;
  overflow-y: auto;
  margin-top: 0;
  z-index: 9999;
}

.search-selector .filter-input-container-in-modal {
  position: relative;
  height: 62px;
  width: 100%;
}

.search-selector .filter-input-container-in-modal .filter-input {
  position: absolute;
  width: 100%;
  margin: 11px auto;
  height: 38px;
  padding: 0;
}

.search-selector .filter-input-container-in-modal .filter-input > .icon {
  padding: 11px 10px 0 0;
}

.search-selector .filter-input-container-in-modal .filter-input > input {
  width: calc(100% - 90px);
  height: calc(100% - 2px);
  padding: 0 17px;
  border: none;
  box-shadow: none;
}

.dropdown-sm .search-selector-button {
  height: 35px;
}

.dropdown-sm .filter-input-container {
  height: 45px;
}

.dropdown-sm .filter-input-container .filter-input {
  height: 33px;
  margin: 5px 10px;
}

.dropdown-sm .filter-input-container .filter-input > .icon {
  padding: 9px 10px 0 0;
}

.search-selector-modal-button-group {
  text-align: center;
}

.search-selector-modal-button-group .btn, .search-selector-modal-button-group .feature-menu-inner button, .feature-menu-inner .search-selector-modal-button-group button {
  width: 165px;
  margin: 0px;
  line-height: initial;
}

.search-selector-modal-button-group .btn:first-child, .search-selector-modal-button-group .feature-menu-inner button:first-child, .feature-menu-inner .search-selector-modal-button-group button:first-child {
  margin-right: -3px;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.search-selector-modal-button-group .btn:last-child, .search-selector-modal-button-group .feature-menu-inner button:last-child, .feature-menu-inner .search-selector-modal-button-group button:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
  border-left: none;
}

.embedded-boolean-editor {
  margin-top: 10px;
}

.embedded-boolean-editor #widget-boolean-editor .bool-name {
  width: 610px;
}

.search-selector-table-container {
  position: relative;
  width: 100%;
  height: 388px;
  overflow: auto;
  background: #ffffff;
  border: 1px solid #EBECED;
}

.dashboard-modal-search-selector-container .search-selector-table-container {
  height: 285px;
}

.dashboard-modal-search-selector-container #widget-boolean-editor .bool-name {
  width: 670px;
}

.selected-search-table,
.system-search-selector-table,
.search-selector-table {
  overflow: auto;
  background: #ffffff;
  color: #677078;
  text-align: left;
  width: 100%;
}

.selected-search-table th,
.selected-search-table tr,
.system-search-selector-table th,
.system-search-selector-table tr,
.search-selector-table th,
.search-selector-table tr {
  height: 35px;
}

.selected-search-table th.system-search-header,
.selected-search-table tr.system-search-header,
.system-search-selector-table th.system-search-header,
.system-search-selector-table tr.system-search-header,
.search-selector-table th.system-search-header,
.search-selector-table tr.system-search-header {
  background-color: #F7F7F7;
  color: #677078;
}

.selected-search-table th.selected-tag-row,
.selected-search-table tr.selected-tag-row,
.system-search-selector-table th.selected-tag-row,
.system-search-selector-table tr.selected-tag-row,
.search-selector-table th.selected-tag-row,
.search-selector-table tr.selected-tag-row {
  height: 35px;
  padding-top: 0;
  border-bottom: 1px solid #EBECED;
}

.selected-search-table th.selected-tag-row .tag-selector-name-col,
.selected-search-table tr.selected-tag-row .tag-selector-name-col,
.system-search-selector-table th.selected-tag-row .tag-selector-name-col,
.system-search-selector-table tr.selected-tag-row .tag-selector-name-col,
.search-selector-table th.selected-tag-row .tag-selector-name-col,
.search-selector-table tr.selected-tag-row .tag-selector-name-col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.selected-search-table th.system-search-row, .selected-search-table th.selected-search-row,
.selected-search-table tr.system-search-row,
.selected-search-table tr.selected-search-row,
.system-search-selector-table th.system-search-row,
.system-search-selector-table th.selected-search-row,
.system-search-selector-table tr.system-search-row,
.system-search-selector-table tr.selected-search-row,
.search-selector-table th.system-search-row,
.search-selector-table th.selected-search-row,
.search-selector-table tr.system-search-row,
.search-selector-table tr.selected-search-row {
  height: 70px;
  border-bottom: 1px solid #EBECED;
}

.selected-search-table th.selected-search-row td,
.selected-search-table tr.selected-search-row td,
.system-search-selector-table th.selected-search-row td,
.system-search-selector-table tr.selected-search-row td,
.search-selector-table th.selected-search-row td,
.search-selector-table tr.selected-search-row td {
  cursor: default;
}

.selected-search-table th.selected-search-row.multi-select,
.selected-search-table tr.selected-search-row.multi-select,
.system-search-selector-table th.selected-search-row.multi-select,
.system-search-selector-table tr.selected-search-row.multi-select,
.search-selector-table th.selected-search-row.multi-select,
.search-selector-table tr.selected-search-row.multi-select {
  height: 35px;
}

.selected-search-table th.selected-search-row.multi-select .tk-icon-cross,
.selected-search-table tr.selected-search-row.multi-select .tk-icon-cross,
.system-search-selector-table th.selected-search-row.multi-select .tk-icon-cross,
.system-search-selector-table tr.selected-search-row.multi-select .tk-icon-cross,
.search-selector-table th.selected-search-row.multi-select .tk-icon-cross,
.search-selector-table tr.selected-search-row.multi-select .tk-icon-cross {
  margin-right: 20px;
  cursor: pointer;
}

.selected-search-table th,
.system-search-selector-table th,
.search-selector-table th {
  padding-left: 20px;
  color: #CCCFD2;
}

.selected-search-table tbody tr:hover,
.system-search-selector-table tbody tr:hover,
.search-selector-table tbody tr:hover {
  border-radius: 3px;
  background-color: #c9e8f2;
  cursor: pointer;
}

.selected-search-table tbody tr.no-hover:hover,
.system-search-selector-table tbody tr.no-hover:hover,
.search-selector-table tbody tr.no-hover:hover {
  background-color: #ffffff;
  cursor: auto;
}

.selected-search-table td,
.system-search-selector-table td,
.search-selector-table td {
  padding-left: 20px;
}

.selected-search-table td .icon-new-checkmark, .selected-search-table td .editable-inline .control-group .editable-buttons .editable-submit, .editable-inline .control-group .editable-buttons .selected-search-table td .editable-submit, .selected-search-table td .alert-types .alert-type-block.selected .type-footer [class^="icon-"], .alert-types .alert-type-block.selected .type-footer .selected-search-table td [class^="icon-"], .selected-search-table td .alert-types .alert-type-block.selected .type-footer [class*=" icon-"], .alert-types .alert-type-block.selected .type-footer .selected-search-table td [class*=" icon-"], .selected-search-table td .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selected-search-table td [class^="icon-new-"], .selected-search-table td .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selected-search-table td [class*=" icon-new-"],
.system-search-selector-table td .icon-new-checkmark,
.system-search-selector-table td .editable-inline .control-group .editable-buttons .editable-submit,
.editable-inline .control-group .editable-buttons .system-search-selector-table td .editable-submit,
.system-search-selector-table td .alert-types .alert-type-block.selected .type-footer [class^="icon-"],
.alert-types .alert-type-block.selected .type-footer .system-search-selector-table td [class^="icon-"],
.system-search-selector-table td .alert-types .alert-type-block.selected .type-footer [class*=" icon-"],
.alert-types .alert-type-block.selected .type-footer .system-search-selector-table td [class*=" icon-"],
.system-search-selector-table td .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .system-search-selector-table td [class^="icon-new-"],
.system-search-selector-table td .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .system-search-selector-table td [class*=" icon-new-"],
.search-selector-table td .icon-new-checkmark,
.search-selector-table td .editable-inline .control-group .editable-buttons .editable-submit,
.editable-inline .control-group .editable-buttons .search-selector-table td .editable-submit,
.search-selector-table td .alert-types .alert-type-block.selected .type-footer [class^="icon-"],
.alert-types .alert-type-block.selected .type-footer .search-selector-table td [class^="icon-"],
.search-selector-table td .alert-types .alert-type-block.selected .type-footer [class*=" icon-"],
.alert-types .alert-type-block.selected .type-footer .search-selector-table td [class*=" icon-"],
.search-selector-table td .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .search-selector-table td [class^="icon-new-"],
.search-selector-table td .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .search-selector-table td [class*=" icon-new-"] {
  color: #63BF52;
}

.selected-search-table td i:before,
.system-search-selector-table td i:before,
.search-selector-table td i:before {
  margin-right: 5px;
}

.selected-search-table td .tk-icon-clock,
.system-search-selector-table td .tk-icon-clock,
.search-selector-table td .tk-icon-clock {
  margin-right: 10px;
}

.selected-search-table td .tk-icon-clock:before,
.system-search-selector-table td .tk-icon-clock:before,
.search-selector-table td .tk-icon-clock:before {
  vertical-align: middle;
}

.selected-search-table td.name,
.system-search-selector-table td.name,
.search-selector-table td.name {
  color: #34404B;
}

.selected-search-table td.search-list-search-sharing,
.system-search-selector-table td.search-list-search-sharing,
.search-selector-table td.search-list-search-sharing {
  text-align: center;
  width: 100px;
}

.selected-search-table td.search-list-search-sharing .shared-label,
.system-search-selector-table td.search-list-search-sharing .shared-label,
.search-selector-table td.search-list-search-sharing .shared-label {
  min-width: 80px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 15px;
}

.selected-search-table td.search-list-search-sharing .shared-label:hover,
.system-search-selector-table td.search-list-search-sharing .shared-label:hover,
.search-selector-table td.search-list-search-sharing .shared-label:hover {
  color: #677078;
  cursor: default;
}

.selected-search-table td.search-list-search-sharing > span,
.system-search-selector-table td.search-list-search-sharing > span,
.search-selector-table td.search-list-search-sharing > span {
  position: relative;
  padding-right: 10px;
  height: 17px;
}

.selected-search-table td.search-list-search-sharing > span:after,
.system-search-selector-table td.search-list-search-sharing > span:after,
.search-selector-table td.search-list-search-sharing > span:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 17px;
  background-color: #EBECED;
}

.selected-search-table td.last-modified,
.system-search-selector-table td.last-modified,
.search-selector-table td.last-modified {
  width: 155px;
  text-align: left;
  padding-right: 10px;
  padding-left: 10px;
}

.selected-search-table td.last-modified,
.selected-search-table td .taxonomy,
.system-search-selector-table td.last-modified,
.system-search-selector-table td .taxonomy,
.search-selector-table td.last-modified,
.search-selector-table td .taxonomy {
  color: #677078;
}

.selected-search-table .last-modified,
.system-search-selector-table .last-modified,
.search-selector-table .last-modified {
  text-align: right;
  padding-right: 20px;
}

.selected-search-table .selected-search-row .selected-search-container,
.selected-search-table .selected-search-row .system-search-container,
.selected-search-table .system-search-row .selected-search-container,
.selected-search-table .system-search-row .system-search-container,
.system-search-selector-table .selected-search-row .selected-search-container,
.system-search-selector-table .selected-search-row .system-search-container,
.system-search-selector-table .system-search-row .selected-search-container,
.system-search-selector-table .system-search-row .system-search-container,
.search-selector-table .selected-search-row .selected-search-container,
.search-selector-table .selected-search-row .system-search-container,
.search-selector-table .system-search-row .selected-search-container,
.search-selector-table .system-search-row .system-search-container {
  display: inline-block;
}

.selected-search-table .selected-search-row .selected-search-container p,
.selected-search-table .selected-search-row .system-search-container p,
.selected-search-table .system-search-row .selected-search-container p,
.selected-search-table .system-search-row .system-search-container p,
.system-search-selector-table .selected-search-row .selected-search-container p,
.system-search-selector-table .selected-search-row .system-search-container p,
.system-search-selector-table .system-search-row .selected-search-container p,
.system-search-selector-table .system-search-row .system-search-container p,
.search-selector-table .selected-search-row .selected-search-container p,
.search-selector-table .selected-search-row .system-search-container p,
.search-selector-table .system-search-row .selected-search-container p,
.search-selector-table .system-search-row .system-search-container p {
  margin: 5px 0;
}

.selected-search-table .selected-search-row .icon-new-checkmark, .selected-search-table .selected-search-row .editable-inline .control-group .editable-buttons .editable-submit, .editable-inline .control-group .editable-buttons .selected-search-table .selected-search-row .editable-submit, .selected-search-table .selected-search-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"], .alert-types .alert-type-block.selected .type-footer .selected-search-table .selected-search-row [class^="icon-"], .selected-search-table .selected-search-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"], .alert-types .alert-type-block.selected .type-footer .selected-search-table .selected-search-row [class*=" icon-"], .selected-search-table .selected-search-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selected-search-table .selected-search-row [class^="icon-new-"], .selected-search-table .selected-search-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selected-search-table .selected-search-row [class*=" icon-new-"],
.selected-search-table .system-search-row .icon-new-checkmark,
.selected-search-table .system-search-row .editable-inline .control-group .editable-buttons .editable-submit,
.editable-inline .control-group .editable-buttons .selected-search-table .system-search-row .editable-submit,
.selected-search-table .system-search-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"],
.alert-types .alert-type-block.selected .type-footer .selected-search-table .system-search-row [class^="icon-"],
.selected-search-table .system-search-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"],
.alert-types .alert-type-block.selected .type-footer .selected-search-table .system-search-row [class*=" icon-"],
.selected-search-table .system-search-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .selected-search-table .system-search-row [class^="icon-new-"],
.selected-search-table .system-search-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .selected-search-table .system-search-row [class*=" icon-new-"],
.system-search-selector-table .selected-search-row .icon-new-checkmark,
.system-search-selector-table .selected-search-row .editable-inline .control-group .editable-buttons .editable-submit,
.editable-inline .control-group .editable-buttons .system-search-selector-table .selected-search-row .editable-submit,
.system-search-selector-table .selected-search-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"],
.alert-types .alert-type-block.selected .type-footer .system-search-selector-table .selected-search-row [class^="icon-"],
.system-search-selector-table .selected-search-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"],
.alert-types .alert-type-block.selected .type-footer .system-search-selector-table .selected-search-row [class*=" icon-"],
.system-search-selector-table .selected-search-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .system-search-selector-table .selected-search-row [class^="icon-new-"],
.system-search-selector-table .selected-search-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .system-search-selector-table .selected-search-row [class*=" icon-new-"],
.system-search-selector-table .system-search-row .icon-new-checkmark,
.system-search-selector-table .system-search-row .editable-inline .control-group .editable-buttons .editable-submit,
.editable-inline .control-group .editable-buttons .system-search-selector-table .system-search-row .editable-submit,
.system-search-selector-table .system-search-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"],
.alert-types .alert-type-block.selected .type-footer .system-search-selector-table .system-search-row [class^="icon-"],
.system-search-selector-table .system-search-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"],
.alert-types .alert-type-block.selected .type-footer .system-search-selector-table .system-search-row [class*=" icon-"],
.system-search-selector-table .system-search-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .system-search-selector-table .system-search-row [class^="icon-new-"],
.system-search-selector-table .system-search-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .system-search-selector-table .system-search-row [class*=" icon-new-"],
.search-selector-table .selected-search-row .icon-new-checkmark,
.search-selector-table .selected-search-row .editable-inline .control-group .editable-buttons .editable-submit,
.editable-inline .control-group .editable-buttons .search-selector-table .selected-search-row .editable-submit,
.search-selector-table .selected-search-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"],
.alert-types .alert-type-block.selected .type-footer .search-selector-table .selected-search-row [class^="icon-"],
.search-selector-table .selected-search-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"],
.alert-types .alert-type-block.selected .type-footer .search-selector-table .selected-search-row [class*=" icon-"],
.search-selector-table .selected-search-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .search-selector-table .selected-search-row [class^="icon-new-"],
.search-selector-table .selected-search-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .search-selector-table .selected-search-row [class*=" icon-new-"],
.search-selector-table .system-search-row .icon-new-checkmark,
.search-selector-table .system-search-row .editable-inline .control-group .editable-buttons .editable-submit,
.editable-inline .control-group .editable-buttons .search-selector-table .system-search-row .editable-submit,
.search-selector-table .system-search-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"],
.alert-types .alert-type-block.selected .type-footer .search-selector-table .system-search-row [class^="icon-"],
.search-selector-table .system-search-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"],
.alert-types .alert-type-block.selected .type-footer .search-selector-table .system-search-row [class*=" icon-"],
.search-selector-table .system-search-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .search-selector-table .system-search-row [class^="icon-new-"],
.search-selector-table .system-search-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .search-selector-table .system-search-row [class*=" icon-new-"] {
  display: inline-block;
  position: relative;
  top: 5px;
}

.selected-search-table .user-search-row .icon-new-checkmark:before, .selected-search-table .user-search-row .editable-inline .control-group .editable-buttons .editable-submit:before, .editable-inline .control-group .editable-buttons .selected-search-table .user-search-row .editable-submit:before, .selected-search-table .user-search-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"]:before, .alert-types .alert-type-block.selected .type-footer .selected-search-table .user-search-row [class^="icon-"]:before, .selected-search-table .user-search-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"]:before, .alert-types .alert-type-block.selected .type-footer .selected-search-table .user-search-row [class*=" icon-"]:before, .selected-search-table .user-search-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"]:before, .alert-modules .alert-module.selected .module-icon-block .selected-search-table .user-search-row [class^="icon-new-"]:before, .selected-search-table .user-search-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"]:before, .alert-modules .alert-module.selected .module-icon-block .selected-search-table .user-search-row [class*=" icon-new-"]:before,
.system-search-selector-table .user-search-row .icon-new-checkmark:before,
.system-search-selector-table .user-search-row .editable-inline .control-group .editable-buttons .editable-submit:before,
.editable-inline .control-group .editable-buttons .system-search-selector-table .user-search-row .editable-submit:before,
.system-search-selector-table .user-search-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"]:before,
.alert-types .alert-type-block.selected .type-footer .system-search-selector-table .user-search-row [class^="icon-"]:before,
.system-search-selector-table .user-search-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"]:before,
.alert-types .alert-type-block.selected .type-footer .system-search-selector-table .user-search-row [class*=" icon-"]:before,
.system-search-selector-table .user-search-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"]:before,
.alert-modules .alert-module.selected .module-icon-block .system-search-selector-table .user-search-row [class^="icon-new-"]:before,
.system-search-selector-table .user-search-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"]:before,
.alert-modules .alert-module.selected .module-icon-block .system-search-selector-table .user-search-row [class*=" icon-new-"]:before,
.search-selector-table .user-search-row .icon-new-checkmark:before,
.search-selector-table .user-search-row .editable-inline .control-group .editable-buttons .editable-submit:before,
.editable-inline .control-group .editable-buttons .search-selector-table .user-search-row .editable-submit:before,
.search-selector-table .user-search-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"]:before,
.alert-types .alert-type-block.selected .type-footer .search-selector-table .user-search-row [class^="icon-"]:before,
.search-selector-table .user-search-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"]:before,
.alert-types .alert-type-block.selected .type-footer .search-selector-table .user-search-row [class*=" icon-"]:before,
.search-selector-table .user-search-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"]:before,
.alert-modules .alert-module.selected .module-icon-block .search-selector-table .user-search-row [class^="icon-new-"]:before,
.search-selector-table .user-search-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"]:before,
.alert-modules .alert-module.selected .module-icon-block .search-selector-table .user-search-row [class*=" icon-new-"]:before {
  vertical-align: text-bottom;
}

.duplicate-widget {
  width: 100%;
}

.duplicate-widget .filter-input-container-in-modal {
  position: relative;
  height: 62px;
  width: 100%;
}

.duplicate-widget .filter-input-container-in-modal .filter-input {
  position: absolute;
  width: 100%;
  height: 38px;
  padding: 0;
}

.duplicate-widget .filter-input-container-in-modal .filter-input > .icon {
  padding: 11px 10px 0 0;
}

.duplicate-widget .filter-input-container-in-modal .filter-input > input {
  width: calc(100% - 90px);
  height: calc(100% - 2px);
  padding: 0 17px;
  border: none;
  box-shadow: none;
}

.duplicate-widget-table-container {
  position: relative;
  width: 100%;
  height: 388px;
  overflow: auto;
  background: #ffffff;
  border: 1px solid #EBECED;
}

.selected-dashboard-table,
.dashboard-selector-table {
  overflow: auto;
  background: #ffffff;
  color: #677078;
  text-align: left;
  width: 100%;
}

.selected-dashboard-table tr,
.dashboard-selector-table tr {
  height: 35px;
}

.selected-dashboard-table tr.selected-tag-row,
.dashboard-selector-table tr.selected-tag-row {
  height: 35px;
  padding-top: 0;
  border-bottom: 1px solid #EBECED;
}

.selected-dashboard-table tr.selected-tag-row .tag-selector-name-col,
.dashboard-selector-table tr.selected-tag-row .tag-selector-name-col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.selected-dashboard-table tr.selected-dashboard-row,
.dashboard-selector-table tr.selected-dashboard-row {
  height: 70px;
  border-bottom: 1px solid #EBECED;
}

.selected-dashboard-table tr.selected-dashboard-row .selected-dashboard-header,
.dashboard-selector-table tr.selected-dashboard-row .selected-dashboard-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.selected-dashboard-table tr.selected-dashboard-row .selected-dashboard-container,
.dashboard-selector-table tr.selected-dashboard-row .selected-dashboard-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

.selected-dashboard-table tr.selected-dashboard-row .selected-dashboard-header-text,
.dashboard-selector-table tr.selected-dashboard-row .selected-dashboard-header-text {
  color: #a0a0a0;
  padding-top: 10px;
}

.selected-dashboard-table tr.selected-dashboard-row .selected-dashboard-checkmark,
.dashboard-selector-table tr.selected-dashboard-row .selected-dashboard-checkmark {
  margin-top: 3px;
}

.selected-dashboard-table tr.selected-dashboard-row .selected-dashboard-title,
.dashboard-selector-table tr.selected-dashboard-row .selected-dashboard-title {
  margin-top: 8px;
}

.selected-dashboard-table tr.selected-dashboard-row td,
.dashboard-selector-table tr.selected-dashboard-row td {
  cursor: default;
}

.selected-dashboard-table tbody tr:hover,
.dashboard-selector-table tbody tr:hover {
  border-radius: 3px;
  background-color: #c9e8f2;
  cursor: pointer;
}

.selected-dashboard-table tbody tr .shared-description,
.dashboard-selector-table tbody tr .shared-description {
  text-align: center;
  width: 100px;
}

.selected-dashboard-table tbody tr .shared-description .shared-label,
.dashboard-selector-table tbody tr .shared-description .shared-label {
  min-width: 80px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 15px;
}

.selected-dashboard-table tbody tr .shared-description .shared-label:hover,
.dashboard-selector-table tbody tr .shared-description .shared-label:hover {
  color: #677078;
  cursor: default;
}

.selected-dashboard-table tbody tr .shared-description > span,
.dashboard-selector-table tbody tr .shared-description > span {
  position: relative;
  padding-right: 10px;
  height: 17px;
}

.selected-dashboard-table tbody tr .shared-description > span:after,
.dashboard-selector-table tbody tr .shared-description > span:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 17px;
  background-color: #EBECED;
}

.selected-dashboard-table tbody tr.no-hover:hover,
.dashboard-selector-table tbody tr.no-hover:hover {
  background-color: #ffffff;
  cursor: auto;
}

.selected-dashboard-table td,
.dashboard-selector-table td {
  padding-left: 20px;
}

.selected-dashboard-table td .icon-new-checkmark, .selected-dashboard-table td .editable-inline .control-group .editable-buttons .editable-submit, .editable-inline .control-group .editable-buttons .selected-dashboard-table td .editable-submit, .selected-dashboard-table td .alert-types .alert-type-block.selected .type-footer [class^="icon-"], .alert-types .alert-type-block.selected .type-footer .selected-dashboard-table td [class^="icon-"], .selected-dashboard-table td .alert-types .alert-type-block.selected .type-footer [class*=" icon-"], .alert-types .alert-type-block.selected .type-footer .selected-dashboard-table td [class*=" icon-"], .selected-dashboard-table td .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selected-dashboard-table td [class^="icon-new-"], .selected-dashboard-table td .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selected-dashboard-table td [class*=" icon-new-"],
.dashboard-selector-table td .icon-new-checkmark,
.dashboard-selector-table td .editable-inline .control-group .editable-buttons .editable-submit,
.editable-inline .control-group .editable-buttons .dashboard-selector-table td .editable-submit,
.dashboard-selector-table td .alert-types .alert-type-block.selected .type-footer [class^="icon-"],
.alert-types .alert-type-block.selected .type-footer .dashboard-selector-table td [class^="icon-"],
.dashboard-selector-table td .alert-types .alert-type-block.selected .type-footer [class*=" icon-"],
.alert-types .alert-type-block.selected .type-footer .dashboard-selector-table td [class*=" icon-"],
.dashboard-selector-table td .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .dashboard-selector-table td [class^="icon-new-"],
.dashboard-selector-table td .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .dashboard-selector-table td [class*=" icon-new-"] {
  color: #63BF52;
}

.selected-dashboard-table td i:before,
.dashboard-selector-table td i:before {
  margin-right: 5px;
}

.selected-dashboard-table td .tk-icon-clock,
.dashboard-selector-table td .tk-icon-clock {
  margin-right: 10px;
}

.selected-dashboard-table td .tk-icon-clock:before,
.dashboard-selector-table td .tk-icon-clock:before {
  vertical-align: middle;
}

.selected-dashboard-table td.name,
.dashboard-selector-table td.name {
  color: #34404B;
}

.selected-dashboard-table td.last-modified,
.dashboard-selector-table td.last-modified {
  width: 140px;
  text-align: left;
  padding-right: 10px;
  padding-left: 10px;
}

.selected-dashboard-table td.last-modified,
.selected-dashboard-table td .taxonomy,
.dashboard-selector-table td.last-modified,
.dashboard-selector-table td .taxonomy {
  color: #677078;
}

.selected-dashboard-table .last-modified,
.dashboard-selector-table .last-modified {
  text-align: right;
  padding-right: 20px;
}

.selected-dashboard-table .selected-dashboard-row .icon-new-checkmark, .selected-dashboard-table .selected-dashboard-row .editable-inline .control-group .editable-buttons .editable-submit, .editable-inline .control-group .editable-buttons .selected-dashboard-table .selected-dashboard-row .editable-submit, .selected-dashboard-table .selected-dashboard-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"], .alert-types .alert-type-block.selected .type-footer .selected-dashboard-table .selected-dashboard-row [class^="icon-"], .selected-dashboard-table .selected-dashboard-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"], .alert-types .alert-type-block.selected .type-footer .selected-dashboard-table .selected-dashboard-row [class*=" icon-"], .selected-dashboard-table .selected-dashboard-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selected-dashboard-table .selected-dashboard-row [class^="icon-new-"], .selected-dashboard-table .selected-dashboard-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selected-dashboard-table .selected-dashboard-row [class*=" icon-new-"],
.dashboard-selector-table .selected-dashboard-row .icon-new-checkmark,
.dashboard-selector-table .selected-dashboard-row .editable-inline .control-group .editable-buttons .editable-submit,
.editable-inline .control-group .editable-buttons .dashboard-selector-table .selected-dashboard-row .editable-submit,
.dashboard-selector-table .selected-dashboard-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"],
.alert-types .alert-type-block.selected .type-footer .dashboard-selector-table .selected-dashboard-row [class^="icon-"],
.dashboard-selector-table .selected-dashboard-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"],
.alert-types .alert-type-block.selected .type-footer .dashboard-selector-table .selected-dashboard-row [class*=" icon-"],
.dashboard-selector-table .selected-dashboard-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .dashboard-selector-table .selected-dashboard-row [class^="icon-new-"],
.dashboard-selector-table .selected-dashboard-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"],
.alert-modules .alert-module.selected .module-icon-block .dashboard-selector-table .selected-dashboard-row [class*=" icon-new-"] {
  display: inline-block;
  position: relative;
  top: 5px;
}

.selected-dashboard-table .user-dashboard-row .icon-new-checkmark:before, .selected-dashboard-table .user-dashboard-row .editable-inline .control-group .editable-buttons .editable-submit:before, .editable-inline .control-group .editable-buttons .selected-dashboard-table .user-dashboard-row .editable-submit:before, .selected-dashboard-table .user-dashboard-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"]:before, .alert-types .alert-type-block.selected .type-footer .selected-dashboard-table .user-dashboard-row [class^="icon-"]:before, .selected-dashboard-table .user-dashboard-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"]:before, .alert-types .alert-type-block.selected .type-footer .selected-dashboard-table .user-dashboard-row [class*=" icon-"]:before, .selected-dashboard-table .user-dashboard-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"]:before, .alert-modules .alert-module.selected .module-icon-block .selected-dashboard-table .user-dashboard-row [class^="icon-new-"]:before, .selected-dashboard-table .user-dashboard-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"]:before, .alert-modules .alert-module.selected .module-icon-block .selected-dashboard-table .user-dashboard-row [class*=" icon-new-"]:before,
.dashboard-selector-table .user-dashboard-row .icon-new-checkmark:before,
.dashboard-selector-table .user-dashboard-row .editable-inline .control-group .editable-buttons .editable-submit:before,
.editable-inline .control-group .editable-buttons .dashboard-selector-table .user-dashboard-row .editable-submit:before,
.dashboard-selector-table .user-dashboard-row .alert-types .alert-type-block.selected .type-footer [class^="icon-"]:before,
.alert-types .alert-type-block.selected .type-footer .dashboard-selector-table .user-dashboard-row [class^="icon-"]:before,
.dashboard-selector-table .user-dashboard-row .alert-types .alert-type-block.selected .type-footer [class*=" icon-"]:before,
.alert-types .alert-type-block.selected .type-footer .dashboard-selector-table .user-dashboard-row [class*=" icon-"]:before,
.dashboard-selector-table .user-dashboard-row .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"]:before,
.alert-modules .alert-module.selected .module-icon-block .dashboard-selector-table .user-dashboard-row [class^="icon-new-"]:before,
.dashboard-selector-table .user-dashboard-row .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"]:before,
.alert-modules .alert-module.selected .module-icon-block .dashboard-selector-table .user-dashboard-row [class*=" icon-new-"]:before {
  vertical-align: text-bottom;
}

.duplicate-widget-modal .sharing-warning {
  background-color: #fef8d3;
  border-top: 1px solid #e5e5e5;
  height: 60px;
  color: #555555;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.duplicate-widget-modal .sharing-warning .sharing-warning-text-wrapper {
  display: block;
  margin-right: 15px;
  text-align: center;
}

.duplicate-widget-modal .sharing-warning i {
  color: #fad404;
  margin: 0 10px 0 15px;
}

.duplicate-widget-modal .modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.duplicate-widget-modal .modal-footer button {
  width: 130px;
}

.duplicate-widget-modal .modal-footer .btn-secondary, .duplicate-widget-modal .modal-footer .add-tag-button {
  margin-right: 5px;
}

.duplicate-widget-modal .modal-footer .btn-primary {
  margin: 0 5px;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 100px;
  list-style: none;
  padding-left: 0;
  text-decoration: none;
}

.pagination li {
  margin: 0 10px;
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #EBECED;
  border-radius: 4px;
  cursor: pointer;
}

.pagination li a {
  color: #0092C2;
  text-decoration: none;
}

.pagination li i {
  line-height: 18px;
}

.pagination li.active a,
.pagination li.active i, .pagination li.disabled a,
.pagination li.disabled i {
  color: #cccfd2;
}

.pagination li:hover {
  border: 1px solid #0092C2;
}

.pagination li .disabledLink {
  color: #ccc;
  pointer-events: none;
}

.pagination li .disabledLink:hover {
  border: 1px solid #d2d1d1;
}

.page-loader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: calc(100vh - 65px);
}

.page-error {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}

.page-error-image {
  margin-bottom: 20px;
}

.page-error-headline {
  font-size: 48px;
  line-height: 1;
  color: #34404B;
  margin: 0;
  margin-bottom: 15px;
  font-weight: 700;
}

.page-error-detail {
  font-size: 18px;
  margin: 0;
  margin-bottom: 20px;
  color: #677078;
}

.article-tag-selector .label-row {
  margin-bottom: 13px;
}

tags-input .tags {
  padding: 10px 10px;
  min-height: 52px;
  box-shadow: none;
}

tags-input .tags .tag-item {
  background: none;
  background-color: #ffffff;
  color: #677078;
  border: solid 1px #677078;
  border-radius: 3px;
  font-family: "Proxima Nova", sans-serif;
}

tags-input .tags .tag-item .article-tag-in-selector {
  border: none;
}

tags-input .tags .tag-item .article-tag-in-selector i {
  top: 1px;
  position: relative;
}

tags-input .tags .tag-item .article-tag-in-selector .tag-text {
  margin: 0 5px;
}

.article-tag-selector-suggestion-row {
  font-size: 14px;
  height: 40px;
  text-align: left;
  color: #677078;
  font-family: "Proxima Nova", sans-serif;
  padding-top: 11px;
}

.article-tag-selector-suggestion-row i {
  top: 1px;
  position: relative;
  margin-right: 10px;
}

tags-input.ng-invalid .tags {
  box-shadow: 0 0 3px 0 #fa6866;
}

tags-input .tags .input.invalid-tag, tags-input .tags .tag-item .remove-button:active {
  color: #DE4543;
}

tags-input .tags .tag-item.selected {
  background: none;
  background-color: #feebea;
  color: #DE4543;
  border-color: #fa6866;
}

tags-input .tags.focused {
  box-shadow: 0 0 3px 0 #0BA5D6;
}

tags-input .autocomplete .suggestion-item {
  border-bottom: 1px solid #EBECED;
}

tags-input .autocomplete .suggestion-item.selected, tags-input .autocomplete .suggestion-item.selected em {
  color: #ffffff;
  background-color: #D2EEF7;
}

.tag-invalid-notification {
  padding: 10px;
  background: #feebea;
  color: #DE4543;
  margin-bottom: 10px;
}

.tag-selector-table .articleCount {
  margin-right: 5px;
}

.tag-selector-modal .modal-body {
  padding-top: 15px;
}

.tag-selector-modal-search-form {
  margin-bottom: 10px;
}

.tag-selector-modal .tk-icon-cross {
  cursor: pointer;
}

.tag-selector-modal-section-header {
  text-transform: uppercase;
  font-weight: 700;
  text-align: left;
  padding: 10px 20px;
  color: #CCCFD2;
}

.tag-selector-modal .tag-table .ng-enter {
  max-height: 0;
  opacity: 0;
  transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.tag-selector-modal .tag-table .ng-enter-active {
  max-height: 999px;
  opacity: 1;
  transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.tag-selector-modal .tag-table .ng-leave {
  max-height: 500px;
  opacity: 1;
  transition: all 100ms cubic-bezier(0.23, 1, 0.32, 1);
}

.tag-selector-modal .tag-table .ng-leave-active {
  max-height: 0;
  opacity: 0;
  transition: all 100ms cubic-bezier(0.23, 1, 0.32, 1);
}

.tag-selector-modal .tag-table-row {
  padding: 10px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.tag-selector-modal .tag-table-row-tag .icon-new-checkmark, .tag-selector-modal .tag-table-row-tag .editable-inline .control-group .editable-buttons .editable-submit, .editable-inline .control-group .editable-buttons .tag-selector-modal .tag-table-row-tag .editable-submit, .tag-selector-modal .tag-table-row-tag .alert-types .alert-type-block.selected .type-footer [class^="icon-"], .alert-types .alert-type-block.selected .type-footer .tag-selector-modal .tag-table-row-tag [class^="icon-"], .tag-selector-modal .tag-table-row-tag .alert-types .alert-type-block.selected .type-footer [class*=" icon-"], .alert-types .alert-type-block.selected .type-footer .tag-selector-modal .tag-table-row-tag [class*=" icon-"], .tag-selector-modal .tag-table-row-tag .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"], .alert-modules .alert-module.selected .module-icon-block .tag-selector-modal .tag-table-row-tag [class^="icon-new-"], .tag-selector-modal .tag-table-row-tag .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"], .alert-modules .alert-module.selected .module-icon-block .tag-selector-modal .tag-table-row-tag [class*=" icon-new-"] {
  color: #63BF52;
}

.tag-selector-modal .tag-table-row-tag-action {
  color: #677078;
}

.tag-selector-modal .tag-table-row-tag-action:hover {
  color: #fa6866;
  cursor: pointer;
}

.tag-selector-modal .table-header-row .ng-enter {
  max-height: 0;
  opacity: 0;
  transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
}

.tag-selector-modal .table-header-row .ng-enter-active {
  max-height: 999px;
  opacity: 1;
  transition: all 500ms cubic-bezier(0.39, 0.575, 0.565, 1);
}

.tag-selector-modal .table-header-row .ng-leave {
  max-height: 500px;
  opacity: 1;
  transition: all 100ms cubic-bezier(0.23, 1, 0.32, 1);
}

.tag-selector-modal .table-header-row .ng-leave-active {
  max-height: 0;
  opacity: 0;
  transition: all 100ms cubic-bezier(0.23, 1, 0.32, 1);
}

/* easeInOutQuint */
.article-tag {
  box-sizing: border-box;
  max-width: 100%;
  height: 25px;
  font-size: 13px;
  padding: 4px 10px;
  background-color: #ffffff;
  color: #677078;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 7px;
  border: solid 1px #677078;
  border-radius: 3px;
  -ms-flex-align: center;
      align-items: center;
}

.article-tag .tag-icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-right: 5px;
}

.article-tag .tag-icon > i {
  display: block;
}

.article-tag .tag-text {
  display: inline-block;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  max-width: 205px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: default;
}

.article-tag .tag-action {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  cursor: pointer;
  margin-left: 10px;
}

.article-tag .tag-action > i {
  display: block;
}

.tags-on-article-card .tag-text {
  max-width: 182px;
}

.article-tag:hover .tag-action {
  color: #DE4543;
}

.add-tag-button {
  height: 30px;
  line-height: 28px;
  border-radius: 100px;
  padding: 0 19px 0 10px;
  transition: none;
}

.add-tag-button:hover {
  background-color: #0092C2;
  color: #ffffff;
  border-color: #0092C2;
  transition: none;
}

.add-tag-button i {
  top: 1px;
  position: relative;
  margin-right: 10px;
}

.number-badge {
  margin: 0 5px;
  color: #677078;
  border: 1px solid #677078;
  font-weight: 700;
  border-radius: 50rem;
  font-size: 14px;
  text-align: center;
  padding: 2px 12px;
}

.nav > li > a {
  padding: 15px;
}

.nav-tabs {
  border-bottom: none;
}

.nav-tabs > li > a {
  width: 130px;
  margin-right: -1px;
  background-color: #F7F7F7;
  color: #677078;
  font-weight: 700;
  border: 1px solid #CCCFD2;
  border-bottom: none;
  text-align: center;
  border-radius: 0;
}

.nav-tabs > li > a:hover {
  background-color: #EBECED;
  border-color: #CCCFD2;
  color: #34404B;
}

.nav-tabs > li:first-child > a {
  border-top-left-radius: 4px;
}

.nav-tabs > li:last-child > a {
  border-top-right-radius: 4px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #677078;
  background-color: #EBECED;
  border-color: #CCCFD2;
  border-bottom-color: transparent;
}

.nav-tabs--line-tabs > li:first-child a {
  padding-left: 0;
}

.nav-tabs--line-tabs > li > a {
  background-color: transparent;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 18px;
  border: none;
  padding: 10px 0 20px 0;
  width: auto;
  margin-right: 40px;
}

.nav-tabs--line-tabs > li > a > i {
  margin-right: 10px;
}

.nav-tabs--line-tabs > li > a:hover, .nav-tabs--line-tabs > li > a:focus {
  background-color: transparent;
  border: none;
  border-bottom: 4px solid #0092C2;
  cursor: pointer;
}

.nav-tabs--line-tabs > li.active > a {
  border: none;
  background-color: transparent;
  border-bottom: 4px solid #0092C2;
}

.nav-tabs--line-tabs > li.active > a:hover, .nav-tabs--line-tabs > li.active > a:focus {
  background-color: transparent;
  border: none;
  border-bottom: 4px solid #0092C2;
}

.impact-score-meter {
  position: relative;
}

.impact-score-meter-fill {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.impact-score-meter-fill-container {
  width: 100%;
  height: 10px;
  border-radius: 40px;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  background-color: #EBECED;
  margin-bottom: 5px;
}

.impact-score-meter--large .impact-score-meter-fill {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.impact-score-meter--large .impact-score-meter-fill-container {
  height: 20px;
  margin-bottom: 10px;
}

.impact-score-meter--large .impact-score-bucket-label {
  font-size: 22px;
}

.impact-score-meter--xlarge .impact-score-meter-fill {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.impact-score-meter--xlarge .impact-score-meter-fill-container {
  height: 24px;
  margin-bottom: 6px;
}

.impact-score-meter--xlarge .impact-score-bucket-label {
  font-size: 18px;
}

.impact-score-meter--has-popover:hover .popover {
  opacity: 1;
}

.impact-score-meter .popover {
  width: 230px;
  height: 234px;
  border: none;
  top: -114px;
  box-shadow: 0 5px 12px 0 #dedfe1;
  background-color: #ffffff;
  border: 1px solid #dedfe1;
  opacity: 0;
  display: block;
  transition: all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);
  pointer-events: none;
}

.impact-score-meter .popover-title {
  font-family: "Proxima Nova", sans-serif;
  font-weight: 700;
  font-size: 16px;
  border-radius: 0;
  border-bottom-color: #dedfe1;
  padding-bottom: 10px;
}

.impact-score-meter .popover-title, .impact-score-meter .popover-content {
  background-color: #ffffff;
}

.impact-score-meter .popover-content {
  padding: 20px 16px;
}

.impact-score-meter .popover:before, .impact-score-meter .popover:after {
  left: 100%;
  top: 117px;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.impact-score-meter .popover:before {
  border-color: transparent;
  border-left-color: #dedfe1;
  border-width: 12px;
  margin-top: -12px;
}

.impact-score-meter .popover:after {
  border-color: transparent;
  border-left-color: #ffffff;
  border-width: 10px;
  margin-top: -10px;
}

.impact-score-meter .popover--left {
  left: -245px;
}

.impact-score-meter .popover--bottom {
  left: auto;
  top: 22px;
  right: calc(-50% - 4px);
}

.impact-score-meter .popover--bottom:before, .impact-score-meter .popover--bottom:after {
  bottom: 100%;
  top: -12px;
  left: 50%;
  border: solid transparent;
}

.impact-score-meter .popover--bottom:before {
  border-bottom-color: #dedfe1;
  border-width: 12px;
  margin-left: -12px;
}

.impact-score-meter .popover--bottom:after {
  border-bottom-color: #ffffff;
  border-width: 11px;
  margin-left: -11px;
}

.impact-score-section {
  background-color: #ffffff;
  border-radius: 3px;
  margin: 15px 0;
  border: 1px solid #EBECED;
  max-width: 800px;
}

.impact-score-table {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0px;
  position: relative;
}

.impact-score-table-title {
  color: #677078;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  padding: 0;
  height: 36px;
  position: absolute;
  top: 20px;
  left: 20px;
}

.impact-score-table .section-title {
  text-transform: none;
}

.impact-score-table .section-title i {
  padding-right: 15px;
}

.impact-score-table-meter-container {
  padding: 20px;
  min-height: 20px;
  min-width: 40%;
  box-sizing: border-box;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -ms-flexbox;
  display: flex;
}

.impact-score-table-meter-container .impact-score-meter {
  margin-bottom: -28px;
}

.impact-score-table-meta-container {
  min-width: 60%;
  width: 60%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-left: 1px solid #EBECED;
}

.impact-score-table-meta-box {
  min-width: 50%;
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -ms-flex-direction: column;
      flex-direction: column;
  box-sizing: border-box;
  box-shadow: 1px 1px 0 #EBECED;
  margin-left: -1px;
}

.impact-score-table-meta-box-title {
  color: #677078;
  font-size: 14px;
  font-size: 700;
  text-transform: uppercase;
  height: 30px;
}

.impact-score-table-meta-box-title i {
  padding-right: 15px;
}

.impact-score-table-meta-box-data {
  margin-left: 30px;
}

.impact-score-table-meta-box-data .sentiment-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.impact-score-table-meta-box-data .sentiment-value span {
  margin-bottom: 3px;
  margin-left: 5px;
}

.impact-score-table-meta-box:nth-of-type(odd) {
  box-shadow: 1px 1px 0 #EBECED;
}

.impact-score-table-meta-box:nth-of-type(even) {
  box-shadow: 0 1px 0 #EBECED;
}

.impact-score-table-meta-box:last-child {
  box-shadow: 1px 0px 0 #EBECED;
}

.impact-score-table--floating {
  border: 1px solid #EBECED;
  border-radius: 3px;
}

.impact-score-stat {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.impact-score-stat-icon {
  color: #CCCFD2;
  min-width: 20px;
  text-align: center;
  margin-right: 20px;
}

.impact-score-stat-title {
  font-weight: 700;
  margin-top: -3px;
}

.impact-score-stat-content {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.impact-score-stat-detail {
  color: #0092C2;
}

.impact-score-stat:last-child {
  margin-bottom: 0;
}

@media (max-height: 900px) {
  .editing-content .top-publisher-by-article-impact-slide-content .row .impact-score-meter-fill {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }
  .editing-content .top-publisher-by-article-impact-slide-content .row .impact-score-meter-fill-container {
    height: 18px;
    margin-bottom: 3px;
  }
  .editing-content .top-publisher-by-article-impact-slide-content .row .impact-score-bucket-label {
    font-size: 14px;
  }
}

.social-shares-meter {
  position: relative;
}

.social-shares-meter-fill {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.social-shares-meter-fill-container {
  width: 100%;
  height: 10px;
  border-radius: 40px;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  background-color: #EBECED;
  margin-bottom: 5px;
}

.social-shares-meter--xlarge .impact-score-meter-fill {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.social-shares-meter--xlarge .impact-score-meter-fill-container {
  height: 24px;
  margin-bottom: 10px;
}

.social-shares-meter--xlarge .impact-score-bucket-label {
  font-size: 18px;
}

.social-shares-meter--has-popover:hover .popover {
  opacity: 1;
}

.social-shares-meter .popover {
  width: 230px;
  border: none;
  top: -133px;
  box-shadow: 0 5px 12px 0 #dedfe1;
  background-color: #ffffff;
  border: 1px solid #dedfe1;
  opacity: 0;
  display: block;
  transition: all 350ms cubic-bezier(0.215, 0.61, 0.355, 1);
  pointer-events: none;
}

.social-shares-meter .popover-title {
  font-family: "Proxima Nova", sans-serif;
  font-weight: 700;
  font-size: 16px;
  border-radius: 0;
  border-bottom-color: #dedfe1;
  padding-bottom: 10px;
}

.social-shares-meter .popover-title, .social-shares-meter .popover-content {
  background-color: #ffffff;
}

.social-shares-meter .popover-content {
  padding: 5px 16px 20px 16px;
}

.social-shares-meter .popover-content .article-social {
  border: none;
}

.social-shares-meter .popover:before, .social-shares-meter .popover:after {
  left: 100%;
  top: 136px;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.social-shares-meter .popover:before {
  border-color: transparent;
  border-left-color: #dedfe1;
  border-width: 12px;
  margin-top: -12px;
}

.social-shares-meter .popover:after {
  border-color: transparent;
  border-left-color: #ffffff;
  border-width: 10px;
  margin-top: -10px;
}

.social-shares-meter .popover--left {
  left: -245px;
}

.social-shares-meter .popover--bottom {
  left: auto;
  top: 22px;
  right: calc(-50% - 4px);
}

.social-shares-meter .popover--bottom:before, .social-shares-meter .popover--bottom:after {
  bottom: 100%;
  top: -12px;
  left: 50%;
  border: solid transparent;
}

.social-shares-meter .popover--bottom:before {
  border-bottom-color: #dedfe1;
  border-width: 12px;
  margin-left: -12px;
}

.social-shares-meter .popover--bottom:after {
  border-bottom-color: #ffffff;
  border-width: 11px;
  margin-left: -11px;
}

.seo-impact .mask {
  position: relative;
  overflow: hidden;
  display: block;
  width: 11.1111111111rem;
  height: 5.5555555556rem;
  margin: 1.1111111111rem;
}

.seo-impact .semi-circle {
  position: relative;
  display: block;
  width: 11.1111111111rem;
  height: 5.5555555556rem;
  background: linear-gradient(to right, #BC1919 0%, #DB8A33 23%, #f8ca00 55%, #f8ca00 68%, #63BF52 100%);
  border-radius: 50% 50% 50% 50% / 100% 100% 0% 0%;
}

.seo-impact .semi-circle:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 2;
  display: block;
  width: 7.7777777778rem;
  height: 3.8888888889rem;
  margin-left: -3.8888888889rem;
  background: #F7F7F7;
  border-radius: 50% 50% 50% 50% / 100% 100% 0% 0%;
}

.seo-impact .semi-circle.white:before {
  background: #ffffff;
}

.seo-impact .semi-circle--mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 11.1111111111rem;
  height: 11.1111111111rem;
  background: transparent;
  transform: rotate(120deg) translate3d(0, 0, 0);
  -ms-transform-origin: center center;
      transform-origin: center center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.seo-impact .semi-circle--mask::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0%;
  z-index: 2;
  display: block;
  width: 11.2222222222rem;
  height: 5.6666666667rem;
  margin: -1px 0 0 -1px;
  background: #f2f2f2;
  border-radius: 50% 50% 50% 50% / 100% 100% 0% 0%;
}

@media (min-height: 600px) {
  .seo-impact--large .mask {
    width: 14.2857142857rem;
    height: 7.1428571429rem;
    margin: 1.4285714286rem;
  }
  .seo-impact--large .semi-circle {
    width: 14.2857142857rem;
    height: 7.1428571429rem;
  }
  .seo-impact--large .semi-circle:before {
    width: 10rem;
    height: 5rem;
    margin-left: -5rem;
  }
  .seo-impact--large .semi-circle.white:before {
    background: #ffffff;
  }
  .seo-impact--large .semi-circle--mask {
    width: 14.2857142857rem;
    height: 14.2857142857rem;
  }
  .seo-impact--large .semi-circle--mask::before {
    width: 14.4285714286rem;
    height: 7.2857142857rem;
  }
}

@media (min-height: 900px) {
  .seo-impact--large .mask {
    width: 25rem;
    height: 12.5rem;
    margin: 2.5rem;
  }
  .seo-impact--large .semi-circle {
    width: 25rem;
    height: 12.5rem;
  }
  .seo-impact--large .semi-circle:before {
    width: 17.5rem;
    height: 8.75rem;
    margin-left: -8.75rem;
  }
  .seo-impact--large .semi-circle.white:before {
    background: #ffffff;
  }
  .seo-impact--large .semi-circle--mask {
    width: 25rem;
    height: 25rem;
  }
  .seo-impact--large .semi-circle--mask::before {
    width: 25.25rem;
    height: 12.75rem;
  }
}

.seo-impact-widget {
  padding: 20px;
  color: #677078;
}

.seo-impact-widget .seo-impact-widget-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  cursor: pointer;
}

.seo-impact-widget .seo-impact-widget-top .seo-impact-gauge {
  position: relative;
}

.seo-impact-widget .seo-impact-widget-top .seo-impact-gauge .seo-impact .mask {
  margin: 0;
}

.seo-impact-widget .seo-impact-widget-top .seo-impact-gauge:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ffffff;
  height: 2px;
}

.seo-impact-widget .seo-impact-widget-top .seo-impact-metrics {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
}

.seo-impact-widget .seo-impact-widget-top .seo-impact-metrics span {
  width: 180px;
}

.seo-impact-widget .seo-impact-widget-top .seo-impact-metrics-avg {
  margin-top: 20px;
}

.seo-impact-widget .seo-impact-widget-top .seo-impact-metrics-avg span {
  font-size: 48px;
}

.newsletter-send-test-newsletter-modal {
  /* hack to simulate disabled button, but with button event
    so clicks on it can trigger blur on the input fields
  */
}

.newsletter-send-test-newsletter-modal .recipient-row {
  position: relative;
  margin-bottom: 15px;
}

.newsletter-send-test-newsletter-modal .recipient-row .default-input {
  margin-right: 0;
}

.newsletter-send-test-newsletter-modal .recipient-row .has-error {
  background: #feebea;
  border: 1px solid #fa6866;
  color: #DE4543;
}

.newsletter-send-test-newsletter-modal .recipient-row .tk-icon-cross {
  position: absolute;
  right: 10px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

.newsletter-send-test-newsletter-modal .add-recipients-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.newsletter-send-test-newsletter-modal .add-recipients-container .maximum-recipients-reached-label {
  padding-left: 10px;
  -ms-flex: 1;
      flex: 1;
  text-align: left;
  color: #DE4543;
}

.newsletter-send-test-newsletter-modal .add-recipients-container .btn-primary-outline[disabled] {
  border: 1px solid #EBECED;
}

.newsletter-send-test-newsletter-modal .btn-send-disabled:not(.loading) {
  cursor: pointer;
  background: #EBECED !important;
  border-color: #EBECED !important;
  color: #ffffff !important;
}

.bulk-sentiment-modal .modal-title {
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
}

.bulk-sentiment-modal .modal-title i {
  font-size: 12px;
}

.bulk-sentiment-modal .modal-body {
  padding-top: 20px;
}

.bulk-sentiment-modal .mute {
  color: #677078;
}

.bulk-sentiment-modal .btn.sentiment, .bulk-sentiment-modal .feature-menu-inner button.sentiment, .feature-menu-inner .bulk-sentiment-modal button.sentiment {
  width: 100%;
  height: 40px;
  text-align: left;
}

.bulk-sentiment-modal .btn.sentiment:not(:last-child), .bulk-sentiment-modal .feature-menu-inner button.sentiment:not(:last-child), .feature-menu-inner .bulk-sentiment-modal button.sentiment:not(:last-child) {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.bulk-sentiment-modal .btn.sentiment:not(:first-child), .bulk-sentiment-modal .feature-menu-inner button.sentiment:not(:first-child), .feature-menu-inner .bulk-sentiment-modal button.sentiment:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.bulk-sentiment-modal .btn.sentiment .selected-sentiment-checkmark:before, .bulk-sentiment-modal .feature-menu-inner button.sentiment .selected-sentiment-checkmark:before, .feature-menu-inner .bulk-sentiment-modal button.sentiment .selected-sentiment-checkmark:before {
  margin-right: 8px;
}

.bulk-sentiment-modal .sentiment .positive {
  color: #63BF52;
}

.bulk-sentiment-modal .sentiment .negative {
  color: #fa6866;
}

.bulk-sentiment-modal .sentiment .sentiment-value {
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 4px;
  position: relative;
  transition: none;
  box-sizing: border-box;
  height: 28px;
}

.bulk-sentiment-modal .sentiment .sentiment-value .sentiment-position {
  display: inline-block;
  -ms-transform: translate(0px, 1px);
      transform: translate(0px, 1px);
}

.bulk-sentiment-modal .sentiment .sentiment-value .sentiment-position .sentiment-icon {
  font-size: 12px;
  margin-right: 6px;
}

.bulk-sentiment-modal .modal-button-bar {
  border-top: none;
  padding-top: 0;
  height: 58px;
}

.bulk-sentiment-modal .modal-button-bar .btn-primary {
  margin-right: 3px;
}

.sync-impact-search-modal-window .modal-dialog {
  min-width: 578px;
  max-width: 578px;
}

.sync-impact-search-modal-window .modal-dialog .modal-content {
  min-width: 578px;
  max-width: 578px;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  margin: 0;
  margin-top: 50px;
}

.sync-impact-search-modal .modal-body {
  min-height: 200px;
  padding: 24px;
  box-sizing: border-box;
  background-color: white;
}

.sync-impact-search-modal .modal-header {
  max-height: 56px;
}

.sync-impact-search-modal .modal-footer {
  max-height: 56px;
  padding: 10px;
  border-radius: 4px;
}

.sync-modal-title {
  font-size: 16px;
  line-height: 24px;
}

.sync-impact-search-loading-text {
  margin-bottom: 40px;
}

.sync-impact-search-modal .body-text {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  box-sizing: border-box;
  background-color: white;
}

.sync-impact-search-modal .body-loading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 14px;
  line-height: 24px;
  border-radius: 4px;
}

.sync-impact-search-modal .modal-button-bar .ignore-button {
  width: auto;
}

._pendo-badge {
  z-index: 1;
}

.search-selector-with-add-button-container {
  width: 100%;
}

.search-selector-with-add-button-container .widget-search-selector-container {
  padding: 11px;
  height: 35px;
}

.search-selector-with-add-button-container .widget-search-selector-container .search-selector {
  float: left;
  width: 294px;
}

.search-selector-with-add-button-container .widget-search-selector-container .marker {
  float: left;
  margin: 11px 11px 11px 4px;
  background-color: #34404B;
}

.search-selector-with-add-button-container .widget-search-selector-container .add-button {
  border: none;
  float: right;
  height: 35px;
  width: 35px;
  padding-left: 13px;
}

.search-selector-with-add-button-container .create-new-search-link {
  margin-left: 37px;
  margin-bottom: 11px;
}

.add-a-search-link {
  margin: 11px 0 11px 18px;
}

#sov-drill-block {
  width: 100%;
}

#sov-drill-block .search-selector-with-add-button-container {
  width: 375px;
  position: absolute;
  top: 10px;
  right: 0;
  margin-right: 20px;
  z-index: 1;
}

#sov-drill-block .search-selector-with-add-button-container .add-a-search-link {
  margin-top: 29px;
  float: right;
}

#share-of-voice-comparison-block .voiceCompTable td {
  border-bottom: 1px solid #EBECED;
}

#sov-time-block .voiceCompTable td {
  border-bottom: 1px solid #EBECED;
}

.km-boolean-editor-directive {
  margin-top: 11px;
}

.widget-title {
  color: #677078;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.1px;
  line-height: 18px;
}

.widget-title-input {
  text-overflow: ellipsis;
}

.block-topbar .edit-widget-container {
  display: inline-block;
  margin-right: 10px;
  color: #677078;
  cursor: pointer;
}

.block-topbar .edit-widget-container i {
  vertical-align: middle;
}

.block-topbar .edit-widget-container i:hover {
  color: #34404B;
}

.block-topbar .key-message-widget-graph-container {
  display: inline-block;
  margin-right: 8px;
}

.block-topbar .widget-title-input {
  width: 290px;
  vertical-align: top;
}

.block-topbar .widget-title-input--key-message {
  width: 264px;
}

.block-topbar .widget-title-input:not(:hover) {
  border-color: transparent;
  background-color: transparent;
}

#drilldown .widget-title-input {
  width: 100%;
}

#drilldown .widget-title-input:not(:hover) {
  border-color: transparent;
  background-color: transparent;
}

.new-widget {
  min-height: 118px;
}

.new-widget-initial-state,
.new-widget-select-widget-type {
  opacity: 1;
  transition: all 0s ease-in-out;
}

.new-widget-initial-state.ng-hide-add, .new-widget-initial-state.ng-hide-remove,
.new-widget-select-widget-type.ng-hide-add,
.new-widget-select-widget-type.ng-hide-remove {
  display: block;
}

.new-widget-initial-state.ng-hide,
.new-widget-select-widget-type.ng-hide {
  opacity: 0;
}

.new-widget-initial-state {
  cursor: pointer;
  padding: 36px;
  text-align: center;
}

.new-widget-initial-state .centered-icon-holder {
  padding-bottom: 10px;
  font-size: 20px;
  color: #0092C2;
}

.new-widget-initial-state.initial {
  border: 1px dashed #677078;
  border-radius: 5px;
}

.new-widget-initial-state.initial:hover {
  border: 1px solid #0092C2;
}

.new-widget-select-widget-type {
  padding: 0 16px;
}

.edit-dashboard-container .error {
  color: #DE4543;
}

.edit-dashboard-container .edit-dashboard-selections {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.edit-dashboard-container .header-row {
  max-width: 1200px;
  margin: 18px auto 30px auto;
}

.edit-dashboard-container .header-row button,
.edit-dashboard-container .header-row div {
  display: inline-block;
}

.edit-dashboard-container .header-row .cancel-button,
.edit-dashboard-container .header-row .save-button {
  width: 120px;
}

.edit-dashboard-container .header-row .page-title {
  font-size: 30px;
  color: #677078;
  vertical-align: sub;
  margin-left: 11px;
}

.edit-dashboard-container .dashboard-title-input {
  width: calc(100% - 22px);
  height: 46px;
  padding-left: 19px;
  font-size: 24px;
}

.edit-dashboard-container .dashboard-search-container,
.edit-dashboard-container .dashboard-title-container {
  margin: 0 0 21px 0;
  width: 100%;
}

.edit-dashboard-container .select2-container {
  width: 100%;
  margin: 0;
}

.edit-dashboard-container .select2-container .select2-choice {
  width: 100%;
}

.edit-dashboard-container .select2-container .select2-drop {
  width: 100%;
}

.edit-dashboard-container .widget-selection-container,
.edit-dashboard-container .datepicker-container {
  margin-bottom: 40px;
}

.edit-dashboard-container .custom-datepicker-container {
  height: 325px;
  display: block;
  width: 100%;
  position: static;
  border: 1px solid #EBECED;
  box-shadow: none;
}

.edit-dashboard-container .custom-datepicker-container button {
  display: none;
}

.edit-dashboard-container .widget-selection-container {
  display: block;
}

.edit-dashboard-container .widget-selection-container .section-title {
  display: inline-block;
}

.edit-dashboard-container .widget-selection-container .select-all-toggles {
  display: inline-block;
  color: #EBECED;
}

.edit-dashboard-container .widget-selection-container .select-all-toggles span {
  color: #0092C2;
  cursor: pointer;
}

.edit-dashboard-container .widget-selection-container .select-all-toggles span:hover {
  color: #0092C2;
}

.edit-dashboard-container .widget-selection-container .select-all-toggles span:active {
  color: #007499;
}

.edit-dashboard-container .widget-selector-column {
  display: inline-block;
}

.edit-dashboard-container .widget-selector-column:not(:last-child) {
  margin-right: 11px;
}

.edit-dashboard-container .filters-selection-container {
  width: 100%;
  clear: both;
  margin-bottom: 110px;
}

.edit-dashboard-container .filters-selection-container .filter-tables-container {
  height: 270px;
  background-color: #ffffff;
}

.edit-dashboard-container .filters-selection-container table {
  margin: 22px 0 0 32px;
  text-align: center;
  width: 320px;
}

.edit-dashboard-container .filters-selection-container th:first-child,
.edit-dashboard-container .filters-selection-container td:first-child {
  width: 66%;
  text-align: left;
}

.edit-dashboard-container .filters-selection-container th {
  width: 17%;
  font-weight: 700;
}

.edit-dashboard-container .filters-selection-container td,
.edit-dashboard-container .filters-selection-container th {
  border-bottom: 1px solid #EBECED;
  height: 30px;
}

.edit-dashboard-container .filter-options-container {
  width: 50%;
  display: inline-block;
  color: #677078;
  float: left;
}

.edit-dashboard-container .filter-options-container input[type="radio"] {
  -webkit-appearance: radio;
  margin: 0 16px 0 18px;
}

.image-crop-modal .modal-body {
  padding: 0;
}

.image-crop-area {
  overflow: hidden;
  width: 680px;
  height: 640px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
}

/* easeInOutQuint */
.dashboard-templates-page {
  margin: 30px 15%;
  color: #677078;
}

.dashboard-templates-page .menu-bar {
  width: 100%;
  margin-bottom: 20px;
  display: -ms-flexbox;
  display: flex;
}

.dashboard-templates-page .menu-bar .new-template-button {
  margin-left: auto;
  width: 120px;
  padding: 0 15px;
}

.dashboard-templates-page .dashboard-templates {
  display: -ms-flexbox;
  display: flex;
  background: #ffffff;
}

.dashboard-templates-page .dashboard-templates .dashboard-templates-column {
  -ms-flex: 1;
      flex: 1;
  border: 1px solid #EBECED;
}

.dashboard-templates-page .dashboard-templates .dashboard-templates-column:first-child {
  border-right: none;
  max-width: 30%;
}

.dashboard-templates-page .dashboard-templates .dashboard-templates-list .dashboard-template {
  padding: 15px;
  border-bottom: 1px solid #EBECED;
}

.dashboard-templates-page .dashboard-templates .dashboard-templates-list .dashboard-template:nth-of-type(odd) {
  background-color: #F7F7F7;
}

.dashboard-templates-page .dashboard-templates .dashboard-templates-list .dashboard-template:last-of-type {
  border-bottom: 1px solid #EBECED;
}

.dashboard-templates-page .dashboard-templates .dashboard-templates-list .dashboard-template:hover {
  background-color: #c9e8f2;
  cursor: pointer;
}

.dashboard-templates-page .dashboard-templates .dashboard-templates-list .dashboard-template.selected {
  background-color: #c9e8f2;
}

.dashboard-templates-page .dashboard-templates .dashboard-templates-list .dashboard-template.selected {
  background-color: #c9e8f2;
}

.dashboard-templates-page .dashboard-templates .create-edit-dashboard-template {
  padding: 20px;
}

.dashboard-templates-page .dashboard-templates .create-edit-dashboard-template .create-edit-template-form textarea {
  width: 100%;
  min-height: 300px;
  border: 1px solid #CCCFD2;
}

.dashboard-templates-page .dashboard-templates .create-edit-dashboard-template .create-edit-template-form .input-group,
.dashboard-templates-page .dashboard-templates .create-edit-dashboard-template .create-edit-template-form .select-group,
.dashboard-templates-page .dashboard-templates .create-edit-dashboard-template .create-edit-template-form .checkbox-group {
  padding-bottom: 20px;
}

.dashboard-templates-page .dashboard-templates .create-edit-dashboard-template .create-edit-template-form .input-group label,
.dashboard-templates-page .dashboard-templates .create-edit-dashboard-template .create-edit-template-form .select-group label,
.dashboard-templates-page .dashboard-templates .create-edit-dashboard-template .create-edit-template-form .checkbox-group label {
  padding-right: 15px;
}

.dashboard-templates-page .dashboard-templates .create-edit-dashboard-template .create-edit-template-form .checkbox-group .checkbox-holder {
  display: inline-block;
}

.dashboard-templates-page-errors-container {
  margin-top: 20px;
}

.dashboard-templates-page-error {
  background-color: #feebea;
  color: #DE4543;
  padding: 20px;
  margin-bottom: 5px;
  border-radius: 5px;
}

.zEWidget-launcher {
  background-color: transparent !important;
}

iframe#webWidget, iframe#launcher {
  background: transparent !important;
}

.homescreen {
  background: #F7F7F7;
}

.homescreen #main {
  text-align: center;
}

.homescreen #main h1 {
  color: #677078;
  font-size: 48px;
  font-weight: 300;
}

.homescreen #main .sub-header {
  color: #677078;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.homescreen-in {
  position: relative;
  min-height: 595px;
}

.homescreen-sect {
  overflow: hidden;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  top: 20%;
}

.homescreen-sect + .homescreen-sect {
  top: 50%;
}

.homescreen-nav {
  list-style: none;
  font-size: 0;
  text-align: center;
  margin: 0;
  padding: 0;
}

.homescreen-nav li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
}

.homescreen-nav li .homescreen-item {
  background: #ffffff;
  display: block;
  margin: 0 30px;
  width: 200px;
  height: 200px;
  border: 1px solid #EBECED;
  border-radius: 3px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}

.homescreen-nav li .homescreen-item:hover {
  background: #F7F7F7;
  border: 1px solid #CCCFD2;
}

.homescreen-nav li .homescreen-item span {
  color: #677078;
  font-size: 13px;
  font-weight: 700;
}

.homescreen-News,
.homescreen-Alerts,
.homescreen-Dashboard,
.homescreen-Reports,
.homescreen-Search {
  background-repeat: no-repeat;
  background-position: center center;
  height: 119px;
  width: 175px;
  display: block;
  margin: 21px auto 14px auto;
}

.homescreen-News {
  background-image: url("../images/inline-imgs/icon-news.png");
  background-size: 92px 97px;
}

.homescreen-Alerts {
  background-image: url("../images/inline-imgs/icon-alerts.png");
  background-size: 97px 90px;
}

.homescreen-Dashboard {
  background-image: url("../images/inline-imgs/icon-dashboard.png");
  background-size: 108px 75px;
}

.homescreen-Reports {
  background-image: url("../images/inline-imgs/icon-reports.png");
  background-size: 76px 95px;
}

.homescreen-Search {
  background-image: url("../images/inline-imgs/icon-search.png");
  background-size: 92px 97px;
}

/* easeInOutQuint */
/* easeInOutQuint */
.admin-page .admin-content, .inspect-modal .admin-content {
  padding-left: 40px;
}

.admin-page .clickable, .inspect-modal .clickable {
  cursor: pointer;
}

.admin-page .clickable:hover, .inspect-modal .clickable:hover {
  text-decoration: underline;
}

.admin-page .filter-holder, .inspect-modal .filter-holder {
  left: 220px !important;
}

.admin-page .filter-holder h2, .inspect-modal .filter-holder h2 {
  color: #677078;
  font-size: 18px;
  font-weight: 700;
  margin: 0;
}

.admin-page .filter-holder .btn, .admin-page .filter-holder .feature-menu-inner button, .feature-menu-inner .admin-page .filter-holder button, .inspect-modal .filter-holder .btn, .inspect-modal .filter-holder .feature-menu-inner button, .feature-menu-inner .inspect-modal .filter-holder button {
  height: 40px;
  line-height: 38px;
  box-sizing: border-box;
  border: 1px solid #2f3038;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #55913d;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  position: relative;
  top: 2px;
}

.admin-page .filter-holder .btn:hover, .admin-page .filter-holder .feature-menu-inner button:hover, .feature-menu-inner .admin-page .filter-holder button:hover, .inspect-modal .filter-holder .btn:hover, .inspect-modal .filter-holder .feature-menu-inner button:hover, .feature-menu-inner .inspect-modal .filter-holder button:hover {
  background-color: #64aa48;
}

.admin-page h4, .inspect-modal h4 {
  margin: -6px 0 10px 0;
}

.admin-page .save-action, .admin-page .preview-action, .admin-page .unverify, .inspect-modal .save-action, .inspect-modal .preview-action, .inspect-modal .unverify {
  float: right;
  position: absolute;
  right: 40px;
  top: 80px;
}

.admin-page .unverify, .inspect-modal .unverify {
  right: 133px;
}

.admin-page .preview-action, .inspect-modal .preview-action {
  right: 240px;
}

.admin-page .message, .inspect-modal .message {
  height: 40px;
  color: #fff;
  line-height: 40px;
  font-size: 16px;
  float: right;
  position: absolute;
  right: 180px;
  top: 20px;
  padding: 0 10px;
  border-radius: 3px;
}

.admin-page .message.confirmation, .inspect-modal .message.confirmation {
  background-color: #72A946;
}

.admin-page .message.denial, .inspect-modal .message.denial {
  background-color: #E24141;
}

.admin-page .pending-notification, .inspect-modal .pending-notification {
  background-color: #E24141;
  width: 30px;
  height: 30px;
  float: left;
  border-radius: 4px;
  margin: 10px 10px 7px 7px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  color: #fff;
}

.admin-page table, .inspect-modal table {
  width: 1024px;
}

.admin-page table th, .inspect-modal table th {
  padding: 10px;
  background-color: darkgray;
}

.admin-page table td, .inspect-modal table td {
  padding: 10px;
}

.admin-page table td.rejected, .inspect-modal table td.rejected {
  cursor: auto;
  text-decoration: none;
}

.admin-page table td.submitted, .inspect-modal table td.submitted {
  cursor: auto;
  text-decoration: none;
}

.admin-page table td.pending, .inspect-modal table td.pending {
  width: 15%;
  height: 40px;
}

.admin-page table td.pending:hover i, .inspect-modal table td.pending:hover i {
  cursor: pointer;
}

.admin-page table .rejected, .inspect-modal table .rejected {
  background-color: #E24141;
  color: #fff;
}

.admin-page table .alreadyCrawled, .inspect-modal table .alreadyCrawled {
  background-color: #fffa04;
  color: #242424;
}

.admin-page table .submitted, .inspect-modal table .submitted {
  background-color: #6EA341;
  color: #fff;
}

.admin-page table.deletes, .admin-page table.customSentiment, .admin-page table.adds, .inspect-modal table.deletes, .inspect-modal table.customSentiment, .inspect-modal table.adds {
  color: #585a67;
  width: 100%;
  margin-bottom: 40px;
}

.admin-page table.deletes th, .admin-page table.customSentiment th, .admin-page table.adds th, .inspect-modal table.deletes th, .inspect-modal table.customSentiment th, .inspect-modal table.adds th {
  color: #ffffff;
}

.admin-page table.deletes tr, .admin-page table.customSentiment tr, .admin-page table.adds tr, .inspect-modal table.deletes tr, .inspect-modal table.customSentiment tr, .inspect-modal table.adds tr {
  border-bottom: 1px solid #c9c9c9;
}

.admin-page .textbox, .admin-page .textarea, .inspect-modal .textbox, .inspect-modal .textarea {
  width: 281px;
  height: 40px;
  line-height: 20px;
  padding: 10px 17px;
  box-sizing: border-box;
  border: 1px solid #c1c1c1;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #fff;
  color: #b4b4b4;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 20px 0;
  position: relative;
}

.admin-page .textbox input, .admin-page .textarea input, .inspect-modal .textbox input, .inspect-modal .textarea input {
  background: none;
  border: 0;
  padding: 0;
  box-sizing: border-box;
  color: #b4b4b4;
  font-size: 14px;
  font-weight: 700;
}

.admin-page .textbox.textarea-content, .admin-page .textarea.textarea-content, .inspect-modal .textbox.textarea-content, .inspect-modal .textarea.textarea-content {
  width: 800px;
  height: 300px;
}

.admin-page .textbox.textbox-email i, .admin-page .textarea.textbox-email i, .inspect-modal .textbox.textbox-email i, .inspect-modal .textarea.textbox-email i {
  width: 44px;
  height: 32px;
  line-height: 40px;
  border-right: 1px solid #c1c1c1;
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
  text-align: center;
}

.admin-page .textbox.textbox-email i:before, .admin-page .textarea.textbox-email i:before, .inspect-modal .textbox.textbox-email i:before, .inspect-modal .textarea.textbox-email i:before {
  margin: 0;
  position: relative;
  top: -2px;
}

.admin-page .textbox.textbox-email input, .admin-page .textarea.textbox-email input, .inspect-modal .textbox.textbox-email input, .inspect-modal .textarea.textbox-email input {
  position: absolute;
  left: 0;
  top: 0;
  width: 281px;
  height: 40px;
  line-height: 20px;
  padding: 10px 17px 10px 60px;
}

.admin-box {
  padding: 100px 0 20px 0;
}

.admin-box:first-child {
  border-top: 0;
}

.admin-box h2 {
  clear: both;
  width: 100%;
  margin: 0 0 30px 0;
  color: #4b8fbd;
  font-size: 18px;
  font-weight: bold;
}

.admin-box h3 {
  color: #5b5b67;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 13px 0;
}

.admin-box:before, .admin-box:after {
  content: " ";
  display: table;
}

.admin-box:after {
  clear: both;
}

.admin-box.admin-box-account {
  padding-bottom: 50px;
  position: relative;
}

.admin-box.admin-box-account .upgrade-account-button {
  background: #55913D;
  border-color: #4d811f;
  font-size: 14px;
  height: 40px;
  padding: 0 19px 0 20px;
  position: absolute;
  right: 6px;
  top: 26px;
}

.admin-box.admin-box-account .upgrade-account-button:hover {
  background: #64aa48;
  border-color: #72bf2e;
}

.admin-box-item-in {
  display: inline-block;
  text-align: left;
}

.admin-box-item {
  width: 33.3%;
  padding: 15px 0 5px 0;
  box-sizing: border-box;
  float: left;
  text-align: left;
}

.admin-box-item + .admin-box-item {
  text-align: center;
}

.admin-box-item + .admin-box-item + .admin-box-item {
  text-align: right;
}

.admin-box-item.article-search {
  width: 320px;
}

.admin-box-item div.tagsinput {
  height: 129px !important;
  max-height: 129px !important;
  box-sizing: border-box;
  width: 281px !important;
  border: 1px solid #c1c1c1;
  margin-bottom: 20px;
}

.admin-box-item .select2.wide-select {
  width: 281px !important;
  margin: 0 0 20px 0 !important;
}

.block-btn {
  display: block;
  width: 46px;
}

.result-box {
  width: 55%;
}

.result-box .result-box-in {
  background-color: #ffffff;
  border: 1px solid #c1c1c1;
  min-height: 200px;
  width: 100%;
  padding: 10px;
}

.result-box .result-box-in .key {
  font-weight: 700;
  color: #000;
}

.result-box .result-box-in .string {
  color: green;
}

.result-box .result-box-in .number {
  color: blue;
}

.result-box .result-box-in .edit-button {
  margin-left: auto;
  margin-right: auto;
}

.result-box .result-box-in .edit-field {
  text-align: center;
}

.result-box .result-box-in .edit-field .edit-label {
  display: inline-block;
  width: 140px;
  text-align: right;
  margin-right: 4px;
}

.select-file {
  width: 270px;
  height: 125px;
  border-radius: 2px;
  background-clip: padding-box;
  border: 3px dashed #b4b4b4;
  text-align: center;
  position: relative;
}

.select-file:hover {
  background: #cccfd2;
}

.select-file i {
  color: #707070;
  font-size: 26px;
  display: inline-block;
  margin: 25px auto 13px;
}

.select-file i:before {
  margin: 0;
}

.select-file-btn {
  display: block;
  width: 155px;
  height: 34px;
  border: 1px solid #616161;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #6f6f6f;
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}

.select-file-btn input {
  position: absolute;
  background: red;
  left: 0;
  top: 0;
  z-index: 100;
  font-size: 100px;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.select-file-btn-label {
  width: 155px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

.select-file-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 270px;
  height: 125px;
  background: #c6c6c6;
  z-index: 100;
  display: none;
}

.uploaded .select-file-img {
  display: block;
}

.select-file-img img {
  display: block;
  width: 100%;
  height: 100%;
}

.select-file-img i {
  position: absolute;
  right: 11px;
  top: 15px;
  font-size: 22px;
  color: #636363;
  margin: 0;
  cursor: pointer;
}

.select-file-img i:before {
  margin: 0;
}

.admin-box-info {
  padding-top: 50px;
}

.admin-box-info h2 {
  margin-bottom: 53px;
}

.admin-box-info img {
  width: 80px;
  height: 80px;
  border-radius: 100px;
  display: block;
  margin: 0 18px 0 0;
}

.admin-box-info-details {
  width: 175px;
  box-sizing: border-box;
  padding: 14px 0 0;
}

.admin-box-info-details p {
  padding: 0;
  margin: 0;
  line-height: 1.1;
}

.admin-box-info-details .admin-box-info-name {
  color: #3d3f47;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1;
  padding: 0 0 8px 0;
}

.admin-box-info-details .admin-box-info-post {
  opacity: .78;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=78);
  color: #3d3f47;
  font-size: 18px;
  line-height: 1.1;
  padding: 0 0 8px 0;
}

.admin-box-info-details .admin-box-info-cont {
  opacity: .7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  color: #3d3f47;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
  padding: 0 0 7px 0;
}

.admin-box-info-text {
  overflow: hidden;
  padding: 14px 0 0;
}

.admin-box-info-text p {
  color: #3d3f47;
  font-size: 12px;
  line-height: 21px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}

.topnav .icon-new-cog {
  font-size: 22px !important;
  top: 1px !important;
}

.sidebar.no-right {
  border-right: none;
}

.admin-sidebar {
  border-right: 1px solid #EBECED;
}

.admin-sidebar .sidebar-option {
  height: 50px;
  border-bottom: 1px solid #EBECED;
  cursor: pointer;
  background: #F7F7F7;
  position: relative;
}

.admin-sidebar .sidebar-option .option-name {
  color: #677078;
  font-size: 13px;
  text-transform: uppercase;
  margin: 0 auto;
  line-height: 50px;
  padding-left: 20px;
  position: relative;
}

.admin-sidebar .sidebar-option.selected {
  border-right: 3px solid #0092C2;
}

.entity-search {
  color: #5b5b67;
}

.entity-search .result-box {
  width: 100%;
}

.entity-search .result-box .result-box-in {
  width: auto;
}

.entity-search .textbox {
  display: inline-block;
}

.entity-search a.btn {
  display: inline-block;
}

.entity-search .mentions {
  border: 1px solid #c1c1c1;
  background-color: #ffffff;
}

.entity-search .mentions th {
  text-align: center;
}

.entity-search .mentions td {
  border: 1px solid #c1c1c1;
  vertical-align: top;
}

.entity-search .mentions ul {
  margin: 0;
  padding: 0;
}

.entity-search .mentions ul li {
  list-style: none;
}

.entity-search .mentions a {
  color: #5b5b67;
  font-weight: bold;
}

.entity-search .entity:hover {
  cursor: pointer;
  font-weight: bold;
}

.entity-search .builder-container {
  overflow-y: auto;
  max-height: 300px;
  border: 1px solid #c1c1c1;
  margin-bottom: 8px;
}

.entity-search .builder-table {
  width: 100%;
  table-layout: fixed;
}

.entity-search .builder-table td {
  vertical-align: top;
}

.entity-search .builder-table .phrase-input {
  width: 180px;
  margin-left: 4px;
}

.entity-search .check-header {
  font-size: 11px;
}

.entity-search input[type=checkbox] {
  -webkit-appearance: checkbox;
  margin-right: 3px;
  margin-left: 2px;
}

.entity-search .textarea {
  height: 200px !important;
  margin-top: 20px !important;
}

.entity-search .even {
  background-color: #ebeced;
}

.entity-search .entityBox {
  margin-left: 8px;
  width: 70px;
  display: inline-block;
  margin-bottom: 4px;
}

.entity-search .h3.user-agent {
  color: #abbf78;
}

.diffbot-date-span {
  text-align: left;
}

.urlcheck-date-span {
  text-align: left;
}

.embedly-date-span {
  text-align: left;
}

.robots-top {
  display: inline-block;
  width: 300px;
  font-weight: normal;
  overflow-x: scroll;
  overflow-y: scroll;
}

.crawl-sample {
  display: inline-block;
  color: #717171;
  font-weight: normal;
  font-size: 12px;
  line-height: 21px;
  word-wrap: break-word;
  overflow-x: scroll;
}

.robots-top {
  display: inline-block;
}

.robots-txt {
  color: #717171;
  font-size: 12px;
  line-height: 21px;
  font-weight: normal;
  word-wrap: break-word;
  overflow-x: scroll;
}

.inspect-pub-modal-articles-tbl {
  height: 600px;
  overflow-y: auto;
}

.inspect-pub-modal-text-row {
  padding-bottom: 10px;
}

.rss-audit {
  color: #5b5b67;
}

.rss-audit h2 {
  margin: 10px 0 10px;
}

.rss-audit input[type=checkbox] {
  -webkit-appearance: checkbox;
  margin-right: 3px;
  margin-left: 2px;
}

.rss-audit .result-box {
  width: 100%;
}

.rss-audit .result-box .result-box-in {
  width: auto;
  min-height: 0;
}

.rss-audit .audits {
  border: 1px solid #c1c1c1;
  background-color: #ffffff;
}

.rss-audit .audits th {
  text-align: center;
}

.rss-audit .audits td {
  border: 1px solid #c1c1c1;
}

.rss-audit .audits ul {
  margin: 0;
  padding: 0;
}

.rss-audit .audits ul li {
  list-style: none;
}

.rss-audit .audits a {
  color: #5b5b67;
  font-weight: bold;
}

.rss-audit .audit-container {
  overflow-y: auto;
  max-height: 300px;
  margin-bottom: 8px;
  margin-top: 8px;
}

.rss-audit .audit-input {
  width: 75%;
}

.rss-audit .audit-table {
  width: 100%;
  table-layout: fixed;
  word-wrap: break-word;
}

.rss-audit .audit-table td {
  overflow: auto;
}

.rss-audit .even {
  background-color: #ebeced;
}

.rss-audit .block-btn {
  display: inline-block;
  width: auto;
  text-align: center;
}

.rss-audit .icon-button {
  text-decoration: none;
  font-weight: 700;
}

.add-user-section .form-group {
  margin-bottom: 20px;
}

.add-user-section .admin-box-item {
  width: 80%;
}

.add-user-section .admin-box-item input.default-input {
  width: 410px;
  padding: 5px 10px;
  margin-top: 5px;
}

.add-user-section .admin-box-item .change-password-section {
  margin-bottom: 13px;
  padding: 0;
  border: 0;
  display: -ms-flexbox;
  display: flex;
}

.add-user-section .admin-box-item .change-password-section .change-pass-content {
  padding: 0;
}

.add-user-section .admin-box-item .change-password-section .change-pass-content .show-pass {
  height: 33px;
}

.add-user-section .admin-box-item .change-password-section .error-message {
  display: inline-block;
  color: #DE4543;
  padding-bottom: 20px;
  font-size: 14px;
}

.add-user-section select {
  margin: 0;
  line-height: inherit;
  border-radius: 0;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  text-transform: none;
}


.btn,
.feature-menu-inner button {
  text-align: center;
}

.tk-error {
  background: url("https://s3.amazonaws.com/tk-prod-static-files/Error.jpg") no-repeat center center fixed;
  background-size: cover;
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}

.tk-error #content {
  padding-top: 200px;
  text-align: center;
  color: #cccfd2;
  line-height: initial;
}

.tk-error #content .header {
  font-size: 64px;
  color: #cccfd2;
}

.tk-error #content .message {
  font-size: 20px;
}

.tk-error #content .button {
  font-family: "Proxima Nova", sans-serif;
  background: none;
  border: 1px solid #979797;
  border-radius: 3px;
  margin-top: 30px;
  padding: 3px 30px 3px 30px;
}

.tk-error #content .button:hover {
  background: #232329;
}

/* easeInOutQuint */
.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ui-tooltip, .arrow:after {
  background: #34404b;
  border: none;
  font-size: 12px;
  font-weight: 700;
}

.ui-tooltip {
  padding: 10px;
  border-radius: 3px;
  color: white;
}

.linkText {
  text-decoration: none;
  color: #0092C2;
}

.linkText:hover {
  cursor: pointer;
  color: #0092C2;
}

.linkText--hasIcon > .linkText-text,
.linkText--hasIcon > .linkText-icon {
  vertical-align: middle;
}

.extendedLink {
  display: block;
  padding: 0;
  text-decoration: none;
  color: inherit;
}

.extendedLink:hover {
  background-color: transparent;
}

.required-field-asterisk {
  color: #DE4543;
}

.error-message {
  color: #DE4543;
  padding-bottom: 20px;
  font-size: 14px;
}

.error-message-box {
  background: #feebea;
  color: #DE4543;
  text-align: center;
  padding-top: 20px;
}

.bold {
  font-weight: 700;
}

.italic {
  font-style: italic;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.bring-to-top-of-z-axis {
  z-index: 1000;
}

.feature-menu {
  color: white;
  position: fixed;
  top: 0px;
  left: 40%;
  background: #43BFB7;
  transition: top linear 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  border-radius: 0 0 5px 5px;
  text-align: center;
  padding: 4px 25px 4px 25px;
  z-index: 10000;
}

.impersonated-feature:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  border-radius: 5px;
  background-color: #ffff00;
}

.feature-menu-inner {
  position: fixed;
  top: -250px;
  left: 40%;
  background: #43BFB7;
  width: auto;
  min-width: 300px;
  padding: 25px;
  height: 200px;
  overflow: scroll;
  transition: top linear 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  border-radius: 0 0 5px 0;
  text-align: left;
}

.feature-menu-inner td {
  min-width: 150px;
  text-align: right;
  font-size: 12px;
  padding: 2px;
}

.feature-menu-inner button {
  width: 100%;
}

.feature-menu:hover {
  top: 250px;
}

.feature-menu:hover .feature-menu-inner {
  top: 0;
}

.align-in-row-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
}

.align-in-column-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.align-to-baseline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
}

.align-center {
  -ms-flex-align: center;
      align-items: center;
}

.align-end {
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.align-in-row-element {
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.icon-with-text i {
  margin-right: 6px;
}

.text-right {
  text-align: right;
}

.text-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}

/* easeInOutQuint */
.password-settings {
  height: 100%;
  background-color: #F7F7F7;
  padding-top: 100px !important;
}

.password-settings .centered {
  margin: 0 auto;
  height: 100%;
  width: 585px;
}

.password-settings .action, .password-settings .feature-menu-inner button, .feature-menu-inner .password-settings button,
.password-settings .cancel {
  border-radius: 20px;
  padding: 10px 20px;
  margin-left: 10px;
  cursor: pointer;
}

.password-settings .action, .password-settings .feature-menu-inner button, .feature-menu-inner .password-settings button {
  border: none;
  background: #0092C2;
  color: #ffffff;
}

.password-settings .action:hover, .password-settings .feature-menu-inner button:hover, .feature-menu-inner .password-settings button:hover {
  background: #0092C2;
}

.password-settings .action.disabled, .password-settings .feature-menu-inner button.disabled, .feature-menu-inner .password-settings button.disabled, .password-settings .action[disabled], .password-settings .feature-menu-inner button[disabled], .feature-menu-inner .password-settings button[disabled], .password-settings .action.disabled:hover, .password-settings .feature-menu-inner button.disabled:hover, .feature-menu-inner .password-settings button.disabled:hover, .password-settings .action[disabled]:hover, .password-settings .feature-menu-inner button[disabled]:hover, .feature-menu-inner .password-settings button[disabled]:hover {
  background: #cccfd2;
}

.password-settings .action.save-settings, .password-settings .feature-menu-inner button.save-settings, .feature-menu-inner .password-settings button.save-settings {
  margin: 20px 0;
}

.password-settings .cancel {
  background: #ffffff;
  border: 1px solid #CCCFD2;
  color: #34404B;
}

.password-settings .error {
  border-width: 2px !important;
  border-top-color: #fa6866 !important;
  border-bottom-color: #fa6866 !important;
  background: #feebea;
  color: #fa6866;
}

.password-settings .error.pass-input {
  border-left-color: #fa6866 !important;
}

.password-settings .error.show-pass {
  border-right-color: #fa6866 !important;
  border-left-width: 1px !important;
}

.settings-input {
  border-radius: 3px;
  width: 515px;
  height: 30px;
  border: 1px solid #EBECED;
  font-weight: 400;
  font-size: 14px;
  padding: 5px 10px;
  margin-top: 5px;
}

.change-pass-content {
  padding-top: 20px;
  color: #34404B;
}

.change-pass-content span {
  color: #34404B;
}

.change-pass-content .pass-input {
  border-right: none;
  border-radius: 3px 0 0 3px;
  display: inline-block;
  width: 410px;
  float: left;
}

.change-pass-content .show-pass {
  height: 28px;
  width: 80px;
  border-radius: 0 3px 3px 0;
  border: 1px solid #C0C0C0;
  display: inline-block;
  vertical-align: top;
  padding: 12px 0 0 15px;
  margin-top: 5px;
  float: left;
  cursor: pointer;
}

.change-password-section {
  border-top: 1px solid #EBECED;
  padding-top: 15px;
}

.change-password-section .cancel-change-pass {
  display: inline-block;
  margin-left: 20px;
  cursor: pointer;
}

.password-verify {
  font-size: 12px;
  color: #677078;
  padding-bottom: 20px;
}

.password-verify div {
  display: inline-block;
  padding-right: 5px;
}

.verified {
  color: #63BF52;
}

.app-settings-body {
  background-color: #F7F7F7;
}

ui-view.ng-enter,
ui-view.ng-leave {
  left: 0;
  position: absolute;
  right: 0;
  transition: all 0s ease-in-out;
}

ui-view.ng-enter {
  opacity: 0;
  transform: scale3d(0, 0, 0);
}

ui-view.ng-enter-active {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

ui-view.ng-leave {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

ui-view.ng-leave-active {
  opacity: 0;
  transform: translate3d(100px, 0, 0);
}

.selector-item {
  height: 35px;
  line-height: 35px;
  background-color: #ffffff;
  cursor: pointer;
  padding-left: 20px;
}

.selector-item:hover {
  background-color: #c9e8f2;
}

.selector-item .icon-new-checkmark, .selector-item .editable-inline .control-group .editable-buttons .editable-submit, .editable-inline .control-group .editable-buttons .selector-item .editable-submit, .selector-item .alert-types .alert-type-block.selected .type-footer [class^="icon-"], .alert-types .alert-type-block.selected .type-footer .selector-item [class^="icon-"], .selector-item .alert-types .alert-type-block.selected .type-footer [class*=" icon-"], .alert-types .alert-type-block.selected .type-footer .selector-item [class*=" icon-"], .selector-item .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selector-item [class^="icon-new-"], .selector-item .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"], .alert-modules .alert-module.selected .module-icon-block .selector-item [class*=" icon-new-"] {
  color: #63BF52;
}

.selector-item .icon-new-checkmark:before, .selector-item .editable-inline .control-group .editable-buttons .editable-submit:before, .editable-inline .control-group .editable-buttons .selector-item .editable-submit:before, .selector-item .alert-types .alert-type-block.selected .type-footer [class^="icon-"]:before, .alert-types .alert-type-block.selected .type-footer .selector-item [class^="icon-"]:before, .selector-item .alert-types .alert-type-block.selected .type-footer [class*=" icon-"]:before, .alert-types .alert-type-block.selected .type-footer .selector-item [class*=" icon-"]:before, .selector-item .alert-modules .alert-module.selected .module-icon-block [class^="icon-new-"]:before, .alert-modules .alert-module.selected .module-icon-block .selector-item [class^="icon-new-"]:before, .selector-item .alert-modules .alert-module.selected .module-icon-block [class*=" icon-new-"]:before, .alert-modules .alert-module.selected .module-icon-block .selector-item [class*=" icon-new-"]:before {
  margin-right: 5px;
  vertical-align: bottom;
}

.selector-item.selected {
  font-weight: 700;
}

.selector-item.disabled {
  cursor: default;
  color: #CCCFD2;
}

.selector-item.disabled:hover {
  background-color: #ffffff;
}

.selector .list-accordion-header {
  cursor: default;
}

.selector .list-accordion-drawer {
  text-align: left;
}

.selector-table-container {
  background-color: #ffffff;
  border: 1px solid #EBECED;
}

.contact-list-selector .filter-input-container-in-modal {
  height: 62px;
  width: 100%;
}

.contact-list-selector .filter-input-container-in-modal .filter-input {
  width: 100%;
  margin: 11px auto;
  height: 38px;
  padding: 0;
}

.contact-list-selector .filter-input-container-in-modal .filter-input > .icon {
  padding: 11px 10px 0 0;
}

.contact-list-selector .filter-input-container-in-modal .filter-input > input {
  width: calc(100% - 90px);
  height: calc(100% - 2px);
  padding: 0 17px;
  border: none;
  box-shadow: none;
}

.contact-list-selector .contact-list-selector-table-container {
  background-color: #ffffff;
  border: 1px solid #EBECED;
}

.add-campaigns-selector .filter-input-container-in-modal {
  height: 62px;
  width: 100%;
}

.add-campaigns-selector .filter-input-container-in-modal .filter-input {
  width: 100%;
  margin: 11px auto;
  height: 38px;
  padding: 0;
}

.add-campaigns-selector .filter-input-container-in-modal .filter-input > .icon {
  padding: 11px 10px 0 0;
}

.add-campaigns-selector .filter-input-container-in-modal .filter-input > input {
  width: calc(100% - 90px);
  height: calc(100% - 2px);
  padding: 0 17px;
  border: none;
  box-shadow: none;
}

/* easeInOutQuint */
/* easeInOutQuint */
.default-input {
  background: #ffffff;
  border: 1px solid #EBECED;
  border-radius: 3px;
  height: 35px;
  padding-left: 7px;
  font-weight: 400;
  font-size: 14px;
  color: #34404B;
  line-height: 18px;
  letter-spacing: 0.1px;
}

.default-input:hover {
  border: 1px solid #677078;
  transition: all 0.1s;
}

.default-input:focus {
  border: 1px solid #0092C2;
  box-shadow: 0 0 3px 0 #0BA5D6;
  transition: all 0.1s;
}

.default-input.labeled-error {
  border: 1px solid #fa6866;
}

.default-input.error {
  border: 1px solid #fa6866;
  background: #feebea;
  color: #DE4543;
}

.default-input.error:hover {
  border: 1px solid #ff626b;
}

.default-input.error:focus {
  box-shadow: 0 0 3px 0 #fa6866;
  transition: all 0.1s;
}

.default-input.error::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #DE4543;
}

.default-input.error::-moz-placeholder {
  /* Firefox 19+ */
  color: #DE4543;
}

.default-input.error:-ms-input-placeholder {
  /* IE 10+ */
  color: #DE4543;
}

.default-input.error:-moz-placeholder {
  /* Firefox 18- */
  color: #DE4543;
}

.default-input:disabled {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #F7F7F7;
}

.default-input:disabled:hover {
  transition: none;
  border-color: #EBECED;
  cursor: not-allowed;
}

.default-input-error-feedback {
  font-weight: 400;
  font-size: 14px;
  color: #fa6866;
  letter-spacing: 0.1px;
  line-height: 18px;
}

.password-input {
  background: #ffffff;
  border: 1px solid #EBECED;
  border-radius: 3px;
  height: 35px;
  padding-left: 7px;
  font-weight: 400;
  font-size: 14px;
  color: #34404B;
  line-height: 18px;
  letter-spacing: 0.1px;
}

.password-input:hover {
  border: 1px solid #677078;
  transition: all 0.1s;
}

.password-input:focus {
  border: 1px solid #0092C2;
  box-shadow: 0 0 3px 0 #0BA5D6;
  transition: all 0.1s;
}

.password-input.labeled-error {
  border: 1px solid #fa6866;
}

.password-input.error {
  border: 1px solid #fa6866;
  background: #feebea;
  color: #DE4543;
}

.password-input.error:hover {
  border: 1px solid #ff626b;
}

.password-input.error:focus {
  box-shadow: 0 0 3px 0 #fa6866;
  transition: all 0.1s;
}

.password-input.error::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #DE4543;
}

.password-input.error::-moz-placeholder {
  /* Firefox 19+ */
  color: #DE4543;
}

.password-input.error:-ms-input-placeholder {
  /* IE 10+ */
  color: #DE4543;
}

.password-input.error:-moz-placeholder {
  /* Firefox 18- */
  color: #DE4543;
}

.password-input:disabled {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #F7F7F7;
}

.password-input:disabled:hover {
  transition: none;
  border-color: #EBECED;
  cursor: not-allowed;
}

.password-input.pass-input {
  padding: 0 0 0 7px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  display: inline-block;
}

.password-input-show-pass {
  margin-left: -1px;
  display: inline-block;
  border-right: 1px solid #EBECED;
  border-top: 1px solid #EBECED;
  border-bottom: 1px solid #EBECED;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  box-sizing: border-box;
  vertical-align: top;
  text-align: center;
  padding-top: 12px;
  cursor: pointer;
}

.search-input {
  padding: 20px 67px 20px 20px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  height: 70px;
  font-size: 30px;
  line-height: 24px;
}

.search-title-input {
  font-size: 24px;
  line-height: 29px;
  width: 500px;
}

.search-title-input.input-with-dropdown {
  padding-right: 170px;
  width: 400px;
}

.search-title-input-error-label-wrapper {
  margin-left: 50px;
  margin-top: 3px;
}

.search-title-input-error-label {
  color: #DE4543;
}

.filter-input {
  background: #ffffff;
  border: 1px solid #EBECED;
  border-radius: 3px;
  padding: 0 12px;
  height: 33px;
  margin-right: 20px;
  width: 274px;
}

.filter-input input {
  border: 0;
  vertical-align: top;
  height: 31px;
  width: 246px;
}

.filter-input .icon {
  display: inline-block;
  padding-top: 10px;
}

.filter-input i {
  vertical-align: top;
}

.filter-input i:before {
  vertical-align: top;
}

.input-label {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 15px;
}

.hex-code-input {
  text-transform: uppercase;
  width: 165px;
  height: 20px;
}

.search-alerts-block {
  float: left;
  margin-top: 2px;
  margin-right: 28px;
}

.oldie .search-alerts-block .input-with-icon input {
  line-height: 23px;
}

.input-with-icon {
  position: relative;
}

.input-with-icon input {
  border: 1px solid #2a2a2a;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #fff;
  color: #b8b8b8;
  font-size: 1em;
  font-weight: 700;
  height: 25px;
  padding: 6px 46px 4px 10px;
  width: 114px;
}

.input-with-icon .input-icon {
  background: transparent;
  border: medium none;
  color: #CCCFD2;
  font-size: 1.2857142857em;
  height: 35px;
  position: absolute;
  right: 2px;
  text-align: center;
  top: 4px;
  width: 35px;
}

.input-with-icon .input-icon:before {
  color: #CCCFD2;
  margin-right: 0;
}

.input-with-icon .input-icon:active {
  top: 4px;
  right: 0;
}

.input-sm {
  height: 16px;
  font-size: 14px;
}

.input-lg {
  height: 40px;
  font-size: 30px;
}

.input-block {
  width: 100%;
  box-sizing: border-box;
}

.input-label-extra {
  text-align: right;
  color: #677078;
  margin-left: auto;
  display: inline-block;
  font-weight: 400;
}

.alerts-upload-file-button {
  position: "relative";
  height: height;
  width: width;
  display: "inline-block";
  cursor: "pointer";
  opacity: 0;
}

.input-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: strech;
      align-items: strech;
  position: relative;
}

.input-group input {
  position: relative;
  z-index: 2;
  float: left;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.input-group-addon {
  font-size: 14px;
  color: #677078;
  text-align: center;
  z-index: 3;
  width: 40px;
  background: white;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 2px;
  margin-bottom: 2px;
}

.input-group-addon:last-child {
  margin-left: -41px;
}

.input-group-addon-group {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: 100%;
}

.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}

.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

.clearfix:before, .news-page .list .article-list-view:before, .impact-score-in:before, .article-author-info:before, .admin-box:before, .clearfix:after, .news-page .list .article-list-view:after, .impact-score-in:after, .article-author-info:after, .admin-box:after {
  content: " ";
  display: table;
}

.clearfix:after, .news-page .list .article-list-view:after, .impact-score-in:after, .article-author-info:after, .admin-box:after {
  clear: both;
}

.clearfix, .news-page .list .article-list-view, .impact-score-in, .article-author-info, .admin-box {
  *zoom: 1;
}

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */
}

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #main .content {
    padding: 16px 12px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  body {
    width: 768px;
    min-width: 768px;
  }
  header .navigation {
    padding: 17px 25px 13px 25px;
    padding-left: 10px;
    padding-right: 10px;
  }
  header .navigation .usernav {
    float: right;
  }
  #main {
    box-sizing: border-box;
    min-width: 768px;
  }
  #main .content {
    padding-left: 18px;
    padding-right: 18px;
  }
  .filter-holder {
    min-width: 768px;
    padding: 14px 25px 14px 25px;
    padding-left: 10px;
    padding-right: 0;
  }
  .filter-holder .filter label {
    margin-right: 10px;
  }
  .filter-holder .filter .combobox {
    margin-right: 5px;
    width: 175px;
  }
  .filter-holder .filter .combobox .icon-down-dir {
    left: 131px;
  }
  .filter-holder .filter .selectbox {
    width: 100px;
  }
  .filter-holder .filter .selectbox .icon-down-dir {
    left: 59px;
  }
  .filter-holder .filter .left {
    margin-right: 30px;
  }
  .filter-holder .filter .datepicker {
    margin-right: 10px;
    margin-left: 0;
  }
  .filter-holder .filter .datepicker .input-holder {
    width: 120px;
  }
  .filter-holder .filter .datepicker .input-holder input {
    width: 90px;
    padding: 14px 6px 11px 6px;
  }
  .filter-holder .filter .datepicker .input-holder .icon-calendar {
    left: 85px;
    padding-left: 11px;
  }
  .block {
    width: 526px;
  }
  #top-articles-block {
    width: 526px;
  }
  #executive-mentions-block .legend,
  #executive-mentions-over-time-block .legend {
    width: 338px;
  }
  #local-block .table-holder .table-wrapper {
    width: 338px;
  }
  #local-block .table-holder .table-wrapper table {
    width: 100%;
  }
  .search {
    width: 600px;
  }
  .search .search-input {
    font-size: 56px;
    width: 495px;
  }
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  /* Style adjustments for print go here */
}

.stacktrace {
  text-align: center;
  margin: 0 0 10px 0;
  font-size: x-small;
}

.stacktrace div {
  width: 100%;
}

.stacktrace .stacktrace-header {
  padding: 2px;
  cursor: pointer;
}

.stacktrace .stacktrace-content {
  display: none;
  padding: 5px;
}
