@import '../glazzed-theme-pixeden/HTML/css/bootstrap.min.css';
@import '../glazzed-theme-pixeden/HTML/css/pe-icon-7-filled.css';
@import '../glazzed-theme-pixeden/HTML/css/pe-icon-7-stroke.css';
@import '../glazzed-theme-pixeden/HTML/css/main.css';
/**
 * importer.less
 *
 * By default, new Sails projects are configured to compile this file
 * from LESS to CSS.  Unlike CSS files, LESS files are not compiled and
 * included automatically unless they are imported below.
 *
 * The LESS files imported below are compiled and included in the order
 * they are listed.  Mixins, variables, etc. should be imported first
 * so that they can be accessed by subsequent LESS stylesheets.
 *
 * (Just like the rest of the asset pipeline bundled in Sails, you can
 * always omit, customize, or replace this behavior with SASS, SCSS,
 * or any other Grunt tasks you like.)
 */
/*
 * Base structure
 */
/* Move down content because we have a fixed navbar that is 50px tall */
/*
 * Global add-ons
 */
a {
  color: rgba(255, 255, 255, 0.9);
}
a:link {
  color: rgba(255, 255, 255, 0.9);
}
a:hover {
  color: rgba(255, 255, 255, 0.65);
  text-decoration: underline;
}
a.underline {
  text-decoration: underline;
}
.title {
  color: white;
}
.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {
  border: 0;
}
/*
 * Sidebar
 */
/* Hide for mobile, show later */
.sidebar2 {
  display: none;
}
@media (min-width: 768px) {
  .sidebar2 {
    position: fixed;
    top: 51px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto;
    /* Scrollable contents if viewport is shorter than content. */
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
  }
}
/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px;
  /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.nav-sidebar .nav-sidebar-header {
  margin-bottom: .6em;
}
.nav-sidebar > li > a {
  padding-right: 20px;
  padding-left: 20px;
}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}
/*
 * Main content
 */
.main {
  padding: 20px;
}
@media (min-width: 768px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.main .page-header {
  margin-top: 0;
}
/*
 * Placeholder dashboard ideas
 */
.placeholders {
  margin-bottom: 30px;
  text-align: center;
}
.placeholders h4 {
  margin-bottom: 0;
}
.placeholder {
  margin-bottom: 20px;
}
.placeholder img {
  display: inline-block;
  border-radius: 50%;
}
td.field-name {
  font-weight: bold;
}
/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 0px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 50px;
  background-color: #f5f5f5;
}
.footer .container {
  width: auto;
  max-width: 680px;
}
.footer .container .text-muted {
  margin: 18px 0;
  font-size: .9em;
}
div.widget__config a {
  color: rgba(255, 255, 255, 0.9) !important;
}
.sortable-header {
  cursor: pointer !important;
}
.rcrsv-panel-group {
  background: url("../glazzed-theme-pixeden/HTML/img/bg.jpg") !important;
  background-size: 700% 700% !important;
}
.rcrsv-panel-default {
  background-color: transparent !important;
  border-color: rgba(255, 255, 255, 0.4) !important;
}
.rcrsv-panel-heading {
  color: rgba(255, 255, 255, 0.9) !important;
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.rcrsv-label {
  font-size: 12px;
}
.rcrsv-small-btn-on-form {
  height: inherit !important;
  font-weight: bold !important;
}
.rcrsv-dropdown-btn-on-form {
  height: inherit !important;
  font-weight: bold !important;
  padding-left: 24px !important;
  border-width: 1px !important;
  border-style: solid !important;
}
.disabled-div {
  color: gray !important;
  background: rgba(0, 0, 0, 0.45);
}
.disabled-div input[type=text] {
  color: gray !important;
  background: rgba(0, 0, 0, 0.5);
}
.disabled-div p {
  color: gray !important;
}
.title-text {
  color: rgba(255, 255, 255, 0.9) !important;
  display: inline;
  vertical-align: middle;
}
.label-text {
  color: rgba(255, 255, 255, 0.9) !important;
  vertical-align: middle;
}
.vertical-text-label-align {
  padding-top: 20px;
}
.transparent-background {
  background: transparent !important;
}
.text-white {
  color: rgba(255, 255, 255, 0.9);
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: rgba(255, 255, 255, 0.9);
}
.table-black-gridlines {
  border-collapse: collapse;
  border: 1px solid black;
}
.table-black-gridlines td {
  border: 1px solid black;
}
.table-black-gridlines th {
  border: 1px solid black;
}
@media print {
  html,
  body {
    height: auto;
  }
}
#site-keys-tutorial p {
  margin-bottom: 1em;
}
#site-keys-tutorial li {
  margin-bottom: 0.1em;
}
#site-keys-tutorial ol {
  margin-bottom: 1em;
}
.rcrsv-has-error {
  border: 1px solid #a94442 !important;
  border-radius: 4px !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}
