#edit_alert_rule_dialog .row-fluid {
  margin-bottom: 20px;
}
#edit_alert_rule_dialog .row-fluid.last {
  padding-bottom: 10px;
}
#edit_alert_rule_dialog .row-fluid [class*="span"] {
  margin-left: 0;
}
#edit_alert_rule_dialog .row-fluid label {
  line-height: 30px;
}
#edit_alert_rule_dialog .row-fluid .search_fields {
  margin-bottom: 10px;
}
#edit_alert_rule_dialog .row-fluid .search_fields .search {
  line-height: 30px;
  padding: 0 10px;
}
#edit_alert_rule_dialog .row-fluid .search_fields:hover .search {
  line-height: 28px;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 4px 0 0 4px;
}
#edit_alert_rule_dialog .row-fluid .search_fields .remove_search_button {
  border-radius: 0 4px 4px 0;
}
#edit_alert_rule_dialog .row-fluid .search_fields .remove_search_button.hidden {
  display: none;
}
#edit_alert_rule_dialog .row-fluid .recipient_fields {
  display: block;
  font-size: 14px;
  span: ,;
}
#edit_alert_rule_dialog .row-fluid .recipient_fields .recipient {
  margin-bottom: 10px;
}
#edit_alert_rule_dialog .row-fluid .recipient_fields:hover .recipient {
  border-radius: 4px 0 0 4px;
}
#edit_alert_rule_dialog .row-fluid .recipient_fields.sms:hover .recipient {
  border-radius: 0;
}
#edit_alert_rule_dialog .row-fluid .recipient_fields .remove_recipient_button {
  margin-bottom: 10px;
  border-radius: 0 4px 4px 0;
}
#edit_alert_rule_dialog .row-fluid .recipient_fields .remove_recipient_button.hidden {
  display: none;
}
#edit_alert_rule_dialog .row-fluid .alert-rule {
  border-left: 1px solid;
  padding-left: 10px;
}
#edit_alert_rule_dialog .row-fluid .alert-rule span {
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 4px;
  padding: 0 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  line-height: 22px;
}
#edit_alert_rule_dialog .row-fluid .alert-rule span.hidden {
  display: none;
}
#edit_alert_rule_dialog .row-fluid .alert-rule span.content {
  border: none;
  padding: 0 5px 0 0;
}
#edit_alert_rule_dialog .row-fluid .alert-rule span i {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
#edit_alert_rule_dialog .row-fluid .alert-rule span:hover i {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
#edit_alert_rule_dialog .row-fluid .alert-rule select,
#edit_alert_rule_dialog .row-fluid .alert-rule input {
  margin-bottom: 0;
}
#edit_alert_rule_dialog .row-fluid .alert-rule input {
  width: 100px;
}
#edit_alert_rule_dialog .row-fluid .alert-rule input.hidden {
  display: none;
}
#alert_selectSearchesDialog #alert_searchesTree li {
  list-style: none;
  font-size: 14px;
  line-height: 26px;
}
#alert_selectSearchesDialog #alert_searchesTree li i {
  font-size: 16px;
  margin-right: 5px;
}
#alert_selectSearchesDialog #alert_searchesTree input[type="radio"] {
  margin-right: 5px;
}
#alert_selectSearchesDialog #alert_searchesTree ul.sublist {
  margin-bottom: 0;
}
#alert_selectSearchesDialog #alert_selectedSearches {
  padding: 3px 10px;
}
body .ui-widget-header {
  padding: 9px 15px;
  border-bottom: 1px solid;
  background: none;
}
.ui-dialog .ui-dialog-titlebar {
  position: relative;
  padding: 15px 15px;
  border: solid 0 0 0 1px;
  font-size: 18px;
  text-decoration: none;
  background: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 1px solid;
}
.ui-dialog .ui-dialog-title {
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.ui-dialog .ui-dialog-content {
  padding-top: 20px;
  overflow-x: hidden;
}
.no-title-bar .ui-dialog-titlebar {
  display: none;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.no-close .ui-dialog-titlebar-close {
  display: none;
}
#app {
  position: relative;
}
.no-projects {
  padding: 100px 200px;
}
.empty_search {
  max-width: 600px;
  margin-top: 30px;
}
.facebook-row {
  margin-top: 10px;
}
.facebook.well {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 30px 20px;
}
.facebook-compare {
  float: left;
  width: 100%;
}
.facebook-compare .facebook-row {
  width: 50%;
  float: left;
}
.infos-row {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
.infos-row:after {
  clear: both;
}
.infos-row .info {
  width: 50%;
  min-width: 350px;
  float: left;
}
.infos-row .info dt {
  width: 20%;
  float: left;
  line-height: 1.1em;
}
.infos-row .info dd {
  width: 80%;
  float: left;
  margin-left: 0;
  padding-bottom: 10px;
  word-break: break-all;
  line-height: 1.1em;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
/*== Facebook in Designer ==*/
}
.document .not-a-fb-search {
  font-size: 12px;
  line-height: 14px;
}
.document .not-a-fb-search .well {
  padding: 15px;
}
.document .facebook h1 {
  width: 100%;
  padding-right: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  height: auto;
  font-size: 12px;
  line-height: 14px;
}
.document .facebook {
  font-size: 10px;
  padding: 0 15px;
}
.document .facebook .infos-row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 60px;
}
.document .facebook .infos-row .info {
  min-width: 160px;
}
#addMarkerDialogCalendar .datepicker {
  z-index: 1051;
}
.overview-mentions-more {
  text-align: center;
}
.mentions-export-custom {
  padding: 5px;
}
.mentions-export-custom input,
.mentions-export-max input {
  max-width: 65px;
  margin-right: 5px;
}
.mentions-export-max {
  padding: 5px;
  margin-bottom: 5px;
}
.addItem-popup {
  width: 800px;
}
.addItem-popup .row-fluid label {
  margin-left: 0;
  margin-top: 5px;
}
.addItem-popup .row-fluid textarea {
  min-height: 100px;
}
.addItem-popup .row-fluid [class*="span"],
.addItem-popup [class*="span"] {
  margin-left: 0;
}
.addItem-popup .nav-tabs .active i:before {
  content: "\f05d";
}
.error .nav-tabs {
  border-color: #b94a48;
}
.error .nav-tabs li a {
  color: #b94a48;
}
.error .nav-tabs li.active a {
  border-color: #b94a48;
  border-bottom-color: #fff;
  border-bottom-color: transparent;
}
.error .nav-tabs li:hover a {
  border-bottom-color: #b94a48;
}
.error .control-group label {
  color: #b94a48;
}
.addItem-popup .control-group-date-time .custom .date {
  margin-right: 8px;
}
.addItem-popup .control-group-date-time .custom .time input {
  width: 181px;
}
ul.bulk-taglist {
  margin: 0;
}
ul.bulk-taglist li {
  display: inline;
  list-style: none;
  padding-right: 5px;
}
.mentions-sentiment-shortcut {
  position: relative;
  display: inline-block;
  float: right;
}
.tabcontent .table-error {
  float: left;
  width: 100%;
}
.alerts-table .table span.table-text {
  white-space: normal;
}
.clearfix {
  clear: both;
}
.sentiment-positive {
  background: none repeat scroll 0 0;
  width: 14px;
  height: 14px;
}
.sentiment-neutral {
  background: none repeat scroll 0 0;
  width: 14px;
  height: 14px;
}
.sentiment-negative {
  background: none repeat scroll 0 0;
  width: 14px;
  height: 14px;
}
.login {
  width: 400px;
  margin: 0 auto 100px;
  border: 1px solid;
  border-radius: 5px;
  padding: 10px;
}
.login .notification-modal-footer {
  background: transparent;
}
.login-navbar {
  overflow: hidden;
  width: 400px;
  margin: auto;
}
.login-navbar .container {
  margin: 0 auto 50px auto;
}
.login-navbar .navbar-inner {
  padding-left: 10px;
}
.popover .popover-inner {
  padding: 0;
}
.inner .popover-content p {
  margin-top: 0;
}
.inner .popover-content h1,
.inner .popover-content h2,
.inner .popover-content h3,
.inner .popover-content h4,
.inner .popover-content h5,
.inner .popover-content h6 {
  height: auto;
}
#bugmodal {
  padding-bottom: 0;
}
#bugmodal select {
  width: 100%;
}
#bugmodal .control-group .alert {
  display: none;
  margin-bottom: 5px;
}
#bugmodal .control-group.error .alert {
  display: block;
}
.table-load {
  min-height: 100px;
}
.authors-preview-table .mentions-action {
  display: none;
}
.authors-preview-table .table-load {
  min-height: 0px;
}
.authors-preview-table .mentions-none {
  margin-bottom: 30px;
}
.table-row {
  cursor: pointer;
}
.table-row.disabled {
  cursor: default;
}
table tr .sentiment-cell i {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  -ms-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
}
table tr:hover .sentiment-cell i {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.table tbody tr.preview td,
.table tbody tr.preview:hover td,
.table tbody tr.preview:nth-child(odd) td,
.table tbody tr.preview:nth-child(even) td {
  color: #d3d3d3;
  background: #f5f5f5;
  border-color: #d3d3d3;
}
.table tbody tr.preview td {
  position: relative;
}
.mentions-view.preview .overlay,
.table tbody tr.preview td .overlay {
  position: absolute;
  background: #fff;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.authors-preview-table .table {
  margin: 0;
  border-radius: 4px 4px 0 0;
}
.authors-preview-table.preview .table tbody:first-child tr:first-child td,
.authors-preview-table.origin .table tbody tr:last-child td {
  border-radius: 0;
}
.table-load .table tr th.alert-error,
.table-load .table tr th.alert-warning {
  border-radius: 0;
  border-bottom-width: 0;
  border-right-width: 0;
}
.table-load .table tr td {
  max-width: 20px;
}
.table-load .table tr td.alert-error,
.table-load .table tr td.alert-warning {
  border-radius: 0;
  border-bottom-width: 0;
  border-right-width: 0;
}
.table td:nth-child(2) {
  width: 31%;
  max-width: 250px;
}
.table td[data-column-id="actions"] {
  width: 260px;
  min-width: 100px;
  max-width: 400px;
}
.table td[data-column-id="actions"] span i {
  margin-right: 5px;
}
.table td[data-column-id="actions"] span a {
  float: left;
  padding-right: 10px;
  border-right: 1px solid rgba(0,0,0,0.1);
  margin-right: 10px;
}
.table td[data-column-id="actions"] span a:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
.table tr td span {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.table tr td span input {
  margin-left: 5px;
}
.authors-preview-table.preview .table {
  margin-top: -1px;
  border-radius: 0;
}
.more-overlay {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 800px;
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 86%, #fff 99%);
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 86%, #fff 99%);
  background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 86%, #fff 99%);
  background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 86%, #fff 99%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 86%, #fff 99%);
}
div.want-more,
.authors-preview-table.preview .table .table-row.want-more td {
  padding: 10px 0 15px 20px;
  border-color: #aaa;
  background: #aaa;
}
div.want-more {
  border-radius: 4px;
  width: 100%;
  float: left;
}
div.want-more h1,
.authors-preview-table.preview .table .table-row.want-more td h1 {
  color: #000;
  display: inline-block;
  margin-right: 20px;
  float: left;
}
div.want-more .btn,
.authors-preview-table.preview .table .table-row.want-more td .btn {
  margin: 13px 0 0 0;
}
.mentions-action .check-all,
.mentions-action .uncheck-all {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  float: left;
  position: relative;
}
.mentions-action .btn-group {
  margin: 5px;
}
.mentions-action .dropdown-menu {
  text-align: left;
}
.mentions-action .mentions-sort .dropdown-toggle span {
  text-decoration: underline;
}
.mentions-action .bulk-actions {
  margin-top: 2px;
  float: left;
}
.mentions-action .bulk-action-list {
  float: left;
  display: none;
}
.mentions-action .bulk-actions a,
.mentions-action .sentiment-dropdown {
  padding: 0 10px;
  float: left;
}
.mentions-action .bulk-actions a.inactive {
  cursor: default;
}
.bulk-actions-separator {
  border-left: 1px solid #ccc;
  width: 0;
  height: 20px;
  margin: 0 10px;
  float: left;
}
.showed-when-bulk i,
.corporate-basic .showed-when-bulk i {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.show-bulk-special-action .showed-when-bulk i {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mentions-action .sentiment-dropdown.sentiment-dropdown-iconic {
  padding: 0;
  float: left;
}
.mentions-action .sentiment-dropdown.sentiment-dropdown-iconic a i {
  margin-top: -3px;
}
.sentiment-dropdown .dropdown-menu {
  min-width: 25px;
}
.sentiment-dropdown .dropdown-menu .sentiment-option {
  width: 25px;
  height: 25px;
  margin: 5px;
  cursor: pointer;
  border-radius: 50%;
}
.overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 10;
  float: left;
  cursor: pointer;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.media-viewer-container {
  text-align: center;
  position: fixed;
  height: 100%;
  width: 80%;
  top: 0;
  left: 0;
  display: table-cell;
  vertical-align: middle;
  padding: 0 10%;
  z-index: 11;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
}
.media-viewer-container > .center-wrapper {
  display: table;
  table-layout: fixed;
  position: relative;
  height: 100%;
  width: 100%;
}
.media-viewer-container > .center-wrapper .center-container {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
}
.media-viewer-container > .center-wrapper .center-container .image-media-div {
  display: inline-block;
  margin: 100px 0;
  border-radius: 3px;
  max-width: 100%;
  min-width: 50px;
  min-height: 50px;
}
.media-viewer-container > .center-wrapper .center-container .image-media-div img {
  display: block;
  max-width: 100%;
}
.media-viewer-container > .center-wrapper .center-container .image-media-error {
  display: table;
  table-layout: fixed;
  height: 100%;
  min-width: 200px;
  min-height: 200px;
  background-color: rgba(255,255,255,0.5);
  border-radius: 4px;
}
.media-viewer-container > .center-wrapper .center-container .image-media-error > div {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  padding: 20px;
}
.media-viewer-container .activity {
  background: none;
}
.media-viewer-container .activity > div {
  z-index: 10;
}
.document-thumbnail {
  display: table;
  cursor: pointer;
  height: 100px;
  width: 100px;
  position: absolute;
  top: 25px;
  left: 40px;
  float: left;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  border-radius: 4px;
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  background-size: auto 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center center;
  z-index: 1;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
}
.document-thumbnail:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -webkit-background-size: auto 110%;
  -moz-background-size: auto 110%;
  background-size: auto 110%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.document-thumbnail .media-icon-background {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.document-thumbnail .media-icon-background .youtube-monochrome-dark {
  width: 50px;
  height: 35px;
}
.document-thumbnail i {
  font-size: 30px;
  width: 30px;
  display: inline-block;
  height: 30px;
  padding: 1px;
  border-radius: 50%;
  text-align: center;
}
#previous {
  left: 20px;
}
#next {
  right: 20px;
}
.slideshow-control {
  z-index: 11;
  font-size: 30px;
  color: #fff;
  position: fixed;
  height: 100%;
  top: 0px;
  display: table;
  cursor: pointer;
}
.slideshow-control > div {
  display: table-cell;
  vertical-align: middle;
}
.slideshow-control > div .slideshow-button {
  padding: 30px 22px;
  border: solid 1px #888;
  border-radius: 4px;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
  -webkit-box-shadow: 0 0 3px;
  box-shadow: 0 0 3px;
  background-color: #888;
}
.slideshow-control > div .slideshow-button:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  background-color: #aaa;
  border-color: #aaa;
  -webkit-box-shadow: 0 0 2px;
  box-shadow: 0 0 2px;
}
.liveupdate-container {
  width: 100%;
  margin: 0;
  padding: 0;
}
.select2-container-multi .select2-choices .select2-search-field input {
  line-height: 14px;
}
.mention-wrapper {
  height: auto;
}
.mention-wrapper.mention-subform-open {
  margin-bottom: 5px;
}
.mention-wrapper.mention-subform-open.single-mention-wrapper .single-base-mention-view.interactive,
.mention-wrapper.mention-subform-open.single-mention-wrapper .single-base-mention-view.interactive:hover,
.mention-wrapper.mention-subform-open .mentions-view {
  margin-bottom: 0;
  border-radius: 4px 4px 0 0;
}
.mention-wrapper.mention-subform-open .mention-notes {
  border-radius: 0 0 4px 4px;
  border: 1px solid #ccc;
  border-top: 0;
}
.mention-wrapper.mention-subform-open.single-mention-wrapper .mention-notes {
  margin-bottom: 30px;
}
.mentions-none .empty_search {
  max-width: 600px;
  margin-top: 30px;
  font-size: 14px;
}
.mentions-view {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  margin-top: 2px;
  -webkit-transition: all 100ms ease-out;
  -moz-transition: all 100ms ease-out;
  -o-transition: all 100ms ease-out;
  -ms-transition: all 100ms ease-out;
  transition: all 100ms ease-out;
  position: relative;
  background-repeat: no-repeat;
  background-position: right bottom;
  border: solid 1px transparent;
}
.mentions-view .interactive {
  cursor: pointer;
}
.mentions-view:hover {
  background-image: inherit;
}
.mentions-view .no-search-result,
.mentions-view .no-search-result:hover {
  background: #f5f5f5;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.mentions-view .no-search-result,
.mentions-view .single-base-mention-view {
  cursor: auto;
}
.mentions-view.source-hidden-but-visible {
  background-image: url("../../img/mentions/en/sourceHiddenBut.png");
}
.mentions-view.source-hidden-but-visible.lang-de {
  background-image: url("../../img/mentions/de/sourceHiddenBut.png");
}
.mentions-view.source-hidden-but-transient {
  background-image: url("../../img/mentions/en/hidingBySource.png");
}
.mentions-view.source-hidden-but-transient.lang-de {
  background-image: url("../../img/mentions/de/hidingBySource.png");
}
.mentions-view.source-unhidden-but-transient {
  background-image: url("../../img/mentions/en/unhidingBySource.png");
}
.mentions-view.source-unhidden-but-transient.lang-de {
  background-image: url("../../img/mentions/de/unhidingBySource.png");
}
.mentions-view.item-hidden {
  background-image: url("../../img/mentions/en/mentionHiddenManually.png");
}
.mentions-view.item-hidden.lang-de {
  background-image: url("../../img/mentions/de/mentionHiddenManually.png");
}
.mentions-view.source-hidden {
  background-image: url("../../img/mentions/en/hiddenSource.png");
}
.mentions-view.source-hidden.lang-de {
  background-image: url("../../img/mentions/de/hiddenSource.png");
}
.mentions-view.config-open {
  z-index: 1000;
}
.mentions-view.config-open .display-sentiment a {
  z-index: 5;
  position: absolute;
  top: -16px;
  left: -110px;
}
.mentions-view.no-search-result .mentions-config {
  display: none;
}
.mentions-view .mentions-row .filter-sentiment-list {
  z-index: 10;
  margin-bottom: 16px;
}
.config-open.mentions-view .mentions-row .filter-sentiment-list {
  position: static;
}
.mentions-view .mentions-row.active .filter-sentiment-list .filter-sentiment.display-sentiment {
  position: absolute;
  z-index: 5;
  padding-left: 0;
}
.mentions-view .mentions-row:hover .mentions-config .options {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mentions-view .mentions-row .mentions-config {
  position: absolute;
  right: -1px;
  top: -1px;
  width: auto;
  z-index: 2;
  background: transparent;
}
.mentions-view .mentions-row .mentions-config .options {
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  -ms-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.mentions-view .mentions-row .mentions-config .options a {
  padding: 6px 8px 7px 8px;
  line-height: 14px;
}
.mentions-view .mentions-row .mentions-config .options a:hover {
  text-decoration: none;
}
.mentions-view .mentions-row .mentions-config .options a span {
  overflow: hidden;
  display: inline-block;
  width: 0;
  vertical-align: bottom;
  text-align: center;
  -webkit-transition: width 200ms ease-in;
  -moz-transition: width 200ms ease-in;
  -o-transition: width 200ms ease-in;
  -ms-transition: width 200ms ease-in;
  transition: width 200ms ease-in;
}
.mentions-view .mentions-row .mentions-config.open .options {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  width: 300px;
  height: 29px;
}
.mentions-view .mentions-row .mentions-config.open .options a {
  background-color: transparent;
  border: none;
}
.mentions-view .mentions-row .mentions-config.open .options:hover a {
  border: none;
}
.mentions-view .mentions-row .mentions-config.open .options span,
.mentions-view .mentions-row .mentions-config .options:hover span {
  display: inline-block;
  line-height: 14px;
  margin-right: 3px;
  width: 70px;
}
.mentions-view .mentions-row .mentions-config .config {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  padding: 10px 0 0 0;
  margin: 0;
  width: 300px;
}
.mentions-view .mentions-row .mentions-config .config ul.filter-sentiment-list,
.mentions-view .mentions-row .mentions-config .config ul.taglist {
  margin: 0;
}
.mentions-view .mentions-row .mentions-config .config ul.filter-sentiment-list li,
.mentions-view .mentions-row .mentions-config .config ul.taglist li {
  padding: 0 0 0 5px;
  display: inline;
}
.mentions-view .mentions-row .mentions-config .config ul li {
  list-style: none;
}
.mentions-view .mentions-row .mentions-config ul.filter-sentiment-list {
  text-align: left;
  width: 100px;
  margin-left: 5px;
}
.mentions-view .mentions-row .mentions-config ul.filter-sentiment-list li a {
  margin: 0;
  border: 2px solid transparent;
}
.mentions-view .mentions-row .mentions-config ul.filter-sentiment-list .filter-sentiment {
  position: relative;
  z-index: 5;
  padding-left: 0;
}
.mentions-view .mentions-row .mentions-config.open .config {
  display: block;
}
.mentions-view .mentions-row .mentions-config .select2-container {
  width: 100%;
  padding: 10px;
}
.mentions-view .mentions-row .mentions-config .select2-container-multi .select2-drop {
  position: relative;
  text-align: left;
}
.mentions-view .mentions-row .mentions-config .send-delete {
  text-align: left;
}
.mentions-view .mentions-row .mentions-config .send-delete div {
  margin-left: 10px;
}
.mentions-view .mentions-row .mentions-config .save-custom-tag {
  margin: 0;
}
.mentions-view .mentions-row .mentions-config .notes-options {
  border-top: 1px solid #ccc;
  padding: 10px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mentions-view .mentions-row .mentions-config .notes-options h3 {
  margin: 0;
}
.mentions-view .mentions-row .mentions-config .notes-options .open-notes-to-add {
  font-size: 14px;
}
.mentions-view .mentions-row .mentions-config .notes-options ul {
  margin: 0;
  padding: 0;
}
.mentions-view .mentions-row .mentions-config .notes-options ul li {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  margin-right: 10px;
  font-size: 13px;
}
.mentions-view .mentions-row .mentions-config .notes-options .badge {
  padding: 3px 8px 1px;
}
.notes-alert-container {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
.notes-alert-container .alert {
  margin: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 40px;
}
.notes-alert-container .alert button {
  font-size: 28px;
  line-height: 25px;
}
.mention-notes {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 10px 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mention-notes .close-notes {
  position: absolute;
  top: 20px;
  right: 20px;
  -webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  -ms-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.mention-notes:hover .close-notes {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mention-notes h3 {
  margin-bottom: 10px;
}
.mention-notes h3 .badge {
  margin-left: 5px;
  padding: 2px 7px;
}
.mention-notes .desc {
  font-size: 12px;
  margin-left: 10px;
}
.mention-notes .mention-notes-list {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  margin: 0 0 30px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.mention-notes .mention-notes-list .mention-note {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 10px 0 0 15px;
  border-top: 1px solid #ccc;
}
.mention-notes .mention-notes-list .mention-note:first-child {
  border-top: 0;
}
.mention-notes .mention-notes-list .mention-note:first-child .note-remove .remove-note-btn {
  border-radius: 0 4px 0 4px;
}
.mention-notes .mention-notes-list .mention-note header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  width: 20%;
  float: left;
}
.mention-notes .mention-notes-list .mention-note header .note-user {
  display: inline-block;
  font-weight: bold;
  margin-right: 5px;
}
.mention-notes .mention-notes-list .mention-note header .note-date {
  display: inline-block;
  line-height: 1.1em;
  font-size: 0.9em;
  margin-bottom: 15px;
}
.mention-notes .mention-notes-list .mention-note .note-content {
  width: 70%;
  float: left;
  margin-bottom: 10px;
}
.mention-notes .mention-notes-list .mention-note .note-content pre {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  font-family: sans-serif;
  font-size: inherit;
  line-height: inherit;
}
.mention-notes .mention-notes-list .mention-note .note-remove {
  width: 10%;
  float: left;
  -webkit-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  -ms-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.mention-notes .mention-notes-list .mention-note .note-remove .remove-note-btn {
  border-radius: 0 0 0 4px;
  width: 10px;
  white-space: nowrap;
  overflow: hidden;
  float: right;
  background: transparent;
  filter: none;
  padding: 10px 15px;
  margin: -10px 0 0 0;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.mention-notes .mention-notes-list .mention-note .note-remove .remove-note-btn i {
  margin-right: 8px;
}
.mention-notes .mention-notes-list .mention-note .note-remove .remove-note-btn .remove-note-text {
  display: none;
  overflow: hidden;
}
.mention-notes .mention-notes-list .mention-note .note-remove.toggled {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mention-notes .mention-notes-list .mention-note .note-remove.toggled .remove-note-btn {
  width: 200px;
  background: #f00;
  color: #fff;
}
.mention-notes .mention-notes-list .mention-note .note-remove.toggled .remove-note-btn .remove-note-text {
  display: inline;
}
.mention-notes .mention-notes-list .mention-note:hover .note-remove {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mention-notes .mention-note-add-form {
  width: 100%;
  float: left;
  margin: 0 0 10px 0;
}
.mention-notes .mention-note-add-form .post-note {
  width: 100%;
  max-width: 100%;
  height: auto;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: none !important;
  max-height: 500px;
  min-height: 150px;
}
.mention-notes .mention-note-add-form .post-note:not(:read-only):focus,
.mention-notes .mention-note-add-form .post-note.with-draft:not(:read-only) {
  background-color: #fff;
  background-image: none !important;
  min-height: 150px;
}
.mention-notes .mention-note-add-form .mention-note-switch {
  float: right;
  width: 220px;
}
.mention-notes .mention-note-add-form .mention-note-switch .desc {
  float: left;
  margin: 5px 0;
}
.mention-notes .mention-note-add-form .mention-note-switch .switch {
  width: 44px;
  height: 20px;
  border-radius: 16px;
  border: 1px solid #ccc;
  background: #d3d3d3;
  padding: 3px;
  margin: 0 10px;
  cursor: pointer;
}
.mention-notes .mention-note-add-form .mention-note-switch .switch .bullet {
  width: 20px;
  height: 20px;
  float: left;
  border-radius: 14px;
  text-align: center;
  -webkit-transition: margin 100ms ease-out;
  -moz-transition: margin 100ms ease-out;
  -o-transition: margin 100ms ease-out;
  -ms-transition: margin 100ms ease-out;
  transition: margin 100ms ease-out;
}
.mention-notes .mention-note-add-form .mention-note-switch .switch.toggled .bullet {
  margin-left: 22px;
}
.mention-notes .mention-note-add-form .inputWrapper {
  float: right;
}
.mentions-view.sent-by-post,
.document .list-striped .mentions-view.sent-by-post {
  border-radius: 3px;
  background-color: #efefef;
}
.document .list-striped .mentions-view.sent-by-post:nth-child(odd) {
  border-radius: 3px;
  background-color: #efefef;
}
.mentions-view.sent-by-post .mentions-row,
.document .list-striped .mentions-view.sent-by-post .mentions-row,
.document .list-striped .mentions-view.sent-by-post:nth-child(odd) .mentions-row {
  background-position: bottom right;
  background-repeat: no-repeat;
  -webkit-background-size: auto 130px;
  -moz-background-size: auto 130px;
  background-size: auto 130px;
}
.mentions-view.sent-by-post .mentions-row,
.document .list-striped .mentions-view.sent-by-post .mentions-row,
.document .list-striped .mentions-view.sent-by-post:nth-child(odd) .mentions-row {
  background-image: url("../../img/post-stamp-hd.png");
}
.document .list-striped .mentions-view.sent-by-post .mentions-row,
.document .list-striped .mentions-view.sent-by-post:nth-child(odd) .mentions-row {
  -webkit-background-size: auto 95px;
  -moz-background-size: auto 95px;
  background-size: auto 95px;
}
.mentions-view.preview,
.mentions-view.preview:hover,
.mentions-view.preview .mentions-row,
.mentions-view.preview .mentions-row:hover,
.mentions-view.preview:hover .mentions-row,
.mentions-view.preview .mentions-row *,
.mentions-view.preview .mentions-row *:hover,
.mentions-view.preview .controller-goto-pathfinder i {
  color: #aaa;
  background: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
}
.mentions-view.preview .display-sentiment a {
  background-color: transparent !important;
}
.mentions-view.preview .media-icon {
  color: #ccc !important;
}
.mentions-export {
  text-align: left;
}
.mentions-pagination {
  text-align: center;
}
.mentions-detail-back {
  text-align: center;
  cursor: pointer;
}
.controller-bulk-actions p {
  margin-bottom: 0;
  font-size: 11px;
}
.mentions-text .label {
  cursor: pointer;
  margin-bottom: 2px;
  margin-right: 5px;
  float: none;
}
.document .mentions-text .media-icon {
  display: inline;
  float: none;
  margin-right: 1px;
}
.label:hover {
  background: none repeat scroll 0 0 #7f7f7f;
}
.mentions-text .billable-btn-group {
  border-radius: 2px;
  background-color: #ccc;
  padding: 3px 0 3px 6px;
  -webkit-box-shadow: inset 0 0 0 1px #a0a0a0;
  box-shadow: inset 0 0 0 1px #a0a0a0;
}
.mentions-text .billable-btn-group .btn {
  margin-left: 2px;
}
.mentions-text .mention-url,
.mentions-text .mention-url a {
  -ms-word-break: break-all;
  word-break: break-all;
  float: left;
}
.label:hover {
  background: #7f7f7f;
}
.single-mention-wrapper .mentions-row {
  min-height: 200px;
}
.single-mention-wrapper .mentions-row.viral-1 {
  min-height: 230px;
}
.single-mention-wrapper .mentions-row.viral-2 {
  min-height: 260px;
}
.single-mention-wrapper .mentions-row.viral-3 {
  min-height: 290px;
}
.single-mention-wrapper .mentions-row.viral-4 {
  min-height: 320px;
}
.single-mention-wrapper .mentions-row.viral-5 {
  min-height: 350px;
}
.single-mention-wrapper .mentions-row.viral-6 {
  min-height: 380px;
}
.single-mention-wrapper .mentions-row.viral-7 {
  min-height: 410px;
}
.single-mention-wrapper .mentions-row.viral-8 {
  min-height: 440px;
}
.single-mention-wrapper .mentions-row.viral-9 {
  min-height: 470px;
}
.single-mention-wrapper .mentions-row.viral-10 {
  min-height: 500px;
}
.single-mention-wrapper .mentions-row .main-text {
  padding-right: 295px;
}
.single-mention-wrapper .mentions-row .side-text {
  width: 275px;
}
.mentions-row .tag {
  text-align: center;
}
.mentions-row ul.sentiment-list li {
  padding: 2px;
}
.mentions-row ul.sentiment-list li a {
  width: 12px;
  height: 12px;
}
.mentions-row ul.taglist {
  margin-left: 0;
}
.mentions-row .fa.fa-exclamation-triangle,
.bulk-taglist .fa.fa-exclamation-triangle {
  height: 15px;
}
.notification .fa.fa-star,
.mentions-row .fa.fa-star,
.bulk-taglist .fa.fa-star {
  height: 15px;
}
.mentions-row .fa.fa-check-circle,
.bulk-taglist .fa.fa-check-circle {
  height: 15px;
}
.no-search-result-info,
.mentions-checkbox,
.all-checker {
  width: auto;
  float: left;
  height: auto;
}
.mentions-checkbox .checkbox,
.all-checker .checkbox {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  line-height: 1em;
  min-height: 0;
  float: left;
  z-index: 1;
}
.no-search-result-info,
.mentions-checkbox {
  width: 15px;
  float: left;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  padding: 6px;
  border-right: none;
  border-bottom: none;
}
.mentions-checkbox .checkbox,
.all-checker .checkbox,
.mentions-checkbox > .checkbox-container,
.no-search-result-info > .no-search-result-info-container {
  margin: 0;
}
.no-search-result-info > .no-search-result-info-container,
.mentions-checkbox > .checkbox-container {
  line-height: 1em;
  width: 13px;
  height: 15px;
  float: left;
}
.mentions-checkbox > .checkbox-container {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.mentions-view.interactive:hover .mentions-checkbox > .checkbox-container,
.mentions-view.interactive.selected .mentions-checkbox > .checkbox-container {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mentions-checkbox > .checkbox-container > .icon,
.all-checker .icon {
  position: absolute;
  z-index: 1;
  cursor: pointer;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 100ms ease-out;
  -moz-transition: opacity 100ms ease-out;
  -o-transition: opacity 100ms ease-out;
  -ms-transition: opacity 100ms ease-out;
  transition: opacity 100ms ease-out;
}
.mentions-checkbox > .checkbox-container > .icon {
  top: 7px;
  left: 8px;
}
.mentions-row .no-search-result-info .no-search-result-icon {
  color: #808080;
  color: rgba(0,0,0,0.3);
  font-size: 14px;
  -webkit-transition: color 100ms ease-out;
  -moz-transition: color 100ms ease-out;
  -o-transition: color 100ms ease-out;
  -ms-transition: color 100ms ease-out;
  transition: color 100ms ease-out;
}
.mentions-row .no-search-result-info .no-search-result-icon {
  display: inline-block;
  cursor: pointer;
}
.mentions-row:hover .no-search-result-info .no-search-result-icon {
  color: rgba(0,0,0,0.5);
}
.mentions-row.active .no-search-result-info .no-search-result-icon {
  visibility: visible;
}
.all-checker i {
  top: 0px;
  left: 0px;
}
.mentions-checkbox .fa.fa-check-square-o,
.mentions-view.selected .mentions-checkbox .fa.fa-square-o,
.all-checker.uncheck-all .fa.fa-square-o,
.all-checker.check-all .fa.fa-check-square-o {
  display: none;
}
.mentions-view.selected .mentions-checkbox .fa.fa-check-square-o {
  display: block;
}
.mentions-checkbox .flags {
  width: 15px;
  float: left;
  height: auto;
}
.mentions-checkbox .flags .markers {
  margin-top: 5px;
  text-align: center;
}
.mentions-text {
  float: left;
  width: 100%;
  margin: 0 0 5px 0;
  padding: 0 0 0 40px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.with-media .mentions-text {
  padding-left: 160px;
  min-height: 100px;
}
#recent-topics {
  font-size: 14px;
  text-align: center;
}
#recent-topics .well {
  height: 35px;
}
#recent-topics span {
  font-size: 14px;
}
.topics-pagination {
  margin-top: 20px;
}
.row-fluid.topicspage [class*="span"] {
  margin-left: 0;
}
.mentions-checkbox .markers {
  display: none;
}
.mentions-view .filter-sentiment-list {
  padding-left: 10px;
}
.mentions-view.read .mentions-checkbox .markers.read,
.mentions-view.marked .mentions-checkbox .markers.marked,
.mentions-view.mailed .mentions-checkbox .markers.mailed,
.mentions-view.critical .mentions-checkbox .markers.critical,
.mentions-view.withNotes .mentions-checkbox a.notes-badge {
  display: block;
  text-decoration: none;
  height: 15px;
}
.mentions-view.withNotes .mentions-checkbox a.notes-badge {
  padding: 2px 0;
}
.mentions-view .mentions-checkbox a.notes-badge {
  padding: 3px 0 0;
  text-align: center;
  width: 20px;
  margin-left: -2px;
}
.mentions-config .taglist a i,
.bulk-taglist li a i {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.mentions-config .config .send i,
.mentions-config .config .delete i {
  margin-right: 8px;
}
.mentions-config .taglist a:hover i {
  text-decoration: none;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.notification .bulk-taglist li.checked a i,
.mentions-view.read .mentions-config .taglist a.read i,
.mentions-view.marked .mentions-config .taglist a.marked i,
.mentions-view.mailed .mentions-config .taglist a.mailed i,
.mentions-view.critical .mentions-config .taglist a.critical i {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.mentions-detail-header .mentions-view.single-base-mention-view.interactive,
.mentions-detail-header .mentions-view.single-base-mention-view.interactive:hover {
  background: #ededed;
  border-radius: 4px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
  float: left;
  height: auto;
}
.mentions-detail-header .mentions-view.single-base-mention-view .active .display-sentiment a {
  left: 0;
}
.mentions-detail-header .mentions-view.single-base-mention-view .mentions-row.active .filter-sentiment-list .filter-sentiment.display-sentiment {
  position: relative;
}
#header {
  min-width: 1155px;
}
body.toggable-sidebar-open #header {
  min-width: 855px;
}
#header-wrapper {
  position: relative;
}
#header .navbar a {
  text-shadow: none;
}
#header .navbar .open > a {
  background: none;
}
div.datepicker {
  background: transparent;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}
div.datepicker table {
  border-collapse: separate;
  border-spacing: 1px;
}
div.datepicker:before {
  display: none;
}
div.datepicker:after {
  display: none;
}
div.datepicker:first-child {
  margin-left: 20px;
}
div.datepicker td {
  padding: 0 3px;
}
div.datepicker td.active:active,
div.datepicker td.active.active {
  text-shadow: none;
}
div.datepicker td.old:active,
div.datepicker td.old:hover:active,
div.datepicker td.old:hover.activ {
  background: transparent;
}
div.datepicker td.old:hover {
  cursor: default;
}
div.datepicker.for-input {
  border-radius: 3px;
  border: 1px solid #ccc;
}
.timespan-date-calendar {
  width: 450px;
  position: absolute;
  top: 38px;
  right: 0;
  margin: 0;
  display: none;
  z-index: 10;
  float: none;
}
.timespan-date-calendar-header {
  position: relative;
  margin: 0;
  width: 100%;
  height: 10px;
  padding: 0 10px;
  z-index: 10;
}
.timespan-date-calendar-body {
  width: 100%;
  position: relative;
  margin: 0;
  padding: 10px;
  z-index: 10;
  float: right;
  padding-top: 0;
}
.calendar-wrapper {
  width: 100%;
  height: auto;
  float: left;
}
.timespan-date-calendar-body-pickers {
  width: 100%;
  height: 224px;
  float: left;
  margin: 0px;
  overflow: hidden;
}
.timespan-date-calendar-body-pickers .timespan-date-calendar-body-pickers-left {
  padding-right: 10px;
}
.timespan-date-calendar-body-pickers .timespan-date-calendar-body-pickers-right {
  padding-left: 10px;
}
.timespan-date-calendar-body-pickers .timespan-date-calendar-body-pickers-left,
.timespan-date-calendar-body-pickers .timespan-date-calendar-body-pickers-right {
  visibility: hidden;
  padding: 0;
  margin: 0;
  height: 1px;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.timespan-date-calendar-body-pickers .bootstrap-timepicker {
  margin-top: 188px;
}
.timespan-date-calendar-body-pickers .bootstrap-timepicker .timepicker-start,
.timespan-date-calendar-body-pickers .bootstrap-timepicker .timepicker-end {
  margin-left: 10px;
}
input.timespan-date-calendar-body-pickers-left {
  margin-right: 10px;
}
.timespan-date-calendar .timespan-date-calendar-body-pickers input {
  width: 218px;
}
.timespan-date-calendar input.timespan-date-calendar-body-pickers-left {
  margin-right: 5px;
}
.timespan-date-calendar-body-time {
  float: none;
}
.timespan-date-calendar-body-time div {
  width: 50%;
  display: inline-block;
  float: left;
  margin-bottom: 20px;
}
.timespan-date-calendar-body-time span {
  float: left;
  padding: 5px 10px 0 0;
}
.timespan-date-calendar-body-time input {
  width: 50px;
  text-align: center;
  margin: 0;
}
.timespan-date-calendar-body-action {
  float: right;
}
.notification .timespan-date-calendar-body-pickers {
  width: 100%;
}
.notification .timespan-date-calendar-body-pickers input {
  padding: 0 10px;
}
.datepicker.dropdown {
  background: #fff;
  border: 1px solid #eee;
}
.timeslider {
  margin: -7px 5px 0 0;
}
.timeslider .ui-slider-horizontal {
  background: none;
  height: 6px;
  border: none;
}
.timespan-slider {
  width: 200px;
}
.timespan-slider,
.timespan-slider.ui-disabled,
.timespan-slider.ui-disabled .ui-slider-handle {
  cursor: pointer !important;
}
.slider-wrapper {
  width: 230px;
  float: left;
  padding: 20px;
}
.timespan-slider .ui-slider-handle {
  background: no-repeat -516px -500px;
  width: 20px;
  height: 20px;
  border: none;
  top: -6px;
  outline: none;
  cursor: pointer;
}
.slider-wrapper:active,
.slider-wrapper:active .timespan-slider,
.slider-wrapper:active .timespan-slider:active,
.timespan-slider:active,
.timespan-slider .ui-slider-handle:active,
.timespan-slider .ui-slider-handle.ui-state-active,
.timespan-slider .ui-slider-handle.ui-state-active:hover,
.timespan-slider .ui-slider-handle.ui-state-hover:active {
  cursor: pointer !important;
}
.timespan-date {
  padding-top: 7px;
  position: relative;
}
.timespan-date-input {
  text-align: center;
  margin: 0;
}
.dropdown-drilldown .dropdown-menu {
  margin-top: 11px;
  z-index: 2000;
  left: auto;
  right: 0;
}
.dropdown-drilldown .dropdown-menu::after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}
.dropdown-drilldown-title {
  padding: 3px 20px;
}
.dropdown-drilldown .dropdown-menu > li,
.dropdown-drilldown .dropdown-menu > li a {
  height: auto;
  list-style: none;
  position: relative;
}
.dropdown-drilldown .dropdown-menu > .state[data-id='1'] a,
.dropdown-drilldown .dropdown-menu > .state[data-id='1'] a:hover {
  border-radius: 0 0 5px 5px;
}
.dropdown-drilldown .dropdown-menu > li a {
  border-top: 1px solid #d3d3d3;
  padding-top: 10px;
  padding-bottom: 10px;
}
.dropdown-drilldown .dropdown-menu > li a span {
  width: 100%;
  font-size: 12px;
  zoom: 1;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
/* V | TO REMOVE IF THERE'S MORE FILTERS SUPPORTED | V */
  margin-right: 75px;
/* ^ | TO REMOVE IF THERE'S MORE FILTERS SUPPORTED | ^ */
}
.dropdown-drilldown .dropdown-menu .icons {
  width: auto;
  list-style: none;
/*float: left;*/
  margin: 0;
  padding: 0;
/* V | TO REMOVE IF THERE'S MORE FILTERS SUPPORTED | V */
  position: absolute;
  right: 10px;
  top: 11px;
/* ^ | TO REMOVE IF THERE'S MORE FILTERS SUPPORTED | ^ */
}
.dropdown-drilldown .dropdown-menu .icons li {
  width: 25px;
  float: left;
  text-align: center;
}
.dropdown-drilldown .dropdown-menu .icons i {
  zoom: 1;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  color: inherit;
}
.dropdown-drilldown .dropdown-menu .icons .active i {
  zoom: 1;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.dropdown-drilldown .dropdown-menu .icons .custom-icon i,
i.customIcon {
  font-family: 'customIcons';
}
.dropdown-drilldown .title {
  margin: 5px 0 10px 0;
}
.dropdown-drilldown .filter-media-list {
  margin-bottom: 20px;
}
.time-drilldown-controller {
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -ms-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
.time-drilldown-controller .activity,
.corporate-basic .time-drilldown-controller .activity {
  color: #fff;
}
.time-drilldown-controller.signal {
  cursor: default;
}
.time-drilldown-controller.signal i {
  zoom: 1;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.time-drilldown-controller .fa.fa-reply {
  vertical-align: text-bottom;
}
#span-subnav {
  margin: 0;
  width: 100%;
  position: relative;
}
.menu.subnav,
.menu.subnav ul {
  width: 100%;
  height: auto;
  float: left;
  margin: 0;
  padding: 0;
}
.menu.subnav {
  float: right;
  margin: 0;
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 3;
}
.menu.subnav .nav li.menu-link:not(.active) {
  -webkit-box-shadow: 0 1px 0 0 #bbb;
  box-shadow: 0 1px 0 0 #bbb;
}
.menu.subnav .nav li.menu-link.disabled a > i.preview-icon {
  position: absolute;
  top: 20px;
  bottom: auto;
  right: 20px;
}
.menu.subnav .nav li.menu-link .subnav-arrow {
  left: 100%;
  top: 0;
}
.feature-preview-popover.popover.popover-right {
  margin-left: 20px;
}
.feature-preview-popover.popover.popover-bottom {
  margin-top: 20px;
}
.feature-preview-popover .popover-title {
  padding: 15px 20px;
}
.feature-preview-overlay {
  position: absolute;
  top: -1000px;
  left: -1000px;
  width: 4000px;
  height: 4000px;
  z-index: 200;
  display: none;
}
.feature-preview {
  display: block;
}
.tabcontent .feature-preview {
  background: #eee;
  padding: 10px 15px 0 10px;
  border-radius: 4px;
  border: 1px solid #ccc;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px;
  position: relative;
}
.feature-preview ul.features-arguments {
  width: 100%;
  float: left;
  margin: 0;
}
.feature-preview ul.features-arguments li.feature-argument {
  width: 100%;
  height: auto;
  float: left;
  display: block;
  border: none;
  margin: 0 0 15px 0;
  padding: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
}
.feature-preview ul.features-arguments li.feature-argument,
.feature-preview ul.features-arguments li.feature-argument section.feature-argument-img,
.feature-preview ul.features-arguments li.feature-argument p.feature-argument-txt {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.feature-preview ul.features-arguments li.feature-argument section.feature-argument-img {
  width: 30%;
  height: 130px;
  background-color: #808080;
  float: left;
  border-radius: 3px;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2);
}
.tabcontent .feature-preview ul.features-arguments li.feature-argument section.feature-argument-img {
  width: 150px;
  height: 120px;
}
.feature-preview ul.features-arguments li.feature-argument p.feature-argument-txt {
  width: 70%;
  height: auto;
  float: left;
  font-size: 18px;
  line-height: 22px;
  padding: 0 0 0 20px;
  margin: 0;
}
.tabcontent .feature-preview ul.features-arguments li.feature-argument p.feature-argument-txt,
.tabcontent .feature-preview ul.features-arguments li.feature-argument h2 {
  width: 100%;
  padding-left: 170px;
  padding-right: 150px;
  margin-top: -85px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 18px;
}
.tabcontent .feature-preview ul.features-arguments li.feature-argument h2 {
  margin-top: 0;
  font-size: 19px;
}
.tabcontent .feature-preview ul.features-arguments li.feature-argument h2 small {
  font-size: 14px;
}
.feature-preview a.btn {
  position: absolute;
  top: 8px;
  right: 8px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.tabcontent .feature-preview a.btn {
  right: 20px;
  top: 20px;
  padding: 10px 15px;
  font-size: 16px;
  max-width: 140px;
}
.tools-wrapper {
/*padding 10px*/
  float: left;
  position: absolute;
  top: 204px;
  z-index: 1;
  width: 100%;
}
#filter {
  max-width: 250px;
  min-width: 170px;
}
#filter ul {
  list-style: none;
}
#filter-inner {
  height: auto;
}
#filter.affix {
  position: absolute;
  z-index: 1;
}
.tools {
  margin: 0 -1px 0 0;
  padding: 10px 15px;
  z-index: 1;
  float: left;
  height: auto;
  width: 101%;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#right .tools {
  overflow-y: auto;
  padding: 20px;
  width: 100%;
}
.tools > div,
#widget-store,
#widget-store > ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
.btn-primary,
.edit,
.fa-pencil-square-o {
  padding-bottom: 2px;
}
.widgettype-selection-group {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.widgettype-selection-group .widgettype-actual-selection {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 80%;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: #f5f5f5;
  border: 1px solid #ccc;
  border-right: 0;
  padding: 6px 0 2px 10px;
}
.widgettype-selection-group .widgettype-actual-selection i {
  margin-top: -3px;
  margin-right: 3px;
  font-size: 16px;
}
.widgettype-selection-group .widgettype-change-btn,
.widgettype-selection-group .widgettype-change-btn:hover,
.widgettype-selection-group .widgettype-change-btn:active,
.widgettype-selection-group .widgettype-change-btn:focus {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 20%;
  float: right;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.widget-setting {
  float: left;
  width: 100%;
  position: relative;
  border-top: 1px dotted;
}
.widget-setting.expanded > div {
  float: left;
  width: 100%;
}
.widget-setting .title {
  cursor: pointer;
  float: left;
  min-height: 24px;
  width: 100%;
  margin: 10px 0;
}
.widget-setting .title .control-expand {
  width: 15px;
}
.widget-setting .title h4 {
  float: left;
  width: auto;
}
.widget-setting .title h4 i {
  vertical-align: text-top;
  margin-top: -4px;
  margin-right: 10px;
}
.widget-setting .title h4 i:before {
  text-transform: none;
  font-size: 16px;
}
.widget-setting .expand-content,
.widget-setting .collapse-content {
  margin: 0;
  padding: 0;
}
.widget-setting .expand-content {
  display: none;
}
.widget-setting .content {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
.widget-setting .select2-container {
  width: 100%;
  float: left;
}
.widget-setting div.expand-content:last {
  margin-bottom: 20px;
}
.widget-setting .collapse-content {
  display: block;
}
.widget-setting.expanded .expand-content {
  display: block;
}
.widget-setting.expanded .collapse-content {
  display: none;
}
.widget-setting.expanded .expand-content > .row-fluid {
  padding: 5px 0;
  border-bottom: 1px dotted rgba(0,0,0,0.1);
  margin-bottom: 5px;
}
.widget-setting.expanded .expand-content > .row-fluid:last-child {
  margin-bottom: 0;
  padding: 0;
  border-bottom: none;
}
.widget-setting textarea {
  resize: vertical;
  width: 90%;
}
.widget-text {
  height: 400px;
}
.widget-setting select.level {
  width: 50px;
}
.widget-setting .filter-action-language,
.widget-setting .filter-action-country,
.widget-setting .filter-sentiment-list {
  padding: 0;
}
li.widget {
  list-style: none;
}
li.widget a {
  width: 100%;
  display: block;
  padding: 6px 3px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 5px;
  word-wrap: break-word;
  float: left;
  font-size: 13px;
  line-height: 1.1em;
  text-align: left;
  text-decoration: none;
}
li.widget a,
li.widget a:hover {
  z-index: 1;
}
li.widget table {
  margin: 0 10px;
  padding: 0;
  border-style: 0;
  word-wrap: break-word;
}
li.widget table td:first-child {
  width: 20px;
  padding-right: 0;
  padding-left: 0;
}
li.widget.ui-draggable-dragging a {
  width: auto;
  min-width: 100px;
  z-index: 2;
}
li.widget i:before {
  font-size: 16px;
  margin-top: -4px;
}
#main,
#header,
#footer,
#main-fluid,
#main-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#main,
#header,
#footer {
  padding: 0 10px;
}
#main-wrapper {
  -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);
  box-shadow: 0 0 7px rgba(0,0,0,0.2);
  position: relative;
  zoom: 1;
}
#main-fluid {
  min-width: 1045px;
  padding-bottom: 40px;
}
body.toggable-sidebar-open #main-fluid {
  min-width: 745px;
}
#center {
  position: relative;
}
.flexLayout {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 0 10px;
}
.flexLayout #left {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  -ms-transition: width 1s;
  transition: width 1s;
}
.flexLayout #right {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
  padding-top: 0;
}
.flexLayout #center {
  padding: 0 10px;
  min-width: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  -ms-transition: width 1s;
  transition: width 1s;
}
.flexLayout .left-view-container,
.flexLayout .right-view-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.flexLayout .left-view-container,
.flexLayout .right-view-container,
.flexLayout #sideBar-root,
.flexLayout .toolbox-view-container {
  min-height: 100vh;
  height: 100%;
}
.flexLayout .tools-wrapper {
  width: 200px !important;
  position: sticky;
  top: 10px !important;
  margin: 0;
}
.controller-changetab.border-radius-top.facebook.controller-popover.controller-popover-facebook {
  padding-left: 7px;
}
#center .menu.mainnav .nav-tabs {
  border-bottom: none;
  padding: 0;
  margin: 0;
  width: 1000px;
  height: auto;
  float: left;
  position: absolute;
  top: 0;
  left: 20px;
  z-index: 1;
}
.mentions-load .nav-tabs {
  border-bottom: none;
/*margin-bottom: -20px;*/
/*margin-left: 20px;*/
/*float: left;
		display:inline-block;*/
}
#maincontent {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);
  box-shadow: 0 0 7px rgba(0,0,0,0.2);
  padding: 40px;
/* attention: do not set this container to position relative,
	because otherwise the modal windows will stay under the backdrop shadow */
  min-height: 1000px;
  zoom: 1;
}
.menu.mainnav .nav li.menu-link {
  padding: 0;
  margin: 0 9px 0 0;
  width: auto;
  height: auto;
  float: left;
  border: none;
  display: inline-block;
  position: relative;
}
.menu.mainnav .nav li.menu-link a {
  margin: 0;
  padding: 15px 17px 12px 17px;
  border: none;
  width: auto;
  height: auto;
  float: left;
}
.menu.mainnav .nav li.menu-link.active a {
  border: none;
}
.menu.mainnav .nav li.menu-link > a:hover {
  background: rgba(0,0,0,0.1);
}
.menu.mainnav .nav li.menu-link.disabled {
  margin-right: 9px;
}
.menu.mainnav .nav li.menu-link.disabled a {
  padding: 12px 17px 13px 17px;
}
.menu.mainnav .nav li.menu-link.disabled .subnav-arrow {
  display: none;
}
.menu.mainnav .nav li.menu-link .subnav-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-bottom-style: dotted;
  line-height: 0;
  top: 100%;
  left: 0;
  z-index: 1;
}
.tabcontent-info {
  position: absolute;
  right: 0;
  top: 0;
  padding: 7px 13px;
  border-radius: 0 5px 0 5px;
  border: 1px solid;
  border-right: none;
  border-top: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.popover-content.popover-info p {
  margin-bottom: 10px;
}
#maincontent .keyword {
  font-family: Arial;
  font-style: normal;
  font-weight: bold;
  font-size: inherit;
}
#maincontent .row.title  .dynamic-content {
  max-width: 50%;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  vertical-align: bottom;
}
#maincontent .row.title > h1 .additional-info-text {
  color: #808080;
  font-size: 0.8em;
}
#maincontent .row.title > h1 .additional-info-text i {
  color: inherit;
  font-size: 18px;
}
.compareWith {
  padding-bottom: 10px;
  border-bottom: 1px solid #d3d3d3;
}
.compareWith,
.compareWith > div {
  float: left;
  width: 100%;
}
.compareWith .compare-elements {
  float: left;
  width: auto;
}
.compareWith .compare-elements > div {
  float: left;
}
.compareWith hr {
  display: block;
  clear: left;
}
.compareWith .item {
  float: left;
  margin: 0 10px 0 0;
}
.compareWith .btn-label,
.compareWith .btn-label:hover,
.compareWith .btn-label:active {
  cursor: default;
}
.compareWith .btn-wrap {
  position: relative;
  display: block;
  float: left;
}
.compareWith .item.btn.select {
  position: absolute;
  z-index: 2;
  width: 60px;
}
.compareWith .item.btn.select i {
  margin-right: 5px;
}
.compareWith .item.hint p {
  padding: 7px 0 0 70px;
}
.compareWith hr {
  float: left;
  width: 100%;
  margin: 20px 0 25px 0;
}
.compareWith #s2id_compare-hidden {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 40px;
  height: 10px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.compare.select2-drop {
  margin-top: 30px;
}
.compareWith .compare-elements .element,
.compareWith .compare-elements .element-placeholder {
  position: relative;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.compareWith .compare-elements .element-placeholder {
  border: 1px dashed #c0c0c0;
  width: 200px;
  height: 30px;
}
.compareWith .compare-elements .element .popover {
  width: 205px;
  margin-top: 33px;
  margin-left: -2px;
}
.compareWith .filter-tag {
  padding: 0 10px 10px;
}
.compareWith .filter {
  margin: 0;
}
.compareWith .filter-tag .row-fluid {
  margin-bottom: 0;
}
.compareWith .popover-title .cancel {
  margin-left: 5px;
}
.widget-setting.expanded .compareWith {
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 0;
}
.widget-setting.expanded .compareWith .compare-elements > div,
.widget-setting.expanded .compareWith .compare-elements {
  width: 100%;
}
.widget-setting.expanded .compareWith .element {
  width: 100%;
  margin: 0;
}
.widget-setting.expanded .compareWith .btn-group {
  width: 100%;
  margin: 5px 0;
}
.widget-setting.expanded .compareWith .btn-group .btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 60%;
}
.widget-setting.expanded .compareWith .btn-group .btn.btn-label {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.widget-setting.expanded .compareWith .btn-group .btn.toggle-filter,
.widget-setting.expanded .compareWith .btn-group .btn.remove {
  width: 20%;
}
.widget-setting.expanded .compareWith .btn-wrap {
  position: absolute;
  bottom: 10px;
  left: 0;
}
.widget-setting.expanded .compareWith .compare-elements .element .popover {
  margin-top: 38px;
}
.widget-setting.expanded .compareWith .btn-wrap .loading-controller-activity {
  background-color: #000;
}
.widget-setting.expanded .compareWith .btn-primary.select {
  position: relative;
  z-index: 100;
}
.widget-setting.expanded .compareWith .hint {
  position: absolute;
  top: -6px;
  left: 7px;
}
.widget-setting.expanded .compareWith hr {
  display: none;
}
.widget-setting.expanded label {
  clear: left;
  padding-top: 10px;
}
.widget-setting.expanded .controller-show-viral-wrapper i {
  cursor: pointer;
}
.widget-setting.expanded .controller-show-viral-wrapper i:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  font-size: 20px;
}
.widget-setting.expanded .controller-show-viral-wrapper i.info {
  float: left;
  line-height: 20px;
  padding: 10px 0 0 5px;
}
.widget-setting.expanded .controller-show-viral-wrapper label {
  float: left;
}
.widget-setting.expanded .controller-show-viral-wrapper .well-small {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.widget-setting.expanded .controller-show-viral-wrapper .well-small i {
  padding-right: 5px;
}
.widget-setting.expanded .controller-show-viral-wrapper .well-small a {
  float: right;
}
.fa-chevron-right,
.fa-chevron-down {
  font-size: 14px;
}
.column-head .fa-chevron-right,
.column-head .fa-chevron-down {
  padding-top: 6px;
  font-size: 14px;
}
.assignments-view-container .row-fluid .assignments-kanban-view .column .column-head .icon-project-opened {
  margin-right: 8px;
}
.assignments-kanban-view {
  width: 100%;
  height: auto;
  float: left;
  border: 1px solid #ccc;
  text-shadow: 0 1px 0 #fff;
  background: #f9f9f9;
  position: relative;
  display: table;
  table-layout: fixed;
}
.assignments-kanban-view i {
  margin-right: 0.2em;
}
.assignments-kanban-view ul,
.assignments-kanban-view li,
.assignments-kanban-view ul li ul,
.assignments-kanban-view ul li ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.assignments-kanban-view .project-head {
  height: 27px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 0;
  cursor: pointer;
}
.assignments-kanban-view .login-assignment,
.assignments-kanban-view .project-head,
.assignments-kanban-view .logins-number,
.assignments-kanban-view .logins-number i {
  -webkit-transition-duration: 0.15s;
  -moz-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  -ms-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-property: background, border-color, box-shadow, width, padding;
  -moz-transition-property: background, border-color, box-shadow, width, padding;
  -o-transition-property: background, border-color, box-shadow, width, padding;
  -ms-transition-property: background, border-color, box-shadow, width, padding;
  transition-property: background, border-color, box-shadow, width, padding;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.assignments-kanban-view .login-assignment,
.assignments-kanban-view .project-head,
.assignments-kanban-view .login-assignment.account-admin:hover {
  background: #eaeaea;
  -webkit-box-shadow: inset 0 1px 0 0 #fff, 0 1px 0 0 #fff;
  box-shadow: inset 0 1px 0 0 #fff, 0 1px 0 0 #fff;
}
.assignments-kanban-view .login-assignment:hover,
.assignments-kanban-view .project-head:hover {
  background: #efefef;
}
.assignments-kanban-view .droppable-zone {
  width: 100%;
  height: 27px;
  float: left;
  border: 2px solid #4f82b8;
  display: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 5px;
}
.assignments-kanban-view .drop-possible .droppable-zone {
  display: block;
}
.assignments-kanban-view .assignment-zone-head.selected,
.assignments-kanban-view .login-assignment.selected,
.assignments-kanban-view .logins-number.selected {
  background: #4f82b8;
  color: #fff;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2);
  box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2);
  border-color: #396596;
  text-shadow: 0 -1px 0 #396596;
}
.assignments-kanban-view .role-number.selected:hover {
  background: #396596;
}
.assignments-kanban-view .selected-number.close-action:active,
.assignments-kanban-view .role-number.selected:active {
  -webkit-box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.2), 0 -1px 0 0 rgba(255,255,255,0.2);
  box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.2), 0 -1px 0 0 rgba(255,255,255,0.2);
}
.assignments-kanban-view .role-number.selected:active {
  background: #396596;
}
.assignments-kanban-view .assignment-zone-head.selected i,
.assignments-kanban-view .login-assignment.selected i,
.assignments-kanban-view .logins-number.selected i {
  color: #fff;
}
.assignments-kanban-view .login-assignment:last-of-type {
  margin: 0;
}
.assignments-kanban-view .login-dragging-handle {
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 8px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: background 0.15s ease-out;
  -moz-transition: background 0.15s ease-out;
  -o-transition: background 0.15s ease-out;
  -ms-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
  display: table;
}
.assignments-kanban-view .login-dragging-handle:hover {
  background: rgba(0,0,0,0.1);
  -webkit-box-shadow: inset -3px -2px 5px -3px rgba(0,0,0,0.2);
  box-shadow: inset -3px -2px 5px -3px rgba(0,0,0,0.2);
  cursor: pointer !important;
}
.assignments-kanban-view .account-admin .login-dragging-handle:hover {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.assignments-kanban-view .account-admin,
.assignments-kanban-view .account-admin:hover,
.assignments-kanban-view .account-admin:active,
.assignments-kanban-view .account-admin .login-dragging-handle {
  cursor: default !important;
}
.assignments-kanban-view .login-dragging-handle i {
  color: #808080;
  width: 25px;
  height: auto;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.assignments-kanban-view .login-close-button {
  width: 27px;
  height: 27px;
  position: absolute;
  top: 0;
  right: 0;
  display: table;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  opacity: 1;
  -ms-filter: none;
  filter: none;
  cursor: pointer;
}
.assignments-kanban-view .login-close-button:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.assignments-kanban-view .login-close-button i {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  color: #848484;
}
.assignments-kanban-view .login-non-assigned .login-close-button {
  display: none;
}
.assignments-kanban-view .login:last-child {
  margin-bottom: 0;
}
.assignments-kanban-view .column {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
}
.assignments-kanban-view .project-assignments {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
}
.assignments-kanban-view .column-logins {
  width: 30%;
}
.assignments-kanban-view .column-logins .column-content {
  display: table-cell;
}
.assignments-kanban-view .column-logins .column-head h2 {
  padding: 1px 0;
}
.assignments-kanban-view .column-assignments {
  width: 70%;
  border-left: 1px solid #ccc;
}
.assignments-kanban-view .column-content {
  width: 100%;
  height: 100%;
  float: left;
  padding: 0 10px;
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
}
.assignments-kanban-view .assignment-zone,
.assignments-kanban-view .assignment-zone-head,
.assignments-kanban-view .assignment-zone-content {
  width: 100%;
  height: 100%;
  float: left;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.assignments-kanban-view .column-head {
  width: 100%;
  height: 100%;
  height: 36px;
  display: table;
  position: relative;
  padding: 0 10px;
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.assignments-kanban-view .column-assignments .column-content {
  padding-bottom: 0;
}
.assignments-kanban-view .column-head,
.assignments-kanban-view .project-head,
.assignments-kanban-view .assignment-zone-head {
  border-bottom: 1px solid;
}
.assignments-kanban-view h1,
.assignments-kanban-view h2,
.assignments-kanban-view h3,
.assignments-kanban-view h4,
.assignments-kanban-view h5,
.assignments-kanban-view h6 {
  font-size: 20px;
  margin: 4px 0;
  float: left;
  font-weight: normal;
  font-style: normal;
  width: auto;
}
.assignments-kanban-view .project {
  width: 100%;
  float: left;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}
.assignments-kanban-view .project-assignments {
  width: 100%;
}
.assignments-kanban-view .assignment-zone {
  width: 33.33334%;
  border-right: 1px solid #ccc;
  padding: 0;
  height: 100%;
}
.assignments-kanban-view .assignment-zone:last-child {
  border-right: 0;
}
.assignments-kanban-view .assignment-zone-head {
  height: 25px;
}
.assignments-kanban-view .assignment-zone-head h3 {
  font-size: 13px;
  line-height: 13px;
  text-transform: none;
  color: inherit;
  display: table-cell;
  vertical-align: middle;
  float: none;
  padding: 5px 0;
}
.assignments-kanban-view .assignment-zone-content {
  min-height: 30px;
  padding: 8px 10px;
}
.assignments-kanban-view .assignment-zone-content .toggle-project-icon {
  position: absolute;
  width: 48px;
  height: 36px;
  top: 0;
  right: 0;
  cursor: pointer;
}
.assignments-kanban-view .assignment-zone-content h2 {
  vertical-align: middle;
  float: none;
}
.assignments-kanban-view .assignment-zone-content .toggle-project-icon:hover i {
  color: inherit;
}
.assignments-kanban-view .toggle-project-icon,
.assignments-kanban-view .logins-number {
  float: right;
  margin-left: 8px;
}
.assignments-kanban-view .logins-number {
  width: auto;
  height: auto;
  font-size: 12px;
  border: 1px solid;
  padding: 0;
  line-height: 12px;
  text-align: center;
  margin-top: 5px;
  cursor: pointer;
}
.assignments-kanban-view .logins-number i,
.assignments-kanban-view .logins-number b {
  float: left;
}
.assignments-kanban-view .logins-number i {
  padding: 4px 3px 2px 9px;
}
.assignments-kanban-view .logins-number b {
  font-weight: normal;
  line-height: 14px;
  padding: 3px 9px 0 2px;
}
.selected .assignments-kanban-view .logins-number {
  cursor: pointer;
}
.assignments-kanban-view .logins-number.selected i {
  padding: 4px 3px 2px 9px;
}
.assignments-kanban-view .logins-number i:first-child {
  border-right: 1px solid rgba(0,0,0,0);
}
.assignments-kanban-view .selected .logins-number:hover i {
  padding: 4px 7px 2px 9px;
}
.assignments-kanban-view .assignment-zone-head.selected i,
.assignments-kanban-view .logins-number.selected i {
  color: #fff;
}
.assignments-kanban-view .selected .logins-number:hover i:first-child {
  border-right: 1px solid rgba(0,0,0,0.4);
}
.assignments-kanban-view .logins-number i.fa.fa-times,
.assignments-kanban-view .logins-number i.fa.fa-check,
.assignments-kanban-view .logins-number.assign i.fa.fa-times,
.assignments-kanban-view .logins-number.unassign i.fa.fa-check,
.assignments-kanban-view .selected .logins-number:hover b {
  display: none;
}
.assignments-kanban-view .project-head.selected .logins-number.unassign:hover i.fa.fa-times,
.assignments-kanban-view .selected .logins-number.assign:hover i.fa.fa-check {
  display: block;
  padding: 0;
  margin: 3px 7px 3px 4px;
}
.assignments-kanban-view .toggle-project-icon {
  font-size: 18px;
  line-height: 16px;
}
.assignments-kanban-view .toggle-project-icon i {
  color: #848484;
}
.assignments-kanban-view .login-you {
  padding: 3px 6px 0 6px;
  font-size: 10px;
  color: #848484;
  border: 1px solid #848484;
  border-radius: 15px;
}
.assignments-kanban-view .login-you i {
  color: #848484;
}
.assignments-kanban-view .login-text {
  width: 100%;
  max-width: 310px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 23px 0 23px;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -ms-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
  display: table-cell;
  vertical-align: middle;
}
.assignments-kanban-view .login-text .checkbox-hover {
  padding: 0 23px 0 30px;
}
.assignments-kanban-view .account-admin .login-text {
  padding: 3px 23px 0 23px;
}
.instant-search-form {
  float: right;
  width: 240px;
  margin: 20px 0 0 0;
  position: relative;
}
.instant-search-form input {
  width: 200px;
}
.text-to-instantsearch {
  width: auto;
}
.instant-search-form .clear-instant-field {
  background: none;
  border: none;
  position: absolute;
  right: 7px;
  top: 6px;
  padding: 0;
  margin: 0;
  display: none;
  z-index: 100;
}
.instant-search-form .clear-instant-field i {
  color: $links;
  font-size: 18px;
}
.instant-search-form .clear-instant-field i:hover {
  color: $linksHover;
}
.separator {
  height: 30px;
  margin: 20px 15px;
  width: 0;
  border-right: 1px solid #ccc;
  float: right;
}
.add-user {
  float: right;
  margin-top: 20px;
}
.add-user i {
  width: 1em;
  display: inline-block;
}
.logins-list,
.logins-list .user-login {
  width: 100%;
  height: auto;
  float: left;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  -webkit-box-shadow: inset 0 1px 0 0 #fff, 0 1px 0 0 #fff;
  box-shadow: inset 0 1px 0 0 #fff, 0 1px 0 0 #fff;
  text-shadow: 0 1px 0 #fff;
  display: table;
  table-layout: fixed;
  height: 46px;
}
.logins-list.hidden,
.logins-list .user-login.hidden {
  display: none;
}
.logins-list .user-login {
  padding: 7px 8px 7px 15px;
  border: 1px solid #ccc;
  margin-bottom: 5px;
  background: #eaeaea;
  position: relative;
}
.logins-list .user-login .name,
.logins-list .user-login .email,
.logins-list .user-login .actions,
.logins-list .user-login .roles {
  width: 15%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.logins-list .user-login .name,
.logins-list .user-login .email {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.logins-list .user-login .roles .badge {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.logins-list .user-login .email {
  width: 50%;
}
.logins-list .user-login.you .roles {
  width: 35%;
}
.logins-list .user-login .actions {
  width: 20%;
}
.logins-list .user-login .actions,
.logins-list .user-login .actions button {
  width: auto;
  text-align: right;
}
.logins-list .user-login .actions .remove-user {
  margin-left: 5px;
}
.logins-list .user-login .roles {
  list-style: none;
  margin-left: 0;
}
.logins-list .user-login .roles li {
  float: left;
  margin-right: 10px;
}
.logins-list .user-login .roles li i {
  color: #b7b7b7;
  text-shadow: 0 1px 0 #fff;
}
.logins-list .user-login .roles li.active i {
  color: inherit;
}
.logins-list .user-login.logins-list-head {
  border: none;
  background: none;
}
.logins-list .user-login.logins-list-head .actions {
  margin-top: 5px;
  text-align: right;
}
.logins-list .user-login.logins-list-head .roles {
  max-width: 100px;
}
.notification .input-prepend {
  float: left;
  width: 100%;
}
.notification .input-prepend .add-on {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  height: auto;
  padding: 5px 0 3px 0;
  width: 35%;
}
.notification .input-prepend input,
.notification .input-prepend select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0 0 0 10px;
  height: 30px;
  width: 65%;
}
.notification .alert {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
}
.notification .input-prepend .select2-container {
  display: block;
  float: left;
}
.logins-list .user-login .name .badge {
  margin-left: 7px;
}
.logins-list .user-login .roles li.role-account-admin {
  margin-right: 0;
}
.logins-list .user-login .roles li.role-account-admin i {
  color: inherit;
  text-shadow: inherit;
}
.user-action-form {
  padding: 0;
}
.alert-psw-nomatch,
.alert-psw-invalidlength,
.alert-email-invalidformat,
.alert-name-invalidlength {
  margin: 5px 10px 0 0;
  font-size: 14px;
}
.user-action-form .select2-choice {
  border-radius: 0 3px 3px 0;
  height: 28px;
  font-size: 14px;
  border-color: #c4c4c4;
}
.extend-error-input,
.error.select2-drop-above .select2-choice,
.error .select2-dropdown-open .select2-choice div,
.error .select2-container > .select2-choice,
.error .select2-container .select2-choice div,
.error .select2-container .select2-choice:hover div,
.error .select2-container > .select2-choices,
.error .select2-container .select2-choices div,
.error .select2-container .select2-choices:hover div,
input.error {
  border-color: #b94a48;
  background-color: #f2dede;
  color: #b94a48;
}
.user-action-form .select2-choice span {
  margin-top: 2px;
}
.user-action-form .control-group {
  margin-bottom: 5px;
}
.control-group.error .add-on {
  border-color: #b94a48;
  color: #b94a48;
  background: #f2dede;
}
#right {
  padding-top: 10px;
  min-height: 600px;
  position: relative;
}
.filter {
  margin-bottom: 20px;
}
.filter.filter-disabled {
  position: relative;
}
.filter-block {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  display: none;
  z-index: 1;
}
.filter.filter-disabled .filter-block {
  display: block;
}
#filter .input-append *[class*="span"] {
  float: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#filter .input-append input {
  width: 68.5%;
}
.filter-action-media {
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 5px;
}
.filter-action-media a {
  margin: 0 5px;
}
.dropdown-drilldown .filter-action-media {
  display: none;
}
.filter-media-list {
  margin-left: 10px;
}
.filter-language .notification-modal-body,
.filter-country .notification-modal-body {
  max-height: 500px;
}
.filter-language .notification-modal-body .filter-language-list,
.filter-country .notification-modal-body .filter-language-list,
.filter-language .notification-modal-body .filter-country-list,
.filter-country .notification-modal-body .filter-country-list {
  list-style-type: none;
  margin: 5px 0;
}
.filter-language-button,
.filter-country-button,
.filter-tag .dropdown-toggle,
.filter-status .dropdown-toggle {
  width: 100px;
}
.filter-language-list li,
.filter-country-list li {
  width: 24%;
  display: inline-block;
}
.filter-languages-list li input,
.filter-country-list li input {
  width: 25px !important;
}
.filter-tag-list span,
.filter-status .dropdown-toggle span {
  font-size: 13px;
}
.filter-status .select2-container {
  width: 100%;
}
ul.filter-language-list {
  margin: 0;
}
#footer-wrapper {
  -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.3);
  box-shadow: 0 0 7px rgba(0,0,0,0.3);
  zoom: 1;
}
.tooltip span {
  font-size: inherit;
}
.tooltip-inner {
  line-height: 1.3em;
  padding: 10px 12px;
  width: auto;
  max-width: 350px;
  word-wrap: break-word;
}
.tooltip-wide .tooltip-inner {
  width: 350px;
  text-align: left;
}
.title {
  margin: 10px 0 20px 0;
}
.text-with-tooltip {
  cursor: default;
  display: inline;
  padding-right: 10px;
}
.icon-with-tooltip {
  color: #bbb;
  font-size: 100%;
  margin-left: 5px;
  padding-right: 2px;
}
.border-radius-top {
  border-radius: 10px 10px 0 0;
}
.border-radius-bottom {
  border-radius: 0 0 10px 10px;
}
.border-radius-top-left-only {
  border-radius: 10px 0 0 0;
}
.border-radius-top-right-only {
  border-radius: 0 10px 0 0;
}
.border-all {
  border-radius: 3px 3px 3px 3px;
}
.border-all-large {
  border-radius: 10px 10px 10px 10px;
}
.content-wrapper {
  min-width: 1155px;
}
body.toggable-sidebar-open .content-wrapper {
  min-width: 855px;
}
.copyright {
  padding: 20px;
  text-align: center;
}
form {
  margin: 0 10px 0 0;
}
form select {
  width: 100%;
}
form select:focus {
  outline: none;
}
.projectselect-select2 li.select2-result-with-children > .select2-result-label {
  padding: 0;
  margin: 7px 0;
  width: 100%;
  height: 1px;
  border-top: 1px solid #ccc;
}
.projectselect *[class^="select2"] i,
.projectselect-select2 *[class^="select2"] i {
  top: 5px;
  position: absolute;
  left: 7px;
}
.projectselect-select2 .select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 28px;
}
.select2-results li {
  position: relative;
}
.projectselect-select2 .btn {
  margin-top: 10px;
}
.select2-highlighted {
  border-radius: 2px;
}
.projectselect-select2 .select2-results ul.select2-result-sub > li .select2-result-label,
.projectselect-select2 .select2-results .select2-result-label {
  padding-left: 28px;
}
.projectselect-select2 .select2-results ul.select2-result-sub > li .select2-result-label i,
.projectselect-select2 .select2-results .select2-result-label i {
  color: inherit;
}
.select2-results .select2-result-label span {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.select2-results .select2-result-label span[class^="level"] {
  padding-left: 60px;
}
.select2-results .select2-result-label span[class^="level"] svg {
  bottom: 4px;
}
.select2-results .select2-result-label span[class^="level"] i {
  font-size: 16px;
}
.select2-results ul.select2-result-sub > li .select2-result-label i,
#header #projectselect .select2-container .select2-choice i {
  color: inherit;
}
#header .select2-container .select2-choice span {
  padding-left: 21px;
}
.navbar-inner {
  background: transparent;
  filter: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0 none;
}
.navbar .brand {
  padding: 20px 10px 0 0;
}
#logo,
.logo {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  margin-left: 0;
}
#logo:hover,
.logo:hover {
  text-decoration: none;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.chart {
  width: 100%;
  float: left;
}
.chart .chartparent {
  width: 100%;
  clear: both;
}
.chart .changes {
  display: none;
  width: auto;
  height: auto;
  float: right;
  margin: 10px 0 0 0;
}
.color-scheme span {
  height: auto;
  vertical-align: 5px;
}
.chart .chart-title {
  padding-right: 20px;
  float: left;
}
.chart .chart-title .tooltip .tooltip-inner {
  width: 200px;
}
.chart .chart-totals {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 50px;
}
.chart .chart-totals .metric-total:not(:last-child) {
  margin-right: 10px;
}
.chart .chart-totals .metric-total .metric-name,
.chart .chart-totals .metric-total .metric-value {
  color: #707070;
  font-size: 11px;
}
.chart .chart-totals .metric-total .metric-value {
  font-weight: bold;
}
.chart .changes,
.chart .changes span {
  font-size: 16px;
}
.highcharts-tooltip {
  cursor: default;
}
.highcharts-container {
  z-index: 1 !important;
}
.highcharts-container .selected {
  font-weight: bold;
}
.hide {
  display: none;
}
.shadow {
  -webkit-box-shadow: 4px 4px 10px -3px #ccc;
  box-shadow: 4px 4px 10px -3px #ccc;
  zoom: 1;
}
.tagcloud {
  width: auto;
  height: auto;
  float: left;
}
.placeholder {
  border: 1px dashed;
  border-radius: 3px;
}
.mjs-nestedSortable-error {
  border-color: transparent;
}
.folderlist-container {
  max-width: 600px;
}
div.dataTables_length label {
  width: 460px;
  float: left;
  text-align: left;
}
div.dataTables_length select {
  width: 75px;
}
div.dataTables_filter label {
  float: right;
  width: 460px;
}
div.dataTables_info {
  padding-top: 8px;
}
div.dataTables_paginate {
  float: right;
  margin: 0;
}
table {
  margin: 1em 0;
  clear: both;
}
body>.error {
  position: absolute;
  padding: 50px;
  margin: 150px 0 0 -300px;
  left: 50%;
  width: 500px;
  -webkit-box-shadow: 0 0 60px #000;
  box-shadow: 0 0 60px #000;
  z-index: 3;
}
.error img {
  position: absolute;
  width: 300px;
  height: 49px;
  left: 50%;
  top: -85px;
  margin: 0 0 0 -150px;
}
.error h1 {
  text-transform: uppercase;
  margin: 5px 0 20px 0;
}
.error small {
  display: block;
  margin: 30px 0 -20px 0;
  border-top: 1px solid;
  padding-top: 5px;
  font-size: 11px;
}
span.editable {
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
#bugreport {
  padding-bottom: 0;
}
ul.folderlist {
  list-style-type: none;
}
#addMarkerDialogCalendar {
  float: left;
  width: 100%;
  height: 0;
  border: 0;
  padding: 0;
}
.calendar-row {
  width: 100%;
  float: left;
  margin-bottom: 40px;
}
.floater-h2 {
  float: left;
  width: 100%;
}
.searches-headline-button {
  margin-top: 20px;
}
.searches-view-container .row-fluid .title .icon-project-opened {
  margin-right: 12px;
}
#settings-searches {
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
  max-width: 100%;
  margin-bottom: 20px;
  min-height: 80px;
}
#settings-searches input[type="checkbox"] {
  float: left;
  margin-right: 5px;
}
#settings-searches a {
  float: left;
  margin: 2px 5px 5px 5px;
  height: 15px;
  white-space: nowrap;
}
#settings-searches a i {
  float: left;
  margin-right: 7px;
  font-size: 16px;
}
#settings-searches ul {
  width: 100%;
  float: left;
  margin-left: 0;
  padding-bottom: 5px;
}
#settings-searches ul li {
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
  float: left;
}
#settings-searches ul li,
#settings-searches ul li > div,
#settings-searches ul li.folder > div,
#settings-searches ul.sublist,
#settings-searches ul li.folder {
  margin-left: 0;
  width: 100%;
  height: auto;
  float: left;
}
#settings-searches ul li > div,
#settings-searches ul li.folder > div {
  padding-bottom: 5px;
}
#settings-searches ul li ul li.folder,
#settings-searches ul li .search > div {
/*line-height 14px*/
  width: 95%;
  padding-left: 5%;
  float: left;
  margin-left: 0;
}
#settings-searches ul li.folder > .sublist {
  display: none;
}
#settings-searches ul li.folder.open > .sublist {
  display: block;
}
#settings-searches :last-child {
  border: 0;
}
#settings-searches ul {
  list-style: none;
}
#settings-searches li.open > ul {
  display: block;
}
.helptext,
.warningtext {
  border: 1px solid #d3d3d3;
  border-radius: 4px 4px 4px 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  margin-bottom: 10px;
  margin-top: 10px;
  min-height: 20px;
  padding: 10px;
}
.megawheel-vis .highcharts-tooltip,
.megawheel .highcharts-tooltip,
.megawheel-vis .highcharts-data-labels,
.megawheel .highcharts-data-labels {
  pointer-events: none;
}
.megawheel-vis .highcharts-data-labels .projectwheel-icon-back,
.megawheel .highcharts-data-labels .projectwheel-icon-back {
  position: relative;
  top: -6px;
  left: -4px;
  cursor: pointer;
}
.wheel-legend {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  width: 100%;
}
.wheel-legend h3 {
  display: none;
}
.wheel-legend .legend-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 0 1 300px;
  -ms-flex: 0 1 300px;
  flex: 0 1 300px;
}
.wheel-legend .color {
  height: 27px;
  width: 300px;
  border-radius: 4px;
  margin: 5px 0;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
}
.wheel-legend .labels-left {
  height: 27px;
  margin: 5px;
  line-height: 27px;
}
.wheel-legend .labels-bottom {
  width: 300px;
  line-height: 13px;
  font-size: 11px;
}
.wheel-legend .labels-bottom .left {
  float: left;
  margin: 5px;
  max-width: 33%;
}
.wheel-legend .labels-bottom .right {
  text-align: right;
  float: right;
  margin: 5px;
  max-width: 33%;
}
.wheel-legend .labels-bottom .middle {
  margin: 5px;
  text-align: center;
  float: none;
}
.content-alerts #right,
.content-megadashboard-noWheel #right,
.logged-out #left,
.logged-out #right,
#app.loading #right,
#right.hidden,
#left.hidden,
.content-reportingtab #right #rightSideBar-root,
.content-projectpage #right {
  display: none;
}
.content-megadashboard-noWheel #center {
  width: 80%;
}
#app.content-reportingtab #center {
  width: 65.95744680851064%;
}
#app.content-reportingtab #right {
  display: block;
}
.controller-all-projects {
  margin: 10px 0;
}
.content-uberview #center,
.content-megadashboard #center,
.logged-out #center,
#app.loading #center {
  width: 85%;
  margin-left: 0;
}
#reports-form .bootstrap-timepicker {
  float: left;
  margin-right: 10px;
}
.crowdsourcing .row-fluid textarea {
  min-height: 150px;
  max-height: 400px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.crowdsourcing input {
  width: 90%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.crowdsourcing .input-append input {
  width: 80%;
}
.hidden {
  display: none;
}
.diffusion-chart-container {
  position: relative;
}
.diffusion-tooltip {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  border: 1px solid;
  width: 300px;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 7px 7px 7px;
  text-align: center;
  position: absolute;
  left: 20px;
  top: 20px;
  text-align: left;
}
.diffusion-tooltip span {
  width: 100%;
  float: left;
  margin: 1px 0 3px;
  border-bottom: 1px solid;
  padding: 0 3px;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.diffusion-tooltip .numberofmentions {
  font-size: 12px;
}
.diffusion-tooltip .preview {
  font-size: 12px;
}
.diffusion-tooltip .title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.diffusion-chart .xAxis path,
.diffusion-chart .xAxis line {
  fill: none;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.diffusion-chart .xAxis text {
  font-size: 12px;
  font-family: arial;
}
.diffusion-chart .yAxis path,
.diffusion-chart .yAxis line {
  fill: none;
  shape-rendering: crispEdges;
}
.diffusion-chart .yAxis text {
  font-size: 12px;
  font-family: arial;
}
.diffusion-chart .segmentline {
  stroke-widht: 1px;
  shape-rendering: crispEdges;
}
.diffusion-chart .connectionline {
  stroke-widht: 1px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.diffusion-chart .mention {
  stroke-width: 1px;
}
.diffusion-chart .preview {
  stroke-width: 1px;
}
.diffusion-chart .label {
  font-size: 11px;
  font-family: arial;
  text-anchor: middle;
}
.row.title i.icon-with-tooltip {
  position: relative;
  float: right;
  top: -35px;
  right: 14px;
}
.labelContainer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  top: 0px;
  position: absolute;
  z-index: 1;
}
.labelContainer svg {
  float: left;
  width: 100%;
  overflow: visible;
}
.labelContainer svg rect {
  fill: transparent;
}
.labelContainer.fixedLabel {
  position: fixed;
}
@media screen and (max-width: 1400px) {
  .analyse-view-container .pathfinder-view-container .pathfinder-options .save-controller.btn span,
  .analyse-view-container .pathfinder-view-container .pathfinder-options .cancel-controller.btn span {
    display: none;
  }
}
@media screen and (max-width: 1335px) {
  .analyse-view-container .pathfinderDetails-view-container .pathfinder-options .save-controller.btn span,
  .analyse-view-container .pathfinderDetails-view-container .pathfinder-options .cancel-controller.btn span {
    display: none;
  }
}
.pathfinder-settings-wrapper {
  margin-top: 0;
  margin-bottom: 20px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  padding-right: 180px;
  min-height: 15px;
}
.pathfinder-settings-wrapper .pathfinder-options-toggle {
  width: 30px;
  position: absolute;
  top: 11px;
  right: 17px;
  z-index: 1;
}
.pathfinder-settings-wrapper .pathfinder-options-toggle a {
  float: right;
  margin: 0;
}
.pathfinder-settings-wrapper .pathfinder-chart-height-container {
  width: 130px;
  height: 38px;
  line-height: 38px;
  position: absolute;
  z-index: 1;
  padding-left: 15px;
  right: 35px;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  transition: all 200ms ease;
}
.pathfinder-settings-wrapper .pathfinder-chart-height-container .pathfinder-icon.inputbox {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  float: left;
}
.pathfinder-settings-wrapper .pathfinder-chart-height-container .pathfinder-icon.inputbox input {
  width: 47px;
  height: 27px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pathfinder-settings-wrapper .pathfinder-chart-height-container .pathfinder-icon.text {
  float: left;
  width: 70px;
  height: 34px;
  margin-right: 5px;
  text-align: center;
  position: relative;
  display: table;
}
.pathfinder-settings-wrapper .pathfinder-chart-height-container .pathfinder-icon.text span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.diffusion-chart {
  position: relative;
  width: 100%;
  margin-top: 10px;
}
.dashboard .diffusion-chart {
  float: none;
}
.diffusion-chart .xAxis line {
  stroke: transparent;
}
.diffusion-chart .xAxis text {
  fill: transparent;
}
.diffusion-chart .yAxis path,
.diffusion-chart .yAxis line {
  stroke: transparent;
}
.pathfinder-options {
  display: none;
  width: 100%;
  position: relative;
  float: right;
  border: 1px solid;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  -webkit-transition: margin 100ms ease-out;
  -moz-transition: margin 100ms ease-out;
  -o-transition: margin 100ms ease-out;
  -ms-transition: margin 100ms ease-out;
  transition: margin 100ms ease-out;
}
.pathfinder-options button.cancel-controller.btn,
.pathfinder-options button.save-controller.btn {
  padding: 3px 6px 1px 6px;
  margin-right: 5px;
  float: right;
}
.pathfinder-options button.save-controller.btn {
  margin-right: 0;
}
.pathfinder-options .pathfinder-icon {
  float: left;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  min-height: 16px;
  padding: 5px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
  cursor: pointer;
  text-align: center;
}
.pathfinder-options .pathfinder-icon a {
  font-size: 16px;
  line-height: 16px;
  -webkit-font-renderling: antialiased;
}
.pathfinder-options .pathfinder-icon.radio {
  margin-left: 0px;
  margin-right: 0px;
  border-radius: 0px;
}
.pathfinder-options .pathfinder-icon.radio.all {
  margin-left: 4px;
  border-top-left-radius: $borderRadius;
  border-bottom-left-radius: $borderRadius;
}
@media screen and (min-width: 1510px) {
  .pathfinder-options .pathfinder-icon.radio.all {
    margin-left: 16px;
  }
}
.pathfinder-options .pathfinder-icon.radio.in {
  -webkit-box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.1), inset 0 -1px 0 0 rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.1), inset 0 -1px 0 0 rgba(0,0,0,0.1);
}
.pathfinder-options .pathfinder-icon.radio.out {
  border-top-right-radius: $borderRadius;
  border-bottom-right-radius: $borderRadius;
  margin-right: 4px;
}
@media screen and (min-width: 1510px) {
  .pathfinder-options .pathfinder-icon.radio.out {
    margin-right: 16px;
  }
}
.pathfinder-options .pathfinder-icon.text,
.pathfinder-options .pathfinder-icon.textInput,
.pathfinder-options .pathfinder-icon.selectbox {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
.pathfinder-options .pathfinder-icon.text {
  width: auto;
  padding-top: 4px;
  margin-right: 2px;
}
@media screen and (min-width: 1510px) {
  .pathfinder-options .pathfinder-icon.text {
    margin-right: 5px;
  }
}
.pathfinder-options .pathfinder-icon.selectbox {
  width: auto;
  margin-left: 4px;
  margin-right: 5px;
  padding: 0;
}
@media screen and (min-width: 1510px) {
  .pathfinder-options .pathfinder-icon.selectbox {
    margin-right: 20px;
  }
}
.pathfinder-options .pathfinder-icon.selectbox:after {
  clear: left;
}
.pathfinder-options .pathfinder-icon.selectbox .select2-choice {
  height: 19px;
  width: 80px;
  font-size: 12px;
  text-align: left;
  padding-top: 5px;
}
.pathfinder-options .pathfinder-icon.selectbox .select2-choice .select2-arrow b {
  line-height: 25px;
}
.pathfinder-options .pathfinder-icon.selectbox .select2-result-label {
  font-size: 12px;
}
#nprogress-container {
  overflow: hidden;
}
#nprogress {
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
.dashboard #nprogress {
  top: 0px;
}
#nprogress .bar {
  height: 2px;
}
#nprogress .bar .peg {
  display: none;
}
.toggable-sidebar,
.toggable-sidebar-content,
.toggable-sidebar-content .content,
.toggable-sidebar-content .header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: 100%;
  margin-left: 0;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease;
}
body.toggable-sidebar-open {
  min-width: 1055px;
  position: relative;
  padding-right: 300px;
}
body.toggable-sidebar-open .toggable-sidebar,
body.toggable-sidebar-open .toggable-sidebar-content,
body.toggable-sidebar-open .toggable-sidebar-content > .content,
body.toggable-sidebar-open .toggable-sidebar-content > .header {
  margin-left: -300px;
}
body.toggable-sidebar-open .toggable-sidebar,
body.toggable-sidebar-open .toggable-sidebar-content {
  display: block;
  position: fixed;
  width: 300px;
  height: 100%;
  top: 0;
  z-index: 10;
}
.toggable-sidebar-content {
  background: #fff;
  -webkit-transition: background 500ms ease-out;
  -moz-transition: background 500ms ease-out;
  -o-transition: background 500ms ease-out;
  -ms-transition: background 500ms ease-out;
  transition: background 500ms ease-out;
}
@media screen and (max-width: 1325px) {
  .toggable-sidebar-content {
    background: rgba(255,255,255,0.9);
    -webkit-box-shadow: -1px 0 0 0 rgba(0,0,0,0.1);
    box-shadow: -1px 0 0 0 rgba(0,0,0,0.1);
  }
}
.toggable-sidebar-content > .close-sidebar {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
  z-index: 1;
  padding: 5px;
}
.toggable-sidebar-content > .header,
.toggable-sidebar-content > .content {
  position: fixed;
  width: 300px;
  left: 100%;
  padding: 30px 40px;
  overflow: hidden;
}
.toggable-sidebar-content > .header > div,
.toggable-sidebar-content > .content > div {
  width: 100%;
  float: left;
  margin: 0;
}
.toggable-sidebar-content > .header {
  display: none;
  height: 20%;
  margin: 0;
  top: 0;
  background: #f5f5f5;
  border-bottom: 1px solid #e5e5e5;
}
.toggable-sidebar-content > .header h2 {
  font-size: 26px;
  font-weight: bold;
}
.toggable-sidebar-content > .header p {
  font-size: 14px;
  line-height: 22px;
}
.toggable-sidebar-content > .content {
  height: 100%;
  bottom: 0;
  overflow-y: auto;
}
.toggable-sidebar-content > .content .widget-store {
  height: 1000px;
}
.toggable-sidebar-content > .content .widget-store ul {
  margin: 0;
}
.toggable-sidebar-content.with-header > .header {
  display: block;
}
.toggable-sidebar-content.with-header > .content {
  height: 80%;
}
#nprogress {
  position: absolute;
  background-color: #dde4ec;
  top: 0;
  left: 0;
  width: 100%;
}
#nprogress .bar {
  background: #41607b;
  border-radius: 2px;
  width: 100%;
  height: 2px;
}
#nprogress .peg {
  display: none;
}
.diffusionChartView-view-container {
  position: relative;
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
