.modal-footer .btn {
  margin-bottom: 0; }

.bg-default {
  background-color: #fff; }

.no-h-pad {
  padding-left: 0px;
  padding-right: 0px; }

.pad-v {
  padding-top: 10px;
  padding-bottom: 10px; }

.scrollable-comments {
  max-height: 300px;
  overflow-y: auto; }

.panel.panel-scroll {
  overflow-y: auto; }
  .panel.panel-scroll::-webkit-scrollbar {
    width: 0 !important; }

.bg-black {
  /* ff3.6+ */
  /* safari4+,chrome */
  /* safari5.1+,chrome10+ */
  /* opera 11.10+ */
  /* ie10+ */
  background: radial-gradient(ellipse at center, #7a7a7a 0%, black 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7A7A7A', endColorstr='#000000',GradientType=1 );
  /* ie6-9 */ }

.bg-orange {
  background: #ffcc00;
  background: radial-gradient(ellipse at center, #ffcc00 0%, #ff9500 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ff9500', GradientType=1 ); }

.announcements .btn {
  margin-bottom: 0; }

.dev .btn {
  margin-bottom: 0; }

.dev .comments {
  max-height: 500px;
  overflow-y: auto; }

.enquiries .section {
  margin-bottom: 10px; }

.enquiries .filter-checkbox {
  margin-top: 28px; }

.enquiries .btn {
  margin-bottom: 0; }

.hotel-description-page h2 {
  font-size: 36px; }

.hotel-description-page h3 {
  font-size: 26px; }

.hotel-description-page ul.bullets li {
  list-style-type: circle;
  margin-left: 20px; }

.hotel-description-page ul li, .hotel-description-page p {
  font-size: 16px; }

@media screen and (min-width: 992px) {
  .hotel-description-page div.flex {
    display: ms-flexbox;
    display: -ms-flexbox;
    display: flex; } }

.hotel-description-page .spaced-v {
  margin-bottom: 30px; }

.hotel-description-page .panel {
  padding: 30px;
  font-size: 18px;
  margin-bottom: 20px;
  border-radius: 25px 25px 25px 25px;
  -moz-border-radius: 25px 25px 25px 25px;
  -webkit-border-radius: 25px 25px 25px 25px;
  box-shadow: 10px 10px 21px 0px rgba(0, 0, 0, 0.6);
  border: 0px solid #000000; }
  .hotel-description-page .panel.bg-black h2 {
    color: #ff6b01;
    text-shadow: -2px -1px 0px #f9d0b5; }
  .hotel-description-page .panel.bg-black h3 {
    color: #f9d0b5;
    text-shadow: -2px -1px 0px #ff6b01; }
  .hotel-description-page .panel.bg-black .text-content {
    color: #fff; }
    .hotel-description-page .panel.bg-black .text-content a, .hotel-description-page .panel.bg-black .text-content a:hover, .hotel-description-page .panel.bg-black .text-content strong {
      color: #ff6b01; }
      .hotel-description-page .panel.bg-black .text-content a.btn, .hotel-description-page .panel.bg-black .text-content a:hover.btn, .hotel-description-page .panel.bg-black .text-content strong.btn {
        color: #fff; }
  .hotel-description-page .panel.bg-orange h2 {
    color: #fff;
    text-shadow: -2px -1px 0px #3e7779; }
  .hotel-description-page .panel.bg-orange h3 {
    color: #3e7779;
    text-shadow: -2px -1px 0px white; }
  .hotel-description-page .panel.bg-orange .text-content {
    color: #000; }
    .hotel-description-page .panel.bg-orange .text-content a, .hotel-description-page .panel.bg-orange .text-content a:hover, .hotel-description-page .panel.bg-orange .text-content em {
      color: #458ac7; }

.hotel-description-page .carousel {
  margin-bottom: 20px; }
  .hotel-description-page .carousel .thumbnail.thumbnail-sm {
    display: inline;
    padding: 0px;
    border: 0px;
    background: none;
    display: inline;
    margin: 0 0 5px 0px;
    width: 24%;
    max-height: 210px; }
  .hotel-description-page .carousel .thumbnail-xs {
    width: 40px;
    height: 40px; }

.reward.reward-advert {
  min-height: 350px;
  margin-right: 15px;
  padding: 10px;
  color: #fff;
  /* ff3.6+ */
  /* safari4+,chrome */
  /* safari5.1+,chrome10+ */
  /* opera 11.10+ */
  /* ie10+ */
  background: radial-gradient(ellipse at center, #7a7a7a 0%, black 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7A7A7A', endColorstr='#000000',GradientType=1 );
  /* ie6-9 */ }
  .reward.reward-advert .reward-advert-inner {
    height: 100%;
    min-height: 350px;
    border-style: dashed;
    border-width: 1px;
    border-color: #f9d0b5;
    padding: 10px; }
    .reward.reward-advert .reward-advert-inner h1 {
      font-size: 40px;
      color: #f9d0b5; }
    .reward.reward-advert .reward-advert-inner .earnings-section {
      border-width: 0 0 1px 0;
      border-style: dashed;
      border-color: #f9d0b5;
      padding-top: 10px;
      padding-bottom: 10px; }
  .reward.reward-advert .shadow {
    color: #fe790a;
    text-shadow: -2px -1px 0px #f9d0b5; }
  .reward.reward-advert a, .reward.reward-advert a:hover {
    color: #ff6b01; }
    .reward.reward-advert a.btn, .reward.reward-advert a:hover.btn {
      color: #fff;
      min-width: 85px;
      margin-left: 5px;
      margin-right: 5px; }
  .reward.reward-advert .earnings {
    font-size: 16px; }
    .reward.reward-advert .earnings strong {
      font-size: 60px; }
  .reward.reward-advert .earnings-info {
    padding-top: 10px; }
    .reward.reward-advert .earnings-info strong {
      color: #ff6b01; }

.reward h1 {
  font-size: 48px; }

.reward #gimme-5-img {
  position: absolute;
  top: -190px; }

.reward .panel {
  padding: 30px;
  font-size: 24px;
  z-index: 2;
  border-radius: 25px 25px 25px 25px;
  -moz-border-radius: 25px 25px 25px 25px;
  -webkit-border-radius: 25px 25px 25px 25px;
  box-shadow: 10px 10px 21px 0px rgba(0, 0, 0, 0.6);
  border: 0px solid #000000; }
  .reward .panel h2 {
    font-size: 36px; }
  @media screen and (min-width: 92px) {
    .reward .panel {
      min-height: 285px; } }
  @media screen and (min-width: 1200px) {
    .reward .panel .pad-v {
      padding-top: 20px; } }
  .reward .panel .reward-balance {
    text-shadow: -2px -1px 0px #f9d0b5;
    letter-spacing: 3px;
    color: #ff6b01;
    font-size: 32px; }
  .reward .panel.bg-black {
    color: #fff; }
    .reward .panel.bg-black h2 {
      color: #ff6b01;
      text-shadow: -2px -1px 0px #f9d0b5; }
    .reward .panel.bg-black a, .reward .panel.bg-black a:hover, .reward .panel.bg-black strong {
      color: #ff6b01; }
      .reward .panel.bg-black a.btn, .reward .panel.bg-black a:hover.btn, .reward .panel.bg-black strong.btn {
        color: #fff; }
  .reward .panel.bg-orange {
    color: #000; }
    .reward .panel.bg-orange h2 {
      color: #fff;
      text-shadow: -2px -1px 0px #3e7779; }
    .reward .panel.bg-orange a, .reward .panel.bg-orange a:hover, .reward .panel.bg-orange em {
      color: #458ac7; }

.credit-transaction {
  padding-top: 5px;
  padding-bottom: 5px; }

@media screen and (min-width: 992px) {
  .earnings-inner {
    border-width: 0 0 0 1px;
    border-style: dashed;
    border-color: #f9d0b5; }
  .terms-and-conditions {
    position: absolute;
    bottom: 5px; } }

@media screen and (max-width: 991px) {
  .earnings-inner {
    border-width: 1px 0 0 0;
    border-style: dashed;
    border-color: #f9d0b5; } }

textarea.form-control.job-comment {
  height: 90px; }

.filters {
  margin-bottom: 20px; }

.user-roles .employee-row {
  cursor: pointer; }

.user-roles .btn {
  margin-bottom: 0; }

/*# sourceMappingURL=app.css.map */