.rcrsv-has-error .dropdown-menu {
  border-color: #a94442 !important;
}
.rcrsv-has-error-msg {
  color: #a94442;
  text-align: center;
}
.footer-brand-nosidebar {
  width: 100%;
  height: auto;
  background-color: transparent;
  border: 0;
  text-align: center;
}
.rcrsv-btn-border {
  border-width: 1px !important;
  border-style: solid !important;
}
a.btn-circle.btn-sm.header-action-button {
  float: left;
  font-size: 28px;
  margin-right: 10px;
  margin-top: 16px;
}
a.btn-circle.btn-sm.header-action-button:hover {
  background-color: rgba(0, 0, 0, 0);
}
a.btn-circle.btn-sm.header-action-button:hover i {
  background-color: transparent;
}
a.btn-circle.btn-sm.header-action-button:hover .badge {
  background-color: #1c7dfa;
}
.account-dropdown {
  float: right;
  top: 0px;
  min-width: 110px;
}
.account-dropdown.open .btn {
  background-color: inherit;
}
.account-dropdown.open .caret.account-caret i {
  font-weight: bold;
}
.account-dropdown-list {
  min-width: inherit;
  background-color: rgba(0, 0, 0, 0.4);
}
.account-dropdown-list li > a {
  padding: 8px;
}
.account-dropdown-item {
  color: rgba(255, 255, 255, 0.9);
}
.dropdown .btn + .dropdown-menu > li > a.account-dropdown-item:hover {
  background-color: rgba(255, 255, 255, 0.09);
}
.dropdown .btn + .dropdown-menu > li > a.account-dropdown-item:hover i {
  font-weight: bold;
}
.account-image {
  height: 32px;
  vertical-align: middle;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.caret.account-caret {
  top: 2px;
  font-size: 25px;
  padding-right: 5px;
  margin-top: 12px;
}
.caret.account-caret i {
  display: inline-block;
}
.btn.account-button {
  padding: 2px;
  height: 63px;
}
.btn.account-button:hover {
  background-color: rgba(255, 255, 255, 0.09);
}
.btn.account-button:hover .caret.account-caret i {
  font-weight: bold;
}
.border-transparent {
  border-color: transparent !important;
}
.btn.account-button {
  -webkit-transition: background-color 0ms, border 0ms, font-weight 0ms;
  transition: background-color 0ms, border 0ms, font-weight 0ms;
}
.account-name {
  padding-left: 3px;
  padding-right: 20px;
}
.logout-icon {
  font-size: 20px;
  vertical-align: middle;
  padding-right: 2px;
}
#cartNum {
  padding: 8px;
}
.col-no-gap {
  padding-left: 0;
  padding-right: 0;
}
.dashboard-header-subtext {
  min-width: 104px;
}
@media (max-width: 767px) {
  .account-name {
    display: none;
  }
  .btn.account-button {
    padding: 2px;
    width: 80px;
  }
  .account-dropdown {
    margin-right: 2px;
    width: 80px;
    min-width: 80px;
  }
  .account-image {
    margin-left: 10px;
  }
  .logout-icon {
    font-size: 14px;
  }
  a.btn-circle.btn-sm.header-action-button {
    font-size: 22px;
    margin-right: 10px;
    margin-top: 16px;
  }
  .account-dropdown-list {
    font-size: 12px;
  }
  #message-badge {
    margin-right: 4px;
  }
}
.replay-video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}
.replay-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.clipboard-status-message {
  margin-top: 5px;
  font-style: italic;
  font-size: 80%;
  display: none;
}
#payment-method-select-btn,
.rcrsv-violet-select-button,
.widget__form .rcrsv-violet-select-button {
  border: 1px solid #989cff;
  display: block;
  padding: 4px 20px 4px 20px;
  height: 30px;
}
p.autoChargeDescription {
  font-size: 14px;
  font-style: italic;
}
.members__controls--total {
  width: 100%;
}
.c-btn--more:after {
  font-family: "Pe-icon-7-stroke";
  content: '\e689';
  font-size: 33px;
}
input[type="checkbox"].btn-more-check:checked + label.c-btn--more:after {
  content: '\e683';
}
.modal-backdrop {
  z-index: 0;
}
.widget-caption {
  padding-top: 15px;
}
.domain-host {
  cursor: auto;
}
.rcrsv-site-key-tutorial img {
  margin-top: 0.5em;
}
.rcrsv-site-key-tutorial p,
.rcrsv-site-key-tutorial li {
  margin-bottom: 0.5em;
  line-height: 1.2em;
}
.rcrsv-site-key-tutorial textarea {
  margin-bottom: 0.5em;
  height: 74px !important;
}
.domain-delete-button {
  display: none;
  cursor: pointer;
  float: right;
  padding-top: 10px;
}
.domain-container-filled .domain-delete-button {
  display: inline;
}
.domain-container .domain-input {
  height: 48px !important;
  width: 90% !important;
}
.domain-container .invalid {
  background-color: rgba(255, 50, 50, 0.4) !important;
}
.integration-item {
  width: 150px;
  height: 135px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  margin-right: 10px;
  background: rgba(0, 0, 0, 0);
  transition: background-color 0.5s;
}
.integration-item .integration-item-link:hover {
  text-decoration: none;
}
.integration-item:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.integration-logo-wide-container {
  width: 100%;
}
p.embed-option-caption {
  margin-bottom: 5px;
}
.margin-top-10px {
  margin-top: 10px;
}
.margin-top-20px {
  margin-top: 20px;
}
.margin-bottom-20px {
  margin-bottom: 20px;
}
table.session-data-table td:last-child {
  text-align: left;
  width: auto;
}
.api-documentation-button {
  width: 100%;
}
#api-token {
  display: inline;
  margin: 5px 0;
  width: 90%;
}
.api-token-container {
  width: 100%;
}
.api-token-container a.btn-circle.red {
  padding: 0 0;
  text-decoration: none;
}
.api-token-container a.btn-circle.red i {
  font-size: 24px;
}
.daterangepicker.dropdown-menu {
  background: #323550;
  color: white;
  display: none;
  max-height: none;
  opacity: 1;
}
.daterangepicker.dropdown-menu button.applyBtn {
  border-color: #1c7dfa;
}
.daterangepicker.dropdown-menu button.applyBtn[disabled] {
  background: transparent;
}
.daterangepicker.dropdown-menu button.applyBtn:hover {
  background: #1c7dfa;
}
.daterangepicker.dropdown-menu button.cancelBtn:hover {
  background: black;
  border-color: black;
}
.daterangepicker.dropdown-menu div.calendar-table {
  background: #464a6f;
  border: 0;
}
.daterangepicker.dropdown-menu div.calendar-table td.active,
.daterangepicker.dropdown-menu div.calendar-table td.active.end-date {
  background: #1c7dfa;
}
.daterangepicker.dropdown-menu div.calendar-table td.off {
  background: transparent;
}
.daterangepicker.dropdown-menu div.calendar-table td:hover {
  color: #1c7dfa;
}
.daterangepicker.dropdown-menu div.calendar-table td.in-range {
  background: #1e2031;
  color: white;
}
.daterangepicker.dropdown-menu div.calendar-table th.next.available i.fa-chevron-right,
.daterangepicker.dropdown-menu div.calendar-table th.prev.available i.fa-chevron-left {
  font-family: "Pe-icon-7-stroke";
  -webkit-font-smoothing: antialiased;
  font-size: 2em;
}
.daterangepicker.dropdown-menu div.calendar-table th.next.available i.fa-chevron-right:before {
  content: "\e684";
}
.daterangepicker.dropdown-menu div.calendar-table th.prev.available i.fa-chevron-left:before {
  content: "\e686";
}
.daterangepicker.dropdown-menu div.daterangepicker_input i.glyphicon-calendar,
.daterangepicker.dropdown-menu div.daterangepicker_input i.glyphicon-time {
  font-family: "Pe-icon-7-stroke";
  -webkit-font-smoothing: antialiased;
}
.daterangepicker.dropdown-menu div.daterangepicker_input i.glyphicon-calendar:before {
  content: "\e660";
}
.daterangepicker.dropdown-menu div.daterangepicker_input i.glyphicon-time:before {
  content: "\e66b";
}
.daterangepicker.dropdown-menu input,
.daterangepicker.dropdown-menu select {
  background: #464a6f;
  border: 0;
  color: white;
}
.daterangepicker.dropdown-menu input.input-mini.active:focus {
  border: 0;
}
.daterangepicker.dropdown-menu .ranges li {
  border-color: #1c7dfa;
  background-color: transparent;
  color: white;
  transition: background 250ms;
}
.daterangepicker.dropdown-menu .ranges li.active {
  background-color: #1c7dfa;
}
.daterangepicker.dropdown-menu .ranges li:hover {
  background-color: #1c7dfa;
}
.session-bulk-actions {
  margin-bottom: 20px;
}
.fake-glazzed-input,
.realtime-search-interface input {
  background: rgba(0, 0, 0, 0.25);
  border: 0;
  display: block;
  padding: 0.5em;
  width: 100%;
}
#tblRealtimeSession tbody tr {
  cursor: pointer;
}
#tblRealtimeSession tbody tr .record-succeeded.record-is-permanent .permanence-warning {
  display: none;
}
#tblRealtimeSession tbody tr .record-unavailable {
  color: #f35857;
}
.realtime-share-widget .share-status .share-icon-container {
  float: left;
  background: rgba(0, 0, 0, 0.1);
  font-size: 150%;
  padding: 10px;
  margin-right: 5px;
  transition: background 0.5s;
}
.realtime-share-widget .share-status .share-icon-container.share-icon-button-enabled {
  cursor: pointer;
}
.realtime-share-widget .share-status .share-icon-container.share-icon-button-enabled:hover {
  background: rgba(0, 0, 0, 0.25);
}
.realtime-share-widget .share-status .share-status-text .share-status-header {
  font-size: 100%;
}
.realtime-share-widget .share-status .share-status-text .share-status-subtext {
  font-size: 90%;
}
.realtime-share-widget .share-method-private .share-icon-container {
  color: goldenrod;
}
.realtime-share-widget .share-method-public input.public-link {
  clear: both;
}
.realtime-share-widget .share-method-public #btnCopyPublicLink {
  margin-top: 5px;
}
.realtime-share-widget .share-method-public .clipboard-status-text {
  font-size: 90%;
  font-style: italic;
  vertical-align: text-bottom;
}
.widget-video-creation-in-progress {
  display: none;
}
#query {
  width: 100%;
}
.bulk-action-alert {
  display: none;
  margin-bottom: 20px;
}
.email-share-reaction {
  display: none;
  font-size: 90%;
  margin-top: 10px;
}
.invalid-email-address {
  color: #f35857;
  display: none;
  font-style: italic;
}
#txtEmailAddress:invalid + .invalid-email-address {
  display: block;
}
.realtime-search-interface button.search {
  width: 70%;
}
.realtime-search-interface button.reset {
  float: right;
  width: 25%;
}
.realtime-search-interface form table {
  border-collapse: separate;
  border-spacing: 0 20px;
  width: 100%;
}
.realtime-search-interface form table tr {
  /* last cell in row contains the criteria entry field */
}
.realtime-search-interface form table tr td {
  margin-bottom: 10px;
  padding: 0 10px;
  white-space: nowrap;
}
.realtime-search-interface form table tr td:last-child {
  width: 99%;
}
.realtime-column-selection {
  display: none;
}
.realtime-column-selection .customize-columns-buttons {
  margin: 10px 0;
}
div.the-paginator a {
  margin: 1em 0;
}
@font-face {
  font-family: "recursivelabsfont";
  src: url("../fonts/recursivelabsfont.eot");
  src: url("../fonts/recursivelabsfont.eot?#iefix") format("embedded-opentype"), url("../fonts/recursivelabsfont.woff") format("woff"), url("../fonts/recursivelabsfont.ttf") format("truetype"), url("../fonts/recursivelabsfont.svg#recursivelabsfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="rcrsv-icon-"]:before,
[class*="rcrsv-icon-"] {
  position: relative;
  display: inline-block;
  font-family: "recursivelabsfont" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.rcrsv-icon-pe-7s-power:before {
  content: "\61";
}
.rcrsv-icon-pe-7s-add-user:before {
  content: "\62";
}
.rcrsv-icon-pe-7s-delete-user:before {
  content: "\63";
}
.rcrsv-icon-pe-7s-film:before {
  content: "\64";
}
.rcrsv-icon-pe-7s-mute:before {
  content: "\65";
}
.rcrsv-icon-pe-7s-switch:before {
  content: "\66";
}
.rcrsv-icon-pe-7s-users:before {
  content: "\67";
}
.rcrsv-icon-pe-7s-volume:before {
  content: "\68";
}
.rcrsv-icon-pe-7s-angle-right:before {
  content: "\69";
}
.rcrsv-icon-pe-7s-angle-left:before {
  content: "\6a";
}
.rcrsv-icon-pe-7s-cloud-upload:before {
  content: "\6b";
}
.rcrsv-icon-pe-7s-cloud-download:before {
  content: "\6c";
}
.rcrsv-icon-pe-7s-attention:before {
  content: "\6d";
}
.rcrsv-icon-pe-7s-back:before {
  content: "\6e";
}
.rcrsv-icon-pe-7s-forward:before {
  content: "\6e";
  display: inline-block;
  -webkit-transform: scale(-1, 1) !important;
  transform: scale(-1, 1) !important;
}
.rcrsv-icon-pe-7s-config:before {
  content: "\6f";
}
.rcrsv-icon-pe-7s-edit:before {
  content: "\70";
}
.rcrsv-icon-pe-7s-call:before {
  content: "\71";
}
.rcrsv-icon-pe-7s-camera:before {
  content: "\72";
}
.rcrsv-icon-pe-7s-check:before {
  content: "\73";
}
.rcrsv-icon-pe-7s-filter:before {
  content: "\74";
}
.rcrsv-icon-pe-7s-like:before {
  content: "\75";
}
.rcrsv-icon-pe-7s-micro:before {
  content: "\76";
}
.rcrsv-icon-pe-7s-mail:before {
  content: "\77";
}
.rcrsv-icon-pe-7s-keypad:before {
  content: "\78";
}
.rcrsv-icon-pe-7s-link:before {
  content: "\79";
}
.rcrsv-icon-pe-7s-paper-plane:before {
  content: "\7a";
}
.rcrsv-icon-pe-7s-phone:before {
  content: "\41";
}
.rcrsv-icon-pe-7s-mouse:before {
  content: "\42";
}
.rcrsv-icon-pe-7s-more:before {
  content: "\43";
}
.rcrsv-icon-pe-7s-plus:before {
  content: "\44";
}
.rcrsv-icon-pe-7s-unlock:before {
  content: "\45";
}
.rcrsv-icon-pe-7s-timer:before {
  content: "\46";
}
.rcrsv-icon-pe-7s-share:before {
  content: "\47";
}
.rcrsv-icon-pe-7s-user:before {
  content: "\48";
}
.rcrsv-icon-pe-7s-video:before {
  content: "\49";
}
.rcrsv-icon-pe-7s-volume1:before {
  content: "\4a";
}
.rcrsv-icon-pe-7s-tools:before {
  content: "\4c";
}
.rcrsv-icon-pe-7s-trash:before {
  content: "\4d";
}
.rcrsv-icon-pe-7s-search:before {
  content: "\4e";
}
.rcrsv-icon-pe-7s-star:before {
  content: "\4f";
}
.rcrsv-icon-pe-7s-help2:before {
  content: "\50";
}
.rcrsv-icon-pe-7s-note2:before {
  content: "\51";
}
.rcrsv-icon-pe-7s-home:before {
  content: "\52";
}
.rcrsv-icon-facebook:before {
  content: "\53";
}
.rcrsv-icon-youtube:before {
  content: "\54";
}
.rcrsv-icon-linkedin:before {
  content: "\55";
}
.rcrsv-icon-twitter-alt:before {
  content: "\56";
}
.rcrsv-icon-vimeo:before {
  content: "\57";
}
.rcrsv-icon-evernote:before {
  content: "\58";
}
.rcrsv-icon-google:before {
  content: "\59";
}
.rcrsv-icon-stumbleupon:before {
  content: "\5a";
}
.rcrsv-icon-whatsapp:before {
  content: "\30";
}
.rcrsv-icon-wordpress:before {
  content: "\31";
}
.rcrsv-icon-yahoo:before {
  content: "\32";
}
.rcrsv-icon-pe-7s-voicemail:before {
  content: "\33";
}
.rcrsv-icon-pe-7s-upload:before {
  content: "\34";
}
.rcrsv-icon-pe-7s-shuffle:before {
  content: "\35";
}
.rcrsv-icon-pe-7s-signal:before {
  content: "\36";
}
.rcrsv-icon-pe-7s-pen:before {
  content: "\37";
}
.rcrsv-icon-pe-7s-note:before {
  content: "\38";
}
.rcrsv-icon-pe-7s-lock:before {
  content: "\39";
}
.rcrsv-icon-pe-7s-mail-open-file:before {
  content: "\21";
}
.rcrsv-icon-pe-7s-mail-open:before {
  content: "\22";
}
.rcrsv-icon-pe-7s-menu:before {
  content: "\23";
}
.rcrsv-icon-pe-7s-less:before {
  content: "\24";
}
.rcrsv-icon-pe-7s-info:before {
  content: "\25";
}
.rcrsv-icon-pe-7s-help1:before {
  content: "\26";
}
.rcrsv-icon-pe-7s-graph2:before {
  content: "\27";
}
.rcrsv-icon-pe-7s-graph3:before {
  content: "\28";
}
.rcrsv-icon-pe-7s-graph1:before {
  content: "\29";
}
.rcrsv-icon-pe-7s-play:before {
  content: "\2a";
}
.rcrsv-icon-pe-7s-prev:before {
  content: "\2b";
}
.rcrsv-icon-pe-7s-expand2:before {
  content: "\2c";
}
.rcrsv-icon-pe-7s-file:before {
  content: "\2d";
}
.rcrsv-icon-pe-7s-graph:before {
  content: "\2e";
}
.rcrsv-icon-pe-7s-drawer:before {
  content: "\2f";
}
.rcrsv-icon-pe-7s-download:before {
  content: "\3a";
}
.rcrsv-icon-pe-7s-display2:before {
  content: "\3b";
}
.rcrsv-icon-pe-7s-display1:before {
  content: "\3c";
}
.rcrsv-icon-pe-7s-diskette:before {
  content: "\3d";
}
.rcrsv-icon-pe-7s-date:before {
  content: "\3e";
}
.rcrsv-icon-pe-7s-copy-file:before {
  content: "\3f";
}
.rcrsv-icon-pe-7s-chat:before {
  content: "\40";
}
.rcrsv-icon-pe-7s-clock:before {
  content: "\5b";
}
.rcrsv-icon-pe-7s-cloud:before {
  content: "\5d";
}
.rcrsv-icon-pe-7s-comment:before {
  content: "\5e";
}
.rcrsv-icon-pe-7s-close:before {
  content: "\5f";
}
.rcrsv-icon-pe-7s-close-circle:before {
  content: "\60";
}
.rcrsv-icon-pe-7s-angle-down-circle:before {
  content: "\7b";
}
.rcrsv-icon-pe-7s-angle-down:before {
  content: "\7c";
}
.rcrsv-icon-pe-7s-angle-left-circle:before {
  content: "\7d";
}
.rcrsv-icon-pe-7s-angle-right-circle:before {
  content: "\7e";
}
.rcrsv-icon-pe-7s-angle-up-circle:before {
  content: "\e011";
}
.rcrsv-icon-pe-7s-angle-up:before {
  content: "\e000";
}
.rcrsv-icon-pe-7s-user-female:before {
  content: "\e001";
}
.rcrsv-icon-pe-7s-up-arrow:before {
  content: "\e002";
}
.rcrsv-icon-pe-7s-down-arrow:before {
  content: "\e004";
}
.rcrsv-icon-pe-7s-left-arrow:before {
  content: "\e005";
}
.rcrsv-icon-pe-7s-next:before {
  content: "\e006";
}
.rcrsv-icon-pe-7s-refresh:before {
  content: "\e007";
}
.rcrsv-icon-pe-7s-lintern:before {
  content: "\e008";
}
.rcrsv-icon-pe-7s-paperclip:before {
  content: "\e009";
}
.rcrsv-icon-rcrsv-share-secure:before {
  content: "\e00a";
}
.rcrsv-icon-rcrsv-realtime:before {
  content: "\e00b";
}
.rcrsv-icon-rcrsv-rewind:before {
  content: "\e00d";
}
.rcrsv-icon-rcrsv-record:before {
  content: "\e00e";
}
.rcrsv-icon-rcrsv-replay:before {
  content: "\e00f";
}
.rcrsv-icon-pe-7s-browser:before {
  content: "\e010";
}
.rcrsv-icon-pe-7s-volume2:before {
  content: "\4b";
}
.rcrsv-icon-rcrsv-recursive-labs:before {
  content: "\e012";
}
.rcrsv-icon-rcrsv-share-1:before {
  content: "\e014";
}
.rcrsv-icon-pe-7s-monitor:before {
  content: "\e00c";
}
.rcrsv-icon-pe-7s-tablet:before {
  content: "\e013";
}
.rcrsv-icon-pe-7s-map-marker:before {
  content: "\e015";
}
.rcrsv-icon-pe-7s-right-arrow:before {
  content: "\e016";
}
.rcrsv-icon-fa-binoculars:before {
  content: "\e017";
}
.rcrsv-icon-fa-code:before {
  content: "\e018";
}
.rcrsv-icon-embedly:before {
  content: "\e01e";
}
.rcrsv-icon-pe-7s-look:before {
  content: "\e003";
}
.rcrsv-icon-file-pdf:before {
  content: "\e019";
}
.rcrsv-icon-file-powerpoint:before {
  content: "\e01a";
}
.rcrsv-icon-file-word:before {
  content: "\e01b";
}
.rcrsv-icon-file-excel:before {
  content: "\e01c";
}
.rcrsv-icon-file-image:before {
  content: "\e01d";
}
/* HELPER CLASS
 * -------------------------- */
/* FA based classes */
/*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */
/* makes the font 33% larger relative to the icon container */
.rcrsv-icon-pe-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.rcrsv-icon-pe-2x {
  font-size: 2em;
}
.rcrsv-icon-pe-3x {
  font-size: 3em;
}
.rcrsv-icon-pe-4x {
  font-size: 4em;
}
.rcrsv-icon-pe-5x {
  font-size: 5em;
}
.rcrsv-icon-pe-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.rcrsv-icon-pe-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.rcrsv-icon-pe-ul > li {
  position: relative;
}
.rcrsv-icon-pe-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.rcrsv-icon-pe-li.pe-lg {
  left: -1.85714286em;
}
.rcrsv-icon-pe-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.rcrsv-icon-pull-right {
  float: right;
}
.rcrsv-icon-pull-left {
  float: left;
}
.rcrsv-icon-pe.pull-left {
  margin-right: .3em;
}
.rcrsv-icon-pe.pull-right {
  margin-left: .3em;
}
.rcrsv-icon-pe-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.rcrsv-icon-pe-rotate-90 {
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.rcrsv-icon-pe-rotate-180 {
  display: block;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rcrsv-icon-pe-rotate-270 {
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.rcrsv-icon-pe-flip-horizontal {
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.rcrsv-icon-pe-flip-vertical {
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.rcrsv-icon-pe-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.rcrsv-icon-pe-stack-1x,
.rcrsv-icon-pe-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.rcrsv-icon-pe-stack-1x {
  line-height: inherit;
}
.rcrsv-icon-pe-stack-2x {
  font-size: 2em;
}
.rcrsv-icon-pe-inverse {
  color: #ffffff;
}
/* Custom classes / mods - PIXEDEN */
.rcrsv-icon-pe-va {
  vertical-align: middle;
}
.rcrsv-icon-pe-border {
  border: solid 0.08em #eaeaea;
}
