@charset "utf-8";
/* CSS Document */
.footer-hyperlink {color:#889da5 !important;}
.navbar.navbar-reviewrail-original {
    background-color: #00befa !important;
}

/*don't wrap modals*/
.modal-content{
  white-space: normal !important;
}
.navbar .navbar-brand-wrapper {
  border:none !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.notification {
  border-left:1px solid rgba(0,0,0,.05) !important;
}
.navbar {
  border-bottom:1px solid rgba(0,0,0,.05) !important;
}
.dropdown-divider {
  border-top:1px solid rgba(255,255,255,.05) !important;
}
.img-width-limit {
  max-width:130px;
  max-height:80px !important;
}
.btn,
.badge {
  font-weight:normal !important;
}
.btn-outline-primary,
.wizard > .actions .disabled a {
  color:#fdb515 !important;
  border-color:#fdb515 !important;
}
.btn-outline-primary:hover,
.pagination .page-item.active .page-link, .jsgrid .jsgrid-pager .page-item.active .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .active.jsgrid-pager-page .page-link, .pagination .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item.active .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.active a, .jsgrid .jsgrid-pager .active.jsgrid-pager-nav-button a, .pagination .page-item.active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .page-item.active .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.active a, .jsgrid .jsgrid-pager .active.jsgrid-pager-page a, .pagination .page-item:hover .page-link, .jsgrid .jsgrid-pager .page-item:hover .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:hover .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:hover .page-link, .pagination .page-item:hover .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item:hover .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:hover a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:hover a, .pagination .page-item:hover .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .page-item:hover .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:hover a, .jsgrid .jsgrid-pager .jsgrid-pager-page:hover a, .pagination .page-item:focus .page-link, .jsgrid .jsgrid-pager .page-item:focus .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:focus .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:focus .page-link, .pagination .page-item:focus .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item:focus .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:focus a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:focus a, .pagination .page-item:focus .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .page-item:focus .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:focus a, .jsgrid .jsgrid-pager .jsgrid-pager-page:focus a, .pagination .page-item:active .page-link, .jsgrid .jsgrid-pager .page-item:active .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:active .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:active .page-link, .pagination .page-item:active .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .page-item:active .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:active a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:active a, .pagination .page-item:active .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .page-item:active .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:active a, .jsgrid .jsgrid-pager .jsgrid-pager-page:active a, .btn-outline-primary:not(:disabled):not(.disabled):active, .wizard > .actions .disabled a:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .wizard > .actions .disabled a:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .wizard > .actions .disabled .show > a.dropdown-toggle {
  border-color:#fdb515 !important;
  background-color:#fdb515 !important;
  color:#fff !important;
}
.sidebar .nav .nav-item.active:before,
.page-body-wrapper .form-radio label input:checked + .input-helper:after,
.bg-primary .card-body,
.btn-primary {
  background-color:#fdb515 !important;
}
.border-rr,
.btn-primary,
.border-primary {
  border:1px solid #fdb515 !important;
}
.btn-primary:focus,
.btn-primary:hover {
  background-color:#e8a308 !important;
  border-color:#e8a308 !important;
}
.play-it {
  margin:10px auto;
  display:block;
  width:50%;
  height:auto;
}
.dropdown-menu.limited-height {
  max-height:250px;
  overflow-Y:auto !important;
}
.show .bg-white-nav-item,
.bg-white-nav-item:hover {
  color:#00befa !important;
  background-color:#fff !important;
}
.sidebar-dark .sidebar .nav .nav-item .nav-link .menu-title,
.sidebar-dark .sidebar .nav .nav-item .nav-link i {
  color:rgba(255,255,255,.9) !important;
}
.sidebar-dark .sidebar .nav .nav-item .nav-link:hover .menu-title,
.sidebar-dark .sidebar .nav .nav-item .nav-link:hover i {
  color:#fff !important;
}
.sidebar .nav .nav-item .nav-link:hover {
  background-color:rgba(255,255,255,.025);
}
.sidebar-icon-only:not(.sidebar-expanded) .sidebar > .nav > .nav-item > .nav-link,
.sidebar-icon-only:not(.sidebar-expanded) .sidebar > .nav > .nav-item > .nav-link > .menu-title {
  line-height:36px !important;
}
.navbar .navbar-brand-wrapper .brand-logo-mini {
  max-width:45px !important;
}
.alert-dismissible {
  padding:1rem !important;
}
.alert-dismissible .close {
  padding:0.25rem .5rem !important;
}
.alert-danger .close:hover {
  color:#c04445 !important;
}
input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color:#242526 !important;
}
input::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  color:#242526 !important;
}
input:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color:#242526 !important;
}
input::placeholder,
select::placeholder,
textarea::placeholder {
  color:#242526 !important;
}
.dropdown-toggle::after {
  vertical-align:middle !important;
}
.navbar .navbar-brand-wrapper .brand-logo {
  width:60% !important;
  padding:0 0 .25rem 0 !important;
  margin-right:30px !important;
}
.form-group label {
  line-height:inherit !important;
}
.form-radio label {
  padding-left:28px !important;
}
.text-primary,
.page-body-wrapper .text-primary,
.page-body-wrapper .form-check label input:checked + .input-helper:after,
.page-body-wrapper .form-radio label input:checked + .input-helper:after {
  color:#fdb515 !important;
}
.checkbox-slider--b input:checked+span:before, .checkbox-slider--b-flat input:checked+span:before {
  background-color:#4ECE6C !important;
}
.checkbox-slider input+span:before, .checkbox-slider--a input+span:before, .checkbox-slider--a-rounded input+span:before, .checkbox-slider--b input+span:before, .checkbox-slider--b-flat input+span:before, .checkbox-slider--c input+span:before, .checkbox-slider--c-weight input+span:before, .checkbox-slider--default input+span:before {
  box-shadow: inset 0 0 3px rgba(0,0,0,.4) !important;
}
.form-group label:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
.form-group label:focus input[type="radio"]:focus,
.form-group label:focus input[type="checkbox"]:focus,
.form-group label:focus span:before,
.form-group label:focus span:after,
.checkbox-slider input[type=checkbox]:focus+:before, .checkbox-slider--a input[type=checkbox]:focus+:before, .checkbox-slider--a-rounded input[type=checkbox]:focus+:before, .checkbox-slider--b input[type=checkbox]:focus+:before, .checkbox-slider--b-flat input[type=checkbox]:focus+:before, .checkbox-slider--c input[type=checkbox]:focus+:before, .checkbox-slider--c-weight input[type=checkbox]:focus+:before, .checkbox-slider--default input[type=checkbox]:focus+:before, .checkbox-toggle input[type=checkbox]:focus+:before {
  outline:none !important;
}
.play-btn {
  max-width:70px;
  height:auto;
}
.stretch-card .wistia_embed {
  display:block !important;
  width:100%;
}
.stretch-card .wistia_embed a:hover,
.rr-hyperlink:hover,
.rr-hyperlink:focus {
  text-decoration:none !important;
}
.nav-tabs,
.nav-tabs .nav-link,
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.show .nav-link:hover {
  border:none !important;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.show .nav-link:hover {
  border-color: #f3f3f3 #f3f3f3 #fff !important;
}
nav .nav-tabs {
  margin-bottom:-2px !important;
}
.nav-tabs .nav-link:hover {
  background-color:rgba(0,0,0,.015);
}
.vertical-tab .nav-tabs .nav-link.active,
.vertical-tab .nav-tabs .nav-link.active:hover,
.vertical-tab .nav-tabs .nav-item.show .nav-link,
.vertical-tab .nav-tabs .nav-item.show .nav-link:hover {
  border: 0 !important;
  border-radius:0 !important;
}
.vertical-tab .tab-content {
  border-radius:0 5px 5px 0 !important;
  position:relative;
  width:100%;
}
.vertical-tab .nav-tabs {
  min-width:160px;
}
.time-duration-picker-content select.ui-state-default {
  width:100%;
  height:32px;
  padding:5px;
  background-image:none;
  background-color:rgba(0,0,0,.02);
  box-shadow:0 1px 3px rgba(0,0,0,.1) inset !important;
}
.time-duration-picker-content table tbody tr td:first-child {
  padding:0 !important;
  font-size:.8rem !important;
}
.time-duration-picker-content .ui-button {
  background-image:none !important;
  color:#fff !important;
  font-weight:bold !important;
  background-color:#35c056 !important;
  width:80%;
  margin:0.4rem auto .8rem !important;
  border:none !important;
  font-size:.8rem !important;
}
.time-duration-picker-content .ui-button:hover {
  background-color:#35c056 !important;
}
select.form-control:not([size]):not([multiple]), select.asColorPicker-input:not([size]):not([multiple]), .dataTables_wrapper select:not([size]):not([multiple]), .jsgrid .jsgrid-table .jsgrid-filter-row select:not([size]):not([multiple]), .select2-container--default select.select2-selection--single:not([size]):not([multiple]), .select2-container--default .select2-selection--single select.select2-search__field:not([size]):not([multiple]), select.typeahead:not([size]):not([multiple]), select.tt-query:not([size]):not([multiple]), select.tt-hint:not([size]):not([multiple]) {
  height:calc(2.6rem + 2px) !important;
}
.form-control[readonly],
.file-upload-info-logo,
.file-upload-info-favicon,
.file-upload-info-header {
  background-color:#fbfbfb !important;
}
.bg-info-light .form-control[readonly],
.bg-info-light .file-upload-info-logo,
.bg-info-light .file-upload-info-favicon,
.bg-info-light .file-upload-info-header {
  background-color:#fff !important;
}
.ql-container {
  display:block;
  width:100%;
  height:350px;
}
.container-scroller {
  width:100%;
}
.checkbox-slider-md input:checked+span:after {
  margin-left:24px !important;
}
.checkbox-slider-md input+span:after,
.checkbox-slider-md input+span:before {
  height:24px !important;
}
.checkbox-slider-md {
  line-height:24px !important;
}
.checkbox-slider-md input+span:before {
  width:48px !important;
}
.checkbox-slider-md input+span:after {
  width:24px !important;
}
.top-sticky {
  padding:8px 12px;
  line-height:1.3;
}
.get-help {
  position:absolute;
  top:20px;
  right:20px;
  display:block;
}
.get-help i {
  width:28px;
  height:28px;
  line-height:28px;
  text-align:center;
  color: #fff;
  background-color:#fdb515;
  transition:all .3s;
  -webkit-transition:all .3s;
}
.get-help:focus i,
.get-help:hover i,
.tab-solid-primary .nav-link.active,
.tab-solid-primary .nav-link.active:hover {
  opacity:.85;
  box-shadow:0 -2px 0 rgba(0,0,0,.04) inset;
}
.img-responsive {
  max-width:100% !important;
  height:auto !important;
}
.star-rating li {
  margin-right:2px !important;
}
.star-rating li i {
  color:#d2d2d2;
}
.stars-mini li,
.perform-rating {
  line-height:1;
}
.stars-mini li i {
  font-size:.75rem;
}
.table-responsive #order-listing {
  min-width:700px;  
}
.add-customers {
  margin-bottom:1rem;
  z-index:100;
}
.add-customers .btn {
  margin:0 .5rem .5rem 0;
}
.border-info {
  border-color:#00befa !important;
}
.text-info {
  color:#00befa !important;
}
a.text-info:focus,
a.text-info:hover,
.accordion .bg-info-light .card-header a:before {
  color:#00b4ed !important;
}
.bg-info-light {
  background-color:#e1f0fa !important;
}
.card.bg-info-light {
  border:1px solid rgba(0,190,250,.35);
}
.accordion .bg-info-light .form-control {
  background-color:#fff;
}
.accordion .card .card-body i {
  font-size:inherit;
}
.delete-record {
  display:none;
  padding:0.77rem 1.875rem !important;
}
.delete-record.open {
  display:inline-block;
}
.emojis {
  height:20px;
  width:auto;
}
.active-accounts {
  Overflow:visible;
}
.table-mobile-responsive {
  overflow-x:auto;
  overflow-y:visible;
}
.dwn-file {
  color:#8da1a9 !important;
}
.dwn-file:hover {
  text-decoration:none;
}
.mb-4-cstm {
  margin-bottom:2rem;
}
.rr-login-bg {
  background-color:#00befa;
  background-image:url(../images/railbg.png);
  background-position:right center;
  background-repeat:repeat-y;
  background-size:35%;
}
.rr-login-wrap {
  max-width:480px;
}
.login-btn {
  min-width:200px;
  height:40px;
  font-size:1rem !important;
}
.btn-outline-success:hover {
  color:#fff !important;
}
.btn-max-width {
  width:230px !important;
}
.rr-iframe-wrapper {
  position:relative;
}
.rr-iframe-wrapper .rr-overlay {
  visibility:hidden;
  opacity:0;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:rgba(255,255,255,.65);
  transition:all .43s;
  -webkit-transition:all .43s;
}
.rr-iframe-wrapper .rr-overlay a {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}
.rr-iframe-wrapper:hover .rr-overlay {
  visibility:visible;
  opacity:1;
}
.p-left-6 {
  padding-left:4rem;
}
.rr-icon-bubble {
  font-size:1.25rem;
  width:40px;
  height:40px;
  background-color:#666;
  color:#fff;
  border-radius:50%;
  line-height:40px;
  text-align:center;
  box-shadow:0 1px 5px rgba(0,0,0,.3);
}
@media (min-width:992px) {
  .mobile-only {
    display:none !important;
  }
  .stretch-card.max-width-limit {
    max-width:350px;
  }
  .top-sticky {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    padding:6px 24px;
  }
}
@media (min-width:1200px) {
  .add-customers {
    position:absolute;
    right:155px;
    margin:0;
  }
  .add-customers .btn {
    margin:0 .5rem 0 0;
  }
  .table-mobile-responsive {
    overflow-x:visible;
    overflow-y:visible;
  }
  .code-search-input {
    width:450px;
  }
}
@media screen and (max-width: 991px) {
  .sidebar-offcanvas.active {
    min-height:inherit !important;
  }
}
@media (max-width:575px) {
  .code-search-btn {
    margin:1rem 0 0 0 !important;
  }
}
@media (max-width:390px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {
    right:auto;
  }
}
.twitter-typeahead { width: 100% !important; } 
