@charset "UTF-8";
/* Hoteladmin main components */
/* ==========================
------------------------------- ha szétbonjuk a fileokat, akkor ezeket kell majd BEKAPCSOLNI és load.php-ből törölni

// Bootstrap Main - simplyfied bootstrap without elements
@xxximport '../components/_bootstrap-main';

// Metronic Layout - header, nav, footer layout elements
@xxximport 'components/_metronic-layout';

// Metronic Main - simplyfied metronic without elements
@xxximport 'components/_metronic-main';

------------------------------- eddig
========================== */
/**
 * Global Z-index map.
 * You can use z-index($key) function
 * Example: z-index: z-index(navigation)
 */
/**
 * A map of breakpoints.
 * xs: 0 Mobile-portrait
 * sm: 576px (36em) Mobile-landscape and larger
 * md: 768px (48em) Tablet-portrait and larger
 * lg: 992px (62em) Tablet-landscape and larger
 * xl: 1200px (75em) Laptops and larger
 * xxl: 1400px (87.5em) Laptops and larger
 */
/**
 * Global Z-index map.
 * You can use z-index($key) function
 * Example: z-index: z-index(navigation)
 */
/**
 * Get value from z-index map.
 * @function
 * @param {string} $key - Z-index map key.
 */
/* ----------------------------------- //
//      CSS Hacks Mixins for Sass
// ----------------------------------- //
	How to use:
	@include [Mixin_Name]( 'selector', (property: value) )
	Example:
	@include only_ie9( '.my_element', (color: red) )
	@include only_ff28_above( '.my_element', (
		background-color: green,
		display: flex,
		margin: 2em,
	))
	Tips:
	  - Use firefox mixins before IE mixins. Sometimes Firefox wants to precess the IE css but it can't and skips it's own CSS!
// ----------------------------------- //
	List of Mixins:
	only_ff
	only_ff2
	only_ff2_above
	only_ff3_above
	only_ff6_above
	only_ff16_above
	only_ff21_above
	only_ff24_above
	only_ff25_above
	only_ff26_above
	only_ff27_above
	only_ff28_above
	only_ff30_above
	only_webkit
	only_chrome
	only_safari
	only_safari9
	only_ios
	only_safari_no_ios
	only_opera9_safari2
	only_opera
	only_opera11
	only_edge
	only_ie6
	only_ie7
	only_ie7_below
	only_ie8
	only_ie8_below
	only_ie9
	only_ie9_below
	only_ie10_above
	only_ie11
	only_ie11_above
	no_ie6
	only_ie9_saf4_above
	no_ie_safari6
// ----------------------------------- */
/* ----------------------------------- //
//     Internet Explorer CSS Hacks
// ----------------------------------- */
/*--- Only IE ≤ 6 ---*/
/*--- Only IE7 ---*/
/*--- Only IE ≤ 7 ---*/
/*--- Only IE ≤ 9 ---*/
/*--- Only IE10 ---*/
/*--- Only IE ≥ 11 ---*/
/*--- Anything but IE6 ---*/
/*--- Only IE ≥ 9, safari4, android ≥ 2.3 ---*/
/* ----------------------------------- //
//           Other CSS Hacks
// ----------------------------------- */
/*--- Everything but IE and Safari ≤ 6 ---*/
/**
  * Mixin to prefix several properties at once
  * @param {Map} $declarations - Declarations to prefix
  * Example: @include prefix((appearance:none, backdrop-filter: blur(10px)))
  */
/**
 * Global Z-index map.
 * You can use z-index($key) function
 * Example: z-index: z-index(navigation)
 */
/**
 * Get value from z-index map.
 * @function
 * @param {string} $key - Z-index map key.
 */
/**
 * Add z-index
 * @mixin
 * @param {string} $key - Z-index map key.
 */
/**
 * A map of breakpoints.
 * xs: 0 Mobile-portrait
 * sm: 576px (36em) Mobile-landscape and larger
 * md: 768px (48em) Tablet-portrait and larger
 * lg: 992px (62em) Tablet-landscape and larger
 * xl: 1200px (75em) Laptops and larger
 * xxl: 1400px (87.5em) Laptops and larger
 */
/**
 * It's a special getter for breakpoints,that get the value from map or you can add number.
 *
 * @param {Map} $breakpoints - map of breakpoints.
 * @param {Value} $breakpoint - breakpoint  value.
 */
/**
 * Mixin to prefix several properties at once
 * @param {Map} $breakpoint - Declarations to breakpoints
 * Example: @include breakpoints(xs) or @include breakpoints(320)
 * Example: @include breakpoints-below(xs) or @include breakpoints-below(710)
 * Example: @include breakpoints-between(xs, xl) or @include breakpoints(320, 400)
 */
/**
 * Default respond above mixin
 */
/**
 * Respond below mixin
 */
/**
 * Respond between mixin
 */
/**
 * Shape
 * @mixin circle
 * @param {string} diameter - set circle diameter (it'll be width, and height property).
 */
/* === TABLE OF CONTENTS ===

  I. COLORS
    - grays
    - action-colors
    - form-colors


  II. COMPONENTS
    - border-radius

  III. FONTS
    - Open Sans
*/
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700&display=swap");
/* === TABLE OF CONTENTS ===

  I. GENERAL MIXINS
    - border
    - border-radius
    - box-shadow
    - transition
    - positioning
    - linear-gradient

*/
/*

======== TABLE OF CONTENTS ==========

*/
@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700&display=swap");
/* line 13, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.accordion-container .panel-body .panel-group {
  margin-top: 10px; }

/* line 17, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.accordion-container .panel-body .panel {
  border: none;
  border-radius: 2px;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 10px; }

/* line 25, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.accordion-container .panel-body .panel-heading {
  padding: 0;
  border: none; }

/* line 30, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.accordion-container .panel-body .panel-body {
  border-top: none !important; }

/* line 34, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.accordion-container .panel-body .tab-title {
  color: #333;
  text-decoration: none;
  font-size: 16px;
  display: block;
  padding: 15px 10px 15px 30px;
  outline: none;
  position: relative;
  border-left: 3px solid #cccccc;
  background: whitesmoke; }
  /* line 45, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
  .accordion-container .panel-body .tab-title:hover {
    background: #eeeeee;
    color: #333333; }
    /* line 49, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
    .accordion-container .panel-body .tab-title:hover > .title {
      color: #3498db;
      text-decoration: underline; }
  /* line 55, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
  .accordion-container .panel-body .tab-title .delete {
    position: absolute;
    top: 18px;
    right: 15px;
    font-size: 12px;
    text-decoration: none; }
    /* line 62, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
    .accordion-container .panel-body .tab-title .delete:hover {
      text-decoration: underline; }
  /* line 67, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
  .accordion-container .panel-body .tab-title:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 5px solid #999999;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 10px;
    top: 25px;
    position: absolute; }
  /* line 82, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
  .accordion-container .panel-body .tab-title.collapsed {
    background: #fafafa;
    color: #333333; }
    /* line 86, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
    .accordion-container .panel-body .tab-title.collapsed:hover {
      background: #eeeeee; }
    /* line 90, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
    .accordion-container .panel-body .tab-title.collapsed:before {
      border-left: 5px solid #999999;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      left: 13px;
      top: 21px; }
    /* line 98, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
    .accordion-container .panel-body .tab-title.collapsed .delete {
      color: #333333; }
      /* line 101, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
      .accordion-container .panel-body .tab-title.collapsed .delete:hover {
        text-decoration: underline; }

/* line 109, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.accordion-container .block-summary-title {
  display: block;
  font-size: 12px;
  color: #999999; }

/* line 117, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.accordion-container .panel-collapse.collapsing, .accordion-container .panel-collapse.collapse.in {
  border-left: 3px solid #cccccc; }

/* line 124, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.collapse__caret-left {
  transform: rotate(-90deg);
  transition: all ease-in-out .2s;
  position: absolute;
  right: 0;
  top: 0; }

/* line 132, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.collapsed .collapse__caret-left {
  transform: rotate(0deg); }

/* line 136, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.accordion-caret:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 4px;
  vertical-align: middle;
  border-top: none;
  border-bottom: 5px solid;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin-bottom: 4px; }

/* line 150, ../resources/uncooked/css/sass/hoteladmin/_accordion.scss */
.accordion-caret.collapsed:after {
  border-bottom: none;
  border-top: 5px solid;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent; }

/**
 * Global colors variables.
 */
/**
 * Global grays variables.
 */
/**
 * Global action colors variables.
 */
/**
 * Global link colors variables.
 */
/**
 * Global brand colors variables.
 */
/**
 * Global social colors variables.
 */
/**
 * Global rating circle colors variables.
 */
/**
 * Global base green variables.
 */
/**
 * Global base blue variables.
 */
/**
 * Global base red variables.
 */
/**
 * Global base orange variables.
 */
/**
 * Global base yellow variables.
 */
/**
 * Global alpha variables.
 */
/**
 * Global alpha dark variables.
 */
/**
 * Loyalty variables.
 */
/**
 * Campaign manager variables
 */
/**
 * Mai utazas variables
 */
/**
 * Poi variables
 */
/**
 * Telekom magenta
 */
/**
 * Noclegi.pl - Other offers
 */
/**
 * Global background-colors map.
 */
/**
 * Global colors variables.
 */
/**
 * Global grays variables.
 */
/**
 * Global action colors variables.
 */
/**
 * Global link colors variables.
 */
/**
 * Global brand colors variables.
 */
/**
 * Global social colors variables.
 */
/**
 * Global rating circle colors variables.
 */
/**
 * Global base green variables.
 */
/**
 * Global base blue variables.
 */
/**
 * Global base red variables.
 */
/**
 * Global base orange variables.
 */
/**
 * Global base yellow variables.
 */
/**
 * Global alpha variables.
 */
/**
 * Global alpha dark variables.
 */
/**
 * Loyalty variables.
 */
/**
 * Campaign manager variables
 */
/**
 * Mai utazas variables
 */
/**
 * Poi variables
 */
/**
 * Telekom magenta
 */
/**
 * Noclegi.pl - Other offers
 */
/**
 * Global Radius variables.
 */
/**
 * Global colors variables.
 */
/**
 * Global grays variables.
 */
/**
 * Global action colors variables.
 */
/**
 * Global link colors variables.
 */
/**
 * Global brand colors variables.
 */
/**
 * Global social colors variables.
 */
/**
 * Global rating circle colors variables.
 */
/**
 * Global base green variables.
 */
/**
 * Global base blue variables.
 */
/**
 * Global base red variables.
 */
/**
 * Global base orange variables.
 */
/**
 * Global base yellow variables.
 */
/**
 * Global alpha variables.
 */
/**
 * Global alpha dark variables.
 */
/**
 * Loyalty variables.
 */
/**
 * Campaign manager variables
 */
/**
 * Mai utazas variables
 */
/**
 * Poi variables
 */
/**
 * Telekom magenta
 */
/**
 * Noclegi.pl - Other offers
 */
/**
 * Global Z-index map.
 * You can use z-index($key) function
 * Example: z-index: z-index(navigation)
 */
/**
 * Font Families variables.
 */
/**
 * Global media screen sizes variables.
 */
/**
 * Mixin config to prefix list of allowed properties at once.
 * Example: prefix((appearance:none, backdrop-filter: blur(10px)))
 */
/**
 * Global colors variables.
 */
/**
 * Global grays variables.
 */
/**
 * Global action colors variables.
 */
/**
 * Global link colors variables.
 */
/**
 * Global brand colors variables.
 */
/**
 * Global social colors variables.
 */
/**
 * Global rating circle colors variables.
 */
/**
 * Global base green variables.
 */
/**
 * Global base blue variables.
 */
/**
 * Global base red variables.
 */
/**
 * Global base orange variables.
 */
/**
 * Global base yellow variables.
 */
/**
 * Global alpha variables.
 */
/**
 * Global alpha dark variables.
 */
/**
 * Loyalty variables.
 */
/**
 * Campaign manager variables
 */
/**
 * Mai utazas variables
 */
/**
 * Poi variables
 */
/**
 * Telekom magenta
 */
/**
 * Noclegi.pl - Other offers
 */
/**
 * Global box shadows variables.
 */
/**
 * Tooltip settings variables.
 */
@keyframes pulsate {
  0% {
    opacity: .75; }
  50% {
    transform: scale(1.2, 1.2);
    opacity: 1.0; }
  100% {
    opacity: .75; } }

/**
 * Global spacing variables.
 */
/**
 * Global table spacing variables.
 */
/* ----------------------------------- //
//      CSS Hacks Mixins for Sass
// ----------------------------------- //
	How to use:
	@include [Mixin_Name]( 'selector', (property: value) )
	Example:
	@include only_ie9( '.my_element', (color: red) )
	@include only_ff28_above( '.my_element', (
		background-color: green,
		display: flex,
		margin: 2em,
	))
	Tips:
	  - Use firefox mixins before IE mixins. Sometimes Firefox wants to precess the IE css but it can't and skips it's own CSS!
// ----------------------------------- //
	List of Mixins:
	only_ff
	only_ff2
	only_ff2_above
	only_ff3_above
	only_ff6_above
	only_ff16_above
	only_ff21_above
	only_ff24_above
	only_ff25_above
	only_ff26_above
	only_ff27_above
	only_ff28_above
	only_ff30_above
	only_webkit
	only_chrome
	only_safari
	only_safari9
	only_ios
	only_safari_no_ios
	only_opera9_safari2
	only_opera
	only_opera11
	only_edge
	only_ie6
	only_ie7
	only_ie7_below
	only_ie8
	only_ie8_below
	only_ie9
	only_ie9_below
	only_ie10_above
	only_ie11
	only_ie11_above
	no_ie6
	only_ie9_saf4_above
	no_ie_safari6
// ----------------------------------- */
/* ----------------------------------- //
//     Internet Explorer CSS Hacks
// ----------------------------------- */
/*--- Only IE ≤ 6 ---*/
/*--- Only IE7 ---*/
/*--- Only IE ≤ 7 ---*/
/*--- Only IE ≤ 9 ---*/
/*--- Only IE10 ---*/
/*--- Only IE ≥ 11 ---*/
/*--- Anything but IE6 ---*/
/*--- Only IE ≥ 9, safari4, android ≥ 2.3 ---*/
/* ----------------------------------- //
//           Other CSS Hacks
// ----------------------------------- */
/*--- Everything but IE and Safari ≤ 6 ---*/
/**
  * Mixin to prefix several properties at once
  * @param {Map} $declarations - Declarations to prefix
  * Example: @include prefix((appearance:none, backdrop-filter: blur(10px)))
  */
/**
 * Global Z-index map.
 * You can use z-index($key) function
 * Example: z-index: z-index(navigation)
 */
/**
 * Get value from z-index map.
 * @function
 * @param {string} $key - Z-index map key.
 */
/**
 * Add z-index
 * @mixin
 * @param {string} $key - Z-index map key.
 */
/**
 * A map of breakpoints.
 * xs: 0 Mobile-portrait
 * sm: 576px (36em) Mobile-landscape and larger
 * md: 768px (48em) Tablet-portrait and larger
 * lg: 992px (62em) Tablet-landscape and larger
 * xl: 1200px (75em) Laptops and larger
 * xxl: 1400px (87.5em) Laptops and larger
 */
/**
 * It's a special getter for breakpoints,that get the value from map or you can add number.
 *
 * @param {Map} $breakpoints - map of breakpoints.
 * @param {Value} $breakpoint - breakpoint  value.
 */
/**
 * Mixin to prefix several properties at once
 * @param {Map} $breakpoint - Declarations to breakpoints
 * Example: @include breakpoints(xs) or @include breakpoints(320)
 * Example: @include breakpoints-below(xs) or @include breakpoints-below(710)
 * Example: @include breakpoints-between(xs, xl) or @include breakpoints(320, 400)
 */
/**
 * Default respond above mixin
 */
/**
 * Respond below mixin
 */
/**
 * Respond between mixin
 */
/**
 * Shape
 * @mixin circle
 * @param {string} diameter - set circle diameter (it'll be width, and height property).
 */
/*
======== TABLE OF CONTENTS ==========

    I.  BUTTONS GENERAL
    II. SPECIAL BUTTONS
        - btn-primary
        - btn-normal
*/
/* ==================================
          BUTTONS GENERAL
================================== */
/* line 17, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn {
  border-radius: 2px !important;
  text-decoration: none; }
  /* line 21, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn:hover {
    transition: none !important; }
  /* line 25, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn:focus, .btn:active:focus, .btn.active:focus {
    outline: none;
    outline: 0;
    outline-offset: 0; }

@media (max-width: 767px) {
  /* line 36, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn {
    white-space: normal; } }

/* line 42, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn.disabled, .btn[disabled],
fieldset[disabled] .btn {
  opacity: 0.5; }

/* ==================================
         SPECIAL BUTTONS
================================== */
/* line 55, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-primary {
  padding: 5px 12px 6px 12px;
  color: #fff !important;
  background: #ff9900;
  background: -moz-linear-gradient(top, #ff9900 0%, #ff6600 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9900), color-stop(100%, #ff6600));
  background: -webkit-linear-gradient(top, #ff9900 0%, #ff6600 100%);
  background: -o-linear-gradient(top, #ff9900 0%, #ff6600 100%);
  background: -ms-linear-gradient(top, #ff9900 0%, #ff6600 100%);
  background: linear-gradient(to bottom, #ff9900 0%, #ff6600 100%);
  border: 1px solid #db6345;
  border-bottom: 2px solid #db6345; }
  /* line 62, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-primary.disabled, .btn-primary[disabled] {
    padding: 5px 12px 6px 12px;
    color: #fff !important;
    background: #ff9900;
    background: -moz-linear-gradient(top, #ff9900 0%, #ff6600 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9900), color-stop(100%, #ff6600));
    background: -webkit-linear-gradient(top, #ff9900 0%, #ff6600 100%);
    background: -o-linear-gradient(top, #ff9900 0%, #ff6600 100%);
    background: -ms-linear-gradient(top, #ff9900 0%, #ff6600 100%);
    background: linear-gradient(to bottom, #ff9900 0%, #ff6600 100%);
    border: 1px solid #db6345;
    border-bottom: 2px solid #db6345; }
  /* line 71, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-primary.btn-sm {
    padding: 4px 10px 5px 10px; }
  /* line 75, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-primary.btn-lg {
    padding: 9px 16px 10px 16px; }
  /* line 79, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:focus, .btn-primary.active.focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary[disabled]:hover,
  .btn-primary .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background: #ff6600;
    border: 1px solid #db6345;
    border-color: #db6345;
    border-bottom: 2px solid #db6345; }
  /* line 98, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-primary:visited {
    color: #fff; }

/* line 103, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background: #ff6600;
  border: 1px solid #db6345;
  border-color: #db6345;
  border-bottom: 2px solid #db6345; }

/* line 114, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-normal {
  color: #333333;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, #fff 0%, #eeeeee 100%);
  background: -o-linear-gradient(top, #fff 0%, #eeeeee 100%);
  background: -ms-linear-gradient(top, #fff 0%, #eeeeee 100%);
  background: linear-gradient(to bottom, #fff 0%, #eeeeee 100%);
  border: 1px solid #dddddd;
  box-sizing: border-box;
  padding: 6px 12px 7px 12px; }
  /* line 121, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-normal.dropdown-toggle {
    color: #333333;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eeeeee));
    background: -webkit-linear-gradient(top, #fff 0%, #eeeeee 100%);
    background: -o-linear-gradient(top, #fff 0%, #eeeeee 100%);
    background: -ms-linear-gradient(top, #fff 0%, #eeeeee 100%);
    background: linear-gradient(to bottom, #fff 0%, #eeeeee 100%);
    border: 1px solid #dddddd;
    box-sizing: border-box; }
  /* line 128, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-normal:hover, .btn-normal:focus {
    background: #eeeeee;
    border: 1px solid #cccccc; }
  /* line 134, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-normal:active, .btn-normal.active {
    padding-bottom: 7px;
    border-bottom: 1px solid #cccccc; }
  /* line 140, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-normal.btn-sm:active {
    padding-bottom: 6px;
    border-bottom: 1px solid #cccccc; }
  /* line 145, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-normal.btn-lg:active {
    padding-bottom: 7px;
    border-bottom: 1px solid #cccccc; }
  /* line 150, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-normal:visited {
    color: #333333; }

/* line 156, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.input-group-btn .btn-normal {
  padding: 6px 14px 7px 14px; }

/* line 160, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.input-group-btn select.btn-normal {
  padding: 5px 0 6px 10px; }
  /* line 163, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .input-group-btn select.btn-normal:hover {
    background-color: #fff !important; }
  /* line 167, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .input-group-btn select.btn-normal:focus {
    padding: 5px 0 6px 10px;
    color: #333333;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eeeeee));
    background: -webkit-linear-gradient(top, #fff 0%, #eeeeee 100%);
    background: -o-linear-gradient(top, #fff 0%, #eeeeee 100%);
    background: -ms-linear-gradient(top, #fff 0%, #eeeeee 100%);
    background: linear-gradient(to bottom, #fff 0%, #eeeeee 100%);
    border: 1px solid #dddddd;
    box-sizing: border-box; }
  /* line 175, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .input-group-btn select.btn-normal:last-child > .btn,
  .input-group-btn select.btn-normal:last-child > .btn-group {
    z-index: 0; }
  /* line 180, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .input-group-btn select.btn-normal .open > .dropdown-toggle.btn-normal {
    padding-bottom: 6px; }

/* line 189, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-link {
  color: #3598db;
  text-decoration: underline; }
  /* line 193, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-link:active, .btn-link:focus {
    color: #3598db;
    text-decoration: underline; }
  /* line 199, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-link:hover {
    color: #3598db;
    text-decoration: none; }

/* line 208, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-default:visited {
  color: #333333; }

/* line 216, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-group .radio {
  background-image: none;
  margin-right: 0;
  width: 0;
  display: none; }
  /* line 222, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-group .radio span {
    background-image: none;
    margin-right: 0;
    width: 0; }

/* line 231, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-group .btn:not(.active):hover {
  background-color: #fff !important; }

/* line 235, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-group .btn.active, .btn-group .btn:active, .btn-group .btn:hover:active {
  background-image: none !important;
  background-color: #1ac91a !important;
  color: #fff !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* --- button group radio --- */
/* line 249, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

/* line 254, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0 !important; }

/* line 258, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

/* line 263, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-group .btn.muted {
  color: #999999; }
  /* line 266, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-group .btn.muted:hover {
    color: #333333; }

/* --- btn-group-selector ---*/
/* line 274, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-group-selector .btn {
  min-width: 170px;
  white-space: nowrap; }
  /* line 278, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-group-selector .btn--auto-width {
    width: auto;
    min-width: auto; }

/* line 287, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-group-justified .btn.active:last-child, .btn-group-justified .btn:last-child:active, .btn-group-justified .btn:last-child:hover:active {
  background-color: #A5C9DA !important; }

@media (max-width: 530px) {
  /* line 297, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-group-selector,
  .btn-group-justified {
    width: 100% !important; }
  /* line 302, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-group-selector .btn,
  .btn-group-justified .btn {
    width: 50%;
    min-width: auto; }
    /* line 307, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
    .btn-group-selector .btn--auto-width,
    .btn-group-justified .btn--auto-width {
      width: auto;
      min-width: auto; } }

/* line 314, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.code-copy-btn {
  white-space: nowrap; }

/* line 318, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
.btn-reset {
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  margin: 0;
  outline: none;
  padding: 0;
  text-align: inherit;
  text-decoration: none; }
  /* line 331, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-reset:focus {
    outline: none; }
  /* line 335, ../resources/uncooked/css/sass/hoteladmin/_buttons.scss */
  .btn-reset:hover, .btn-reset:active {
    background: none;
    color: inherit; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
.fab {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: 12px;
  text-decoration: none;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-color: #eeeeee;
  border: none;
  transition-duration: 200ms;
  cursor: pointer;
  user-select: none;
  color: #999999;
  padding: 2px;
  /* SIZE MODIFIERS */ }
  /* line 19, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
  .fab:focus {
    outline: none; }
  /* line 23, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
  .fab__img {
    width: 24px;
    height: 24px;
    opacity: 0.7; }
  /* line 29, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
  .fab__text {
    font-size: 10px;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    margin-top: 4px; }
  /* line 37, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
  .fab__text-icon {
    font-size: 32px;
    line-height: 24px; }
  /* line 43, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
  .fab-xs {
    width: 25px;
    height: 25px;
    max-width: 25px;
    max-height: 25px; }
    /* line 49, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
    .fab-xs .glyphicon {
      font-size: 16px; }
  /* line 54, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
  .fab-sm {
    min-width: 42px;
    min-height: 42px;
    width: 42px;
    height: 42px; }
    /* line 60, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
    .fab-sm .glyphicon {
      font-size: 20px; }
    /* line 64, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
    .fab-sm img {
      height: 20px; }
  /* line 69, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
  .fab-md {
    min-width: 68px;
    min-height: 68px;
    width: 68px;
    height: 68px;
    margin-left: 16px; }
    /* line 76, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
    .fab-md .glyphicon {
      font-size: 24px; }
  /* line 81, ../resources/uncooked/css/sass/hoteladmin/_fab.scss */
  .fab-lg {
    min-width: 80px;
    min-height: 80px;
    width: 80px;
    height: 80px; }

/* line 2, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
.list-hotel-badges {
  position: absolute;
  top: 0;
  left: 5px;
  right: 0;
  padding: 5px 40px 10px 5px;
  background: rgba(0, 0, 0, 0.7);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, transparent 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(100%, transparent));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, transparent 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, transparent 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, transparent 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, transparent 100%); }

/* line 11, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
.listHotel .list-element .list-element-rate .user-rating-container {
  position: absolute;
  top: 2px;
  left: 2px; }

/* line 17, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
.listHotel .list-element .list-element-rate .user-rating, .listPoi .list-element .list-element-rate .user-rating {
  position: static; }
  /* line 20, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
  .listHotel .list-element .list-element-rate .user-rating .rating-circle.small > span, .listPoi .list-element .list-element-rate .user-rating .rating-circle.small > span {
    width: 32px;
    line-height: 32px;
    font-size: 14px; }
  /* line 26, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
  .listHotel .list-element .list-element-rate .user-rating .rating-circle > span, .listPoi .list-element .list-element-rate .user-rating .rating-circle > span {
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    width: 120px;
    line-height: 120px;
    font-size: 54px;
    color: #333;
    display: block;
    font-weight: bold;
    text-align: center;
    white-space: nowrap; }

/* line 43, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
.telekom-form-section {
  background: whitesmoke;
  padding: 0 15px 15px 15px;
  width: 100%;
  margin-top: 20px; }

/* line 49, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
.own-hotel-photo {
  position: relative; }
  /* line 51, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
  .own-hotel-photo img {
    width: 100%; }

/* line 55, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
.hotel-badge-circle {
  border-radius: 50%;
  top: 2px;
  margin-left: -7px;
  margin-right: 5px;
  display: inline-flex !important;
  justify-content: center; }

/* line 65, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
.hotel-badge-circle img {
  width: 32px;
  height: 32px; }

/* line 72, ../resources/uncooked/css/sass/hoteladmin/_badge-rate-box.scss */
.telekom-form-section hr {
  border-top: 1px solid #cbcbcb; }

/* line 8, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
.badge-success {
  color: #fff;
  background-color: #27ae60; }

/* line 13, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
.badge-info-light {
  color: #007399;
  background: #CCF2FF; }

/* line 18, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
.badge-success-light {
  background: #C5EAC5;
  color: #215C21; }

/* line 23, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
.badge-primary {
  color: #fff;
  background-color: #ff6600; }

/* line 28, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
.badge-warning {
  color: #fff;
  background-color: #efd65d; }

/* line 34, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
.badge-error {
  color: #fff;
  background-color: #d01c1c; }

/* line 39, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
.badge-normal {
  font-weight: normal; }

/* line 46, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
.vip-badge {
  background: transparent linear-gradient(90deg, #FF9900 0%, #DD2200 100%) 0% 0% no-repeat padding-box;
  width: fit-content;
  display: inline-block;
  border-radius: 30px;
  padding: 2px 8px;
  color: white;
  cursor: default;
  margin-bottom: 5px; }
  /* line 56, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
  .vip-badge--lock {
    opacity: 0.5;
    transition: 0.1s; }
    /* line 60, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
    .vip-badge--lock:hover {
      opacity: 1; }

/* line 66, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
.loyalty-badge {
  background: linear-gradient(289.8deg, #D20000 0%, #972F88 100%);
  width: fit-content;
  border-radius: .4rem;
  padding: .1rem .1rem;
  cursor: default;
  display: inline-flex;
  align-items: center;
  justify-content: center; }
  /* line 76, ../resources/uncooked/css/sass/hoteladmin/_badge.scss */
  .loyalty-badge--content {
    background: white;
    color: black;
    border-radius: .3rem;
    padding: 0 .6rem; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_breadcrumb.scss */
.breadcrumb--custom {
  text-transform: initial;
  letter-spacing: normal; }

/* line 3, ../resources/uncooked/css/sass/hoteladmin/_countdown.scss */
.main-content-2col .countdown {
  position: relative;
  padding-left: 40px;
  margin-top: 10px;
  margin-bottom: 15px;
  color: #d01c1c; }
  /* line 10, ../resources/uncooked/css/sass/hoteladmin/_countdown.scss */
  .main-content-2col .countdown .timer,
  .main-content-2col .countdown .timer .glyphicon {
    font-size: 16px;
    font-weight: bold; }
  /* line 16, ../resources/uncooked/css/sass/hoteladmin/_countdown.scss */
  .main-content-2col .countdown .timer {
    position: static;
    background-color: transparent;
    color: #d01c1c; }
    /* line 21, ../resources/uncooked/css/sass/hoteladmin/_countdown.scss */
    .main-content-2col .countdown .timer .glyphicon {
      position: absolute;
      top: 4px;
      left: 15px;
      color: #d01c1c; }

/*

======== TABLE OF CONTENTS ==========

*/
/* line 7, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
.checklist {
  position: relative; }
  /* line 10, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist .checklist-element {
    margin: 0;
    border-top: 0.1rem solid #dddddd;
    z-index: 3; }
  /* line 16, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist .checklist-element .hint {
    display: none;
    position: static;
    color: #3598db; }
  /* line 22, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist .checklist-element:hover .hint {
    display: inline-block; }
  /* line 26, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist .checklist-element:first-child {
    border-top: none;
    border-bottom: 1px solid #ddd;
    min-height: 50px; }
  /* line 32, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist .checklist-element:first-child:hover::after {
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 3rem;
    background-color: rgba(100, 100, 100, 0.05);
    z-index: 0; }
  /* line 43, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist .checklist-element:not(:first-child) label {
    font-weight: 400; }
  /* line 47, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist .checklist-element:first-child:hover {
    border-top: none;
    border-bottom: 1px solid #ddd; }
  /* line 52, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist label {
    width: 100%;
    padding: 15px 30px 15px 35px;
    position: relative;
    margin-bottom: 0; }
  /* line 59, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist label:hover {
    cursor: pointer;
    background-color: #f5f5f5; }
  /* line 64, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist label input[type="checkbox"] {
    position: absolute;
    top: 15px;
    left: 10px;
    z-index: 2; }
  /* line 71, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist label .middle-data {
    padding-left: 50px; }
  /* line 75, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist label .last-data {
    position: absolute;
    top: 15px;
    right: 10px;
    font-weight: normal; }
    /* line 81, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
    .checklist label .last-data .inline-form-group-container {
      padding-bottom: 0px;
      padding-top: 0px;
      float: none;
      margin-bottom: 0px;
      margin-top: -5px;
      position: relative; }
      /* line 89, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
      .checklist label .last-data .inline-form-group-container label {
        position: absolute;
        top: -20px;
        right: 15px;
        padding: 0px;
        text-align: right; }
        /* line 96, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
        .checklist label .last-data .inline-form-group-container label:hover {
          background-color: transparent; }
      /* line 101, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
      .checklist label .last-data .inline-form-group-container .form-group {
        float: none;
        display: inline-block;
        margin-right: 0px; }
      /* line 107, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
      .checklist label .last-data .inline-form-group-container .form-control-static {
        float: none;
        display: inline-block;
        padding: 0px 5px; }

@media (max-width: 767px) {
  /* line 117, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist .info {
    display: block; } }

@media (max-width: 530px) {
  /* line 129, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist .checklist-element.filter {
    padding-top: 70px; }
    /* line 132, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
    .checklist .checklist-element.filter .last-data {
      position: absolute;
      left: 0px;
      top: -70px;
      background-color: #fff;
      padding-bottom: 4px;
      z-index: 2; }
  /* line 143, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist label .label-title {
    font-weight: bold; }
  /* line 147, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist label .last-data {
    position: static;
    display: block; }
    /* line 151, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
    .checklist label .last-data .inline-form-group-container {
      padding-top: 10px; }
      /* line 154, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
      .checklist label .last-data .inline-form-group-container .form-group {
        float: none;
        display: inline-block;
        margin-right: 0px;
        width: auto; }
      /* line 161, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
      .checklist label .last-data .inline-form-group-container .form-group .input-small {
        width: 100px !important; }
      /* line 165, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
      .checklist label .last-data .inline-form-group-container .form-control-static {
        float: none;
        display: inline-block;
        padding: 0px 5px; }
      /* line 171, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
      .checklist label .last-data .inline-form-group-container label {
        display: block;
        float: none;
        position: static;
        text-align: left;
        margin-left: 15px;
        font-weight: normal; } }

/* line 190, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
.hasNoncancelPrice .checklist label {
  padding-right: 0px; }

/* line 194, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
.hasNoncancelPrice .checklist .show-room-list,
.hasNoncancelPrice .checklist .show-package-list {
  font-weight: normal;
  float: right;
  position: relative; }
  /* line 200, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .hasNoncancelPrice .checklist .show-room-list:after,
  .hasNoncancelPrice .checklist .show-package-list:after {
    content: '';
    border-right: 6px solid #999;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    top: 6px;
    right: -10px; }

/* line 218, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
.checklist-element--with-secondary-input:hover {
  background-color: whitesmoke; }

@media (min-width: 531px) {
  /* line 217, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist-element--with-secondary-input {
    display: flex;
    justify-content: space-between;
    align-items: center; } }

/* line 229, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
.checklist-element--with-secondary-input .checklist-element {
  width: 100%; }
  /* line 232, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist-element--with-secondary-input .checklist-element__checkbox-label {
    max-width: 30rem;
    padding: 1.5rem 3.0rem 1rem 3.5rem; }
    @media (min-width: 531px) {
      /* line 232, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
      .checklist-element--with-secondary-input .checklist-element__checkbox-label {
        padding: 1.5rem 3.0rem 1.5rem 3.5rem; } }
  /* line 241, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
  .checklist-element--with-secondary-input .checklist-element__secondary-input {
    padding: 0.5rem 0; }
    @media (min-width: 531px) {
      /* line 241, ../resources/uncooked/css/sass/hoteladmin/_checklist.scss */
      .checklist-element--with-secondary-input .checklist-element__secondary-input {
        width: 50%; } }

/* line 2, ../resources/uncooked/css/sass/hoteladmin/_cm-mapping-table.scss */
.cm-mapping-table tbody th {
  width: 120px; }

/*

======== TABLE OF CONTENTS ==========

*/
/*
 * Kedvezményeknél csak a típusnak megfelelő mezők látszódjanak
 *campaign promotion price range
 */
/* line 11, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
.type-first_minute .first_minute {
  display: block; }

/* line 15, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
.type-last_minute .last_minute {
  display: block; }

/* line 19, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
.type-long_stay .long_stay {
  display: block; }

/* line 23, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
.type-free_nights .free_nights {
  display: block; }

/* line 27, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
.type-short_stay .short_stay {
  display: block; }

/* line 31, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
.type-custom_discount .custom_discount {
  display: block; }

/* line 35, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
.type-custom_surcharge .custom_surcharge {
  display: block; }

/* line 39, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
.type-all .hidden-type-all {
  display: none; }

/* line 45, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
.notification-alert {
  top: 50px !important;
  z-index: 999;
  min-width: 300px;
  max-width: 500px;
  width: auto;
  border-radius: 0; }
  /* line 53, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
  .notification-alert p:empty {
    display: none;
    margin: 0; }
  /* line 58, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
  .notification-alert ul {
    padding-left: 30px; }

/* line 66, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
#basicInfoBlock .rate-plan-fix-date {
  margin: 15px 0 12px 0; }

/* line 72, ../resources/uncooked/css/sass/hoteladmin/_custom.scss */
#basicInfo .rate-plan-fix-date {
  margin: 15px 0 12px 0; }

/*

========== TABLE OF CONTENTS ==========

I. DATA TABLES GENERAL
    - data-table-container
    - data-table-title
    - data-table
    - sorting
    - add-column
    - time interval and datepicker
    - data-table-links
    - data-table-buttons
    - popovers
    - data-tables-information
    - pagination
    - in-progress loader
    - collapse cell + datatable inner table
    - responsive
    - error rows

II. RESERVATION DATA TABLES
    - reservation-request coloring
    - reservation tables guestcount

*/
/* line 32, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.data-table-container {
  border: 1px solid #999;
  margin: 0px !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  margin: 0px 0px 15px 0px !important;
  margin-bottom: 50px !important;
  position: relative; }
  /* line 41, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container.highlighted-info {
    border: 1px solid #00bfff; }
  /* line 45, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container.highlighted-danger {
    border: 1px solid #d20; }
  /* line 51, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container .data-table-title {
    background-color: #999;
    padding: 10px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    float: left;
    width: 100%;
    height: 50px; }
    /* line 62, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .data-table-container .data-table-title .title-text {
      float: left;
      font-size: 20px;
      font-weight: 300; }
    /* line 68, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .data-table-container .data-table-title .tools {
      float: right;
      font-weight: normal; }
      /* line 72, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      .data-table-container .data-table-title .tools label {
        font-weight: normal; }
    /* line 78, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .data-table-container .data-table-title .export-link--top {
      font-size: 14px;
      color: #02688a; }
  /* line 85, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container.highlighted-info .data-table-title {
    background-color: #00bfff; }
  /* line 89, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container.highlighted-danger .data-table-title {
    background-color: #d20; }

@media (max-width: 767px) {
  /* line 97, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container.guests-arriving-container {
    margin-top: 20px !important; }
  /* line 101, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container .data-table-title {
    height: auto; } }

@media (max-width: 767px) {
  /* line 111, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .export-link--top {
    padding: 0;
    position: absolute;
    top: -20px;
    right: 0; }
  /* line 121, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .reserved-vouchers-table .voucher-type-filter .btn-group {
    margin-top: -55px; } }

@media (min-width: 768px) {
  /* line 131, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container .export-link--top {
    margin-left: 10px;
    position: relative;
    top: 2px; } }

/* data-table */
/* line 143, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.datatable-overflow-hidden-scroll-x {
  overflow: hidden !important;
  overflow-x: scroll !important; }

/* line 148, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.data-table-background {
  background: #00bfff; }

/* line 153, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-scrollable {
  margin: 0px !important;
  border: none !important;
  overflow-x: visible !important;
  overflow-y: visible !important; }

/* line 161, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.data-table-container table.dataTable {
  margin: 0px !important; }
  /* line 164, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container table.dataTable thead {
    color: #fff;
    background-color: #dedede;
    vertical-align: bottom; }
    /* line 169, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .data-table-container table.dataTable thead th {
      font-size: 12px;
      font-weight: normal; }
    /* line 174, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .data-table-container table.dataTable thead th,
    .data-table-container table.dataTable thead td {
      padding: 10px;
      border-bottom: none;
      color: #333333; }
    /* line 181, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .data-table-container table.dataTable thead tr th:last-child {
      position: relative; }
    /* line 185, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .data-table-container table.dataTable thead .form-control {
      width: 100%;
      color: #333333; }
  /* line 192, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container table.dataTable tbody tr {
    transition: background-color 0.1s ease; }
    /* line 196, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .data-table-container table.dataTable tbody tr.danger td {
      background-color: rgba(208, 28, 28, 0.2);
      color: #d01c1c; }
  /* line 203, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container table.dataTable tbody th,
  .data-table-container table.dataTable tbody td {
    padding: 0px 10px;
    height: 47px; }
    @media (max-width: 530px) {
      /* line 203, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      .data-table-container table.dataTable tbody th,
      .data-table-container table.dataTable tbody td {
        padding: 9px 10px;
        height: auto; } }
  /* line 215, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container table.dataTable > tbody > tr > td,
  .data-table-container table.dataTable > tbody > tr > th {
    vertical-align: middle !important; }
  /* line 220, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container table.dataTable.no-footer {
    border-bottom: none !important; }
  /* line 224, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .data-table-container table.dataTable tfoot th,
  .data-table-container table.dataTable tfoot td {
    border-top: 2px solid #999999;
    padding: 10px; }

/* line 234, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.clear-footer table.dataTable ~ .datatable-informations {
  display: none; }
  /* line 237, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .clear-footer table.dataTable ~ .datatable-informations .limit,
  .clear-footer table.dataTable ~ .datatable-informations .info,
  .clear-footer table.dataTable ~ .datatable-informations .pagination {
    display: none; }

/* line 247, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTable .form-control {
  font-weight: normal;
  font-size: 12px; }

/* line 253, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.has-filter-value .form-control,
.has-filter-value .table-datepicker {
  border: 1px solid #999; }

/* line 258, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.has-filter-value .table-datepicker .form-control {
  border: none; }

/* line 264, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.number-range .input-group.range-group {
  width: 100%; }

/* line 269, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.number-range .concrate-inputs .form-control {
  width: 50% !important;
  float: left; }

/* line 278, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .reset-filter {
  font-family: hoteladmin;
  content: '\e600';
  position: absolute;
  font-size: 8px;
  top: 10px;
  right: 20px;
  background-color: #999;
  color: #fff;
  display: none;
  padding: 4px 4px;
  border-radius: 0px 2px 2px 0px;
  z-index: 2; }
  /* line 292, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable .reset-filter:hover {
    background-color: #aaa; }

/* line 297, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .has-filter-value .reset-filter {
  display: block; }

/* line 303, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.guests-arriving-filter {
  margin-bottom: 10px; }
  @media (max-width: 767px) {
    /* line 303, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .guests-arriving-filter {
      float: none !important; } }

/* line 311, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.filter-label {
  font-family: 'Roboto', Arial, sans-serif;
  padding: 1px 28px 1px 6px;
  margin-right: 5px;
  border: 1px solid #ddd;
  position: relative;
  display: inline-block;
  border-radius: 2px;
  cursor: default;
  font-size: 14px;
  line-height: 20px;
  text-transform: none; }
  /* line 324, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .filter-label a {
    width: 20px;
    text-decoration: none;
    text-align: center;
    color: #aaa;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 14px;
    height: 100%;
    line-height: 22px;
    vertical-align: middle;
    border-left: 1px solid #eee; }
  /* line 339, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .filter-label:hover a {
    background: #eee; }
    /* line 342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .filter-label:hover a:hover {
      color: #333; }

@media (max-width: 767px) {
  /* line 351, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .reservation-type-filter {
    float: none !important; } }

/* line 364, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable tbody tr.error td:first-child {
  padding-left: 24px !important;
  position: relative; }
  /* line 368, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable tbody tr.error td:first-child:before {
    content: '\e622';
    font-family: hoteladmin;
    position: absolute;
    left: 0px;
    top: -1px;
    color: #d20;
    background-color: rgba(255, 0, 0, 0.1);
    height: 49px;
    width: 20px;
    text-align: center;
    line-height: 48px;
    border: 1px solid rgba(255, 0, 0, 0.2);
    border-left: none;
    z-index: 1;
    cursor: pointer; }

/* sorting */
/* line 395, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > th.sorting_disabled,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px; }

/* line 405, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc {
  background-color: #ccc; }

/* line 410, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead > tr > th.sorting_asc:hover,
table.dataTable thead > tr > th.sorting_desc:hover,
table.dataTable thead > tr > th.sorting:hover,
table.dataTable thead > tr > td.sorting_asc:hover,
table.dataTable thead > tr > td.sorting_desc:hover,
table.dataTable thead > tr > td.sorting:hover {
  background-color: #d3d3d3; }

/* line 419, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  position: absolute;
  bottom: 20px;
  right: 14px;
  display: block;
  font-family: 'general' !important;
  font-size: 12px;
  opacity: 1;
  transition: font-size 0.2s ease, right 0.2s ease, color 0.2s ease; }

/* line 434, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 12px;
  right: 6px;
  display: block;
  font-family: 'general' !important;
  font-size: 12px;
  opacity: 1;
  transition: font-size 0.2s ease, right 0.2s ease, color 0.2s ease; }

/* line 449, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting:before {
  content: "\e904";
  color: #bbb; }

/* line 456, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting:after {
  content: "\e901";
  color: #bbb; }

/* line 463, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
  color: #dddddd; }

/* line 468, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  color: #333333;
  font-size: 14px; }

/* line 474, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .sorting_desc:hover:before,
table.dataTable thead .sorting:hover:before,
table.dataTable thead .sorting_asc:hover:after,
table.dataTable thead .sorting:hover:after {
  color: #fff; }

/* line 481, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .sorting_asc:hover:before,
table.dataTable thead .sorting_desc:hover:after {
  color: #333333; }

/* line 486, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.sorting-icons-container {
  width: 30px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1; }

/* line 497, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .has-filter-value.sorting:before,
table.dataTable thead .has-filter-value.sorting_asc:before,
table.dataTable thead .has-filter-value.sorting_desc:before,
table.dataTable thead .has-filter-value.sorting_asc_disabled:before,
table.dataTable thead .has-filter-value.sorting_desc_disabled:before {
  position: absolute;
  bottom: 14px;
  right: 12px;
  display: block;
  font-family: 'general' !important;
  opacity: 1;
  font-size: 14px; }

/* line 511, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable thead .has-filter-value.sorting:after,
table.dataTable thead .has-filter-value.sorting_asc:after,
table.dataTable thead .has-filter-value.sorting_desc:after,
table.dataTable thead .has-filter-value.sorting_asc_disabled:after,
table.dataTable thead .has-filter-value.sorting_desc_disabled:after {
  position: absolute;
  bottom: 8px;
  right: 4px;
  display: block;
  font-family: 'general' !important;
  opacity: 1;
  font-size: 14px; }

/* add-column */
/* line 526, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .add-column {
  position: absolute;
  top: 0px;
  right: 0px; }

/* line 532, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .add-new-column {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 100;
  color: #FFFFFF;
  width: 30px;
  height: 32px;
  text-align: right;
  cursor: pointer;
  padding-right: 3px; }

/* line 545, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .add-new-column .glyphicon {
  font-size: 10px !important;
  margin-right: 2px; }

/* line 550, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .add-new-column:before {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  border-top: 35px solid rgba(0, 0, 0, 0.3);
  border-left: 35px solid transparent;
  z-index: 0; }

/* line 560, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .add-new-column + .dropdown-menu {
  padding: 10px;
  top: 30px;
  right: -10px; }

/* line 566, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .add-column ul {
  color: #333333; }

/* time interval and datepicker */
/* line 574, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker {
  white-space: nowrap;
  position: relative;
  background: #fff;
  border: 1px solid #cccccc;
  padding: 0; }

/* line 582, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker input {
  width: calc(50% - 12px) !important;
  display: inline-block;
  border: 1px solid transparent !important;
  background-color: transparent !important;
  box-shadow: none;
  padding: 0 2px;
  height: 30px;
  text-align: center; }

/* line 593, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker:before {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(50%, 50%);
  margin-left: -2px;
  color: #ccc;
  font-weight: normal; }

/* line 605, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker input:hover {
  background-color: #f5f5f5 !important; }

/* line 609, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker input:focus {
  box-shadow: none !important; }

/* line 613, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker input:nth-child(2) {
  border-left: 1px solid #e5e5e5 !important; }

/* line 617, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker .datepicker-dropdown:before {
  border-bottom-color: #e5e5e5; }

/* line 621, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker .datepicker-days {
  max-width: none; }

/* line 625, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker .datepicker thead {
  background-color: #fff !important; }

/* line 629, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker .datepicker th {
  font-weight: 700 !important; }

/* line 633, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker .datepicker td,
.table-datepicker .datepicker th {
  padding: 6px !important;
  font-size: 12px; }

/* line 639, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker .datepicker .icon-arrow-right:before {
  content: "\e902" !important;
  font-family: 'general' !important;
  font-style: normal !important; }

/* line 645, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker .datepicker .icon-arrow-left:before {
  content: "\e901" !important;
  font-family: 'general' !important;
  font-style: normal !important; }

/* line 651, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table-datepicker .datepicker tbody td {
  border: 1px solid #eee !important; }

/* DataTable filterben select választó */
/* line 657, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
select.data-table-select {
  padding: 4px;
  border: 1px solid #ccc; }

/* data-table-links */
/* line 664, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable tr td .data-table-link {
  color: #3598db;
  text-decoration: underline;
  cursor: pointer;
  white-space: nowrap; }
  /* line 670, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable tr td .data-table-link:hover {
    text-decoration: none; }

/* data-table-buttons */
/* line 677, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable tbody tr .btn-default .glyphicon-checkmark {
  color: #ddd; }

/* line 681, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable tbody tr:hover .btn-default .glyphicon-checkmark {
  color: #5bd96f; }

/* line 685, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable tbody tr:hover .btn-normal {
  color: #fff !important;
  background: #ff9900;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff9900 0%, #ff6600 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9900), color-stop(100%, #ff6600)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff9900 0%, #ff6600 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff9900 0%, #ff6600 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff9900 0%, #ff6600 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #ff9900 0%, #ff6600 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ff6600', GradientType=0) !important;
  /* IE6-9 */
  border: 1px solid #db6345; }

/* line 698, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable tbody tr .btn-normal:active {
  padding-bottom: 5px; }

/* popovers */
/* line 704, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .popovers {
  cursor: pointer; }

/* line 708, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .popover {
  min-width: 350px;
  max-width: 600px; }

/* line 713, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .popover .popover-content {
  width: auto; }

/* data-tables-information */
/* line 719, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.datatable-informations {
  border-top: 1px solid #ddd; }

/* line 723, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable ~ .datatable-informations .limit .dataTables_length {
  margin-top: 10px !important; }

/* line 727, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable ~ .datatable-informations .dataTables_info {
  margin-top: 5px;
  width: 100%;
  text-align: center; }

/* pagination */
@media (max-width: 767px) {
  /* line 740, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .dataTables_paginate .pagination > li > a {
    padding: 6px 12px; } }

/* line 746, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTables_paginate .pagination > li.previous > a,
.dataTables_paginate .pagination > li.next > a {
  font-size: 12px !important;
  border: none !important;
  border-radius: 0 !important;
  margin-left: 0 !important;
  width: auto !important;
  height: auto !important;
  line-height: 20px !important;
  top: 0 !important;
  color: #999999; }
  /* line 758, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .dataTables_paginate .pagination > li.previous > a i,
  .dataTables_paginate .pagination > li.next > a i {
    display: none; }

/* line 763, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTables_paginate .pagination > li:nth-child(2) a {
  border: none; }

/* line 768, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTables_paginate .pagination .paginate_button {
  padding: 0;
  border: none;
  margin-left: 0; }
  /* line 773, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .dataTables_paginate .pagination .paginate_button:hover {
    border: none; }
  /* line 777, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .dataTables_paginate .pagination .paginate_button.disabled {
    border: none; }
    /* line 780, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .dataTables_paginate .pagination .paginate_button.disabled:hover {
      border: none; }

/* in-progress loader */
/* line 790, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTables_wrapper .dataTables_processing {
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background-color: #fff !important;
  width: 100% !important;
  height: 100% !important;
  margin-left: 0px !important;
  margin-top: 0px !important;
  z-index: 100; }

/* line 803, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTables_wrapper .dataTables_processing .in-progress:before {
  top: 30px; }

/* line 807, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTables_wrapper .dataTables_processing .in-progress:after {
  background: none; }

/* collapse cell + datatable inner table */
/* line 814, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTable .slider {
  background: #eee;
  margin: 0px -10px;
  padding: 15px !important;
  box-shadow: inset 0px 5px 20px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 5px 20px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0px 5px 20px rgba(0, 0, 0, 0.25); }
  /* line 822, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .dataTable .slider table, .dataTable .slider thead, .dataTable .slider tbody, .dataTable .slider tr, .dataTable .slider th, .dataTable .slider td {
    background: transparent !important; }
  /* line 826, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .dataTable .slider .datatable-inner-table {
    margin: auto; }
    /* line 829, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .dataTable .slider .datatable-inner-table tbody {
      border-top: 2px solid #cccccc; }
    /* line 833, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .dataTable .slider .datatable-inner-table th {
      font-size: 14px;
      font-weight: bold; }
    /* line 838, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    .dataTable .slider .datatable-inner-table th, .dataTable .slider .datatable-inner-table td {
      padding: 10px 15px;
      height: auto; }
  /* line 844, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .dataTable .slider .form-group {
    margin-left: 0;
    margin-right: 0; }
  /* line 851, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .dataTable .slider .description-list .inline-form-group-container {
    padding-top: 0px; }

/* line 857, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTable .glyphicon-caret-left {
  font-size: 10px;
  color: #999;
  margin-left: 5px; }
  /* line 862, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .dataTable .glyphicon-caret-left.toggle-slide.open:before {
    content: '\e608'; }

/* line 868, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.dataTable .open .glyphicon-caret-left:before {
  content: '\e906'; }

/* line 877, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  padding-left: 50px; }

/* line 882, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 50%;
  left: 0px;
  height: 47px;
  width: 47px;
  margin-top: -23px;
  display: block;
  position: absolute;
  color: #666;
  border: none;
  border-radius: 0px;
  text-align: center;
  line-height: 47px;
  box-shadow: none;
  box-sizing: content-box;
  font-size: 20px;
  background-color: transparent;
  font-weight: bold; }

/* line 903, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:first-child:before {
  display: none; }

/* line 908, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  top: 50%;
  left: 0px;
  height: 47px;
  width: 47px;
  display: block;
  position: absolute;
  color: #666;
  border: none;
  border-radius: 0px;
  text-align: center;
  line-height: 47px;
  box-shadow: none;
  box-sizing: content-box;
  font-size: 20px;
  background-color: transparent;
  font-weight: bold; }

/* line 928, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:first-child {
  padding: 15px 15px 15px 50px; }

/* line 934, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable > tbody > tr.child ul,
table.dataTable > tbody > tr.child ul li {
  width: 100%;
  text-align: right; }

@media (max-width: 530px) {
  /* line 941, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
  table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before,
  table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
  table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    height: 38px;
    width: 38px;
    margin-top: -19px;
    line-height: 38px; }
  /* line 952, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
  table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    padding-left: 40px; }
  /* line 957, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:first-child,
  table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:first-child {
    padding: 15px 15px 15px 40px; } }

/* line 969, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .warning-row td {
  background-color: rgba(239, 214, 93, 0.1); }
  /* line 972, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable .warning-row td:first-child {
    border-left: 3px solid #efd65d; }

/* line 980, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .error-row td {
  background-color: rgba(208, 28, 28, 0.1); }
  /* line 983, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable .error-row td:first-child {
    border-left: 3px solid #d01c1c; }

/* line 992, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable tbody tr.inactive {
  background-color: #cccccc !important;
  color: #999999; }
  /* line 997, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable tbody tr.inactive:hover .delete {
    color: #333333; }
  /* line 1002, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable tbody tr.inactive .delete {
    color: #999999; }

/* ========== RESERVATION DATA TABLES ========== */
/* line 1009, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable.reservation-list-table tbody tr:hover {
  background-color: #cae6ec; }

@media (min-width: 768px) {
  /* line 1016, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable.reservation-list-table tr td.reservation-status {
    padding: 2px;
    text-align: center; }
    /* line 1020, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table tr td.reservation-status .btn {
      display: block; }
    /* line 1024, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table tr td.reservation-status .action-info {
      padding: 4px;
      margin-top: 1px;
      display: inline-block; }
      /* line 1029, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable.reservation-list-table tr td.reservation-status .action-info.time-alert {
        background: #f90;
        color: #fff; }
  /* line 1038, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable.reservation-list-table tr:hover .time-alert {
    color: #333;
    font-weight: bold; } }

@media (max-width: 767px) {
  /* line 1051, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable.reservation-list-table tr {
    display: block;
    position: relative;
    border-top: 1px solid #ddd; }
    /* line 1056, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table tr.reservation-row {
      border-left: 5px solid #00bfff;
      min-height: 66px; }
    /* line 1061, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table tr.request-row {
      min-height: 66px; }
    /* line 1065, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table tr > .sorting_1 {
      background-color: transparent !important; }
  /* line 1070, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable.reservation-list-table th {
    display: block; }
    /* line 1073, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table th.reservation-id {
      width: 50% !important;
      float: left;
      box-sizing: border-box; } }
    @media (max-width: 767px) and (max-width: 420px) {
      /* line 1073, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable.reservation-list-table th.reservation-id {
        width: 100% !important;
        float: none; } }

@media (max-width: 767px) {
    /* line 1084, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table th.reservation-guestname, table.dataTable.reservation-list-table th.reservation-stay-interval, table.dataTable.reservation-list-table th.reservation-price, table.dataTable.reservation-list-table th.reservation-submit-date {
      display: none; }
    /* line 1091, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table th.reservation-status {
      width: 50% !important;
      float: right;
      box-sizing: border-box; }
      /* line 1096, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable.reservation-list-table th.reservation-status .status-list-toggle {
        width: 100%;
        padding-right: 20px; }
        /* line 1100, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
        table.dataTable.reservation-list-table th.reservation-status .status-list-toggle:after {
          content: "";
          margin-left: 5px;
          display: inline-block;
          width: 0;
          height: 0;
          margin-left: 2px;
          vertical-align: middle;
          border-top: 4px dashed;
          border-right: 4px solid transparent;
          border-left: 4px solid transparent; } }
    @media (max-width: 767px) and (max-width: 420px) {
      /* line 1091, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable.reservation-list-table th.reservation-status {
        width: 100% !important;
        float: none; } }

@media (max-width: 767px) {
  /* line 1121, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable.reservation-list-table td {
    display: block;
    border-top: none !important;
    height: auto !important;
    padding: 5px !important; }
    /* line 1127, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table td.reservation-id {
      position: absolute;
      top: 0px;
      left: 0px;
      font-size: 12px;
      border-left: none !important; }
      /* line 1134, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable.reservation-list-table td.reservation-id a {
        color: #aaa;
        font-weight: bold;
        text-decoration: none; }
    /* line 1141, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table td.reservation-guestname {
      margin-top: 12px;
      width: 50%;
      height: 16px !important; }
      /* line 1146, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable.reservation-list-table td.reservation-guestname .glyphicon-info {
        display: none; }
      /* line 1150, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable.reservation-list-table td.reservation-guestname .guestcount {
        width: auto; } }
      @media (max-width: 767px) and (max-width: 420px) {
        /* line 1150, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
        table.dataTable.reservation-list-table td.reservation-guestname .guestcount {
          max-width: 100px; } }

@media (max-width: 767px) {
        /* line 1157, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
        table.dataTable.reservation-list-table td.reservation-guestname .guestcount span:empty {
          display: none; }
    /* line 1163, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table td.reservation-stay-interval {
      width: 50%;
      font-size: 12px; }
    /* line 1168, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table td.reservation-price {
      position: absolute;
      right: 0px;
      top: 18px;
      width: 50%;
      text-align: right; }
    /* line 1176, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table td.reservation-submit-date {
      display: none; }
    /* line 1180, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable.reservation-list-table td.reservation-status {
      position: absolute;
      right: 0px;
      top: 37px;
      width: 50%;
      text-align: right;
      white-space: nowrap;
      font-size: 12px; }
      /* line 1189, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable.reservation-list-table td.reservation-status .btn {
        background: none !important;
        border: none !important;
        padding: 0px;
        color: #f90 !important;
        text-shadow: none !important;
        white-space: nowrap; }
      /* line 1198, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable.reservation-list-table td.reservation-status .time-alert {
        position: absolute;
        top: -17px;
        right: 5px;
        background: #ff9900;
        color: #fff;
        padding: 2px; }
  /* line 1209, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable.reservation-list-table .reservation-row td:first-child {
    border-left: none; } }

/* reservation-request coloring */
/* line 1217, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .reservation-row td.reservation-price {
  white-space: nowrap; }

/* line 1221, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable td.reservation-guestname {
  white-space: nowrap; }
  /* line 1224, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable td.reservation-guestname a.guestcount {
    width: 175px;
    display: inline-block;
    padding-top: 6px;
    position: relative;
    height: 25px; }
    /* line 1231, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable td.reservation-guestname a.guestcount span {
      top: 0px;
      text-overflow: ellipsis;
      overflow: hidden;
      display: block;
      width: 100%; }
      /* line 1238, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
      table.dataTable td.reservation-guestname a.guestcount span:hover {
        overflow: visible;
        width: auto;
        display: inline-block;
        position: absolute;
        top: 4px;
        left: -2px;
        background: #cae6ec;
        z-index: 1;
        padding: 2px; }
  /* line 1252, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable td.reservation-guestname span {
    position: relative;
    top: -4px; }

/* reservation-request coloring */
/* line 1260, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .reservation-row td:first-child {
  border-left: 5px solid #00bfff; }

/* line 1264, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .request-row td:first-child {
  border-left: 5px solid transparent; }

/* line 1268, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .request-row td:first-child {
  padding-left: 15px; }

/* reservation tables guestcount */
/* line 1274, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable tr td .data-table-link + .guestcount {
  font-style: italic; }

/* datatables row child slider */
/* line 1279, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.slider {
  display: none; }

/* line 1283, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable tbody td.no-padding {
  padding: 0; }

/* === ROOM DATA TABLE === */
/* line 1289, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
table.dataTable .roomname-error-container {
  color: #c0392b;
  display: inline-block; }
  /* line 1293, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable .roomname-error-container .glyphicon-warning {
    font-size: 20px;
    margin-right: 5px;
    margin-top: 0px; }
  /* line 1299, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable .roomname-error-container + .tooltip ul {
    padding-left: 0px;
    list-style: none; }
    /* line 1303, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
    table.dataTable .roomname-error-container + .tooltip ul li {
      text-align: left; }

/* === PÉNZÜGYEK === */
@media (max-width: 767px) {
  /* line 1313, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  table.dataTable input.confirmed-price {
    min-width: 115px; } }

/* line 1321, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table--fixed-column {
  margin-left: 50px; }
  /* line 1324, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
  .table--fixed-column .fixed-column-cell {
    position: absolute;
    left: 0;
    top: auto;
    background-color: #fff;
    z-index: 1; }

/* Fix méretű és maximális méretű cellák definíciója. 25-500px-ig lehet megadni, 25-ös lépcsőkkel */
/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-25 {
  width: 25px;
  max-width: 25px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-25 {
  width: 25px;
  max-width: 25px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-50 {
  width: 50px;
  max-width: 50px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-50 {
  width: 50px;
  max-width: 50px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-75 {
  width: 75px;
  max-width: 75px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-75 {
  width: 75px;
  max-width: 75px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-100 {
  width: 100px;
  max-width: 100px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-100 {
  width: 100px;
  max-width: 100px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-125 {
  width: 125px;
  max-width: 125px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-125 {
  width: 125px;
  max-width: 125px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-150 {
  width: 150px;
  max-width: 150px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-150 {
  width: 150px;
  max-width: 150px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-175 {
  width: 175px;
  max-width: 175px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-175 {
  width: 175px;
  max-width: 175px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-200 {
  width: 200px;
  max-width: 200px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-200 {
  width: 200px;
  max-width: 200px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-225 {
  width: 225px;
  max-width: 225px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-225 {
  width: 225px;
  max-width: 225px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-250 {
  width: 250px;
  max-width: 250px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-250 {
  width: 250px;
  max-width: 250px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-275 {
  width: 275px;
  max-width: 275px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-275 {
  width: 275px;
  max-width: 275px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-300 {
  width: 300px;
  max-width: 300px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-300 {
  width: 300px;
  max-width: 300px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-325 {
  width: 325px;
  max-width: 325px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-325 {
  width: 325px;
  max-width: 325px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-350 {
  width: 350px;
  max-width: 350px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-350 {
  width: 350px;
  max-width: 350px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-375 {
  width: 375px;
  max-width: 375px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-375 {
  width: 375px;
  max-width: 375px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-400 {
  width: 400px;
  max-width: 400px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-400 {
  width: 400px;
  max-width: 400px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-425 {
  width: 425px;
  max-width: 425px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-425 {
  width: 425px;
  max-width: 425px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-450 {
  width: 450px;
  max-width: 450px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-450 {
  width: 450px;
  max-width: 450px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-475 {
  width: 475px;
  max-width: 475px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-475 {
  width: 475px;
  max-width: 475px; }

/* line 1337, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table th.table-cell-500 {
  width: 500px;
  max-width: 500px; }

/* line 1342, ../resources/uncooked/css/sass/hoteladmin/_data-tables.scss */
.table td.table-cell-500 {
  width: 500px;
  max-width: 500px; }

/* variables and mixins */
/**
 * Global colors variables.
 */
/**
 * Global grays variables.
 */
/**
 * Global action colors variables.
 */
/**
 * Global link colors variables.
 */
/**
 * Global brand colors variables.
 */
/**
 * Global social colors variables.
 */
/**
 * Global rating circle colors variables.
 */
/**
 * Global base green variables.
 */
/**
 * Global base blue variables.
 */
/**
 * Global base red variables.
 */
/**
 * Global base orange variables.
 */
/**
 * Global base yellow variables.
 */
/**
 * Global alpha variables.
 */
/**
 * Global alpha dark variables.
 */
/**
 * Loyalty variables.
 */
/**
 * Campaign manager variables
 */
/**
 * Mai utazas variables
 */
/**
 * Poi variables
 */
/**
 * Telekom magenta
 */
/**
 * Noclegi.pl - Other offers
 */
/**
 * Global background-colors map.
 */
/**
 * Global colors variables.
 */
/**
 * Global grays variables.
 */
/**
 * Global action colors variables.
 */
/**
 * Global link colors variables.
 */
/**
 * Global brand colors variables.
 */
/**
 * Global social colors variables.
 */
/**
 * Global rating circle colors variables.
 */
/**
 * Global base green variables.
 */
/**
 * Global base blue variables.
 */
/**
 * Global base red variables.
 */
/**
 * Global base orange variables.
 */
/**
 * Global base yellow variables.
 */
/**
 * Global alpha variables.
 */
/**
 * Global alpha dark variables.
 */
/**
 * Loyalty variables.
 */
/**
 * Campaign manager variables
 */
/**
 * Mai utazas variables
 */
/**
 * Poi variables
 */
/**
 * Telekom magenta
 */
/**
 * Noclegi.pl - Other offers
 */
/**
 * Global Radius variables.
 */
/**
 * Global colors variables.
 */
/**
 * Global grays variables.
 */
/**
 * Global action colors variables.
 */
/**
 * Global link colors variables.
 */
/**
 * Global brand colors variables.
 */
/**
 * Global social colors variables.
 */
/**
 * Global rating circle colors variables.
 */
/**
 * Global base green variables.
 */
/**
 * Global base blue variables.
 */
/**
 * Global base red variables.
 */
/**
 * Global base orange variables.
 */
/**
 * Global base yellow variables.
 */
/**
 * Global alpha variables.
 */
/**
 * Global alpha dark variables.
 */
/**
 * Loyalty variables.
 */
/**
 * Campaign manager variables
 */
/**
 * Mai utazas variables
 */
/**
 * Poi variables
 */
/**
 * Telekom magenta
 */
/**
 * Noclegi.pl - Other offers
 */
/**
 * Global Z-index map.
 * You can use z-index($key) function
 * Example: z-index: z-index(navigation)
 */
/**
 * Font Families variables.
 */
/**
 * Global media screen sizes variables.
 */
/**
 * Mixin config to prefix list of allowed properties at once.
 * Example: prefix((appearance:none, backdrop-filter: blur(10px)))
 */
/**
 * Global colors variables.
 */
/**
 * Global grays variables.
 */
/**
 * Global action colors variables.
 */
/**
 * Global link colors variables.
 */
/**
 * Global brand colors variables.
 */
/**
 * Global social colors variables.
 */
/**
 * Global rating circle colors variables.
 */
/**
 * Global base green variables.
 */
/**
 * Global base blue variables.
 */
/**
 * Global base red variables.
 */
/**
 * Global base orange variables.
 */
/**
 * Global base yellow variables.
 */
/**
 * Global alpha variables.
 */
/**
 * Global alpha dark variables.
 */
/**
 * Loyalty variables.
 */
/**
 * Campaign manager variables
 */
/**
 * Mai utazas variables
 */
/**
 * Poi variables
 */
/**
 * Telekom magenta
 */
/**
 * Noclegi.pl - Other offers
 */
/**
 * Global box shadows variables.
 */
/**
 * Tooltip settings variables.
 */
@keyframes pulsate {
  0% {
    opacity: .75; }
  50% {
    transform: scale(1.2, 1.2);
    opacity: 1.0; }
  100% {
    opacity: .75; } }

/**
 * Global spacing variables.
 */
/**
 * Global table spacing variables.
 */
/* ----------------------------------- //
//      CSS Hacks Mixins for Sass
// ----------------------------------- //
	How to use:
	@include [Mixin_Name]( 'selector', (property: value) )
	Example:
	@include only_ie9( '.my_element', (color: red) )
	@include only_ff28_above( '.my_element', (
		background-color: green,
		display: flex,
		margin: 2em,
	))
	Tips:
	  - Use firefox mixins before IE mixins. Sometimes Firefox wants to precess the IE css but it can't and skips it's own CSS!
// ----------------------------------- //
	List of Mixins:
	only_ff
	only_ff2
	only_ff2_above
	only_ff3_above
	only_ff6_above
	only_ff16_above
	only_ff21_above
	only_ff24_above
	only_ff25_above
	only_ff26_above
	only_ff27_above
	only_ff28_above
	only_ff30_above
	only_webkit
	only_chrome
	only_safari
	only_safari9
	only_ios
	only_safari_no_ios
	only_opera9_safari2
	only_opera
	only_opera11
	only_edge
	only_ie6
	only_ie7
	only_ie7_below
	only_ie8
	only_ie8_below
	only_ie9
	only_ie9_below
	only_ie10_above
	only_ie11
	only_ie11_above
	no_ie6
	only_ie9_saf4_above
	no_ie_safari6
// ----------------------------------- */
/* ----------------------------------- //
//     Internet Explorer CSS Hacks
// ----------------------------------- */
/*--- Only IE ≤ 6 ---*/
/*--- Only IE7 ---*/
/*--- Only IE ≤ 7 ---*/
/*--- Only IE ≤ 9 ---*/
/*--- Only IE10 ---*/
/*--- Only IE ≥ 11 ---*/
/*--- Anything but IE6 ---*/
/*--- Only IE ≥ 9, safari4, android ≥ 2.3 ---*/
/* ----------------------------------- //
//           Other CSS Hacks
// ----------------------------------- */
/*--- Everything but IE and Safari ≤ 6 ---*/
/**
  * Mixin to prefix several properties at once
  * @param {Map} $declarations - Declarations to prefix
  * Example: @include prefix((appearance:none, backdrop-filter: blur(10px)))
  */
/**
 * Global Z-index map.
 * You can use z-index($key) function
 * Example: z-index: z-index(navigation)
 */
/**
 * Get value from z-index map.
 * @function
 * @param {string} $key - Z-index map key.
 */
/**
 * Add z-index
 * @mixin
 * @param {string} $key - Z-index map key.
 */
/**
 * A map of breakpoints.
 * xs: 0 Mobile-portrait
 * sm: 576px (36em) Mobile-landscape and larger
 * md: 768px (48em) Tablet-portrait and larger
 * lg: 992px (62em) Tablet-landscape and larger
 * xl: 1200px (75em) Laptops and larger
 * xxl: 1400px (87.5em) Laptops and larger
 */
/**
 * It's a special getter for breakpoints,that get the value from map or you can add number.
 *
 * @param {Map} $breakpoints - map of breakpoints.
 * @param {Value} $breakpoint - breakpoint  value.
 */
/**
 * Mixin to prefix several properties at once
 * @param {Map} $breakpoint - Declarations to breakpoints
 * Example: @include breakpoints(xs) or @include breakpoints(320)
 * Example: @include breakpoints-below(xs) or @include breakpoints-below(710)
 * Example: @include breakpoints-between(xs, xl) or @include breakpoints(320, 400)
 */
/**
 * Default respond above mixin
 */
/**
 * Respond below mixin
 */
/**
 * Respond between mixin
 */
/**
 * Shape
 * @mixin circle
 * @param {string} diameter - set circle diameter (it'll be width, and height property).
 */
/*
======== TABLE OF CONTENTS ==========
*/
/* line 13, ../resources/uncooked/css/sass/hoteladmin/_datepicker.scss */
.datepicker table th,
.datepicker table td {
  text-align: center; }

/* line 19, ../resources/uncooked/css/sass/hoteladmin/_datepicker.scss */
.datepicker table .glyphicon-arrow-right:before {
  content: '\e902'; }

/* line 25, ../resources/uncooked/css/sass/hoteladmin/_datepicker.scss */
.datepicker table .glyphicon-arrow-left:before {
  content: '\e901'; }

/* line 30, ../resources/uncooked/css/sass/hoteladmin/_datepicker.scss */
.datepicker table .day.active {
  color: #fff; }

/* line 38, ../resources/uncooked/css/sass/hoteladmin/_datepicker.scss */
.data-table-container table.dataTable .datepicker {
  border-radius: 2px;
  border: 1px solid #cccccc; }
  /* line 42, ../resources/uncooked/css/sass/hoteladmin/_datepicker.scss */
  .data-table-container table.dataTable .datepicker thead th {
    padding: 6px 0;
    font-size: 14px; }
  /* line 47, ../resources/uncooked/css/sass/hoteladmin/_datepicker.scss */
  .data-table-container table.dataTable .datepicker tbody td {
    padding: 5px; }

/*

======== TABLE OF CONTENTS ==========

*/
/* --- DESCRIPTION LIST --- */
/* line 9, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
.description-list {
  margin-bottom: 20px; }
  /* line 12, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list .row {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin: 0px 0px 12px 0px; }
    /* line 17, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
    .description-list .row:last-child {
      border-bottom: 0px none;
      padding-bottom: 0px;
      margin: 0px; }
    /* line 23, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
    .description-list .row .title {
      padding-left: 0px;
      color: #999;
      text-align: right; }
    /* line 29, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
    .description-list .row .description {
      padding-right: 0px; }
    /* line 33, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
    .description-list .row .section-title {
      background-color: #fafafa;
      padding-top: 10px;
      padding-bottom: 10px;
      text-transform: uppercase;
      font-size: 18px;
      font-weight: 500; }
  /* line 43, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list .multiple-description-block:not(:only-child) {
    margin-bottom: 15px; }
  /* line 47, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list .subrow {
    margin-top: -20px !important;
    font-size: 12px;
    color: #999;
    background: #fff; }
  /* line 54, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list .description-clickable:hover {
    background-color: #f5f5f5;
    cursor: pointer; }
  /* line 59, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list.description-list-icon .title {
    padding-left: 30px;
    position: relative; }
    /* line 63, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
    .description-list.description-list-icon .title .glyphicon {
      position: absolute;
      left: 0px;
      top: -2px;
      font-size: 20px; }
  /* line 71, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list.description-list-compact .row {
    border-bottom: 0px none;
    padding-bottom: 2px;
    margin: 0px 0px 2px 0px; }
    /* line 76, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
    .description-list.description-list-compact .row .title {
      padding-left: 0px;
      text-align: right !important; }
    /* line 81, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
    .description-list.description-list-compact .row .description {
      padding-left: 0px !important;
      padding-top: 0px !important; }

@media (max-width: 767px) {
  /* line 94, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list .row:last-child {
    margin-bottom: 30px; }
  /* line 98, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list .row .title {
    text-align: left; }
    /* line 101, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
    .description-list .row .title.col-xxs-12 {
      text-align: right; }
  /* line 106, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list .row .description {
    padding-left: 30px;
    padding-top: 5px; }
    /* line 110, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
    .description-list .row .description.col-xxs-12 {
      padding-left: 15px;
      padding-top: 0px; } }

@media (max-width: 530px) {
  /* line 122, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list .col-xxs-12.title {
    text-align: left; }
  /* line 126, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
  .description-list .col-xxs-12.description {
    padding-left: 30px;
    padding-top: 5px; } }

/* line 133, ../resources/uncooked/css/sass/hoteladmin/_description-list.scss */
.panel-body .description-list:first-child:last-child {
  margin-bottom: 0px; }

/* line 2, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
.draggable-sorting-list {
  margin-top: 20px; }
  /* line 5, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
  .draggable-sorting-list__item {
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    min-height: 35px;
    margin: 6px 0;
    line-height: 35px;
    border: 1px solid #cccccc;
    border-radius: 2px; }
    /* line 15, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item:hover {
      cursor: move;
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15); }
      /* line 19, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
      .draggable-sorting-list__item:hover .drag-icon {
        display: block; }
    /* line 24, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item .drag-icon {
      position: absolute;
      padding: 7px 13px;
      right: 0;
      font-size: 10px;
      top: 0;
      display: none;
      text-align: center; }
      /* line 33, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
      .draggable-sorting-list__item .drag-icon .glyphicon {
        display: block;
        margin-top: -3px; }
      /* line 38, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
      .draggable-sorting-list__item .drag-icon .glyphicon-chevron-up2,
      .draggable-sorting-list__item .drag-icon .glyphicon-chevron-down2 {
        font-size: 8px; }
    /* line 44, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item .name {
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      display: block; }
    /* line 51, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item .priority-indicator--strongest {
      color: #fff;
      position: absolute;
      top: -20px;
      right: 0;
      padding: 2px 5px;
      background-color: #999999;
      line-height: normal;
      border-radius: 2px 2px 0 0; }
  /* line 63, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
  .draggable-sorting-list .horizontal-sorting-buttons-container {
    position: absolute;
    right: 5px; }
  /* line 68, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
  .draggable-sorting-list .btn {
    border: none;
    background: transparent !important;
    padding: 3px !important;
    line-height: 10px; }
    /* line 74, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list .btn:hover {
      border: none;
      background: #ccc !important; }

/* line 83, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
.sorting-buttons-container {
  position: absolute;
  right: 100px;
  top: 50%;
  transform: translateY(-50%); }
  /* line 89, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
  .sorting-buttons-container .btn {
    display: block;
    font-size: 10px;
    padding: 3px 12px; }
    /* line 94, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .sorting-buttons-container .btn:first-child {
      border-radius: 2px 2px 0 0 !important; }
    /* line 98, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .sorting-buttons-container .btn:last-child {
      border-radius: 0 0 2px 2px !important;
      margin-top: -1px; }

/* line 105, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
.row-index {
  position: absolute;
  font-size: 18px;
  font-weight: bold;
  width: 35px;
  height: 35px;
  left: 0;
  padding: 5px;
  background: #cccccc;
  color: #fff;
  text-align: center;
  display: block;
  line-height: 25px; }

@media (max-width: 530px) {
  /* line 122, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
  .draggable-sorting-list__item {
    background-color: #eeeeee; }
    /* line 126, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item .row-index {
      top: 0; }
    /* line 130, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item .drag-icon {
      display: block; }
    /* line 134, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item.ghost-element {
      z-index: 1;
      opacity: .7; }
      /* line 138, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
      .draggable-sorting-list__item.ghost-element.upper-half:before, .draggable-sorting-list__item.ghost-element.lower-half:after {
        display: none; }
    /* line 144, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item:before {
      content: ' ';
      position: absolute;
      left: 0;
      top: -5px;
      width: 100%;
      height: 2px;
      background-color: #00bfff;
      filter: blur(2px);
      display: none; }
    /* line 156, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item:after {
      content: ' ';
      position: absolute;
      left: 0;
      bottom: -5px;
      width: 100%;
      height: 2px;
      background-color: #00bfff;
      filter: blur(2px);
      display: none; }
    /* line 169, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item.upper-half:before {
      display: block; }
    /* line 175, ../resources/uncooked/css/sass/hoteladmin/_draggable-sorting-list.scss */
    .draggable-sorting-list__item.lower-half:after {
      display: block; } }

/* === HTML minta szerkezet ===
 *
 *  <ul class="file-tree">
 *      <li class="root">Root</li>
 *          <li>Level 1
 *              <ul class="file-tree">
 *                  <li>Level 2</li>
 *              </ul>
 *          </li>
 *      <li>Level 1</li>
 *  </ul>
*/
/* line 16, ../resources/uncooked/css/sass/hoteladmin/_file-tree.scss */
ul.file-tree {
  margin: 0 0 0 20px;
  list-style: none;
  padding-left: 0; }
  /* line 17, ../resources/uncooked/css/sass/hoteladmin/_file-tree.scss */
  .typeahead ul.file-tree {
    pointer-events: none; }
  /* line 26, ../resources/uncooked/css/sass/hoteladmin/_file-tree.scss */
  ul.file-tree li {
    position: relative; }
    /* line 29, ../resources/uncooked/css/sass/hoteladmin/_file-tree.scss */
    ul.file-tree li:before {
      position: absolute;
      left: -15px;
      top: 0;
      content: '';
      display: block;
      border-left: 1px solid #dddddd;
      height: 1em;
      border-bottom: 1px solid #dddddd;
      width: 10px; }
    /* line 41, ../resources/uncooked/css/sass/hoteladmin/_file-tree.scss */
    ul.file-tree li:after {
      position: absolute;
      left: -15px;
      bottom: -7px;
      content: '';
      display: block;
      border-left: 1px solid #dddddd;
      height: 100%; }
    /* line 52, ../resources/uncooked/css/sass/hoteladmin/_file-tree.scss */
    ul.file-tree li.root {
      margin: 0px 0px 0px -20px; }
      /* line 55, ../resources/uncooked/css/sass/hoteladmin/_file-tree.scss */
      ul.file-tree li.root:before {
        display: none; }
      /* line 59, ../resources/uncooked/css/sass/hoteladmin/_file-tree.scss */
      ul.file-tree li.root:after {
        display: none; }
    /* line 64, ../resources/uncooked/css/sass/hoteladmin/_file-tree.scss */
    ul.file-tree li:last-child:after {
      display: none; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_font-helpers.scss */
.font-weight-normal {
  font-weight: normal; }

/*

======== TABLE OF CONTENTS ==========

*/
/* form-wrapper */
/* line 9, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
.form-wrapper {
  border: 1px solid #eeeeee;
  margin-bottom: 10px;
  border-radius: 2px !important;
  padding: 15px 25px;
  background-color: whitesmoke;
  position: relative; }
  /* line 17, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper.no-hover:hover {
    background-color: whitesmoke; }
  /* line 21, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper:hover {
    background-color: #dddddd; }
  /* line 25, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper .form-group:hover {
    background-color: transparent; }
  /* line 31, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper .inline-form-group-container:hover {
    background-color: transparent; }
  /* line 35, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper .inline-form-group-container .form-group:hover {
    background-color: transparent; }
  /* line 40, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper .delete {
    position: absolute;
    top: 5px;
    right: 10px; }
  /* line 46, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper.error {
    border: 1px solid #d01c1c; }
    /* line 49, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
    .form-wrapper.error .error-icon {
      position: absolute;
      top: 5px;
      left: 5px;
      color: #d01c1c; }
    /* line 56, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
    .form-wrapper.error .success-icon {
      display: none; }
  /* line 61, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper.success {
    border: 1px solid #27ae60; }
    /* line 64, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
    .form-wrapper.success .success-icon {
      position: absolute;
      top: 5px;
      left: 5px;
      color: #27ae60; }
    /* line 71, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
    .form-wrapper.success .error-icon {
      display: none; }

@media (max-width: 767px) {
  /* line 79, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper {
    padding: 15px; }
    /* line 82, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
    .form-wrapper .inline-form-group-container {
      margin-left: 0px;
      margin-right: 0px; } }

@media (max-width: 530px) {
  /* line 91, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    width: auto; }
    /* line 96, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
    .form-wrapper .delete {
      top: 10px;
      right: 15px; }
  /* line 102, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .collapse .form-wrapper {
    margin-left: -15px;
    margin-right: -20px; }
    /* line 106, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
    .collapse .form-wrapper .inline-form-group-container {
      padding-top: 20px; } }

/* line 114, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
.form-delete-button {
  display: inline-block;
  top: -35px;
  position: relative; }
  /* line 119, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .form-delete-button .submit-btn {
    background: none;
    border: none;
    color: #999;
    text-decoration: underline; }
  @media (max-width: 530px) {
    /* line 114, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
    .form-delete-button {
      top: 10px;
      display: block;
      text-align: center; } }

/* line 135, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
.form-wrapper.max-guest-count-container {
  float: left; }

/* line 140, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
.channel-manager {
  font-size: 16px; }
  /* line 143, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .channel-manager h2 {
    margin-bottom: 20px; }
  /* line 148, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
  .channel-manager ul li {
    margin: 5px 0 5px 0; }
    /* line 151, ../resources/uncooked/css/sass/hoteladmin/_form-wrapper.scss */
    .channel-manager ul li:last-child {
      margin-bottom: 20px; }

/*
======== TABLE OF CONTENTS ==========

    I. GENERAL FORM ELEMENTS
    - fixed width inputs
    - select
    - checkbox
    - checkbox with logo
    - dropdown-menu
    - input type number spinner off
    - input-highlights-on
    - input-icon
    - form submit button

    II. FORM-GROUPS

    III. INPUT-GROUPS
    - fix méretű inputok után kell
    - fluid inputok után kell
    - input-group container

    IV. INLINE-FORM-GROUP-CONTAINER

    V. VALIDATION
        - has-success
        - has-error
*/
/* line 33, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
fieldset legend {
  border-bottom: none; }

/* line 38, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 400;
  font-size: 15px; }

/* line 46, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.form-control {
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* line 51, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.form-control:focus {
  border-color: #ff6f0f !important;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 148, 6, 0.6), !important;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 148, 6, 0.6), !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 148, 6, 0.6), !important;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

/* line 73, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.form-control[readonly] {
  border: 1px solid #e5e5e5; }

/* line 79, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-xlarge {
  width: 420px !important; }

/* line 83, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-large {
  width: 320px !important; }

/* line 87, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-medium {
  width: 240px !important; }

/* line 91, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-small {
  width: 125px !important; }

/* line 95, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-xsmall {
  width: 100px !important; }

/* line 99, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-xxsmall {
  width: 70px !important; }

@media (max-width: 530px) {
  /* line 104, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-xlarge,
  .input-large,
  .input-medium,
  .input-small,
  .input-xsmall {
    width: 100% !important; } }

/* line 115, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.checkbox + select {
  margin-left: 34px;
  margin-top: 5px; }

/* line 122, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.checkbox > label,
.form-horizontal .checkbox > label {
  padding-left: 20px;
  width: 100%;
  font-size: 14px; }

/* line 131, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.checkbox-inline label {
  font-weight: 400;
  font-size: 14px; }

@media (max-width: 530px) {
  /* line 139, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .checkbox-inline {
    display: block; }
    /* line 142, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .checkbox-inline + .checkbox-inline {
      margin-left: 0px; } }

/* line 150, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.logo-checkbox .checkbox img {
  height: 20px;
  display: inline-block;
  margin-left: 6px; }

/* line 158, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.radio > label,
.form-horizontal .radio > label {
  padding-left: 20px;
  width: 100%; }

/* line 169, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.dropdown-menu {
  z-index: 1010; }

/* line 175, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
input[type=number]:not(.number) {
  -moz-appearance: textfield; }
  /* line 178, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  input[type=number]:not(.number)::-webkit-inner-spin-button, input[type=number]:not(.number)::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }

/* line 189, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-highlights-on .form-control,
.input-highlights-on .btn-group .btn,
.input-highlights-on .checker span {
  border: 1px solid #00bfff; }

/* line 199, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.form-control.warning-value {
  background-image: url("https://static.sandbox.szalas.hu/1475027924/images/hoteladmin/alert.svg");
  background-repeat: no-repeat;
  background-position: 99% 1%;
  -webkit-background-size: 13px;
  background-size: 13px; }
  /* line 206, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .form-control.warning-value ~ .glyphicon-checkmark {
    display: none; }

/* line 212, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-icon {
  position: relative; }
  /* line 215, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-icon > .form-control {
    padding-left: 33px; }
  /* line 219, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-icon .glyphicon {
    color: #ccc;
    display: block;
    position: absolute;
    top: 8px;
    left: 8px;
    width: 16px;
    font-size: 17px;
    text-align: center;
    z-index: 3; }

/* input datepicker */
/* line 234, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-datepicker[readonly] {
  background: #fff;
  border: 1px solid #ccc;
  cursor: text; }

@media (max-width: 530px) {
  /* line 242, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .form-submit-button .btn {
    display: block;
    width: 100%; } }

/* line 252, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.form-group {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 2px;
  transition: background-color 0.1s ease; }
  /* line 258, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .form-group:hover {
    background-color: #fafafa; }
    @media (max-width: 530px) {
      /* line 258, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
      .form-group:hover {
        background-color: transparent; } }
  /* line 266, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .form-group.no-hover {
    background-color: transparent; }
  /* line 270, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .form-group.no-height {
    height: 0;
    padding: 0;
    margin: 0; }
  /* line 276, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .form-group .checkbox {
    padding-top: 4px; }

/* line 286, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-group .form-group {
  display: table-cell; }
  /* line 289, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-group .form-group:hover {
    background-color: transparent; }

/* line 294, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-group .input-group-btn,
.input-group .input-group-extra ~ .input-group-btn {
  width: auto; }

/* line 299, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-group .input-group-extra {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #666666;
  padding: 4px 12px;
  border: 1px solid #eeeeee;
  border-left: none;
  background: #fafafa;
  text-align: center;
  vertical-align: middle;
  min-width: 39px;
  display: table-cell; }

/* line 314, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-group .input-group-addon {
  font-size: 14px;
  color: #555;
  text-align: center;
  border: 1px solid #e5e5e5;
  border-left: none;
  background: #fdfdfd; }

@media (max-width: 530px) {
  /* line 325, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-group {
    width: 100%; } }

/* line 333, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-group-container {
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 2px;
  transition: background-color 0.1s ease; }
  /* line 341, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-group-container:hover {
    background-color: #fafafa; }
  /* line 345, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-group-container label,
  .input-group-container .input-group,
  .input-group-container .error-container {
    margin-left: 15px; }
  /* line 351, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-group-container .form-group {
    padding: 0;
    margin-right: -1px !important; }

/* line 359, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.inline-form-group-container {
  padding-top: 10px;
  padding-bottom: 0px;
  margin-bottom: 2px;
  transition: background-color 0.1s ease; }
  /* line 365, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container:hover {
    background-color: #fafafa; }
  /* line 369, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container:after, .inline-form-group-container:before {
    display: table;
    content: " ";
    clear: both; }
  /* line 376, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container.no-hover {
    background-color: transparent; }
  /* line 380, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container .input-group-container {
    float: left;
    margin-left: 0; }
  /* line 385, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container .input-group {
    position: relative;
    float: left;
    display: block;
    white-space: nowrap;
    margin-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    min-height: auto; }
    /* line 396, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .inline-form-group-container .input-group:last-child {
      margin-right: 0px; }
    /* line 400, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .inline-form-group-container .input-group .form-group {
      display: table-cell;
      margin-bottom: 0px; }
      /* line 404, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
      .inline-form-group-container .input-group .form-group:first-child {
        margin-right: 0px;
        margin-left: 0px; }
      /* line 409, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
      .inline-form-group-container .input-group .form-group:not(:first-child) {
        margin-left: -1px !important; }
  /* line 415, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container .form-group {
    position: relative;
    float: left;
    margin-left: 0px;
    margin-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    min-height: auto; }
    /* line 425, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .inline-form-group-container .form-group:last-child {
      margin-right: 0px; }
    /* line 429, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .inline-form-group-container .form-group:hover {
      background-color: transparent; }
    /* line 433, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .inline-form-group-container .form-group + .form-control-static {
      padding-left: 0px; }
  /* line 438, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container .form-control-static {
    float: left;
    padding-left: 10px;
    padding-right: 10px; }
    /* line 443, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .inline-form-group-container .form-control-static + .form-group {
      margin-left: 0px; }

@media (max-width: 530px) {
  /* line 455, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container:hover {
    background-color: transparent; }
  /* line 459, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container .form-group {
    width: 100%; }
  /* line 463, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container .input-group {
    margin-right: 0px;
    margin-bottom: 10px;
    width: 100%; }
  /* line 469, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .inline-form-group-container .input-group .form-group {
    float: none;
    width: auto; } }

/* line 481, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.floating-checkbox-label .checkbox {
  height: 30px; }
  /* line 484, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .floating-checkbox-label .checkbox > label {
    position: absolute;
    height: 30px;
    top: 0px;
    left: 0px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding: 5px 5px 5px 25px !important; }
  /* line 497, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .floating-checkbox-label .checkbox:hover label {
    overflow: visible;
    z-index: 2;
    background-color: #666666;
    color: #fff;
    width: 100%;
    display: table;
    -webkit-box-shadow: 4px 4px 0px 0px rgba(51, 51, 51, 0.1);
    -moz-box-shadow: 4px 4px 0px 0px rgba(51, 51, 51, 0.1);
    box-shadow: 4px 4px 0px 0px rgba(51, 51, 51, 0.1); }
  /* line 507, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .floating-checkbox-label .checkbox .selected label {
    background-color: #999999;
    color: #fff; }

/* line 517, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-control {
  position: relative;
  display: inline-block; }
  /* line 521, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-control input:not(.toggle-password-visibility) {
    padding-right: 30px !important; }
  @media (max-width: 530px) {
    /* line 517, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .input-control {
      display: block; } }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .input-control .glyphicon {
    position: absolute;
    top: 0px;
    right: 0px;
    color: #999; }

/* line 539, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-group .input-control {
  display: table-cell; }

/* line 545, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.input-group .has-error .btn {
  border: 1px solid #d01c1c; }

/* line 553, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.inline-form-group-container .error-container {
  clear: both; }

/* line 562, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-success .form-control,
.has-success .form-control:focus {
  border-color: #27ae60; }

/* line 567, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-success .glyphicon-checkmark,
.has-success .input-control .glyphicon-checkmark,
.has-success.input-control .glyphicon-checkmark {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #27ae60;
  z-index: 4; }

/* line 577, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-success .input-group-btn .glyphicon {
  display: none; }

/* line 581, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-success .checkbox label,
.has-success .radio label {
  color: #333; }

/* line 586, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-success .btn-group .btn {
  border: 1px solid #27ae60; }

/* line 595, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-error .glyphicon-delete,
.has-error .input-control .glyphicon-delete,
.has-error.input-control .glyphicon-delete {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #d01c1c;
  z-index: 4; }

/* line 605, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-error .validateContainer,
.has-error .validateContainer .help-inline {
  margin: 0px;
  color: #d01c1c; }

/* line 611, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-error [class^="col-"] ~ .help-block,
.has-error [class*=" col-"] ~ .help-block {
  display: block;
  float: left;
  clear: both;
  margin-left: 15px;
  margin-right: 15px;
  color: #d01c1c; }

/* line 621, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-error .input-group-btn .glyphicon {
  display: none; }

/* line 625, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-error .checkbox label {
  color: #333; }

/* line 629, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.has-error .btn-group .btn {
  border: 1px solid #d01c1c; }

/* line 637, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
table thead th,
table tbody th,
table tbody td {
  position: relative; }
  /* line 642, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  table thead th .help-inline,
  table tbody th .help-inline,
  table tbody td .help-inline {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 90%;
    color: #fff !important;
    font-size: 12px;
    padding: 2px 15px 2px 5px;
    white-space: normal;
    max-width: 180px;
    text-align: left;
    z-index: 5; }
    /* line 655, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    table thead th .help-inline:before,
    table tbody th .help-inline:before,
    table tbody td .help-inline:before {
      content: "";
      left: 11px;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid transparent;
      bottom: -6px;
      position: absolute; }
    /* line 665, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    table thead th .help-inline:after,
    table tbody th .help-inline:after,
    table tbody td .help-inline:after {
      content: "";
      left: 12px;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      bottom: -6px;
      position: absolute; }
    /* line 674, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    table thead th .help-inline .close,
    table tbody th .help-inline .close,
    table tbody td .help-inline .close {
      position: absolute;
      top: 2px;
      right: 3px;
      font-size: 14px; }
      /* line 680, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
      table thead th .help-inline .close:hover,
      table tbody th .help-inline .close:hover,
      table tbody td .help-inline .close:hover {
        cursor: pointer; }
  /* line 686, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  table thead th.has-error .help-inline,
  table tbody th.has-error .help-inline,
  table tbody td.has-error .help-inline {
    background-color: #d01c1c; }
    /* line 689, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    table thead th.has-error .help-inline:after,
    table tbody th.has-error .help-inline:after,
    table tbody td.has-error .help-inline:after {
      border-top: 6px solid #d01c1c; }
  /* line 694, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  table thead th.has-success .help-inline,
  table tbody th.has-success .help-inline,
  table tbody td.has-success .help-inline {
    background-color: #27ae60; }
    /* line 697, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    table thead th.has-success .help-inline:after,
    table tbody th.has-success .help-inline:after,
    table tbody td.has-success .help-inline:after {
      border-top: 6px solid #27ae60; }
  /* line 702, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  table thead th.has-success .help-inline.warning,
  table tbody th.has-success .help-inline.warning,
  table tbody td.has-success .help-inline.warning {
    background-color: #efd65d;
    color: #4b3624 !important; }
    /* line 706, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    table thead th.has-success .help-inline.warning:after,
    table tbody th.has-success .help-inline.warning:after,
    table tbody td.has-success .help-inline.warning:after {
      border-top: 6px solid #efd65d; }

/* line 714, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.arrangement-type table tbody tr td .help-block {
  margin-top: 0px;
  margin-bottom: 0px; }

/* line 718, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.arrangement-type table tbody tr td .help-inline {
  position: static;
  color: #c0392b !important;
  font-size: 12px; }
  /* line 723, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .arrangement-type table tbody tr td .help-inline:before {
    display: none; }
  /* line 727, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .arrangement-type table tbody tr td .help-inline:after {
    display: none; }

/* line 734, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.form-notification-element {
  text-align: right; }
  @media (max-width: 530px) {
    /* line 734, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .form-notification-element {
      text-align: center;
      margin-top: 5px; } }

/* line 746, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.radio.hidden-radio {
  margin-left: -15px;
  margin-right: -15px;
  padding: 0 15px;
  position: relative; }
  /* line 752, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .radio.hidden-radio label {
    transition: all .1s;
    max-width: none;
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px 15px 15px 35px; }
  /* line 760, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .radio.hidden-radio input[type=radio] {
    opacity: 0; }
    /* line 765, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .radio.hidden-radio input[type=radio]:checked + .glyphicon-checkmark,
    .radio.hidden-radio input[type=radio]:checked:hover + .glyphicon-checkmark {
      display: inline-block;
      color: #27ae60; }
    /* line 771, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
    .radio.hidden-radio input[type=radio]:checked ~ label {
      background-color: rgba(39, 174, 96, 0.2); }
  /* line 779, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .radio.hidden-radio:hover label {
    background-color: #dddddd; }
  /* line 783, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .radio.hidden-radio:hover input[type=radio] + .glyphicon-checkmark {
    display: inline-block;
    color: whitesmoke; }
  /* line 788, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .radio.hidden-radio:hover input[type=radio]:checked + .glyphicon-checkmark {
    color: #27ae60; }
  /* line 793, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .radio.hidden-radio .glyphicon-checkmark {
    position: absolute;
    left: 10px;
    right: auto;
    top: 12px;
    font-size: 24px;
    display: none;
    transition: all .1s; }

/* line 805, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.link {
  color: #3598db;
  text-decoration: underline;
  cursor: pointer; }

@media (max-width: 530px) {
  /* line 817, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .period-datepicker-container .form-group {
    width: 49.5%;
    float: left;
    margin-right: 0; }
  /* line 823, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
  .period-datepicker-container .form-group:last-child {
    float: right; } }

/*
Régi IA felület fix,
új POI felvételénél a hibaüzenet összecsúszik, mert hoteladminból kapja a CSS-t.
A theme.css-be lenne a helye, azonban technikai megoldások miatt ott nem fog működni.
Ha átkerül ez a felület is az új IA-ba akkor ezt töröljük.
https://internaladmin.xy.mo.no/poi_handling/poi
https://internaladmin.xy.mo.no/poi_handling/poi?poi=21875
*/
/* line 840, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.poi-edit-form .validateContainer .help-inline {
  position: relative !important;
  color: #d01c1c !important;
  padding: 0 !important;
  background-color: transparent; }

/* line 848, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.poi-edit-form .validateContainer .help-inline:before {
  content: none; }

/* line 852, ../resources/uncooked/css/sass/hoteladmin/_forms.scss */
.poi-edit-form .validateContainer .help-inline:after {
  content: none; }

/*

======== TABLE OF CONTENTS ==========

  I. BASIC ELEMENTS
  -árak megjelenése
  -form alján következő lépés jelölése
  -real-time-promo container
  -full width container
  -links
  -page title
  -title text
  -alert
  -Info box narrowed
  -delete
  -info icon
  -btn group checkbox
  -icon-text
  -list
  -float
  -margins & paddings
  -page-section
  -print-page
  -in progress
  -progress-bar
  -dashed box
  -other
  -COL-XXS
  -fixed inpage panel navigation scrollspy
  -dropdown menu
  -metronic modal fix
  -modals
  -wells
  -table-cell
  -error page
  -price tables unit tile
  -text-wrap-normal
  - age range rate info
  -confirm popover
  -usp-list
  -always-visible
  -general-user-message
  -stress-bubble
  -fixed-bottom-submit
  -timer
  -forgotten password container
  -poi_handling
  -przelewy input button
*/
/* line 51, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.text-lowercase {
  text-transform: lowercase; }

/* line 57, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.price {
  white-space: nowrap; }

/* line 64, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.next-step {
  color: #999999;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 10px; }

/* Realtime promo */
/* line 75, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.semi-realtime-promo {
  border: 1px solid #eeeeee;
  margin-bottom: 30px; }
  /* line 79, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .semi-realtime-promo .row .btn {
    display: block;
    margin: 0 auto; }
  @media (min-width: 768px) {
    /* line 78, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .semi-realtime-promo .row {
      display: flex; }
      /* line 85, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
      .semi-realtime-promo .row .image-wrapper {
        display: flex;
        align-items: center;
        justify-content: center; } }
  @media (min-width: 768px) {
    /* line 94, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .semi-realtime-promo .row .btn {
      margin: 0; } }

/* Realtime promo end */
/* line 105, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.full-width-container {
  margin-left: -15px;
  margin-right: -15px; }

/* line 113, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.muted-link {
  color: #cccccc;
  text-decoration: none; }
  /* line 117, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .muted-link:hover {
    text-decoration: underline;
    color: #cccccc; }

/* line 126, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.page-title {
  padding: 0;
  font-size: 22px;
  letter-spacing: -1px;
  display: block;
  color: #666666;
  margin: 15px 0 15px 0;
  font-weight: 300; }
  /* line 135, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .page-title__alert {
    font-size: 1.4rem;
    letter-spacing: normal;
    font-weight: normal;
    text-transform: none; }

@media (min-width: 531px) {
  /* line 144, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .page-title {
    margin: 15px 0 15px 0; } }

@media (min-width: 767px) {
  /* line 150, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .page-title {
    margin: 0 0 15px 0; } }

@media (min-width: 768px) {
  /* line 157, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .page-title {
    font-size: 28px; } }

/* line 165, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.title-text {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  font-size: 16px; }

@media (min-width: 531px) {
  font-weight: bold;
  font-size: 18px; }

@media (min-width: 768px) {
  /* line 179, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .title-text {
    font-size: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 300; } }

/* line 189, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.alert {
  border-radius: 2px; }
  /* line 193, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .alert.alert-summary .title {
    font-weight: bold;
    margin-bottom: 10px; }
  /* line 198, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .alert.alert-summary ul > li {
    margin-bottom: 15px; }
    /* line 201, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .alert.alert-summary ul > li:last-child {
      margin-bottom: 0; }
    /* line 205, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .alert.alert-summary ul > li .description {
      font-weight: bold; }

/* line 216, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.info-box .info-content {
  overflow: hidden; }

/* line 220, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.info-box .toggle-controller {
  font-size: 12px;
  margin-top: 10px;
  text-align: right; }
  /* line 225, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .info-box .toggle-controller:hover {
    cursor: pointer; }
  /* line 229, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .info-box .toggle-controller .glyphicon {
    font-size: 10px; }

/* line 235, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.info-box.narrowed .info-content {
  overflow: hidden; }

/* line 239, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.info-box.narrowed .more {
  display: block; }

/* line 243, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.info-box.narrowed .less {
  display: none; }

/* line 249, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.info-box.animated .info-content {
  transition: all .3s ease-in-out; }

/* line 258, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.delete {
  padding-left: 1rem;
  text-decoration: none;
  font-size: 1.2rem;
  color: #999999; }
  /* line 264, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .delete:hover {
    text-decoration: underline;
    color: #3598db;
    cursor: pointer; }

/* line 274, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.info-icon {
  padding: 5px; }
  /* line 277, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .info-icon:hover {
    cursor: pointer;
    background-color: #3598db;
    border-radius: 50%;
    color: #fff; }

/* line 289, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.btn-group-checkbox input[type="checkbox"] {
  position: absolute;
  top: 2px;
  margin-right: 5px; }

@media (max-width: 530px) {
  /* line 299, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .btn-group-checkbox > .btn {
    border-left: none;
    display: table-cell;
    width: 1%;
    float: none; }
    /* line 305, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .btn-group-checkbox > .btn:first-child {
      border-left: 1px solid #cccccc; } }

@media (min-width: 531px) {
  /* line 315, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .btn-group-checkbox input[type="checkbox"] {
    position: relative !important; } }

@media (max-width: 767px) {
  /* line 324, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .btn-group-checkbox > .btn {
    padding: 6px 8px; } }

/* line 331, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.btn-group-checkbox-select-link {
  margin-bottom: 0;
  margin-top: 5px;
  font-size: 12px; }
  /* line 336, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .btn-group-checkbox-select-link > li {
    padding-right: 0; }
    /* line 339, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .btn-group-checkbox-select-link > li > a {
      color: #999999; }
      /* line 342, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
      .btn-group-checkbox-select-link > li > a:hover {
        color: #3598db; }

/* line 352, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.iconic-text {
  position: relative;
  padding-left: 20px; }
  /* line 356, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .iconic-text .glyphicon {
    position: absolute;
    left: 0;
    font-size: 18px; }

/* list */
/* line 367, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.list-more-space li {
  margin-bottom: 6px; }

/* float */
/* line 375, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.float-left {
  float: left; }

/* line 379, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.float-right {
  float: right; }

/* line 388, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.m-0 {
  margin: 0px !important; }

/* line 392, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.p-0 {
  padding: 0px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mt-0 {
  margin-top: 0px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pt-0 {
  padding-top: 0px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mr-0 {
  margin-right: 0px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pr-0 {
  padding-right: 0px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mb-0 {
  margin-bottom: 0px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pb-0 {
  padding-bottom: 0px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.ml-0 {
  margin-left: 0px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pl-0 {
  padding-left: 0px !important; }

/* line 388, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.m-5 {
  margin: 5px !important; }

/* line 392, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.p-5 {
  padding: 5px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mt-5 {
  margin-top: 5px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pt-5 {
  padding-top: 5px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mr-5 {
  margin-right: 5px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pr-5 {
  padding-right: 5px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mb-5 {
  margin-bottom: 5px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pb-5 {
  padding-bottom: 5px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.ml-5 {
  margin-left: 5px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pl-5 {
  padding-left: 5px !important; }

/* line 388, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.m-10 {
  margin: 10px !important; }

/* line 392, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.p-10 {
  padding: 10px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mt-10 {
  margin-top: 10px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pt-10 {
  padding-top: 10px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mr-10 {
  margin-right: 10px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pr-10 {
  padding-right: 10px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mb-10 {
  margin-bottom: 10px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pb-10 {
  padding-bottom: 10px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.ml-10 {
  margin-left: 10px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pl-10 {
  padding-left: 10px !important; }

/* line 388, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.m-15 {
  margin: 15px !important; }

/* line 392, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.p-15 {
  padding: 15px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mt-15 {
  margin-top: 15px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pt-15 {
  padding-top: 15px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mr-15 {
  margin-right: 15px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pr-15 {
  padding-right: 15px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mb-15 {
  margin-bottom: 15px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pb-15 {
  padding-bottom: 15px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.ml-15 {
  margin-left: 15px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pl-15 {
  padding-left: 15px !important; }

/* line 388, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.m-20 {
  margin: 20px !important; }

/* line 392, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.p-20 {
  padding: 20px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mt-20 {
  margin-top: 20px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pt-20 {
  padding-top: 20px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mr-20 {
  margin-right: 20px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pr-20 {
  padding-right: 20px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mb-20 {
  margin-bottom: 20px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pb-20 {
  padding-bottom: 20px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.ml-20 {
  margin-left: 20px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pl-20 {
  padding-left: 20px !important; }

/* line 388, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.m-25 {
  margin: 25px !important; }

/* line 392, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.p-25 {
  padding: 25px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mt-25 {
  margin-top: 25px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pt-25 {
  padding-top: 25px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mr-25 {
  margin-right: 25px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pr-25 {
  padding-right: 25px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mb-25 {
  margin-bottom: 25px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pb-25 {
  padding-bottom: 25px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.ml-25 {
  margin-left: 25px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pl-25 {
  padding-left: 25px !important; }

/* line 388, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.m-30 {
  margin: 30px !important; }

/* line 392, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.p-30 {
  padding: 30px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mt-30 {
  margin-top: 30px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pt-30 {
  padding-top: 30px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mr-30 {
  margin-right: 30px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pr-30 {
  padding-right: 30px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.mb-30 {
  margin-bottom: 30px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pb-30 {
  padding-bottom: 30px !important; }

/* line 397, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.ml-30 {
  margin-left: 30px !important; }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.pl-30 {
  padding-left: 30px !important; }

/* line 410, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.page-section {
  margin-bottom: 30px; }

/* line 416, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.print {
  color: #666666;
  text-align: right;
  margin-bottom: 15px; }
  /* line 421, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .print .glyphicon {
    left: -5px; }

/* line 427, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.data-table-container .print {
  position: absolute;
  bottom: -40px;
  right: 0; }

/* line 435, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.in-progress-center:before,
.in-progress:before {
  content: "\e93c" !important; }

/* line 443, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.in-progress.btn-primary.btn {
  padding-left: 35px; }

/* line 450, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.in-progress-inline:before {
  left: 0;
  font-size: 20px;
  margin: 0;
  top: 0; }

/* line 457, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.in-progress-inline p {
  padding-left: 25px; }

/* line 464, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.progress-first-login {
  height: 3px;
  border-radius: 2px;
  margin-bottom: 5px; }

/* line 471, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.code-gray {
  color: #666666;
  background-color: whitesmoke;
  padding-bottom: 40px; }
  /* line 476, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .code-gray > span {
    height: 36px;
    display: block;
    overflow: auto; }

/* line 484, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.btn-code-copy {
  margin-top: -52px; }

/* line 491, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.dashed-box-title {
  margin-bottom: -5px;
  background: whitesmoke;
  padding: 10px;
  display: inline-block; }

/* line 499, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.dashed-box {
  border: 5px dashed whitesmoke;
  padding: 10px; }

/* line 505, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.dashed-box-title + .dashed-box {
  padding-top: 20px; }

/* line 512, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.nav-pills > li.active > a {
  text-decoration: none; }

/* line 519, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.visible-xxs,
.visible-xxs-inline,
.visible-xxs-inline-block {
  display: none !important; }

@media (max-width: 530px) {
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-1 {
    float: left;
    width: 8.33333%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-1 {
    right: 8.33333%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-1 {
    left: 8.33333%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-1 {
    margin-left: 8.33333%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-2 {
    float: left;
    width: 16.66667%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-2 {
    right: 16.66667%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-2 {
    left: 16.66667%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-2 {
    margin-left: 16.66667%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-3 {
    float: left;
    width: 25%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-3 {
    right: 25%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-3 {
    left: 25%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-3 {
    margin-left: 25%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-4 {
    float: left;
    width: 33.33333%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-4 {
    right: 33.33333%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-4 {
    left: 33.33333%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-4 {
    margin-left: 33.33333%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-5 {
    float: left;
    width: 41.66667%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-5 {
    right: 41.66667%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-5 {
    left: 41.66667%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-5 {
    margin-left: 41.66667%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-6 {
    float: left;
    width: 50%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-6 {
    right: 50%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-6 {
    left: 50%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-6 {
    margin-left: 50%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-7 {
    float: left;
    width: 58.33333%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-7 {
    right: 58.33333%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-7 {
    left: 58.33333%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-7 {
    margin-left: 58.33333%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-8 {
    float: left;
    width: 66.66667%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-8 {
    right: 66.66667%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-8 {
    left: 66.66667%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-8 {
    margin-left: 66.66667%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-9 {
    float: left;
    width: 75%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-9 {
    right: 75%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-9 {
    left: 75%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-9 {
    margin-left: 75%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-10 {
    float: left;
    width: 83.33333%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-10 {
    right: 83.33333%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-10 {
    left: 83.33333%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-10 {
    margin-left: 83.33333%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-11 {
    float: left;
    width: 91.66667%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-11 {
    right: 91.66667%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-11 {
    left: 91.66667%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-11 {
    margin-left: 91.66667%; }
  /* line 529, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-12 {
    float: left;
    width: 100%; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-12 {
    right: 100%; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-12 {
    left: 100%; }
  /* line 542, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-12 {
    margin-left: 100%; }
  /* line 547, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-pull-0 {
    right: auto; }
  /* line 551, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-push-0 {
    left: auto; }
  /* line 555, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .col-xxs-offset-0 {
    margin-left: 0; }
  /* line 559, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .visible-xxs {
    display: block !important; }
  /* line 563, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .visible-xxs-inline {
    display: inline !important; }
  /* line 567, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .visible-xxs-inline-block {
    display: inline-block !important; }
  /* line 571, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .hidden-xxs {
    display: none !important; } }

/* line 580, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.scrollspy-navbar .fixed-inpage-navigation-inner .inner-container {
  max-width: 1157px;
  margin: 0 21px 0 0;
  position: relative; }

/* line 586, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.scrollspy-navbar.affix {
  top: 0;
  right: 0;
  left: 15%;
  margin-left: 21px;
  height: 46px;
  z-index: 9994; }
  /* line 594, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .scrollspy-navbar.affix .scrollspy-title {
    display: block; }

/* line 599, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.scrollspy-navbar .nav > li {
  display: none; }
  /* line 602, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .scrollspy-navbar .nav > li.active {
    display: block;
    padding: 0;
    color: #333333;
    background-color: rgba(245, 245, 245, 0.95);
    border-color: #dddddd;
    font-size: 14px; }
    /* line 610, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .scrollspy-navbar .nav > li.active > a {
      color: #333333;
      text-decoration: none; }
      /* line 614, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
      .scrollspy-navbar .nav > li.active > a:after {
        content: '';
        position: relative;
        top: 13px;
        margin-left: 5px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 4px 4px 0 4px;
        border-color: #333333 transparent transparent transparent; }

/* line 629, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.scrollspy-navbar .affix-top .nav > li.active {
  display: none; }

/* line 633, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.scrollspy-navbar .affix .nav > li.active {
  display: block; }

/* line 637, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.scrollspy-navbar .scrollspy-title {
  display: none;
  padding-left: 36px;
  background-color: rgba(245, 245, 245, 0.95);
  border-color: #dddddd;
  font-size: 12px;
  color: #999999;
  padding-bottom: 5px;
  position: relative;
  z-index: 1;
  margin-top: -10px; }
  /* line 649, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .scrollspy-navbar .scrollspy-title:hover {
    background-color: rgba(245, 245, 245, 0.95) !important; }

/* line 655, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.scrollspy-navbar:hover .scrollspy-title {
  background-color: #eeeeee; }

@media (max-width: 991px) {
  /* line 663, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .scrollspy-navbar .fixed-inpage-navigation-inner .inner-container {
    position: static; }
    /* line 666, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .scrollspy-navbar .fixed-inpage-navigation-inner .inner-container > .dropdown-menu {
      width: 100%;
      margin-top: -6px;
      margin-left: 0; } }

@media (min-width: 992px) {
  /* line 679, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .scrollspy-navbar .fixed-inpage-navigation-inner .inner-container > .dropdown-menu {
    margin-top: -5px; } }

@media (max-width: 991px) {
  /* line 689, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .scrollspy-navbar.affix {
    left: 0;
    margin-left: 0; }
    /* line 693, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .scrollspy-navbar.affix .nav {
      top: 0;
      left: 0;
      width: 100%; } }

@media (min-width: 992px) and (max-width: 1265px) {
  /* line 705, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .scrollspy-navbar.affix {
    left: 20%;
    margin-left: 21px; } }

@media (max-width: 1517px) {
  /* line 715, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .scrollspy-navbar .fixed-inpage-navigation-inner .inner-container {
    max-width: none;
    margin: 0 0 -21px 0; }
    /* line 719, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .scrollspy-navbar .fixed-inpage-navigation-inner .inner-container > .dropdown-menu {
      margin-left: 36px; }
  /* line 726, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .scrollspy-navbar .nav > li.active > a {
    padding-left: 36px; } }

/* line 737, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.dropdown-menu {
  border-radius: 0;
  padding: 0; }
  /* line 743, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .dropdown-menu > li > a {
    padding: 10px 20px;
    text-decoration: none; }
  /* line 751, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .dropdown-menu > li.active > a {
    color: #333333;
    background-color: #dddddd; }
    /* line 755, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .dropdown-menu > li.active > a:hover, .dropdown-menu > li.active > a:focus {
      color: #333333;
      background-color: #dddddd; }

@media (min-width: 768px) {
  /* line 769, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .dropdown-menu > li > a {
    padding: 6px 20px; } }

/* line 779, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-open {
  overflow-y: hidden !important; }

/* line 784, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.close {
  text-indent: 0; }

/* line 791, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog {
  margin: 50px 10px 10px 10px; }

@media (min-width: 768px) {
  /* line 796, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .modal-dialog {
    margin: 50px auto; } }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--600 {
  max-width: 600px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--700 {
  max-width: 700px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--800 {
  max-width: 800px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--900 {
  max-width: 900px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1000 {
  max-width: 1000px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1100 {
  max-width: 1100px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1200 {
  max-width: 1200px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1300 {
  max-width: 1300px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1400 {
  max-width: 1400px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1500 {
  max-width: 1500px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1600 {
  max-width: 1600px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1700 {
  max-width: 1700px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1800 {
  max-width: 1800px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--1900 {
  max-width: 1900px;
  width: 100%; }

/* line 802, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.modal-dialog--2000 {
  max-width: 2000px;
  width: 100%; }

/* line 810, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.well {
  border-radius: 2px; }

/* line 816, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.table-cell {
  display: table-cell !important; }

/* line 822, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.alert-error-page ul li {
  margin-bottom: 10px; }

/* line 829, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.provision-type-prices-table td.free-of-charge {
  height: 53px; }

/* line 833, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.provision-type-prices-table input {
  display: inline-block;
  max-width: 100% !important; }

/* line 838, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.provision-type-prices-table .unit-price {
  display: block;
  color: #999999;
  margin-top: 2px; }

@media (min-width: 531px) {
  /* line 848, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .provision-type-prices-table input {
    max-width: 100px !important; } }

/* line 857, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.text-wrap-normal {
  white-space: normal; }

/* line 865, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.age-range-rate-info {
  padding: 10px;
  border: 1px solid #dddddd; }

/* line 873, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.confirm-popover {
  min-width: 300px !important; }
  /* line 877, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .confirm-popover .popover-btn-container .btn {
    margin-right: 10px; }
    /* line 880, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .confirm-popover .popover-btn-container .btn:last-child {
      margin-right: 0; }

/* line 890, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.usp-list li {
  margin-bottom: 5px; }
  /* line 893, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .usp-list li .glyphicon-checkmark {
    color: #27ae60; }

/* line 902, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.always-visible {
  z-index: 99999; }

/* line 907, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.info-text {
  display: inline-block;
  padding-right: 20px; }

@media (max-width: 1024px) {
  /* line 914, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .info-text {
    padding-right: 0;
    margin-bottom: 10px; } }

/* line 924, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
header.message-active {
  margin-bottom: 36px; }

/* line 928, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
header .general-user-message {
  background-color: rgba(245, 245, 245, 0.7);
  padding: 5px 40px 5px 5px;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  text-align: center;
  z-index: 10;
  color: #333333;
  min-height: 40px; }
  /* line 940, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  header .general-user-message.to-do {
    background-color: rgba(0, 191, 255, 0.7);
    color: #fff; }
  /* line 945, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  header .general-user-message.error {
    background-color: rgba(208, 28, 28, 0.5);
    color: #fff; }
  /* line 950, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  header .general-user-message.warning {
    background-color: rgba(239, 214, 93, 0.7);
    color: #333333; }
  /* line 955, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  header .general-user-message .close {
    position: absolute;
    top: 5px;
    right: 15px; }

@media (max-width: 767px) {
  /* line 966, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  header.message-active {
    margin-bottom: 75px; }
  /* line 970, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  header .general-user-message {
    top: 82px; } }

/* line 979, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.stress-bubble {
  position: fixed;
  bottom: 30px;
  right: -430px;
  background-color: #333333;
  color: #fff;
  border: 1px solid #666666;
  padding: 25px;
  max-width: 400px;
  text-decoration: none;
  transition: all .3s ease-in-out; }
  /* line 991, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .stress-bubble:hover {
    color: #fff;
    background-color: #404040; }
  /* line 996, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .stress-bubble.active {
    right: 30px; }
  /* line 1000, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .stress-bubble.success {
    background-color: #27ae60;
    border: 1px solid #dddddd; }
    /* line 1004, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .stress-bubble.success:hover {
      background-color: #2cc36b; }
  /* line 1009, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .stress-bubble.error {
    background-color: #d01c1c;
    border: 1px solid #dddddd; }
    /* line 1013, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .stress-bubble.error:hover {
      background-color: #e22424; }
  /* line 1018, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .stress-bubble.warning {
    background-color: #efd65d;
    border: 1px solid #dddddd;
    color: #80542e; }
    /* line 1023, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .stress-bubble.warning:hover {
      background-color: #f1dc74; }
  /* line 1028, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .stress-bubble .close {
    color: #fff;
    top: -15px;
    right: -10px;
    position: absolute;
    opacity: 0.5; }
    /* line 1035, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .stress-bubble .close:hover {
      opacity: 0.9; }
  /* line 1040, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .stress-bubble .stress-bubble-content {
    position: relative;
    padding-left: 55px;
    padding-right: 5px; }
    /* line 1045, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .stress-bubble .stress-bubble-content .icon {
      position: absolute;
      top: 0;
      left: 0;
      width: 40px;
      height: 40px; }
    /* line 1053, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .stress-bubble .stress-bubble-content .glyphicon {
      position: absolute;
      top: 0;
      left: 0;
      font-size: 40px; }
    /* line 1060, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .stress-bubble .stress-bubble-content .title {
      margin: 0; }
    /* line 1064, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .stress-bubble .stress-bubble-content .text {
      margin-top: 10px; }
    /* line 1068, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
    .stress-bubble .stress-bubble-content .btn-container {
      margin-top: 15px; }

@media (max-width: 991px) {
  /* line 1076, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .stress-bubble {
    left: 0;
    right: 0;
    bottom: -500px;
    max-width: none;
    margin: 0; }
  /* line 1084, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .active {
    bottom: 0;
    right: 0 !important; } }

/* line 1093, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.fixed-bottom-submit {
  width: 100%;
  margin-left: 0;
  max-width: 1200px;
  margin-right: 15px;
  position: fixed;
  bottom: 0;
  left: 0;
  background: white;
  box-shadow: 0px -1px 5px #cccccc;
  padding: 10px;
  z-index: 2; }

@media (min-width: 992px) {
  /* line 1109, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .fixed-bottom-submit {
    width: 80%;
    max-width: 100%;
    margin-left: 20%; } }

@media (min-width: 1266px) {
  /* line 1118, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .fixed-bottom-submit {
    width: 85%;
    margin-left: 15%;
    max-width: 1200px; } }

/* line 1128, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.timer {
  content: '';
  height: 2px;
  background: #cccccc;
  color: white;
  font-weight: bold;
  position: relative;
  animation: timer 5s forwards;
  animation-timing-function: linear; }

@keyframes timer {
  from {
    width: 100%; }
  to {
    width: 0; } }

/* line 1152, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.forgot-password {
  background-color: whitesmoke;
  margin-top: 30px; }
  /* line 1156, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .forgot-password .forgotten-password-img {
    width: 30%;
    margin-bottom: 15px; }

/* line 1165, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
a.change-function {
  color: black; }

/* line 1172, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.btn-input-w-image {
  padding-left: 90px;
  position: relative; }
  /* line 1176, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .btn-input-w-image img {
    height: 24px;
    position: absolute;
    left: 10px;
    top: 4px;
    background: #fff; }

/* line 1186, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.redirect-przelewy {
  display: flex; }
  /* line 1189, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .redirect-przelewy img {
    margin-right: 15px;
    height: 30px; }
  /* line 1194, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .redirect-przelewy span {
    align-self: center; }

/* line 1200, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.btn-pay_with_przelewy {
  padding-left: 85px;
  position: relative; }
  /* line 1204, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .btn-pay_with_przelewy img {
    position: absolute;
    height: 24px;
    left: 10px; }

/* line 1212, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.btn-pay_with_przelewy-helper {
  position: relative;
  font-size: 12px;
  padding: 5px;
  border: 1px solid #dddddd;
  display: inline-block;
  margin-top: 3px; }
  /* line 1220, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .btn-pay_with_przelewy-helper:after, .btn-pay_with_przelewy-helper:before {
    bottom: 100%;
    right: 50px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  /* line 1232, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .btn-pay_with_przelewy-helper:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 6px;
    margin-left: -6px;
    right: 51px; }
  /* line 1240, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
  .btn-pay_with_przelewy-helper:before {
    border-color: rgba(221, 221, 221, 0);
    border-bottom-color: #dddddd;
    border-width: 7px;
    margin-left: -7px; }

/* line 1249, ../resources/uncooked/css/sass/hoteladmin/_general.scss */
.hr-price {
  border-color: #dddddd;
  margin: 5px 0; }

/*

======== TABLE OF CONTENTS ==========

*/
/* ================== HOTEL DESCRIPTION =========================
======================================================= */
/* line 10, ../resources/uncooked/css/sass/hoteladmin/_hotel-description.scss */
.description-block textarea {
  height: 111px;
  -webkit-transition: height 0.4s ease-in-out;
  -moz-transition: height 0.4s ease-in-out;
  transition: height 0.4s ease-in-out; }

/* line 17, ../resources/uncooked/css/sass/hoteladmin/_hotel-description.scss */
.description-block .main-delete {
  display: none; }

/*

======== TABLE OF CONTENTS ==========

*/
/* HOUSE-FLOORS */
/* line 9, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.floor-name {
  margin-top: 15px; }

/* line 13, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-floor {
  margin-top: 10px;
  margin-left: 80px;
  position: relative;
  padding: 15px;
  background-color: #f0f0f0;
  min-height: 13rem; }

/* line 22, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-floor:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-bottom: 6px solid #f0f0f0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  left: 15px;
  top: -6px;
  position: absolute; }

/* line 37, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.apartment-form-elements .house-floor {
  margin-left: 0px; }

/* line 41, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.room-form-elements .house-floor {
  margin-left: 0px;
  margin-top: 0px;
  padding: 0px;
  background-color: transparent; }

/* line 48, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.room-form-elements .house-floor:before {
  display: none; }

/* line 52, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-pictogram {
  position: absolute;
  top: 0;
  left: -7rem; }

/* line 58, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-pictogram .glyphicon {
  color: #f0f0f0; }

/* line 62, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-pictogram .glyphicon.active {
  color: #a8a8a8; }

/* line 66, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-pictogram .glyphicon-roof {
  font-size: 20px; }

/* line 70, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-pictogram .glyphicon-floor {
  font-size: 23px;
  left: 4px; }

/* line 75, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-pictogram .glyphicon-ground-floor {
  font-size: 23px;
  left: -1px; }

/* line 80, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-pictogram .glyphicon-basement {
  font-size: 15px; }

/* Apartmanok esetén nem látszik az emelet */
/* line 85, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-room-settings.apartment .house-pictogram,
.house-room-settings.apartment .house-levels {
  display: none; }

/* line 90, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-room-settings.apartment .house-floor {
  margin-left: 10px; }

/* line 94, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-floor .unit {
  margin: 0px -15px 5px -15px;
  padding: 5px 15px; }

/* line 99, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-floor .unit:hover {
  background-color: #fafafa; }

/* line 103, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.house-floor .unit .unit-title {
  font-weight: bold;
  margin-bottom: 10px; }

/* line 108, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.floors-icon {
  max-width: 60px;
  display: block; }

/* line 113, ../resources/uncooked/css/sass/hoteladmin/_house-floor-icons.scss */
.floors-icon-basement {
  margin-top: 2px; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_icon-tabs.scss */
.icon-tab {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 15px; }
  /* line 6, ../resources/uncooked/css/sass/hoteladmin/_icon-tabs.scss */
  .icon-tab .glyphicon {
    color: #fff;
    background-color: #666666;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px; }
    /* line 15, ../resources/uncooked/css/sass/hoteladmin/_icon-tabs.scss */
    .icon-tab .glyphicon:hover {
      background-color: #999999; }

/*

=== TABLE OF CONTENTS ===

*/
/* line 7, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
.inline-picker {
  float: left;
  background-color: #fff;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 2px; }
  @media (max-width: 600px) {
    /* line 7, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
    .inline-picker {
      float: none; } }
  @media (max-width: 600px) and (min-width: 531px) {
    /* line 7, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
    .inline-picker {
      display: inline-block; } }

/* line 23, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
.except-days-container {
  margin-left: 355px; }
  @media (max-width: 600px) {
    /* line 23, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
    .except-days-container {
      margin-left: 0; } }
  /* line 30, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
  .except-days-container .except-day {
    border-radius: 2px;
    border: 1px solid #cccccc;
    background-color: #f5f5f5;
    padding: 10px;
    margin: 0 15px 15px 0;
    float: left;
    position: relative; }
    /* line 39, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
    .except-days-container .except-day.has-error {
      background-color: #f2dede !important;
      border-color: #ebccd1 !important; }
  /* line 45, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
  .except-days-container .formatted-except-day {
    margin-bottom: 3px; }
  /* line 49, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
  .except-days-container .except-day .delete {
    position: absolute;
    top: 0.2rem;
    right: 0.5rem;
    display: none; }
  /* line 56, ../resources/uncooked/css/sass/hoteladmin/_inline-date-picker.scss */
  .except-days-container .except-day:hover .delete {
    display: block; }

/*

=== TABLE OF CONTENTS ===

I. MAIN LAYOUT
  -

*/
/* line 13, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
body {
  color: #333333;
  font-family: "Open Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  /* line 20, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  body.pl .page-footer {
    padding-top: 80px; }

/* line 27, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
.page-content-wrapper.affiliate-wrapper {
  width: 100% !important;
  float: none;
  max-width: none; }

@media (min-width: 992px) {
  /* line 36, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .side-menu {
    width: 15%; }
  /* line 40, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .page-content-wrapper {
    float: left;
    width: 85%;
    max-width: 1200px;
    border-left: 1px solid #eee;
    margin-left: -1px; }
    /* line 47, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
    .page-content-wrapper .page-content {
      margin-left: 0px; }
  /* line 52, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .page-sidebar {
    width: 100%; } }

@media (min-width: 992px) and (max-width: 1265px) {
  /* line 59, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .side-menu {
    width: 20%; }
  /* line 63, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .page-content-wrapper {
    width: 80%;
    max-width: 100%; } }

@media (min-width: 992px) {
  /* line 75, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .full-width-content .side-menu {
    width: 15%; }
  /* line 79, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .full-width-content .page-content-wrapper {
    width: 85%;
    max-width: 100%; } }

@media (min-width: 992px) and (max-width: 1265px) {
  /* line 90, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .full-width-content .side-menu {
    width: 20%; }
  /* line 94, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .full-width-content .page-content-wrapper {
    width: 80%;
    max-width: 100%; } }

@media (max-width: 991px) {
  /* line 102, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .page-content-wrapper .page-content {
    margin: 0px !important;
    padding: 20px 20px 20px 20px !important;
    min-height: 280px; } }

/* line 111, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
header {
  width: 100%;
  padding: 0 20px 0 0;
  margin: 0;
  border: 0;
  box-shadow: none;
  height: 46px;
  min-height: 46px;
  background-image: none;
  background-color: #dddddd;
  position: relative; }
  /* line 123, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  header > .page-logo {
    align-items: center;
    display: inline-flex;
    height: 46px;
    float: left;
    padding: 0 20px;
    max-width: 250px; }
    @media (max-width: 531px) {
      /* line 123, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header > .page-logo {
        padding-right: 0;
        width: 120px; } }
  /* line 139, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  header .contacts {
    float: left; }
    @media (max-width: 767px) {
      /* line 139, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header .contacts {
        float: right; } }
    /* line 146, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
    header .contacts > ul {
      float: left;
      margin-bottom: 0px; }
      /* line 150, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header .contacts > ul > li {
        float: left;
        margin-left: 20px;
        position: relative;
        padding: 13px 10px 13px 15px;
        font-size: 13px; }
        /* line 157, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .contacts > ul > li .glyphicon {
          position: absolute;
          left: -10px;
          top: 13px;
          font-size: 18px; }
          /* line 163, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .contacts > ul > li .glyphicon.glyphicon-skype-online {
            color: #27ae60; }
          /* line 167, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .contacts > ul > li .glyphicon.glyphicon-skype-offline {
            color: #999999; }
        /* line 172, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .contacts > ul > li > a {
          text-decoration: none;
          color: #666666; }
          /* line 176, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .contacts > ul > li > a:hover {
            text-decoration: underline; }
        /* line 181, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .contacts > ul > li.voucher a {
          color: #3598db;
          text-decoration: underline; }
          /* line 185, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .contacts > ul > li.voucher a:hover {
            text-decoration: none; }
  /* line 194, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  header .top-menu {
    margin: 0;
    padding: 0;
    float: right; }
    /* line 199, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
    header .top-menu .navbar-nav {
      padding: 0;
      margin: 0 20px 0 0;
      display: block; }
      @media (max-width: 767px) {
        /* line 199, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav {
          margin: 0; } }
      /* line 208, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header .top-menu .navbar-nav > li.dropdown {
        margin: 0;
        padding: 0 4px;
        height: 46px;
        display: inline-block; }
        /* line 214, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown:last-child {
          padding-right: 0;
          margin-right: -10px; }
        /* line 219, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown > a {
          color: #666666;
          text-decoration: none; }
        /* line 224, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
          margin: 0;
          padding: 12px 10px; }
          /* line 228, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
            font-size: 17px; }
            /* line 231, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
            header .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon {
              font-size: 18px; }
          /* line 236, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
            position: absolute;
            top: 10px;
            font-weight: 300;
            background-color: #ff6600;
            position: absolute;
            top: 6px;
            left: 22px;
            font-weight: 300;
            padding: 0;
            font-size: 10px;
            width: 15px;
            height: 15px;
            text-align: center;
            line-height: 15px; }
          /* line 253, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus {
            background: none; }
        /* line 258, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown .dropdown-menu {
          margin-top: 3px;
          min-width: 250px;
          padding-top: 0px;
          right: 0px;
          left: auto;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          border-radius: 2px; }
          /* line 267, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown .dropdown-menu li a {
            padding: 3px 15px; }
          /* line 271, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown .dropdown-menu li.title {
            border-bottom: 1px solid #eeeeee;
            background-color: whitesmoke; }
            /* line 275, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
            header .top-menu .navbar-nav > li.dropdown .dropdown-menu li.title h3 {
              margin-top: 0;
              margin-bottom: 0;
              text-transform: uppercase;
              font-size: 14px;
              padding: 10px 15px; }
              /* line 282, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
              header .top-menu .navbar-nav > li.dropdown .dropdown-menu li.title h3 > a {
                display: block;
                font-size: 10px;
                color: #666666;
                padding: 0;
                margin-top: 5px;
                text-transform: none; }
          /* line 296, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
            position: absolute;
            top: -7px;
            right: 14px;
            display: inline-block !important;
            border-right: 7px solid transparent;
            border-bottom: 7px solid #eee;
            border-left: 7px solid transparent;
            border-bottom-color: rgba(0, 0, 0, 0.2);
            content: ''; }
          /* line 308, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown .dropdown-menu:after {
            position: absolute;
            top: -6px;
            right: 15px;
            display: inline-block !important;
            border-right: 6px solid transparent;
            border-bottom: 6px solid whitesmoke;
            border-left: 6px solid transparent;
            content: ''; }
          /* line 319, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown .dropdown-menu .dropdown-menu-list {
            padding-right: 0;
            max-height: 275px;
            overflow-y: auto;
            padding-left: 0; }
            /* line 325, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
            header .top-menu .navbar-nav > li.dropdown .dropdown-menu .dropdown-menu-list > li {
              border-bottom: 1px solid #eeeeee; }
              /* line 328, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
              header .top-menu .navbar-nav > li.dropdown .dropdown-menu .dropdown-menu-list > li:last-child {
                border-bottom: none; }
              /* line 332, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
              header .top-menu .navbar-nav > li.dropdown .dropdown-menu .dropdown-menu-list > li > a,
              header .top-menu .navbar-nav > li.dropdown .dropdown-menu .dropdown-menu-list > li > .empty-notification {
                display: block;
                line-height: 1;
                padding: 15px;
                width: auto;
                text-decoration: none;
                transition: background-color 0.1s ease;
                color: #666666; }
                /* line 342, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
                header .top-menu .navbar-nav > li.dropdown .dropdown-menu .dropdown-menu-list > li > a:hover,
                header .top-menu .navbar-nav > li.dropdown .dropdown-menu .dropdown-menu-list > li > .empty-notification:hover {
                  background-color: #fafafa; }
                /* line 346, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
                header .top-menu .navbar-nav > li.dropdown .dropdown-menu .dropdown-menu-list > li > a .time,
                header .top-menu .navbar-nav > li.dropdown .dropdown-menu .dropdown-menu-list > li > .empty-notification .time {
                  color: #999999; }
      /* line 359, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header .top-menu .navbar-nav > li.dropdown-location a.hotel-name {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #3598db;
        text-decoration: underline; }
        @media (min-width: 768px) {
          /* line 359, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown-location a.hotel-name {
            max-width: 345px;
            padding-right: 20px !important;
            position: relative; }
            /* line 371, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
            header .top-menu .navbar-nav > li.dropdown-location a.hotel-name:after {
              content: "";
              display: inline-block;
              width: 0;
              height: 0;
              margin-left: 2px;
              vertical-align: middle;
              border-top: 4px dashed;
              border-right: 4px solid transparent;
              border-left: 4px solid transparent;
              position: absolute;
              right: 5px;
              top: 22px; } }
      /* line 388, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header .top-menu .navbar-nav > li.dropdown-location .dropdown-menu {
        width: auto; }
        /* line 391, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-location .dropdown-menu .new-registration-navbar-link a {
          border-top: 1px solid whitesmoke;
          padding: 15px;
          display: block; }
      /* line 401, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
        padding: 12px 10px; }
        /* line 404, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
          display: inline-block;
          font-size: 13px;
          font-weight: 300; }
        /* line 410, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
          float: left;
          margin-top: -5px;
          margin-right: 5px;
          height: 29px;
          display: inline-block; }
        /* line 418, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i {
          display: inline-block;
          margin-top: 5px;
          margin: 0;
          font-size: 13px; }
      /* line 426, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header .top-menu .navbar-nav > li.dropdown-user .dropdown-menu {
        width: 175px; }
        /* line 429, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a {
          font-size: 14px;
          font-weight: 300; }
          /* line 433, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i {
            width: 15px;
            display: inline-block;
            margin-right: 9px; }
          /* line 439, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge {
            margin-right: 10px; }
      @media (max-width: 767px) {
        /* line 449, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown {
          float: left; }
        /* line 453, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav .open .dropdown-menu {
          position: absolute;
          right: 0 !important;
          left: auto;
          width: auto;
          background-color: #fff;
          border: 1px solid #cccccc; }
          /* line 461, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav .open .dropdown-menu:after {
            left: auto !important;
            right: 11px; }
          /* line 466, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
          header .top-menu .navbar-nav .open .dropdown-menu:before {
            left: auto !important;
            right: 10px; } }

@media (max-width: 870px) {
  /* line 481, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  header .contacts li.voucher {
    display: none; } }

@media (min-width: 992px) and (max-width: 1115px) {
  /* line 495, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  header .contacts .mail .contact-text,
  header .contacts .phone .contact-text,
  header .contacts .skype .contact-text {
    display: none; } }

@media (max-width: 767px) {
  /* line 505, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  header {
    margin-bottom: 30px; }
    /* line 512, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
    header .top-menu .navbar-nav > li.dropdown-location {
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: -46px;
      width: 100%;
      padding: 0px;
      margin-right: 15px; }
      /* line 521, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header .top-menu .navbar-nav > li.dropdown-location a.dropdown-toggle {
        width: 100%;
        -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
        margin-bottom: 10px;
        padding: 8px 15px; }
        /* line 527, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-location a.dropdown-toggle:hover, header .top-menu .navbar-nav > li.dropdown-location a.dropdown-toggle:focus {
          background-color: #eeeeee; }
      /* line 533, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
      header .top-menu .navbar-nav > li.dropdown-location .dropdown-menu {
        position: fixed;
        background-color: #fff;
        height: auto;
        top: 10px;
        right: 10px !important;
        bottom: 10px;
        left: 10px;
        -webkit-box-shadow: 0px 0px 40px 0px black;
        -moz-box-shadow: 0px 0px 40px 0px black;
        box-shadow: 0px 0px 40px 0px black; }
        /* line 540, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-location .dropdown-menu:before {
          display: none !important; }
        /* line 544, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-location .dropdown-menu:after {
          display: none !important; }
        /* line 548, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-location .dropdown-menu .dropdown-menu-list {
          height: auto;
          max-height: none; }
        /* line 553, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
        header .top-menu .navbar-nav > li.dropdown-location .dropdown-menu .close {
          position: absolute;
          top: 8px;
          right: 10px; } }

@media (max-width: 530px) {
  /* line 576, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  header .top-menu .navbar-nav > li.dropdown-contacts .dropdown-menu {
    right: -75px !important; }
    /* line 579, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
    header .top-menu .navbar-nav > li.dropdown-contacts .dropdown-menu:before {
      right: 89px; }
    /* line 583, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
    header .top-menu .navbar-nav > li.dropdown-contacts .dropdown-menu:after {
      right: 90px; } }

/* Nocowanie | Noclegi logo workaround, mivel a közös logo nem követi a mi méretezésünket.*/
/* line 596, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
.pl header .page-logo {
  width: 200px; }

/* line 604, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
.has-fixed-bottom .page-content-wrapper {
  margin-bottom: 30px; }

@media (min-width: 992px) {
  /* line 609, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .page-content-wrapper .page-content {
    padding: 25px 20px 10px 20px; } }

/* line 616, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
.page-footer {
  padding: 8px 20px 5px 20px;
  font-size: 13px;
  height: 33px; }
  /* line 621, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .page-footer .page-footer-inner {
    float: left;
    display: inline-block; }

@media (min-width: 992px) {
  /* line 629, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .page-footer {
    clear: left; } }

/* =====================================
            AFFILIATE HEADER
======================================== */
/* line 638, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
.affiliate-header .page-logo {
  padding: 0 0 0 15px; }
  /* line 642, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .affiliate-header .page-logo img {
    margin-top: 6px;
    height: 18px; }
  /* line 647, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
  .affiliate-header .page-logo .affiliate-title {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    margin-top: 2px; }

/* line 659, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
.travelminit-message {
  background-color: #f2dede;
  text-align: center;
  padding: 5px;
  z-index: 2;
  position: relative; }

/* line 669, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
.ribbon {
  padding: 10px;
  text-align: center; }

/* line 674, ../resources/uncooked/css/sass/hoteladmin/_layout.scss */
.ribbon--alert {
  color: #fff;
  background-color: #d01c1c; }

/*

======== TABLE OF CONTENTS ==========

*/
/* google maps */
/* line 9, ../resources/uncooked/css/sass/hoteladmin/_maps.scss */
.embed-container {
  position: relative;
  padding-bottom: 40%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 10px; }

/* line 18, ../resources/uncooked/css/sass/hoteladmin/_maps.scss */
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 28, ../resources/uncooked/css/sass/hoteladmin/_maps.scss */
.embed-container-2 {
  position: relative;
  padding-bottom: 50%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 10px; }

/* line 37, ../resources/uncooked/css/sass/hoteladmin/_maps.scss */
.map-notification-container {
  display: none;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  height: 250px;
  position: absolute;
  top: 10%;
  left: 20%;
  right: 20%;
  z-index: 999;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 20px 50px;
  text-align: center;
  color: #ededed; }
  /* line 53, ../resources/uncooked/css/sass/hoteladmin/_maps.scss */
  .map-notification-container.top {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100px;
    -webkit-border-radius: 0px;
    border-radius: 0px; }

@media (max-width: 530px) {
  /* line 65, ../resources/uncooked/css/sass/hoteladmin/_maps.scss */
  .embed-container {
    padding-bottom: 100%; } }

/* POI */
/* line 73, ../resources/uncooked/css/sass/hoteladmin/_maps.scss */
.poi-list .poi {
  padding: 5px 10px;
  background-color: #eee;
  cursor: pointer;
  margin-right: 5px;
  margin-bottom: 5px;
  float: left; }

/* line 82, ../resources/uncooked/css/sass/hoteladmin/_maps.scss */
.poi-list .poi:hover {
  background-color: #bbb;
  color: #fff; }

/* line 87, ../resources/uncooked/css/sass/hoteladmin/_maps.scss */
.poi-list .poi:hover .glyphicon {
  color: #d20; }

/*

=== TABLE OF CONTENTS ===

I. MENU MODAL
  -

*/
/* line 16, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
.page-sidebar .page-sidebar-menu {
  list-style: none;
  margin: 0;
  padding: 0; }
  @media (max-width: 991px) {
    /* line 16, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu {
      background-color: #fff;
      z-index: 9999; } }
  /* line 26, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .page-sidebar .page-sidebar-menu .sidebar-search.sidebar-search-bordered {
    margin: 25px 18px 25px 18px; }
  /* line 30, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .page-sidebar .page-sidebar-menu li.voucher {
    padding: 15px 15px 0 15px; }
    /* line 33, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.voucher .glyphicon {
      font-size: 28px;
      color: #cccccc;
      left: -10px; }
  /* line 40, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .page-sidebar .page-sidebar-menu li.panel {
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #eeeeee; }
    /* line 45, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel:last-child {
      border-bottom: none; }
    /* line 49, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel > a {
      display: block;
      position: relative;
      margin: 0;
      border: 0;
      padding: 10px 15px;
      text-decoration: none;
      font-size: 14px;
      font-weight: 300;
      color: #666666; }
    /* line 63, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel.disabled > a,
    .page-sidebar .page-sidebar-menu li.panel.disabled .sub-menu li a {
      color: #cccccc; }
    /* line 68, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel.disabled:hover > a,
    .page-sidebar .page-sidebar-menu li.panel.disabled.open > a {
      color: #cccccc;
      background: transparent;
      cursor: not-allowed; }
    /* line 75, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel.disabled .arrow:before {
      border-right: 6px solid #cccccc;
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      position: absolute;
      top: 14px !important;
      right: 10px !important; }
    /* line 85, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel:hover > a,
    .page-sidebar .page-sidebar-menu li.panel.open > a {
      background: whitesmoke;
      color: #666666; }
    /* line 92, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel.active.active.open > a {
      background: #cccccc !important;
      border-top-color: transparent;
      color: #ffffff; }
    /* line 98, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel.active > .sub-menu {
      margin: 0 0 1px 0; }
    /* line 103, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel.active > a {
      position: relative;
      background: #cccccc !important;
      border-top-color: transparent;
      color: #ffffff; }
      /* line 109, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu li.panel.active > a:after {
        content: '';
        position: absolute;
        top: 50%;
        margin-top: -20px;
        right: -10px;
        border-left: 10px solid #cccccc;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent; }
    /* line 123, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel.done > a {
      background-color: #fff;
      color: #333333; }
      /* line 127, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu li.panel.done > a:before {
        content: "" !important;
        font-family: 'general';
        color: #27ae60;
        position: absolute;
        top: 11px !important;
        right: 10px !important; }
      /* line 136, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu li.panel.done > a .arrow:before {
        display: none !important; }
    /* line 144, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel.done.active > a, .page-sidebar .page-sidebar-menu li.panel.done.active.open > a {
      background-color: #cccccc !important;
      color: #fff; }
      /* line 148, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu li.panel.done.active > a:after, .page-sidebar .page-sidebar-menu li.panel.done.active.open > a:after {
        content: '';
        position: absolute;
        top: 50%;
        margin-top: -20px;
        right: -10px;
        border-left: 10px solid #cccccc;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent; }
    /* line 162, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel.always-visible {
      z-index: 99999; }
      /* line 165, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu li.panel.always-visible li {
        z-index: 99999; }
      /* line 169, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu li.panel.always-visible a {
        background-color: #fff;
        z-index: 99999; }
    /* line 176, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu li.panel > .sub-menu > li.done a {
      color: #27ae60;
      position: relative; }
      /* line 180, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu li.panel > .sub-menu > li.done a:before {
        font-family: 'general' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e90d";
        position: absolute;
        left: 10px;
        top: 12px; }
  /* line 200, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .page-sidebar .page-sidebar-menu .sub-menu {
    margin: 0 0 1px 0;
    list-style: none;
    padding: 0; }
    /* line 205, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu .sub-menu li {
      border-top: 1px solid #eeeeee;
      position: relative; }
      /* line 209, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu .sub-menu li > a {
        padding: 10px 15px 10px 43px;
        color: #666666;
        display: block;
        text-decoration: none; }
      /* line 216, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu .sub-menu li:hover {
        border-top: 1px solid #fff; }
        /* line 219, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
        .page-sidebar .page-sidebar-menu .sub-menu li:hover + li {
          border-top: 1px solid #fff; }
        /* line 223, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
        .page-sidebar .page-sidebar-menu .sub-menu li:hover > a {
          background: whitesmoke;
          color: #666666; }
      /* line 231, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu .sub-menu li.active:hover {
        border-top: 1px solid #eeeeee; }
      /* line 235, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu .sub-menu li.active > a {
        background: whitesmoke !important;
        display: block;
        margin: 0;
        text-decoration: none;
        font-size: 14px; }
      /* line 246, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu .sub-menu li.disabled > a {
        color: #cccccc; }
      /* line 250, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .page-sidebar-menu .sub-menu li.disabled:hover {
        border-top: 1px solid #eeeeee; }
        /* line 253, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
        .page-sidebar .page-sidebar-menu .sub-menu li.disabled:hover + li {
          border-top: 1px solid #eeeeee; }
        /* line 257, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
        .page-sidebar .page-sidebar-menu .sub-menu li.disabled:hover > a {
          color: #cccccc;
          background: transparent;
          cursor: not-allowed; }
  /* line 267, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .page-sidebar .page-sidebar-menu .badge {
    margin-left: 10px;
    font-weight: 300;
    padding: 0;
    font-size: 10px;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px; }
    /* line 277, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu .badge.badge-default {
      background-color: #f90; }
  /* line 282, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .page-sidebar .page-sidebar-menu .menu-label {
    background-color: #999999;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    border-radius: 0;
    font-size: 10px;
    font-weight: normal;
    padding: 2px; }
    /* line 293, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu .menu-label.error {
      background-color: #d01c1c; }
    /* line 297, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu .menu-label.success {
      background-color: #27ae60; }
    /* line 301, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu .menu-label.info {
      background-color: #00bfff; }
    /* line 305, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu .menu-label.warning {
      background-color: #efd65d;
      color: #333333; }
    /* line 310, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .page-sidebar-menu .menu-label.primary {
      background-color: #ff6600; }

/* line 317, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
.page-sidebar .sidebar-search {
  padding: 0;
  margin: 22px 18px 22px 18px; }
  /* line 321, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .page-sidebar .sidebar-search .remove {
    display: none; }
    /* line 324, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .sidebar-search .remove > i {
      font-size: 16px; }
  /* line 329, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .page-sidebar .sidebar-search .input-group {
    width: 100%;
    border: 1px solid #cccccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; }
    /* line 335, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .sidebar-search .input-group .form-control {
      border: 0;
      font-size: 13px;
      padding: 6px 8px;
      height: auto;
      line-height: auto;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px; }
      /* line 343, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .sidebar-search .input-group .form-control:focus {
        box-shadow: none !important; }
    /* line 350, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .sidebar-search .input-group .input-group-btn .btn {
      margin-right: -2px;
      padding: 5px 6px 4px 8px;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 100% 3px; }
      /* line 357, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .sidebar-search .input-group .input-group-btn .btn:hover {
        background-color: #fafafa; }
      /* line 361, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .sidebar-search .input-group .input-group-btn .btn > i {
        font-size: 15px;
        color: #cccccc; }
    /* line 368, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .sidebar-search .input-group .typeahead {
      border-radius: 0 0 2px 2px; }
      /* line 371, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .sidebar-search .input-group .typeahead li > a {
        text-decoration: none;
        font-size: 13px;
        white-space: normal; }
        /* line 376, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
        .page-sidebar .sidebar-search .input-group .typeahead li > a:hover {
          background-color: #eeeeee;
          color: #333333; }
      /* line 382, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .sidebar-search .input-group .typeahead li.active > a,
      .page-sidebar .sidebar-search .input-group .typeahead li.active > a:focus {
        background-color: #eeeeee;
        color: #333333; }
    /* line 389, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .page-sidebar .sidebar-search .input-group .dropdown-menu {
      width: 100%; }
      /* line 392, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .sidebar-search .input-group .dropdown-menu > li > a {
        padding: 6px 15px; }
      /* line 396, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .page-sidebar .sidebar-search .input-group .dropdown-menu > li:hover > a,
      .page-sidebar .sidebar-search .input-group .dropdown-menu > li.active > a,
      .page-sidebar .sidebar-search .input-group .dropdown-menu > li.active:hover > a {
        text-decoration: none;
        background-image: none;
        background-color: whitesmoke !important;
        color: #666666;
        filter: none; }

/* line 413, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
.page-sidebar-menu .telekom .menu-label.primary {
  background-color: #e20074; }

/* line 419, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
.side-menu {
  border-right: 1px solid #eeeeee;
  position: static !important;
  float: left;
  overflow: visible; }
  /* line 425, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .side-menu .modal-content {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    border: 0 none;
    border-radius: 0; }
  /* line 431, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .side-menu .modal-body {
    padding: 0; }
  /* line 435, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .side-menu .panel-group .panel + .panel {
    margin-top: 0; }

/* line 440, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
.translate-feedback {
  margin-top: 50px;
  padding: 10px;
  position: relative; }
  /* line 445, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .translate-feedback .translate-success {
    position: absolute;
    bottom: 110%;
    left: 10px;
    background-color: #27ae60;
    color: #fff;
    padding: 15px; }
    /* line 453, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .translate-feedback .translate-success:before {
      content: '';
      position: absolute;
      bottom: -8px;
      left: 30px;
      border-top: 8px solid #27ae60;
      border-right: 8px solid transparent;
      border-left: 8px solid transparent; }

@media (max-width: 767px) {
  /* line 467, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .translate-feedback {
    position: static; }
  /* line 471, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .translate-success {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    background-color: #27ae60;
    color: #fff;
    padding: 15px; }
    /* line 481, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .translate-success:before {
      display: none; } }

@media (min-width: 992px) {
  /* line 491, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .side-menu {
    background: #fff; }
    /* line 494, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .side-menu.modal {
      display: block !important;
      position: fixed;
      top: 46px;
      left: 0;
      height: 100%; }
    /* line 502, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .side-menu.fade {
      opacity: 1; }
    /* line 506, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .side-menu .modal-dialog {
      position: static !important;
      transform: none !important;
      transition: none !important;
      width: auto !important;
      margin: 0 !important; } }

@media (max-width: 991px) {
  /* line 518, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
  .side-menu {
    position: fixed !important; }
    /* line 521, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .side-menu .modal-dialog {
      width: auto;
      margin: 0;
      position: absolute;
      top: 0;
      left: 0;
      right: 55px;
      bottom: 0;
      max-width: 420px;
      z-index: 1060; }
    /* line 533, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .side-menu .modal-content {
      min-height: 100%;
      border: 1px solid #fff; }
      /* line 537, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
      .side-menu .modal-content .panel {
        margin-left: 0;
        margin-right: 0; }
    /* line 543, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
    .side-menu .page-sidebar {
      margin: 0; } }

/* line 552, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
.page-sidebar-menu li > a .arrow:before,
.page-sidebar-menu li > a[aria-expanded=false] .arrow:before,
.page-sidebar-menu li.active > a[aria-expanded=false] .arrow:before {
  content: "" !important;
  border-right: 6px solid #999999;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  top: 14px !important;
  right: 10px !important; }

/* line 564, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
.page-sidebar-menu li.active > a .arrow:before,
.page-sidebar-menu li.active > a[aria-expanded=true] .arrow:before,
.page-sidebar-menu li > a[aria-expanded=true] .arrow:before {
  top: 18px !important;
  right: 6px !important;
  width: auto;
  border-top: 6px solid #999999;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent; }

/* line 579, ../resources/uncooked/css/sass/hoteladmin/_menu.scss */
.page-sidebar-menu .main-menu-noployalty_info a {
  color: #ff6600 !important; }

/*

======== TABLE OF CONTENTS ==========

*/
/* MESSENGER */
/* line 9, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
.tutorial-open {
  padding-right: 0 !important;
  overflow-y: visible !important; }

/* line 16, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
.tutorial-body .close {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  border: 1px solid #999999;
  text-align: center;
  vertical-align: middle; }

/* line 27, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
.tutorial-body .video-container {
  padding-bottom: 56.25%;
  position: relative; }
  /* line 31, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorial-body .video-container iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 42, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
.tutorial-body .list-faq {
  margin-bottom: 10px; }
  /* line 45, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorial-body .list-faq .panel-default {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  /* line 51, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorial-body .list-faq .panel-heading {
    background-color: transparent;
    border-color: transparent;
    cursor: pointer;
    position: relative;
    padding: 0 20px; }
    /* line 58, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorial-body .list-faq .panel-heading .panel-title {
      font-size: 14px; }
    /* line 62, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorial-body .list-faq .panel-heading .panel-title:hover {
      text-decoration: underline; }
    /* line 66, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorial-body .list-faq .panel-heading .panel-title:before {
      content: "";
      display: inline-block;
      width: 0;
      height: 0;
      vertical-align: middle;
      border-left: 4px solid #333;
      border-top: 4px solid transparent;
      border-bottom: 4px solid transparent;
      left: 5px;
      top: 6px;
      position: absolute; }
    /* line 80, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorial-body .list-faq .panel-heading[aria-expanded="true"] .panel-title:before {
      content: "";
      display: inline-block;
      width: 0;
      height: 0;
      vertical-align: middle;
      border-top: 4px solid #333;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      left: 3px;
      top: 8px;
      position: absolute; }
    /* line 94, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorial-body .list-faq .panel-heading + .panel-collapse .panel-body {
      border: none;
      padding: 10px 20px;
      font-size: 12px; }

/* line 102, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
.tutorial-body .contact-operator {
  position: relative;
  padding-left: 50px;
  margin-bottom: 10px; }
  /* line 107, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorial-body .contact-operator:hover {
    background-color: #f9f9f9; }
  /* line 111, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorial-body .contact-operator a {
    display: block;
    padding: 15px 0; }
  /* line 116, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorial-body .contact-operator img {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 40px;
    height: 40px;
    border-radius: 50% !important; }
  /* line 125, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorial-body .contact-operator .confirm-message {
    position: absolute;
    top: -80px;
    left: 0;
    padding: 15px 5px;
    background-color: #eee; }
    /* line 132, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorial-body .contact-operator .confirm-message:after {
      content: "";
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: 2px;
      vertical-align: middle;
      border-top: 6px solid #eee;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      left: 15px;
      bottom: -6px;
      position: absolute; }
    /* line 147, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorial-body .contact-operator .confirm-message .confirm-text {
      position: relative;
      padding-left: 20px; }
    /* line 152, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorial-body .contact-operator .confirm-message .confirm-text .glyphicon-checkmark {
      position: absolute;
      top: 3px;
      left: 0;
      color: #55a21a; }

/* line 161, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
.tutorial-body .send-message {
  background-color: #f9f9f9;
  border-top: 1px solid #e0e0e0;
  padding: 10px 15px;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: -15px; }
  /* line 169, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorial-body .send-message .form-group {
    padding: 0;
    margin: 0;
    min-height: auto; }
    /* line 174, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorial-body .send-message .form-group:hover {
      background-color: transparent; }
  /* line 179, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorial-body .send-message .checkbox {
    padding-top: 0; }

@media (min-width: 768px) {
  /* line 187, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorials-launcher {
    position: absolute;
    top: 55px;
    right: 34px;
    background-color: #cccccc;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    text-align: center; }
    /* line 197, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorials-launcher:hover {
      background-color: #ff6600;
      cursor: pointer; }
    /* line 202, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorials-launcher .glyphicon {
      font-size: 32px;
      line-height: 55px;
      color: #fff;
      margin-right: 0; }
  /* line 211, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorials {
    position: fixed !important;
    overflow: visible;
    background: transparent;
    top: 46px;
    right: -620px;
    bottom: 0;
    left: auto;
    display: block !important;
    transition: all 0.3s, ease-out; }
    /* line 222, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorials.in {
      right: 0; }
      /* line 225, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
      .tutorials.in .modal-dialog {
        position: static !important;
        transform: none !important;
        transition: none !important;
        margin: 0 !important;
        width: 600px; }
    /* line 234, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorials.fade {
      opacity: 1; }
    /* line 238, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorials .modal-dialog {
      position: static !important;
      transform: none !important;
      transition: none !important;
      margin: 0 !important;
      width: 500px; }
    /* line 246, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorials .modal-content {
      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); } }

@media (max-width: 767px) {
  /* line 253, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
  .tutorials-launcher {
    position: absolute;
    font-size: 18px;
    background-color: transparent;
    border-radius: 0;
    color: #3598db;
    width: 60px;
    height: 36px;
    line-height: 36px;
    right: 0;
    text-align: center;
    top: 46px;
    vertical-align: middle; }
    /* line 267, ../resources/uncooked/css/sass/hoteladmin/_messenger.scss */
    .tutorials-launcher:hover {
      background-color: transparent;
      cursor: pointer; } }

/*

======== TABLE OF CONTENTS ==========

*/
/* line 9, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
.form-bubble {
  position: relative;
  background-color: whitesmoke;
  padding: 15px;
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  min-width: 220px;
  max-width: 500px; }
  /* line 20, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-bubble:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-bottom: 6px solid whitesmoke;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: 15px;
    top: -6px;
    position: absolute; }
  /* line 35, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-bubble.block {
    display: block;
    width: auto; }
  /* line 40, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-bubble .form-bubble-group {
    position: relative;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #cccccc; }
    /* line 46, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble-group:first-child:last-child, .form-bubble .form-bubble-group:first-child {
      margin-top: 0;
      padding-top: 0;
      border-top: none; }
    /* line 54, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble-group label {
      display: block; }
    /* line 58, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble-group .form-bubble-group-title {
      margin-bottom: 10px;
      font-weight: 600;
      font-size: 15px;
      text-transform: uppercase; }
    /* line 65, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble-group .inline-form-group-container {
      margin: 0px;
      padding: 0px;
      margin-top: 15px; }
      /* line 72, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
      .form-bubble .form-bubble-group .inline-form-group-container .input-group-container .input-group {
        margin-left: 0px; }
      /* line 77, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
      .form-bubble .form-bubble-group .inline-form-group-container:hover {
        background-color: transparent; }
      /* line 81, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
      .form-bubble .form-bubble-group .inline-form-group-container .form-group {
        margin-top: 0px; }
      /* line 85, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
      .form-bubble .form-bubble-group .inline-form-group-container .form-group + .form-group {
        margin-left: 10px; }
      /* line 91, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
      .form-bubble .form-bubble-group .inline-form-group-container .input-group .form-group + .form-group {
        margin-left: 0px; }
    /* line 97, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble-group .delete {
      position: absolute;
      top: 15px;
      right: 0px; }
    /* line 103, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble-group .price-details {
      margin-left: 0px; }
    /* line 107, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble-group .nearby-service {
      margin-top: 15px; }
    /* line 111, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble-group .form-bubble {
      padding: 0px;
      margin: 0px; }
    /* line 116, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble-group .form-wrapper {
      padding: 10px; }
      /* line 120, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
      .form-bubble .form-bubble-group .form-wrapper .delete {
        position: absolute !important;
        top: 5px;
        right: 10px; }
  /* line 128, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-bubble .input-group .form-group {
    margin-top: 0px; }
  /* line 132, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-bubble .form-group {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px;
    padding: 0px; }
    /* line 138, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-group:hover {
      background-color: transparent; }
    /* line 142, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-group:first-child:last-child {
      margin-top: 0px; }
    /* line 146, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-group:first-child {
      margin-top: 0px; }
  /* line 151, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-bubble .properties-container {
    margin-top: 15px; }
    /* line 154, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .properties-container:first-child {
      margin-top: 0px; }
  /* line 159, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-bubble .form-bubble {
    background-color: transparent;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    min-width: auto; }
    /* line 166, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
    .form-bubble .form-bubble:before {
      display: none; }
  /* line 173, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-bubble.service-restaurant {
    display: block;
    margin-right: 30px;
    float: none;
    clear: both;
    margin-top: 35px; }
  /* line 183, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-bubble.additional-contacts-container .alert {
    width: 320px; }

@media (max-width: 530px) {
  /* line 189, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .collapse .form-bubble {
    margin-left: 15px;
    margin-right: 15px; } }

/* line 200, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
.form-wrapper .form-bubble {
  background-color: #dddddd; }
  /* line 203, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .form-wrapper .form-bubble:before {
    border-bottom: 6px solid #dddddd; }

/* offset form part */
/* line 220, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
.offset-form-part {
  position: relative;
  margin-bottom: 10px;
  background-color: #f0f0f0;
  padding: 15px;
  margin-left: 20px;
  margin-top: 10px;
  float: left; }
  /* line 229, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .offset-form-part:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-bottom: 6px solid #f0f0f0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: 15px;
    top: -6px;
    position: absolute; }
  /* line 244, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .offset-form-part .form-group {
    margin-left: -15px;
    margin-bottom: 15px;
    padding: 0px; }
  /* line 252, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
  .offset-form-part .inline-form-group-container .form-group {
    margin-left: 0px; }

/* line 273, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
.checkbox + .offset-form-part .form-group:hover {
  background-color: transparent; }

/* line 277, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
.offset-form-part .unit-title {
  padding-top: 10px; }

/* line 281, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
.offset-form-part .unit {
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border-top: 1px solid #ddd; }

/* line 290, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
.template-unit {
  display: none; }

/* line 294, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
.offset-form-part .unit:first-child,
.offset-form-part .template-unit + .unit {
  border-top: none; }

/* line 299, ../resources/uncooked/css/sass/hoteladmin/_offset-form-part.scss */
.offset-form-part .unit .form-group:hover {
  background-color: transparent; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_online-payment-modal.scss */
.modal-title--online-payment {
  display: flex; }
  /* line 3, ../resources/uncooked/css/sass/hoteladmin/_online-payment-modal.scss */
  .modal-title--online-payment .online-payment-logo-img {
    width: 45px;
    margin-right: 15px; }

/*

======== TABLE OF CONTENTS ==========

*/
/* panel */
/* panel banner*/
/* line 10, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
.panel {
  border-radius: 2px; }
  /* line 13, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel .panel-heading h3 {
    margin-top: 10px; }
  /* line 17, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel .panel-body {
    font-size: 14px; }
    /* line 20, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel .panel-body .form-group:last-child {
      margin-bottom: 0; }
    /* line 24, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel .panel-body h4 {
      padding-bottom: 5px;
      border-bottom: 1px solid #ccc;
      font-weight: 600;
      margin-top: 20px; }

@media (max-width: 530px) {
  /* line 35, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel {
    margin-left: -15px;
    margin-right: -15px;
    border-color: transparent;
    margin-bottom: 40px; }
    /* line 41, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel .panel-heading {
      background-color: transparent;
      border-bottom: 2px solid #e0e0e0;
      padding: 5px 15px; }
      /* line 46, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
      .panel .panel-heading h3 {
        font-weight: 600;
        font-size: 1.4em;
        margin: 0px; }
    /* line 53, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel .panel-body {
      padding: 5px 15px; } }

/* Ezt a commission kedvéért kellett bevezetni, ahol a panel fejlecébe több oszlopnak kell megjelennie, mobilon totál zsúfolt megjelenést eredményezve. */
@media (max-width: 767px) {
  /* line 63, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel .panel-heading div[class^='col-'] {
    margin-bottom: 15px; } }

/* line 72, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
.panel.panel-success .tab-title.collapsed,
.panel.active .tab-title {
  background: rgba(39, 174, 96, 0.3);
  border-left: 3px solid #27ae60; }

/* line 78, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
.panel.panel-success .tab-title + .panel-body {
  border-left: 3px solid #27ae60; }

/* line 82, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
.panel.panel-success .tab-title:after {
  content: '\e90d';
  font-family: 'general';
  font-size: 30px;
  color: #27ae60;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block; }

@media (max-width: 530px) {
  /* line 94, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .cancel-conditions .panel.panel-success .tab-title {
    padding-right: 60px; }
  /* line 98, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel.panel-success .tab-title:after {
    right: 10px; }
  /* line 102, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel.panel-success .tab-title .delete {
    display: none; } }

/* line 109, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
.panel-sticky-wyz {
  position: fixed;
  transition: 0.5s;
  z-index: 1000;
  right: 3%;
  width: 320px;
  background: #f5f5f5;
  padding: 10px 15px;
  box-shadow: rgba(45, 45, 45, 0.05) 0 2px 2px, rgba(49, 49, 49, 0.05) 0 4px 4px, rgba(42, 42, 42, 0.05) 0 8px 8px, rgba(32, 32, 32, 0.05) 0 16px 16px, rgba(49, 49, 49, 0.05) 0 32px 32px; }
  /* line 123, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel-sticky-wyz.affix {
    right: 3%;
    margin-top: -15px; }
  /* line 128, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel-sticky-wyz.affix-top {
    position: absolute;
    margin-top: -15px; }
  /* line 133, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel-sticky-wyz .description {
    padding-left: 15px;
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
    /* line 140, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel-sticky-wyz .description.description--info {
      font-size: 12px;
      color: #666;
      text-overflow: unset;
      white-space: normal; }
  /* line 148, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel-sticky-wyz .price {
    display: inline-block; }
    /* line 151, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel-sticky-wyz .price.price--original {
      color: #f60;
      font-weight: bold;
      position: relative; }
      /* line 156, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
      .panel-sticky-wyz .price.price--original:before {
        position: absolute;
        content: "";
        left: -4px;
        top: 50%;
        right: -5px;
        border-top: 1px solid #333;
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg); }
    /* line 171, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel-sticky-wyz .price.price--discounted {
      font-weight: bold; }
      /* line 174, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
      .panel-sticky-wyz .price.price--discounted:empty {
        display: none; }
    /* line 179, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel-sticky-wyz .price.price--other .currency {
      font-size: 100%; }
  /* line 184, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel-sticky-wyz .label-wyz-special {
    font-size: 11px;
    display: inline-block;
    margin-left: 10px;
    border: 1px solid #f60;
    background: transparent;
    color: #f60; }
  /* line 193, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel-sticky-wyz .currency {
    font-size: 75%;
    color: #999; }

@media (max-width: 767px) {
  /* line 200, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel-sticky-wyz {
    position: fixed;
    bottom: 0;
    right: 0;
    width: auto;
    margin: 0;
    padding: 5px 10px;
    box-shadow: rgba(45, 45, 45, 0.05) 0 -2px 2px, rgba(49, 49, 49, 0.05) 0 -4px 4px, rgba(42, 42, 42, 0.05) 0 -8px 8px, rgba(32, 32, 32, 0.05) 0 -16px 16px, rgba(49, 49, 49, 0.05) 0 -32px 32px; }
    /* line 213, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel-sticky-wyz .description {
      font-size: 14px; }
      /* line 216, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
      .panel-sticky-wyz .description.description--hotelname {
        padding-left: 0; }
    /* line 221, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel-sticky-wyz .description-title {
      font-size: 11px; } }

@media (max-width: 767px) and (min-width: 531px) and (orientation: landscape) and (max-height: 360px) {
  /* line 229, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel-sticky-wyz .description-section--hotelname,
  .panel-sticky-wyz .description-section--date,
  .panel-sticky-wyz .description-section--price .description--info,
  .panel-sticky-wyz .hr-price {
    display: none; } }

@media (max-width: 530px) and (max-height: 360px) {
  /* line 239, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
  .panel-sticky-wyz {
    width: 100%;
    left: 0; }
    /* line 243, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
    .panel-sticky-wyz .description-section--hotelname,
    .panel-sticky-wyz .description-section--date,
    .panel-sticky-wyz .description-section--price .description--info,
    .panel-sticky-wyz .hr-price {
      display: none; } }

/* line 255, ../resources/uncooked/css/sass/hoteladmin/_panels.scss */
.panel-banner img {
  width: 100%; }

/*
======== TABLE OF CONTENTS ==========

  I. PHOTOS
  II. VOUCHER IMAGE SELECTOR

*/
/* line 14, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .default-image {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  z-index: 1;
  padding: 5px;
  background-color: rgba(0, 191, 255, 0.7);
  font-size: 12px; }

/* line 25, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .menu {
  position: absolute;
  top: -2px;
  right: 0;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
  width: 34px;
  height: 34px;
  transition: all 0.2s ease; }
  /* line 36, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .room-photos .menu + .image-controls {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4);
    padding-top: 34px;
    transition: all 0.2s ease;
    opacity: 0; }
    /* line 49, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
    .room-photos .menu + .image-controls:hover {
      opacity: 1;
      z-index: 1; }
    /* line 54, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
    .room-photos .menu + .image-controls li {
      padding: 5px 10px; }
      /* line 57, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
      .room-photos .menu + .image-controls li:hover {
        background-color: rgba(238, 238, 238, 0.4);
        cursor: pointer;
        text-decoration: underline; }
  /* line 67, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .room-photos .menu > .glyphicon-hm {
    padding: 10px;
    cursor: pointer;
    float: right; }
  /* line 73, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .room-photos .menu:hover {
    background-color: rgba(0, 0, 0, 0.9); }
    /* line 76, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
    .room-photos .menu:hover + .image-controls {
      opacity: 1;
      z-index: 1; }

/* line 88, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.voucher-image-gallery .img-helper {
  position: relative;
  overflow: hidden; }
  /* line 92, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .voucher-image-gallery .img-helper:hover {
    cursor: pointer; }
    /* line 95, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
    .voucher-image-gallery .img-helper:hover:before {
      content: '';
      border: 3px solid #cccccc;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 2; }
    /* line 106, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
    .voucher-image-gallery .img-helper:hover .hover-image-label {
      opacity: 1;
      right: 0; }
  /* line 112, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .voucher-image-gallery .img-helper .hover-image-label {
    opacity: 0;
    position: absolute;
    top: 0;
    right: -250px;
    background-color: #cccccc;
    color: #fff;
    padding: 3px 8px;
    z-index: 3;
    transition: all 0.2s ease; }
    /* line 123, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
    .voucher-image-gallery .img-helper .hover-image-label:hover {
      text-decoration: underline; }

/* line 133, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.voucher-image-gallery .default-voucher-image .img-helper:before {
  content: '';
  border: 3px solid #00bfff;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2; }

/* line 144, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.voucher-image-gallery .default-voucher-image .img-helper .hover-image-label {
  display: none; }

/* line 149, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.voucher-image-gallery .default-voucher-image .default-image-label {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #fff;
  padding: 3px 8px;
  z-index: 3;
  background: #00bfff; }

/* line 165, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.image-block .image-description {
  position: relative; }
  /* line 168, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .image-block .image-description.has-error .help-block {
    position: absolute;
    bottom: 59px;
    left: 0px;
    right: 0px;
    background-color: #d01c1c;
    padding: 10px;
    z-index: 1; }
    /* line 177, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
    .image-block .image-description.has-error .help-block:before {
      content: '';
      position: absolute;
      bottom: -6px;
      left: 20%;
      border-top: 6px solid #d01c1c;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent; }
    /* line 187, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
    .image-block .image-description.has-error .help-block .help-inline {
      color: #fff !important; }

/* --- IMAGE UPLOAD --- */
/* image upload area */
/* line 199, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.upload-area {
  border: 1px dashed #00bfff;
  text-align: center;
  padding-top: 30px;
  transition: background-color 0.5s;
  -webkit-transition: background-color 0.5s;
  /* Safari 3.1 to 6.0 */
  float: left;
  width: 100%; }

/* line 209, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .upload-area:hover {
  background-color: #f5f5f5;
  cursor: pointer; }

@media (max-width: 767px) {
  /* line 216, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .upload-area {
    border: none; }
  /* line 220, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .drag-n-drop {
    display: none; } }

/* upload launcher */
/* line 227, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-container .image-upload-launcher {
  float: left;
  padding: 15px;
  font-size: 12px; }

/* line 233, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-upload-launcher .glyphicon-file-image {
  font-size: 50px;
  color: #bbb;
  background-color: #f5f5f5;
  height: 100px;
  width: 100px;
  line-height: 100px;
  border-radius: 50% !important;
  margin-bottom: 15px;
  transition: background-color, color, font-size, transform,  0.2s;
  -webkit-transition: background-color, color, font-size, transform, 0.2s;
  /* Safari 3.1 to 6.0 */ }

/* line 246, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.upload-area:hover .glyphicon-file-image {
  color: #fff;
  font-size: 60px;
  background-color: #ddd;
  -ms-transform: rotate(5deg);
  /* IE 9 */
  -webkit-transform: rotate(5deg);
  /* Chrome, Safari, Opera */
  transform: rotate(5deg); }

/* upload launcher amikor nincs img */
/* line 257, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-container .image-template + .image-upload-launcher {
  width: 100%;
  font-size: 14px;
  float: none; }

/* line 263, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-template + .image-upload-launcher .glyphicon-file-image {
  font-size: 80px;
  height: 170px;
  width: 170px;
  line-height: 170px; }

/* line 270, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.upload-area:hover .image-template + .image-upload-launcher .glyphicon-file-image {
  font-size: 100px; }

/* image container */
/* line 277, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-container {
  position: relative;
  height: 100%;
  width: 100%; }

/* image block */
/* line 286, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-block:hover {
  cursor: move; }

/* line 290, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-block.show-image-controls .image-controls {
  opacity: 1;
  z-index: 1; }

/* line 297, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .upload {
  padding: 10px;
  border: 1px solid #ccc;
  background-color: #fff;
  position: relative;
  text-align: left; }
  /* line 304, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .room-photos .upload:hover {
    background-color: #efefef; }
  /* line 308, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .room-photos .upload textarea {
    resize: none; }
  /* line 313, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .room-photos .upload.block .image-warning {
    display: none; }
  /* line 318, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .room-photos .upload.block.error {
    background-color: rgba(208, 28, 28, 0.2);
    border: 1px solid rgba(208, 28, 28, 0.4); }
    /* line 322, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
    .room-photos .upload.block.error .image-warning {
      display: block; }

/* line 331, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .uploaded-img {
  position: relative;
  overflow: hidden;
  margin-bottom: 5px;
  width: 100%;
  padding-bottom: 100%;
  border: 1px solid #f5f5f5;
  box-sizing: content-box; }

/* line 341, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .uploaded-img .img-helper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center; }

/* line 350, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .uploaded-img .img-helper .glyphicon-file-image {
  font-size: 100px;
  color: #fff;
  top: 50%;
  transform: translateY(-50%); }

/* image upload preview */
/* line 359, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .upload-preview-container {
  width: 100%;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 5px; }

/* line 367, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .upload-preview-container > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: blur(3px) grayscale(75%);
  -webkit-filter: blur(3px) grayscale(75%);
  -moz-filter: blur(3px) grayscale(75%);
  -ms-filter: blur(3px) grayscale(75%);
  -o-filter: blur(3px) grayscale(75%);
  opacity: 0.7; }

/* image upload progress bar */
/* line 384, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .upload-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  display: inline-block;
  color: #FFFFFF;
  overflow: hidden;
  width: 100%;
  z-index: 1; }

/* line 396, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .upload-progress .upload-bar {
  background-color: #27ae60;
  width: 0;
  height: 3px;
  border-radius: 3px;
  color: #FFFFFF; }

/* image editing */
/* image rotate */
/* line 411, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .uploaded-img img {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  transition-property: transform; }

/* image error messages */
/* line 426, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-log {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.65);
  color: #fff;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  left: 0px;
  padding: 10px; }

/* line 438, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-warning-show {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #ffdc35;
  color: #666;
  font-size: 11px;
  padding: 3px 6px;
  filter: alpha(opacity=100);
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  z-index: 2; }

/* line 455, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-warning {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.65);
  color: #fff;
  text-align: center;
  padding: 15px;
  font-size: 12px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1; }

/* line 469, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-warning .image-warning-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  right: 10px; }

/* line 477, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-warning-undeletable {
  background-color: rgba(239, 214, 93, 0.9);
  color: #333333; }

/* szoba felvetel kepek alatti tagsInput */
/* line 484, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.upload-area .typeahead .subText {
  font-size: 12px; }

/* szobafelvetel tags */
/* line 491, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .tags-input-container {
  position: relative; }

/* line 495, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .bootstrap-tagsinput {
  position: absolute;
  cursor: text;
  top: 25px;
  left: 0px;
  right: 0px; }

/* line 503, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .tags-data ~ label {
  padding-bottom: 35px; }

/* line 507, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .bootstrap-tagsinput .tags-container {
  margin-top: 0px;
  height: 30px;
  overflow: hidden; }

/* line 513, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .bootstrap-tagsinput .tags-container:empty {
  display: none; }

/* line 517, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .bootstrap-tagsinput.active .tags-container {
  height: auto; }

/* line 522, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .bootstrap-tagsinput:after {
  content: attr(data-tags-overflow);
  position: absolute;
  font-size: 12px;
  top: 0px;
  right: 0px;
  width: 75px;
  height: 100%;
  text-align: right;
  padding-right: 5px;
  padding-top: 6px;
  cursor: pointer;
  z-index: 0 !important;
  color: #333;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 60%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(60%, white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 60%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 60%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 60%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }

/* line 545, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .bootstrap-tagsinput:hover:after {
  color: #3598db;
  text-decoration: underline; }

/* line 550, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .bootstrap-tagsinput.active:after {
  display: none; }

/* szoba felvetel tagsInput typeahead max 5 item */
/* line 556, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.image-container .typeahead {
  max-height: 210px;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden; }

/* image order change */
/* line 566, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-container, .room-photos .image-container > :not(.dragging) {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

/* line 572, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .image-container .dragging {
  z-index: 800; }

/* line 576, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.room-photos .sortable-placeholder {
  float: left;
  width: 33%;
  height: 250px;
  text-align: center; }

/* ================== IMAGE GALLERY ===================
======================================================= */
/* photo-gallery */
/* line 591, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.photo-gallery .image-block:hover {
  cursor: pointer; }

/* line 595, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.photo-folder-title {
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: 600;
  height: 40px;
  overflow: hidden; }

/* line 604, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.photo-folder-count {
  margin-bottom: 10px; }

/* line 608, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.photo-gallery .upload:hover .btn-normal {
  color: #fff !important;
  background: #ff9900;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff9900 0%, #ff6600 100%) !important;
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9900), color-stop(100%, #ff6600)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff9900 0%, #ff6600 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff9900 0%, #ff6600 100%) !important;
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff9900 0%, #ff6600 100%) !important;
  /* IE10+ */
  background: linear-gradient(to bottom, #ff9900 0%, #ff6600 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff6600',GradientType=0 ) !important;
  /* IE6-9 */
  border: 1px solid #db6345; }

/* hotel images container unique cols */
@media (min-width: 992px) and (max-width: 1200px) {
  /* line 626, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .panel-body .image-container .col-md-3,
  .hotel-images-container .col-md-3 {
    width: 33.3%; } }

@media (min-width: 768px) {
  /* line 633, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .hotel-images-container .col-md-4 {
    width: 25%; } }

@media (max-width: 530px) {
  /* line 639, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .hotel-images-container .col-xxs-12 {
    width: 100%; } }

/* Felső képfeltötlés gomb */
/* line 646, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.upper-browse.affix {
  width: 100%;
  position: fixed !important;
  bottom: 15px;
  right: 15px;
  z-index: 5;
  text-align: right; }

/* line 655, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.upper-browse.affix .btn.browse-images {
  background: #ff6600 !important;
  color: #fff;
  font-size: 36px;
  width: 80px;
  height: 80px;
  border-radius: 50% !important;
  border: none;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3); }
  /* line 669, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .upper-browse.affix .btn.browse-images > span.glyphicon {
    line-height: 65px; }

/* line 674, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.upper-browse.affix-bottom .browse-images {
  visibility: hidden; }

/* line 678, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.upload-area .image-template {
  display: none; }

/* line 685, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
.redundant-image-block {
  border-bottom: 1px solid #eeeeee; }

@media (max-width: 530px) {
  /* line 690, ../resources/uncooked/css/sass/hoteladmin/_photos.scss */
  .redundant-image-block img {
    margin-bottom: 15px; } }

/* line 2, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.cancel-condition-block-container--with-helper {
  position: relative; }

/* line 6, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.helper:not(.collapsed) > .glyphicon-chevron-left:before {
  content: "\e90f"; }

/* line 10, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block {
  position: relative;
  display: flex;
  flex-direction: column; }

/* line 15, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block__text {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  color: red;
  transform: rotate(-90deg);
  left: -140px;
  bottom: 210px; }

/* line 25, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block__content {
  margin-left: 20px; }

/* line 29, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block__content-boxes {
  display: flex;
  flex-direction: row;
  margin: 0 0 15px 15px; }
  /* line 34, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
  .pricing-proposal-block__content-boxes img {
    width: 40px; }

/* line 39, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block__info {
  position: relative;
  background-color: #d9d9d9;
  padding: 10px 0 10px 20px; }
  /* line 44, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
  .pricing-proposal-block__info span {
    font-style: italic; }

/* line 49, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block__info-h4 {
  margin-top: 0 !important;
  width: 90%; }

/* line 54, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block__info-1 {
  width: 80%; }

/* line 58, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block__info-2 {
  width: 70%; }

/* line 62, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block__info-3 {
  width: 60%; }

/* line 66, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
.pricing-proposal-block__cheap-expensive {
  width: 90%;
  display: flex;
  justify-content: space-between;
  margin-left: 15px; }
  /* line 71, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
  .pricing-proposal-block__cheap-expensive p {
    font-size: 15px;
    font-weight: bold;
    color: red; }

@media screen and (min-width: 768px) {
  /* line 81, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
  .pricing-proposal-block__cheap-expensive p {
    font-size: 16px; }
  /* line 88, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
  .pricing-proposal-block__info p {
    margin: 0;
    font-size: 16px; }
  /* line 94, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
  .pricing-proposal-block__info-1 {
    width: 60%; }
  /* line 98, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
  .pricing-proposal-block__info-2 {
    width: 50%; }
  /* line 101, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
  .pricing-proposal-block__info-3 {
    width: 40%; }
  /* line 104, ../resources/uncooked/css/sass/hoteladmin/pricing-table.scss */
  .title {
    font-size: 16px; } }

/*

======== TABLE OF CONTENTS ==========

I. GENERAL POPOVER
    - general
    - confirm-popover
*/
/* line 12, ../resources/uncooked/css/sass/hoteladmin/_popovers.scss */
.popover {
  border-radius: 2px; }

/* line 17, ../resources/uncooked/css/sass/hoteladmin/_popovers.scss */
.confirm-popover {
  background-color: #fff; }
  /* line 20, ../resources/uncooked/css/sass/hoteladmin/_popovers.scss */
  .confirm-popover .popover-title {
    padding: 14px 14px 0px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #fff;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    font-weight: 600; }
  /* line 30, ../resources/uncooked/css/sass/hoteladmin/_popovers.scss */
  .confirm-popover .popover-btn-container {
    margin-top: 14px; }
  /* line 34, ../resources/uncooked/css/sass/hoteladmin/_popovers.scss */
  .confirm-popover .btn-default.btn-sm {
    padding: 5px 10px 5px 10px !important; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
.ranking-list {
  width: auto;
  display: inline-block;
  margin-bottom: 30px; }
  /* line 6, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
  .ranking-list__element {
    border: 1px solid #cccccc;
    background-color: whitesmoke;
    margin-bottom: 3px;
    opacity: .3;
    position: relative;
    padding: 15px; }
    /* line 14, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
    .ranking-list__element.active, .ranking-list__element.next {
      opacity: 1; }
    /* line 19, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
    .ranking-list__element.next {
      background-color: #fff;
      margin: -8px;
      z-index: 2;
      padding-bottom: 25px;
      -webkit-box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.05);
      box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.05); }
  /* line 31, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
  .ranking-list__position {
    display: table-cell;
    font-size: 16px;
    font-weight: bold;
    width: 60px;
    vertical-align: middle;
    margin-bottom: 3px; }
    /* line 39, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
    .ranking-list__position span {
      font-size: 12px;
      font-weight: normal; }
  /* line 45, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
  .ranking-list__name {
    display: table-cell;
    text-transform: uppercase;
    vertical-align: middle;
    font-size: 16px;
    width: 250px; }
  /* line 53, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
  .ranking-list__achievements {
    display: table-cell;
    vertical-align: middle;
    font-size: 12px; }
  /* line 59, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
  .ranking-list__label {
    position: absolute;
    width: 80px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    top: 50%;
    transform: translateY(-50%);
    right: -100px;
    padding: 5px;
    background-color: #999999; }
    /* line 71, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
    .ranking-list__label:before {
      content: '';
      position: absolute;
      width: 10px;
      top: 0;
      left: -10px;
      border-right: 10px solid #999999;
      border-top: 22px solid transparent;
      border-bottom: 22px solid transparent; }
  /* line 83, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
  .ranking-list .stress-element {
    font-size: 12px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 2px;
    color: #27ae60;
    font-weight: bold; }

@media (max-width: 767px) {
  /* line 102, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
  .ranking-list__element.next {
    padding-top: 20px; }
  /* line 108, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
  .ranking-list__label {
    position: absolute;
    width: auto;
    font-size: 10px;
    font-weight: normal;
    color: #333;
    top: 0;
    transform: none;
    right: 0;
    left: 0;
    padding: 0px 5px;
    background-color: #ddd;
    text-align: center; }
    /* line 122, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
    .ranking-list__label:before {
      display: none; } }

@media (max-width: 530px) {
  /* line 131, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
  .ranking-list {
    width: 100%; }
    /* line 134, ../resources/uncooked/css/sass/hoteladmin/_ranking.scss */
    .ranking-list__name {
      width: 130px; } }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
.ratemix-sample-container {
  position: relative; }

/* line 5, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
.ratemix-sample {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  position: relative;
  border: 1px solid #fff;
  margin-bottom: 40px;
  font-size: 10px; }
  /* line 14, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
  .ratemix-sample__header {
    padding: 3px 5px;
    background-color: #eeeeee;
    border: 1px solid #fff;
    min-width: 200px;
    font-weight: normal; }
  /* line 22, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
  .ratemix-sample__cell {
    width: 20px;
    min-height: 20px;
    text-align: center;
    border: 1px solid #fff;
    padding: 3px;
    line-height: 1; }
    /* line 30, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
    .ratemix-sample__cell small {
      color: #fff; }
    /* line 34, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
    .ratemix-sample__cell.error {
      background-color: #e6857b; }
    /* line 38, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
    .ratemix-sample__cell.success {
      background-color: #71d29b; }

@media (min-width: 531px) {
  /* line 46, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
  .ratemix-sample {
    font-size: 13px; }
    /* line 49, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
    .ratemix-sample__header {
      min-width: 250px; }
    /* line 53, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
    .ratemix-sample__cell {
      width: 25px;
      min-height: 25px; } }

/* line 63, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
.ratemix-sample__animated {
  position: absolute;
  left: 0;
  right: -1px;
  animation: ratemix-sample-slide 4s infinite; }
  /* line 69, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
  .ratemix-sample__animated .ratemix-sample__header {
    width: 201px; }

@keyframes ratemix-sample-slide {
  0% {
    top: 50px; }
  10% {
    top: 50px; }
  50% {
    top: 27px; }
  100% {
    top: 27px; } }

@media (min-width: 531px) {
  @keyframes ratemix-sample-slide {
    0% {
      top: 58px; }
    10% {
      top: 58px; }
    50% {
      top: 33px; }
    100% {
      top: 33px; } } }

/* line 115, ../resources/uncooked/css/sass/hoteladmin/_ratemix-animated-table.scss */
.ratemix-sample--mixed {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  animation: ratemix-sample-opacity 4s infinite; }

@keyframes ratemix-sample-opacity {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  70% {
    opacity: 1; }
  100% {
    opacity: 1; } }

/*

======== TABLE OF CONTENTS ==========

*/
/* --- FORM ELEMENTS VISIBILITY ---*/
/* line 10, ../resources/uncooked/css/sass/hoteladmin/_roomtype-elements-visibility.scss */
.has-room-type {
  display: none; }

/* line 14, ../resources/uncooked/css/sass/hoteladmin/_roomtype-elements-visibility.scss */
.room-form-elements .room {
  display: block; }

/* line 18, ../resources/uncooked/css/sass/hoteladmin/_roomtype-elements-visibility.scss */
.suite-form-elements .suite {
  display: block; }

/* line 22, ../resources/uncooked/css/sass/hoteladmin/_roomtype-elements-visibility.scss */
.apartment-form-elements .apartment {
  display: block; }

/* line 26, ../resources/uncooked/css/sass/hoteladmin/_roomtype-elements-visibility.scss */
.house-form-elements .house {
  display: block; }

/*

======== TABLE OF CONTENTS ==========

*/
/* line 9, ../resources/uncooked/css/sass/hoteladmin/_roomtype-list.scss */
.room-type-list > tbody > tr > td {
  height: 55px;
  vertical-align: middle; }
  /* line 13, ../resources/uncooked/css/sass/hoteladmin/_roomtype-list.scss */
  .room-type-list > tbody > tr > td .log-container {
    font-size: 12px;
    color: #d01c1c;
    margin-top: 5px; }

/* line 3, ../resources/uncooked/css/sass/hoteladmin/_stat-widget.scss */
.stat-widget__title {
  text-transform: uppercase;
  margin-bottom: 5px; }

/* line 7, ../resources/uncooked/css/sass/hoteladmin/_stat-widget.scss */
.stat-widget__main-info {
  font-size: 28px;
  white-space: nowrap;
  position: relative;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 5px; }
  /* line 14, ../resources/uncooked/css/sass/hoteladmin/_stat-widget.scss */
  .stat-widget__main-info .value {
    margin-right: 3px; }
  /* line 18, ../resources/uncooked/css/sass/hoteladmin/_stat-widget.scss */
  .stat-widget__main-info .glyphicon {
    position: absolute;
    top: 10px;
    color: #27ae60;
    font-size: 10px; }
    /* line 24, ../resources/uncooked/css/sass/hoteladmin/_stat-widget.scss */
    .stat-widget__main-info .glyphicon-caret-up {
      color: #27ae60; }
    /* line 28, ../resources/uncooked/css/sass/hoteladmin/_stat-widget.scss */
    .stat-widget__main-info .glyphicon-caret-down {
      color: #d01c1c; }

/* line 34, ../resources/uncooked/css/sass/hoteladmin/_stat-widget.scss */
.stat-widget__more-info {
  background-color: whitesmoke;
  padding: 8px; }

@media (max-width: 767px) {
  /* line 41, ../resources/uncooked/css/sass/hoteladmin/_stat-widget.scss */
  .stat-widget {
    margin-bottom: 30px; } }

@media (max-width: 530px) {
  /* line 47, ../resources/uncooked/css/sass/hoteladmin/_stat-widget.scss */
  .stat-widget {
    margin-bottom: 30px; } }

/*

======== TABLE OF CONTENTS ==========
    - hotel-admin-price-overflow-fix overflow fix
    - table-fluid-container
    - table-fluid
    - Foglalás értéke card-type-al
*/
/* line 11, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.hotel-admin-price-overflow-fix {
  overflow: auto; }

/* line 17, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.table-fluid-container {
  border: 1px solid #dddddd;
  margin-bottom: 15px; }
  /* line 21, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .table-fluid-container .title {
    padding: 10px;
    background-color: whitesmoke;
    font-weight: 600;
    font-size: 15px; }
  /* line 28, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .table-fluid-container table {
    margin-bottom: 0; }

/* line 38, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.table-fluid .form-control {
  padding: 4px; }

/* line 42, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.table-fluid > tbody > tr > td {
  vertical-align: middle !important; }

/* line 46, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.table-fluid td.disabled {
  background-color: whitesmoke;
  color: #999999; }

/* line 54, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.table-fluid .discount .form-control,
.table-fluid .extra-charge .form-control {
  padding-left: 14px; }

/* line 58, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.table-fluid .discount .prefix,
.table-fluid .extra-charge .prefix {
  position: relative; }

/* line 62, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.table-fluid .discount .prefix:before,
.table-fluid .extra-charge .prefix:before {
  position: absolute;
  left: 6px;
  top: 7px;
  color: #333333; }

/* line 72, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.table-fluid .discount .prefix:before {
  content: '\002D'; }

/* line 79, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.table-fluid .extra-charge .prefix:before {
  content: '\002B'; }

@media only screen and (max-width: 767px), (max-device-width: 1024px) and (min-device-width: 768px) {
  /* line 93, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .table-fluid table,
  .table-fluid thead,
  .table-fluid tbody,
  .table-fluid th,
  .table-fluid td,
  .table-fluid tr {
    display: block; }
  /* line 102, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .table-fluid thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
    /* line 107, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
    .table-fluid thead tr.title {
      position: relative;
      top: 0;
      left: 0; }
  /* line 115, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .table-fluid.has-mobile-filter thead tr {
    top: 0;
    left: 0; }
  /* line 121, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .table-fluid td {
    border: none;
    position: relative;
    padding-left: 50% !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    height: auto !important; }
    /* line 129, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
    .table-fluid td:before {
      content: attr(data-responsive-title);
      position: absolute;
      top: 8px;
      left: 6px;
      width: 45%;
      padding-right: 10px;
      text-align: right;
      color: #999999; }
    /* line 140, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
    .table-fluid td[colspan="5"] {
      padding: 0 10px 0 10px !important; }
  /* line 145, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .table-fluid tbody tr td:nth-child(1) {
    border-top: none;
    border-bottom: 1px solid #dddddd;
    font-weight: bold;
    line-height: 30px;
    background-color: #eeeeee;
    padding-left: 8px !important; }
  /* line 154, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .table-fluid .shown + tr > td {
    height: auto;
    padding: 0 10px 0 6px !important; }
    /* line 158, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
    .table-fluid .shown + tr > td .slider {
      margin-left: -6px; } }

/* ROOM PRICES */
/* line 171, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.room-prices-table .row-head {
  width: 200px; }

/* line 175, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.room-prices-table thead:not(:first-child) tr th:first-child {
  padding-top: 40px; }

/* line 179, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.room-prices-table tbody tr td {
  vertical-align: middle; }

/* line 183, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.room-prices-table .has-success.input-control .glyphicon-checkmark,
.room-prices-table .has-error.input-control .glyphicon-delete {
  right: 20px; }

/* line 188, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.room-prices-table .input-group {
  padding-bottom: 10px;
  margin-bottom: 5px; }
  /* line 192, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .room-prices-table .input-group .unit-price {
    position: absolute;
    bottom: -10px;
    left: 0; }

@media (max-width: 767px) {
  /* line 201, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .room-prices-table.table-fluid td:before {
    top: 15px; } }

/* line 208, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.real-time-capacity-table td:before {
  white-space: normal; }

/* line 214, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
.reservation-price--with-card {
  padding-left: 40px !important; }
  /* line 217, ../resources/uncooked/css/sass/hoteladmin/_table-fluid.scss */
  .reservation-price--with-card .reservation-payment-icon img {
    position: absolute;
    left: -5px;
    top: 17px;
    width: 30px;
    height: auto; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_tag.scss */
.tag {
  border-style: solid;
  border-width: 1px;
  border-radius: 0.2rem; }
  /* line 5, ../resources/uncooked/css/sass/hoteladmin/_tag.scss */
  .tag--success {
    font-size: 1rem;
    color: #27ae60;
    border-color: #27ae60;
    padding: 0.1rem 0.4rem; }

/*

======== TABLE OF CONTENTS ==========

*/
/* bootstrap tagsinput (original) */
/* line 10, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #cccccc;
  display: inline-block;
  padding: 4px 6px;
  margin-bottom: 10px;
  color: #666666;
  vertical-align: middle;
  max-width: 100%;
  line-height: 22px; }

/* line 22, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  width: auto !important;
  max-width: inherit; }

/* line 33, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .label {
  display: inline-block;
  font-weight: normal;
  margin-bottom: 2px; }

/* line 39, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.taginput-block .bootstrap-tagsinput {
  display: block; }

/* line 43, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.taginput-block .bootstrap-tagsinput input {
  display: block;
  width: 100% !important; }

/* line 48, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none; }

/* line 53, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white; }

/* line 58, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
  font-size: 11px;
  position: relative;
  top: -1px; }

/* line 66, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0 2px; }

/* line 71, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

/* line 75, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 82, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput {
  display: block !important;
  min-height: 34px;
  padding: 0 !important;
  border-radius: 2px !important; }

/* line 89, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput:focus {
  border-color: rgba(82, 168, 236, 0.8) !important;
  outline: 0 !important;
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6) !important;
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6) !important; }

/* line 96, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput input {
  margin-top: -1px !important;
  width: 100% !important;
  padding: 5px 10px 2px 10px;
  font-size: 90%;
  z-index: 1; }

/* line 105, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput input:focus {
  box-shadow: none !important;
  border-color: #cccccc !important;
  border-top: 1px dashed #cccccc; }

/* line 111, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput input.show {
  margin-top: 1px !important;
  height: 34px; }

/* line 116, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .label {
  font-weight: normal;
  color: #333333 !important;
  border: 1px solid #cccccc;
  font-size: 80%;
  padding: 7px 24px 8px 6px;
  margin: 2px !important;
  word-wrap: break-word !important;
  white-space: normal;
  position: relative;
  text-overflow: ellipsis; }

/* line 129, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .tag [data-role="remove"] {
  color: #ccc;
  display: inline-block;
  width: 20px;
  height: 100%;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 24px;
  vertical-align: middle;
  text-align: center;
  font-size: 14px; }

/* line 144, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "×"; }

/* line 148, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .tag:hover [data-role="remove"] {
  background-color: whitesmoke;
  color: #333333; }

/* line 153, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: none !important; }

/* line 157, ../resources/uncooked/css/sass/hoteladmin/_tagsinput.scss */
.has-error .bootstrap-tagsinput {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 3, ../resources/uncooked/css/sass/hoteladmin/_telekom-magenta-boxes.scss */
.panel-body--thank-you {
  padding: 0 15px 15px 15px;
  background-color: #F1F1F1; }

/* line 7, ../resources/uncooked/css/sass/hoteladmin/_telekom-magenta-boxes.scss */
.panel-heading--telekom {
  background-color: #e20074;
  color: white;
  font-size: 20px;
  margin-left: -15px;
  margin-right: -15px; }

@media (max-width: 530px) {
  /* line 16, ../resources/uncooked/css/sass/hoteladmin/_telekom-magenta-boxes.scss */
  .panel-heading--telekom {
    background-color: #e20074 !important;
    color: white;
    font-size: 20px;
    margin-left: -15px;
    margin-right: -15px; } }

@media (min-width: 768px) {
  /* line 28, ../resources/uncooked/css/sass/hoteladmin/_telekom-magenta-boxes.scss */
  .telekom-mesh-dlink {
    display: flex;
    align-items: center;
    justify-content: center; } }

/*

======== TABLE OF CONTENTS ==========

    - links
    - font-coloring
    - font-sizing
*/
/* line 13, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
html {
  font-size: 62.5%;
  font-family: 'Open Sans', sans-serif; }

/* line 18, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
body {
  font-size: 1.4rem; }

/* line 25, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
a {
  color: #3598db;
  text-decoration: underline;
  cursor: pointer; }
  /* line 30, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
  a:hover {
    color: #3598db;
    text-decoration: none; }

/* line 39, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.color-999 {
  color: #999999; }

/* line 43, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.color-666 {
  color: #666666; }

/* line 47, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.color-333 {
  color: #333333; }

/* line 51, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.color-link {
  color: #3598db; }

/* line 55, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.color-action {
  color: #ff6600; }

/* line 59, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.color-success {
  color: #27ae60 !important; }

/* line 63, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.color-error {
  color: #d01c1c; }

/* line 72, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.font-14 {
  font-size: 14px !important; }

/* line 72, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.font-16 {
  font-size: 16px !important; }

/* line 72, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.font-18 {
  font-size: 18px !important; }

/* line 72, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.font-20 {
  font-size: 20px !important; }

/* line 72, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
.font-22 {
  font-size: 22px !important; }

/* line 80, ../resources/uncooked/css/sass/hoteladmin/_typography.scss */
h3.page-title {
  text-transform: uppercase; }

/*

======== TABLE OF CONTENTS ==========

*/
/* line 7, ../resources/uncooked/css/sass/hoteladmin/_voucher-upload.scss */
.extra-prices-table {
  width: auto;
  border: 1px solid #cccccc; }
  /* line 11, ../resources/uncooked/css/sass/hoteladmin/_voucher-upload.scss */
  .extra-prices-table tr td,
  .extra-prices-table tr th {
    vertical-align: middle !important; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_commission-booster.scss */
.commission-booster {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem; }
  @media (min-width: 768px) {
    /* line 1, ../resources/uncooked/css/sass/hoteladmin/_commission-booster.scss */
    .commission-booster {
      grid-template-columns: repeat(3, 1fr); } }

/* line 2, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
.range-slider {
  width: 100%;
  position: relative;
  padding-bottom: 10px; }
  /* line 7, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
  .range-slider__track {
    height: 8px;
    border: 1px solid #cccccc;
    border-radius: 10px;
    position: relative;
    z-index: 1; }
    /* line 14, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__track-bar {
      position: absolute;
      top: -1px;
      left: 0;
      bottom: 0;
      right: 0;
      height: 8px;
      z-index: 2;
      border-radius: 10px 0 0 10px;
      width: 50.3%; }
  /* line 27, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
  .range-slider__thumb {
    cursor: pointer;
    position: absolute;
    left: 48.8%;
    top: 0;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-top: 4px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
    border: 1px solid #cccccc;
    color: #cccccc;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent radial-gradient(closest-side at 50% 50%, #FFFFFF 0%, #FCFCFC 100%) 0% 0% no-repeat padding-box;
    font-size: 14px;
    padding-bottom: 3px;
    z-index: 3; }
    /* line 48, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__thumb[draggable=false] {
      cursor: not-allowed; }

/* line 56, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
.range-slider__scale {
  color: #999999;
  display: flex;
  justify-content: space-between;
  visibility: hidden; }
  /* line 62, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
  .range-slider__scale .number {
    flex: 1;
    position: relative;
    font-size: 14px;
    margin-top: 18px;
    text-align: center; }
    /* line 69, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__scale .number.actual-number {
      color: #00bfff;
      font-weight: bold; }
    /* line 74, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__scale .number.wanted-number {
      color: #27ae60;
      font-weight: bold; }
      /* line 78, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
      .range-slider__scale .number.wanted-number::before {
        transform: translateX(-50%) translateY(-57.5%) scaleY(2.25);
        z-index: 1; }
    /* line 84, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__scale .number::before {
      content: "|";
      position: absolute;
      top: -18px;
      left: 50%;
      transform: translateX(-50%); }
    /* line 92, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__scale .number.actual-number, .range-slider__scale .number.wanted-number, .range-slider__scale .number:first-of-type, .range-slider__scale .number:last-of-type {
      visibility: visible; }
    /* line 99, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__scale .number span {
      display: none;
      position: absolute;
      left: 50%;
      transform: translate(-50%); }
    /* line 110, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__scale .number.actual-number span, .range-slider__scale .number.wanted-number span, .range-slider__scale .number:first-of-type span, .range-slider__scale .number:last-of-type span {
      display: block; }
    /* line 115, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__scale .number.disabled {
      pointer-events: none;
      cursor: not-allowed;
      opacity: 0.2; }
    /* line 121, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__scale .number--float {
      flex: 0; }
  /* line 127, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
  .range-slider__scale.numbers-count-30 .number {
    font-size: 12px; }
  /* line 133, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
  .range-slider__scale.numbers-count-40 .number {
    font-size: 10px; }

/* line 139, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
.range-slider span {
  display: block; }

/* line 148, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
.range-slider__track-bar--success {
  border: 1px solid #27ae60;
  background: #27ae60; }

/* line 153, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
.range-slider__track-bar--info {
  border: 1px solid #00bfff;
  background: #00bfff; }

/* line 158, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
.range-slider__track-bar--warning {
  border: 1px solid #ff6600;
  background: #ff6600; }

/* line 163, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
.range-slider__track-bar--danger {
  border: 1px solid #d01c1c;
  background: #d01c1c; }

@media (min-width: 767px) {
  /* line 174, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
  .range-slider__scale .number {
    visibility: visible; }
    /* line 177, ../resources/uncooked/css/sass/hoteladmin/_range-slider.scss */
    .range-slider__scale .number span {
      display: block; } }

/* Alap dipslay box definíciók */
/* line 2, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
.display-box-container {
  margin: 0 0 30px 0;
  position: static;
  display: flex;
  flex-direction: row;
  overflow-x: auto; }
  /* line 9, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
  .display-box-container .display-box {
    width: 100%;
    padding: 10px 15px;
    border-radius: 3px;
    margin: 0 0 30px 0; }
    /* line 15, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
    .display-box-container .display-box__subtitle {
      color: #999999; }
    /* line 19, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
    .display-box-container .display-box__title, .display-box-container .display-box__subtitle {
      width: 99%;
      display: block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    /* line 28, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
    .display-box-container .display-box__heading {
      font-size: 65px;
      line-height: 98px;
      margin: -18px 0 5px 0;
      position: relative;
      display: inline-block;
      padding-right: 27px; }
      /* line 36, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
      .display-box-container .display-box__heading.actual {
        color: #00bfff;
        white-space: nowrap; }
      /* line 41, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
      .display-box-container .display-box__heading-arrow {
        font-weight: bold;
        position: absolute;
        font-size: 20px;
        bottom: 10px;
        right: 0; }
        /* line 48, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
        .display-box-container .display-box__heading-arrow.success {
          color: #27ae60; }
        /* line 49, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
        .display-box-container .display-box__heading-arrow.danger {
          color: #dd2200; }
      /* line 52, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
      .display-box-container .display-box__heading .percent {
        position: absolute;
        bottom: -10px;
        right: -20px;
        color: #999999;
        font-weight: normal;
        font-size: 35px; }
      /* line 61, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
      .display-box-container .display-box__heading--commission {
        margin-right: 1.9rem;
        padding-right: 1.5rem; }
    /* line 67, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
    .display-box-container .display-box__footer-info {
      display: block;
      color: #999; }

/* Szegéllyel rendelkező változat */
/* line 77, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
.display-box-container.bordered-display .display-box {
  border: 1px solid #dddddd; }

/* Kisméretű megjelenés*/
/* line 85, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
.display-box-container.small-display {
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 10; }
  /* line 91, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
  .display-box-container.small-display .display-box {
    margin: 0;
    display: flex;
    border-radius: 0;
    justify-content: space-between; }
    /* line 97, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
    .display-box-container.small-display .display-box__heading {
      margin: 0;
      padding: 0;
      font-size: 25px;
      line-height: 34px;
      font-weight: bold; }
      /* line 104, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
      .display-box-container.small-display .display-box__heading-arrow {
        display: none; }
      /* line 108, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
      .display-box-container.small-display .display-box__heading .percent {
        font-size: 20px;
        position: static; }
    /* line 114, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
    .display-box-container.small-display .display-box__footer-info,
    .display-box-container.small-display .display-box hr {
      display: none; }
  /* line 121, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
  .display-box-container.small-display.sticky-display .display-box {
    height: 60px;
    flex-direction: row; }

/* A border nélküli display box számai törjenek a településnevek alá -> de csak annál */
/* line 132, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
.selected-period-info-container .display-box-container .display-box {
  flex-direction: column;
  height: auto;
  margin-bottom: 0; }

/* A sticky (fentragadós) kinézet */
/* line 142, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
.display-box-container.sticky-display {
  position: sticky;
  z-index: 7; }

/* FE-nek van szüksége rá a scroll offset számításához */
/* line 149, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
.simulation-marker {
  padding: 0;
  margin: 0;
  height: 0;
  position: relative;
  top: -3rem; }

/* Media query 991 pixel feletti kinézet */
@media (min-width: 991px) {
  /* line 159, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
  .display-box-container {
    flex-direction: row;
    margin: 0 -30px 30px 0; }
    /* line 163, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
    .display-box-container .display-box {
      justify-content: space-between;
      flex-direction: column;
      margin: 0 30px 0 0; }
    /* line 170, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
    .display-box-container.small-display .display-box {
      margin-bottom: 0; } }

@media (max-width: 1400px) {
  /* line 180, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
  .selected-period-info-container .display-box-container {
    flex-direction: column; }
    /* line 183, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
    .selected-period-info-container .display-box-container .display-box {
      align-items: center;
      flex-direction: row; }
      /* line 187, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
      .selected-period-info-container .display-box-container .display-box__title {
        width: 100%; } }

@media (min-width: 1400px) {
  /* line 196, ../resources/uncooked/css/sass/hoteladmin/_display-box.scss */
  .display-box-container {
    overflow: hidden; } }

/* Szövegrészletek kiemelésére alkalmas, alapértelmezetten örökli a betűméretét, viszont modifierekkel felülírható */
/* line 2, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
.highlight {
  display: inline;
  font-size: inherit; }
  /* line 7, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
  .highlight--success {
    color: #27ae60; }
  /* line 8, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
  .highlight--info {
    color: #00bfff; }
  /* line 9, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
  .highlight--warning {
    color: #ff6600; }
  /* line 10, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
  .highlight--yellow {
    color: #f4b400; }
  /* line 11, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
  .highlight--danger {
    color: #dd2200; }
  /* line 14, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
  .highlight--xs {
    font-size: 11px; }
  /* line 15, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
  .highlight--sm {
    font-size: 13px; }
  /* line 16, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
  .highlight--md {
    font-size: 16px; }
  /* line 17, ../resources/uncooked/css/sass/hoteladmin/_highlight.scss */
  .highlight--lg {
    font-size: 25px; }

/* Átnevezni _text-align-ra */
/*
  Irodalom:
  - https://getbootstrap.com/docs/4.1/layout/overview/
  - https://github.com/m-spyratos/bootstrap-4-grid/blob/master/scss/grid/mixins/_breakpoints.scss
*/
/* Definiáljuk a töréspontokat, itt hasznáhlatjuk a Szállás.hu-s változókat is */
/*
  @name: Töréspont neve (xs, sm, md, ...)
  @breakppoints: a töréspontok, amely alapértelmezett a fent definiált tömb elemeit használja

  Ahogy a neve is sugallja, a megadott törésponttól felfele érvényesülnek a törzsében definiált módosítások
*/
/*
  Minimális töréspont szélesség. Null a legkisebb (első) törésponthoz.
*/
/*
  Üres karakterláncot ad vissza, ha a legkisebb töréspont, ellenkező esetben a nevet kötőjellel adja vissza.
*/
/* Végig iterálunk a töréspontokon, összefűzi a fenti függvények által összerakott adatokat CSS-ssé */
/* line 61, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
.text-left {
  text-align: left !important; }

/* line 62, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
.text-right {
  text-align: right !important; }

/* line 63, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  /* line 61, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-sm-left {
    text-align: left !important; }
  /* line 62, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-sm-right {
    text-align: right !important; }
  /* line 63, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  /* line 61, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-md-left {
    text-align: left !important; }
  /* line 62, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-md-right {
    text-align: right !important; }
  /* line 63, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  /* line 61, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-lg-left {
    text-align: left !important; }
  /* line 62, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-lg-right {
    text-align: right !important; }
  /* line 63, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  /* line 61, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-xl-left {
    text-align: left !important; }
  /* line 62, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-xl-right {
    text-align: right !important; }
  /* line 63, ../resources/uncooked/css/sass/hoteladmin/_text-align.scss */
  .text-xl-center {
    text-align: center !important; } }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/_more-informations.scss */
.more-informations {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #eeeeee; }
  /* line 6, ../resources/uncooked/css/sass/hoteladmin/_more-informations.scss */
  .more-informations__title {
    font-weight: 400; }

/* === TABLE OF CONTENTS ===

  I. COLORS
    - grays
    - action-colors
    - form-colors


  II. COMPONENTS
    - border-radius

  III. FONTS
    - Open Sans
*/
/**
 * A map of breakpoints.
 * xs: 0 Mobile-portrait
 * sm: 576px (36em) Mobile-landscape and larger
 * md: 768px (48em) Tablet-portrait and larger
 * lg: 992px (62em) Tablet-landscape and larger
 * xl: 1200px (75em) Laptops and larger
 * xxl: 1400px (87.5em) Laptops and larger
 */
/**
 * It's a special getter for breakpoints,that get the value from map or you can add number.
 *
 * @param {Map} $breakpoints - map of breakpoints.
 * @param {Value} $breakpoint - breakpoint  value.
 */
/**
 * Mixin to prefix several properties at once
 * @param {Map} $breakpoint - Declarations to breakpoints
 * Example: @include breakpoints(xs) or @include breakpoints(320)
 * Example: @include breakpoints-below(xs) or @include breakpoints-below(710)
 * Example: @include breakpoints-between(xs, xl) or @include breakpoints(320, 400)
 */
/**
 * Default respond above mixin
 */
/**
 * Respond below mixin
 */
/**
 * Respond between mixin
 */
/* line 4, ../resources/uncooked/css/sass/hoteladmin/_bordered.scss */
.bordered {
  border: 0.1rem solid #dddddd;
  border-radius: 0.4rem; }
  /* line 8, ../resources/uncooked/css/sass/hoteladmin/_bordered.scss */
  .bordered--dashed {
    border: 0.1rem dashed #999999; }
  /* line 12, ../resources/uncooked/css/sass/hoteladmin/_bordered.scss */
  .bordered--dashed-left {
    border: 0;
    border-radius: 0;
    border-top: 0.1rem dashed #999999; }
    @media (min-width: 992px) {
      /* line 12, ../resources/uncooked/css/sass/hoteladmin/_bordered.scss */
      .bordered--dashed-left {
        border: 0;
        border-left: 0.1rem dashed #999999; } }
  /* line 24, ../resources/uncooked/css/sass/hoteladmin/_bordered.scss */
  .bordered--color-gray-f5 {
    border-color: whitesmoke; }
  /* line 24, ../resources/uncooked/css/sass/hoteladmin/_bordered.scss */
  .bordered--color-gray-e {
    border-color: #eeeeee; }
  /* line 24, ../resources/uncooked/css/sass/hoteladmin/_bordered.scss */
  .bordered--color-gray-c {
    border-color: #cccccc; }
  /* line 24, ../resources/uncooked/css/sass/hoteladmin/_bordered.scss */
  .bordered--color-recommender {
    border-color: #F9EEE0; }

/* line 30, ../resources/uncooked/css/sass/hoteladmin/_bordered.scss */
.border-bottom {
  border-bottom: 0.1rem solid #dddddd; }

/* line 3, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
.affiliate-header .partner-greeting {
  padding: 13px 10px; }

@media (max-width: 531px) {
  /* line 9, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-header > .page-logo {
    width: 140px; } }

/* line 19, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
.campaign-filters .tags-container {
  margin-top: 0px;
  overflow: hidden;
  padding: 3px; }

/* line 27, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
.campaign-filters .bootstrap-tagsinput > input {
  width: 230px !important;
  display: block !important;
  height: 30px;
  padding: 5px;
  padding-left: 10px;
  padding-top: 2px; }

/* line 36, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
.campaign-filters .bootstrap-tagsinput .tag {
  font-weight: normal;
  color: #333 !important;
  border: 1px solid #ccc;
  border-radius: 2px;
  font-size: 80%;
  padding: 7px 24px 8px 6px;
  margin: 2px !important;
  word-wrap: break-word !important;
  white-space: nowrap;
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 150px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-top: 0px; }
  /* line 54, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .campaign-filters .bootstrap-tagsinput .tag [data-role="remove"] {
    max-height: 26px;
    right: -2px;
    top: 0; }

/* line 65, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
#campaignLinkModal .social-icons {
  margin-bottom: 0 !important; }

/* line 71, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
.affiliate-mainpage .legend-marker {
  font-weight: normal;
  color: #333333;
  font-size: 14px; }
  /* line 76, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-mainpage .legend-marker .dividend-info,
  .affiliate-mainpage .legend-marker .real-dividend-info {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 5px; }
  /* line 84, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-mainpage .legend-marker .dividend-info {
    background-color: #EFD65D; }
  /* line 88, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-mainpage .legend-marker .real-dividend-info {
    background-color: #27ae60; }

/* line 96, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
.affiliate-invite-bubble {
  width: auto;
  position: relative;
  text-align: center; }
  /* line 101, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-invite-bubble:before {
    content: '';
    position: absolute;
    top: 25px;
    right: -10px;
    width: 10px;
    height: 10px;
    border-left: 10px solid #e3e3e3;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent; }
  /* line 113, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-invite-bubble:after {
    content: '';
    position: absolute;
    top: 25px;
    right: -9px;
    width: 10px;
    height: 9px;
    border-left: 9px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent; }
  /* line 125, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-invite-bubble .title {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: bold; }
  /* line 132, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-invite-bubble ul {
    white-space: nowrap; }
    /* line 134, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
    .affiliate-invite-bubble ul li {
      opacity: .4;
      font-size: 16px;
      margin-top: 15px; }
      /* line 139, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
      .affiliate-invite-bubble ul li.active {
        font-size: 26px;
        opacity: 1;
        position: relative;
        margin-right: 2px; }
        /* line 145, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
        .affiliate-invite-bubble ul li.active:after {
          content: '';
          position: absolute;
          bottom: 10px;
          right: -5px;
          width: 5px;
          height: 5px;
          border-left: 5px solid #333333;
          border-top: 5px solid transparent;
          border-bottom: 5px solid transparent; }
      /* line 158, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
      .affiliate-invite-bubble ul li.next {
        font-weight: bold;
        font-size: 26px;
        opacity: 1;
        color: #27ae60; }

@media (max-width: 767px) {
  /* line 172, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-invite-bubble:before {
    content: '';
    position: absolute;
    top: auto;
    right: auto;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 10px;
    height: 10px;
    border-top: 10px solid #e3e3e3;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent; }
  /* line 187, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-invite-bubble:after {
    content: '';
    position: absolute;
    top: auto;
    right: auto;
    bottom: -18px;
    left: 50%;
    transform: translateX(-50%);
    width: 10px;
    height: 9px;
    border-top: 9px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent; } }

@media (max-width: 530px) {
  /* line 208, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .affiliate-invite-bubble ul li {
    font-size: 14px; }
    /* line 211, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
    .affiliate-invite-bubble ul li.active {
      font-size: 20px; }
    /* line 215, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
    .affiliate-invite-bubble ul li.next {
      font-size: 20px; } }

/* line 225, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
.stat-panel {
  position: relative; }
  /* line 228, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
  .stat-panel .white-fade {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.95);
    z-index: 3;
    text-align: center;
    padding: 30px 15px 15px 15px; }

/* line 243, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
.banner-size + .in-progress-center {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 251, ../resources/uncooked/css/sass/hoteladmin/pages/_affiliate.scss */
.show-banner {
  overflow-x: auto; }

/*

======== TABLE OF CONTENTS ==========

// childage-ranges


*/
/* line 12, ../resources/uncooked/css/sass/hoteladmin/pages/_basic-settings-2.scss */
.childage-ranges .payment {
  margin-top: 26px; }
  @media (min-width: 992px) and (max-width: 1059px), (max-width: 824px) {
    /* line 12, ../resources/uncooked/css/sass/hoteladmin/pages/_basic-settings-2.scss */
    .childage-ranges .payment {
      margin-top: 0; } }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/pages/_bon-payments.scss */
.form-bubble--bon {
  margin-left: 0;
  margin-top: 0;
  width: 100%;
  max-width: none;
  float: none; }

/* line 9, ../resources/uncooked/css/sass/hoteladmin/pages/_bon-payments.scss */
.form-bubble--bon:before {
  display: none; }

/* line 14, ../resources/uncooked/css/sass/hoteladmin/pages/_bon-payments.scss */
#headingConfirmedBonInpayment {
  cursor: pointer; }

/* line 18, ../resources/uncooked/css/sass/hoteladmin/pages/_bon-payments.scss */
.bon-coupon-detail {
  border-bottom: none !important;
  margin-bottom: 0 !important; }

/* line 2, ../resources/uncooked/css/sass/hoteladmin/pages/_campaign-description.scss */
.campaign-description-block .campaign-slide {
  display: flex;
  align-items: end; }

/* line 6, ../resources/uncooked/css/sass/hoteladmin/pages/_campaign-description.scss */
.campaign-description-block .campaign-time {
  margin-bottom: 30px; }

/* line 10, ../resources/uncooked/css/sass/hoteladmin/pages/_campaign-description.scss */
.campaign-description-block .campaign-goals {
  margin-bottom: 30px; }

/* line 14, ../resources/uncooked/css/sass/hoteladmin/pages/_campaign-description.scss */
.campaign-description-block .campaign-ensure {
  margin-bottom: 30px; }

/* line 18, ../resources/uncooked/css/sass/hoteladmin/pages/_campaign-description.scss */
.campaign-description-block .color-error {
  margin-top: 10px; }

/* line 22, ../resources/uncooked/css/sass/hoteladmin/pages/_campaign-description.scss */
.campaign-description-block .campaign-description-block__footer {
  display: flex;
  justify-content: center;
  text-align: center;
  flex-direction: column; }

/* Azért kell, hogy adminban is meg tudjak jeleníteni a külső listaoldalhoz hasonlóan képet -> tooltipben */
/* --- FAVOURITE --- */
/*
    TABLE OF CONTENT
    - add my favorites
    - favourite popover list
    - checkbox add list
    - favourite checklist new category
    - favourite popover scrollbar
    - guru favourite popover
 */
/* line 15, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-container {
  display: inline-block;
  position: absolute;
  top: 1rem;
  left: 1rem;
  z-index: 2; }
  /* line 22, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-container .popover-content {
    padding: 10px; }
    /* line 26, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
    .favourite-container .popover-content .list-unstyled li {
      margin-bottom: 5px; }

/* line 34, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite {
  display: inline-block;
  cursor: pointer;
  width: 26px;
  height: 26px;
  position: relative; }
  /* line 41, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite .glyphicon {
    top: 0;
    left: 0;
    font-size: 26px;
    color: #fff;
    opacity: 0.75;
    transition: all .1s ease-in-out; }
  /* line 50, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite .glyphicon-heart-full {
    color: rgba(0, 0, 0, 0.5);
    position: absolute; }
  /* line 56, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite.active .glyphicon-heart-full {
    color: rgba(216, 23, 29, 0.9);
    opacity: 1; }

/* line 67, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite.light.active .glyphicon {
  color: #fff; }

/* line 71, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite.light.active .glyphicon-heart-full {
  color: rgba(216, 23, 29, 0.9);
  font-size: 28px;
  top: -1px;
  left: -1px; }

/* line 79, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite.light.active:hover .glyphicon-heart-full {
  font-size: 30px;
  top: -2px;
  left: -2px; }

/* line 87, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite.light .glyphicon {
  color: rgba(0, 0, 0, 0.75); }

/* line 91, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite.light .glyphicon-heart-full {
  color: #fff; }

@media (min-width: 768px) {
  /* line 100, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite:hover .glyphicon {
    opacity: 1;
    top: -2px;
    left: -2px;
    font-size: 30px; } }

/* favourite popover list */
/* line 112, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-popover {
  min-width: 280px;
  max-width: 325px;
  left: -10px !important; }
  /* line 117, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-popover.bottom > .arrow {
    left: 22px !important; }
  /* line 121, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-popover .popover-title {
    border-bottom: none;
    background-color: #fff;
    padding: 10px; }
    /* line 126, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
    .favourite-popover .popover-title .close {
      position: absolute;
      right: 10px;
      top: 3px;
      opacity: 1;
      color: #cccccc;
      text-decoration: none;
      padding: 0; }

/* line 141, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list .title,
.profile-login-box .title {
  margin: -20px 20px 10px 0px;
  font-weight: bold; }

/* line 149, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list .checkbox {
  border-bottom: 1px solid #eeeeee;
  margin: 0; }
  /* line 153, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-check-list .checkbox label {
    padding: 5px 5px 5px 28px;
    display: block; }
  /* line 158, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-check-list .checkbox:hover {
    background: whitesmoke; }
  /* line 163, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-check-list .checkbox.selected label {
    border-left: 2px solid #27ae60;
    background: whitesmoke;
    padding-left: 26px; }
  /* line 170, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-check-list .checkbox + .checkbox {
    margin-top: 0; }

/* line 180, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.list-hotel-badges .favourite-popover ul li {
  float: none; }

/* line 191, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list .checkbox .note {
  margin-bottom: 5px; }
  /* line 194, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-check-list .checkbox .note textarea {
    margin: 5px 0; }

/* line 199, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list .checkbox .remove-link {
  display: inline-block;
  position: absolute;
  top: 4px;
  right: 5px;
  text-decoration: none;
  font-weight: bold;
  color: #dddddd;
  font-size: 18px;
  opacity: 0;
  zoom: 1; }
  /* line 211, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-check-list .checkbox .remove-link:hover {
    color: #999999; }

/* line 217, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list .checkbox:hover .remove-link {
  opacity: 1; }

/* line 226, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list .my-category {
  padding-top: 5px;
  margin-bottom: 0; }
  /* line 230, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-check-list .my-category .glyphicon {
    display: none; }

/* line 235, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list .confirm-remove-favourite {
  background-color: #9fdd9f;
  border-left: 2px solid #3598db;
  padding: 5px;
  transition: all .1s ease-in-out; }
  /* line 241, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .favourite-check-list .confirm-remove-favourite .close {
    display: block !important;
    margin-left: 5px;
    margin-top: 4px;
    font-weight: bold;
    opacity: 1;
    font-size: 18px;
    color: #dddddd; }
    /* line 250, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
    .favourite-check-list .confirm-remove-favourite .close:hover {
      color: #999999 !important; }

/* line 261, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.noSelect .favourite-check-list-slider .scrollbar {
  opacity: 1; }

/* favourite checklist new category */
/* line 270, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.new-categories-container {
  width: 100%;
  overflow: hidden; }
  /* line 274, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .new-categories-container .new-favourite-category {
    border-right: 1px solid #cccccc;
    transition: all .1s ease-in-out; }
  /* line 279, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .new-categories-container .btn {
    margin-top: 0 !important;
    transform: translateX(100%);
    width: 0;
    padding: 5px 0 6px 0;
    border-color: transparent;
    border-left: 0 !important;
    border-right: 0 !important;
    overflow: hidden;
    transition: transform .1s ease-in-out; }
    /* line 290, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
    .new-categories-container .btn.enable {
      transform: translateX(0);
      width: auto;
      padding: 5px 12px 7px 12px;
      border: 1px solid #ff9630 !important;
      border-bottom: 2px solid #ff9630 !important;
      overflow: auto; }

/* line 303, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.my-category .error-log {
  margin-top: 5px; }
  /* line 306, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
  .my-category .error-log:empty {
    margin-top: 0; }

/* profilban kedvenceim oldalon való input mező elcsúszás fix */
/* line 318, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.profile .list-page-content .container-image input.new-favourite-category {
  top: 0;
  right: 0; }

/* -- favourite popover scrollbar */
/* line 330, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list-slider .viewport {
  max-height: 200px;
  overflow: hidden; }

/* line 335, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list-slider .overview {
  list-style: none;
  position: relative;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0; }

/* line 344, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list-slider .scrollbar {
  background: none;
  position: absolute;
  right: 5px;
  width: 8px;
  opacity: 0;
  zoom: 1;
  z-index: 1;
  transition: all .1s ease-in-out; }

/* line 356, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list-slider:hover .scrollbar {
  opacity: 1; }

/* line 361, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list-slider .track {
  background: rgba(0, 0, 0, 0.1);
  width: 8px;
  position: relative;
  padding: 0; }

/* line 368, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list-slider .thumb {
  background: rgba(0, 0, 0, 0.5);
  height: 20px;
  width: 8px;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  top: 0; }

/* line 378, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.favourite-check-list-slider .thumb .end,
.favourite-check-list-slider .disable {
  display: none; }

/* guru favourite popover  */
/* line 390, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.szallasguru .favourite-container .favourite-popover .popover-title {
  padding: 0 10px 10px 10px; }

/* line 394, ../resources/uncooked/css/sass/6_components/common/_favourite.scss */
.szallasguru .favourite-container .favourite-popover .timer {
  margin: 5px -10px -10px -10px; }

/* line 1, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
.badge-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  /* line 6, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
  .badge-container .badge {
    margin-right: 5px;
    margin-bottom: 5px; }
    /* line 10, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
    .badge-container .badge:nth-last-child(1) {
      margin-right: 0; }
  /* line 15, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
  .badge-container--right {
    flex-direction: row-reverse; }
    /* line 18, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
    .badge-container--right .badge {
      margin-right: 0;
      margin-left: 5px; }
      /* line 22, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
      .badge-container--right .badge:nth-last-child(1) {
        margin-left: 0; }

/* line 29, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
.badge {
  position: relative;
  width: 30px;
  height: 30px;
  font-size: 24px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  overflow: hidden;
  border: 2px solid #fff; }
  /* line 44, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
  .badge img {
    width: 26px;
    height: 26px; }
  /* line 49, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
  .badge--color-gold {
    color: #f4b400; }
  /* line 53, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
  .badge--red {
    background-color: #d20000; }

@media (max-width: 767px) {
  /* line 60, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
  .badge--responsive {
    width: 24px;
    height: 24px; }
    /* line 64, ../resources/uncooked/css/sass/6_components/szallas/_badge.scss */
    .badge--responsive img {
      width: 20px;
      height: 20px; } }

/* commission history modalban */
/* line 6, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
#commissionModal .modal-body .badge {
  width: unset;
  font-size: 12px;
  padding: 3px 7px;
  font-weight: bold;
  border-radius: 15px; }

/* line 14, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
#commissionModal .modal-body .badge-info-light {
  background-color: #ccf2ff; }

/* line 18, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
#commissionModal .modal-body .badge-success-light {
  background-color: #c5eac5; }

/* A tooltipes képmegjelenítéshez használt stílusok, sajnos az !important elkerülhetetlen volt */
/* line 23, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.tooltip-inner {
  position: relative;
  padding: 10px !important;
  border-radius: 4px !important;
  z-index: 8; }
  /* line 30, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .tooltip-inner .img-container img {
    border-radius: 4px; }
  /* line 34, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .tooltip-inner .img-container__top-left-item {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 10; }
  /* line 41, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .tooltip-inner .img-container__top-right-item {
    display: flex;
    position: absolute;
    top: 15px;
    right: 15px;
    width: auto;
    z-index: 10; }
    /* line 49, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .tooltip-inner .img-container__top-right-item li {
      background-color: #fff !important; }
      /* line 52, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
      .tooltip-inner .img-container__top-right-item li .glyphicon-badge-verified {
        color: #27ae60 !important; }
      /* line 56, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
      .tooltip-inner .img-container__top-right-item li .glyphicon-news {
        color: #f4b400 !important; }

/* line 66, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.commission-container .panel-heading .tooltip-inner {
  min-width: 270px;
  max-width: 270px;
  width: 270px;
  height: 270px; }

/* line 75, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.subtitle {
  font-size: 24px;
  font-weight: bold; }

/* line 80, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.commission-display {
  color: #00BFFF;
  font-size: 24px;
  font-weight: bold; }
  /* line 85, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .commission-display .commission-percent {
    font-size: 16px;
    color: #999999;
    font-weight: normal; }

/* line 92, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.period-choser {
  max-width: 200px; }
  /* line 95, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .period-choser label {
    cursor: pointer; }

/* line 100, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.accordion-toggle {
  color: #000;
  cursor: pointer;
  text-decoration: none; }

/* line 109, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box .main-box-group {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid whitesmoke; }
  /* line 114, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .main-box-group:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0; }

/* line 121, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box .panel-heading {
  position: relative; }

/* line 126, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box .panel-body {
  padding: 20px 30px; }

/* line 130, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box .has-filter {
  padding-right: 100px; }
  /* line 133, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .has-filter .filter {
    position: absolute;
    top: 15px;
    right: 15px; }

/* line 140, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box .deadline {
  display: inline-block;
  margin-right: 10px; }
  /* line 145, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .deadline + .warning {
    border: 1px solid #cccccc;
    padding: 0px 6px;
    border-radius: 2px;
    font-size: 12px;
    display: inline-block; }
  /* line 153, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .deadline + .error {
    color: #fff;
    background-color: #c0392b;
    padding: 0px 6px;
    border-radius: 2px;
    font-size: 12px;
    display: inline-block; }

/* line 163, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box h4.title {
  position: relative;
  font-weight: bold;
  display: inline-block;
  padding-right: 20px; }
  /* line 169, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box h4.title .label-to-do {
    background-color: #f90;
    color: #fff;
    width: 18px;
    height: 18px;
    font-weight: bold;
    border-radius: 50%;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    white-space: nowrap;
    display: inline-block;
    position: absolute;
    top: -5px;
    right: 0px; }

/* line 187, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box .subtitle {
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
  position: relative; }
  /* line 193, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .subtitle .position-points {
    position: absolute;
    top: 0px;
    right: 0px;
    text-transform: lowercase;
    font-size: 12px; }

/* line 204, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box .list li {
  margin-bottom: 5px; }

/* line 209, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box .table {
  margin-bottom: 0px; }
  /* line 212, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .table tr td .glyphicon-information {
    font-size: 16px;
    font-weight: 600;
    position: relative;
    top: 2px;
    left: 5px; }

/* line 223, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.search-list-position .position-container {
  position: relative;
  padding-left: 85px;
  margin-bottom: 25px; }
  /* line 228, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.search-list-position .position-container .position {
    text-align: center;
    margin-bottom: 5px;
    position: absolute;
    top: 0;
    left: 0;
    border-right: 1px solid #eeeeee;
    padding-right: 10px; }
    /* line 238, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .main-page-box.search-list-position .position-container .position .position-number {
      font-size: 26px;
      font-weight: bold;
      width: 60px;
      height: 60px;
      line-height: 60px;
      text-align: center;
      border: 2px solid #eeeeee;
      border-radius: 50%; }
    /* line 249, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .main-page-box.search-list-position .position-container .position .position-text {
      font-size: 12px; }

/* line 255, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.search-list-position .rating {
  position: relative;
  padding: 5px 0px 5px 40px; }
  /* line 259, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.search-list-position .rating .rating-circle-container {
    position: absolute;
    top: 0px;
    left: 0px; }

/* line 268, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.search-list-position .comission .submit-container {
  display: inline-block;
  margin-left: 10px; }

/* line 279, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.sales .sales-contact td {
  border: none;
  vertical-align: bottom;
  padding: 0px; }
  /* line 284, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.sales .sales-contact td:first-child {
    width: 70px; }

/* line 289, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.sales .sales-contact img {
  max-width: 70px; }

/* line 293, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.sales .sales-contact .list-unstyled {
  margin-bottom: 0px; }

/* line 301, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box .value {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 18px; }

/* line 311, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.my-favourites .favourite-list li {
  position: relative;
  padding: 5px 20px 5px 5px;
  margin-left: -5px;
  margin-right: -5px;
  display: block;
  background-color: #fff; }
  /* line 319, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.my-favourites .favourite-list li:hover {
    background-color: whitesmoke; }
    /* line 322, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .main-page-box.my-favourites .favourite-list li:hover .glyphicon-trash {
      opacity: 1; }
  /* line 327, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.my-favourites .favourite-list li .glyphicon-trash {
    color: #999999;
    position: absolute;
    right: 10px;
    top: 8px;
    font-size: 13px;
    opacity: 0; }
    /* line 335, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .main-page-box.my-favourites .favourite-list li .glyphicon-trash:hover {
      color: #c0392b;
      text-decoration: none;
      cursor: pointer; }

/* line 348, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.news:hover .subtitle a {
  text-decoration: underline; }

/* line 353, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.news .article,
.main-page-box.news .subtitle a {
  color: #333333;
  text-decoration: none; }

/* line 363, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.full-house .full-house-list, .main-page-box.capacity .full-house-list {
  margin-bottom: 15px; }
  /* line 366, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.full-house .full-house-list .room-name, .main-page-box.capacity .full-house-list .room-name {
    font-weight: bold;
    margin-bottom: 5px; }
  /* line 371, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.full-house .full-house-list .full-house-days, .main-page-box.capacity .full-house-list .full-house-days {
    margin-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #eeeeee;
    margin-bottom: 10px;
    display: inline-block;
    white-space: nowrap; }
    /* line 379, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .main-page-box.full-house .full-house-list .full-house-days:last-child, .main-page-box.capacity .full-house-list .full-house-days:last-child {
      border-right: none;
      padding-right: 0px; }
  /* line 385, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.full-house .full-house-list .change-capacity, .main-page-box.capacity .full-house-list .change-capacity {
    font-weight: normal;
    font-size: 12px;
    margin-left: 10px;
    display: block;
    margin-top: -10px;
    margin-bottom: 10px; }

/* line 395, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.full-house .interval, .main-page-box.capacity .interval {
  margin: 0px;
  display: table;
  width: 100%;
  margin-bottom: 15px; }
  /* line 401, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.full-house .interval .form-group, .main-page-box.capacity .interval .form-group {
    display: table-cell;
    float: none;
    width: 50%; }
    /* line 406, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .main-page-box.full-house .interval .form-group .glyphicon-calendar, .main-page-box.capacity .interval .form-group .glyphicon-calendar {
      background-color: #fff;
      border-top: 1px solid #ccc;
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      border-radius: 0px 2px 2px 0px; }
  /* line 415, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.full-house .interval .form-control-static, .main-page-box.capacity .interval .form-control-static {
    display: table-cell;
    float: none;
    padding-left: 10px; }

/* line 425, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
.main-page-box.rules .table > tbody > tr:first-child > th,
.main-page-box.rules .table > tbody > tr:first-child > td {
  border-top: none; }

@media (max-width: 767px) {
  /* line 439, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.my-favourites .favourite-list li {
    position: relative;
    padding: 5px 20px 5px 30px;
    margin-left: -5px;
    margin-right: -5px;
    display: block;
    background-color: #fff; }
    /* line 447, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .main-page-box.my-favourites .favourite-list li .glyphicon-trash {
      opacity: 1;
      left: 5px; }
    /* line 452, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .main-page-box.my-favourites .favourite-list li:hover {
      background-color: whitesmoke; } }

@media (max-width: 530px) {
  /* line 468, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box h4.title .label-to-do {
    position: absolute;
    top: -10px;
    right: 5px;
    margin-left: 0px; }
  /* line 476, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .deadline {
    display: block;
    margin-right: 0px; }
  /* line 483, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .has-filter .filter {
    top: 10px; }
  /* line 488, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .panel-body {
    padding: 15px; }
  /* line 494, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box .subtitle .position-points {
    position: static;
    display: block; }
  /* line 504, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.search-list-position .comission .submit-container {
    display: block;
    text-align: right;
    margin-left: 0px;
    margin-top: 10px; }
  /* line 516, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.full-house .interval, .main-page-box.capacity .interval {
    margin: 0px;
    display: block; }
    /* line 520, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
    .main-page-box.full-house .interval .form-group, .main-page-box.capacity .interval .form-group {
      display: block;
      width: auto;
      margin-right: 0px; }
      /* line 525, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
      .main-page-box.full-house .interval .form-group .glyphicon-calendar, .main-page-box.capacity .interval .form-group .glyphicon-calendar {
        background-color: #fff;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-radius: 0px 2px 2px 0px; }
  /* line 538, ../resources/uncooked/css/sass/hoteladmin/pages/_comission.scss */
  .main-page-box.arriving-reservations .table-fluid td {
    padding-left: 5% !important; } }

/* HOTEL OF THE YEAR 2014
=========================================================== */
/* line 4, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page h2 {
  color: #333;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 10px;
  font-size: 24px;
  border-left: 2px solid #00bfff; }

/* line 12, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .well {
  border: 0px none;
  padding: 15px;
  border-top: 2px solid #e3e3e3;
  background: #f1f1f1;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none; }

/* line 25, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .right {
  text-align: center;
  width: 15%; }

/* line 30, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .page-block {
  margin-bottom: 50px; }

/* line 34, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-image-email {
  width: 250px;
  height: auto; }

/* line 39, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.image-gradient {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 50%;
  text-decoration: none;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );
  /* IE6-9 */ }

/* line 55, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.margintop-10 {
  margin-top: 10px !important; }

/* line 59, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.grey-999 {
  color: #999; }

/* line 63, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .btn {
  text-decoration: none; }

/* line 67, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.red {
  color: #f00; }

/* line 71, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.golden {
  color: #b5a173; }

/* line 75, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.silver {
  color: #aaa; }

/* line 79, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.force-green {
  color: #008809 !important; }

/* line 83, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.bronze {
  color: #996e0b; }

/* prize pictures */
/* line 89, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .prize-pictures {
  margin: 0px;
  margin-bottom: 30px; }

/* line 94, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .prize-pictures .hover-info-holder {
  padding: 1px;
  position: relative; }

/* line 99, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .prize-pictures .hover-info-holder .hover-info {
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
  zoom: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  *background: #000;
  color: #fff;
  padding: 15px;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  line-height: 18px; }

/* line 119, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .prize-pictures .hover-info-holder .hover-info.first {
  line-height: 16px;
  font-size: 12.4px; }

/* line 125, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .prize-pictures .hover-info-holder:hover .hover-info {
  filter: alpha(opacity=100);
  opacity: 1; }

/* line 130, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-fix-prize-picture {
  position: absolute;
  right: 20px;
  bottom: 25px; }

/* partners */
/* line 138, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .hotel-year-partners td {
  border: none;
  vertical-align: middle;
  text-align: center; }

/* line 144, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .hotel-year-partners td img {
  margin: auto; }

/* recognition */
/* line 150, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.form-horizontal .hotelyear_accommodation_holder {
  border: none !important; }

/* line 154, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.form-horizontal .displayed-generated-code iframe {
  border: 1px solid #999 !important; }

/* vote box modal */
/* line 160, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.modal .click-blocking {
  width: 215px;
  height: 240px;
  position: absolute;
  top: 505px; }

/* votes prizes table */
/* line 169, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table {
  padding: 0px 15px; }

/* line 173, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr {
  position: relative;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #ccc; }

/* line 180, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-prize-th {
  font-weight: bold;
  background: #f1f1f1;
  color: #333; }

/* line 186, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr:after {
  content: '';
  border-bottom: 1px solid #eee;
  position: relative;
  bottom: -8px;
  display: block; }

/* line 194, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-prize-th:after {
  border-bottom: 1px solid #ccc; }

/* line 198, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr .col-xs-2 span {
  display: inline-block;
  width: 30px;
  color: #27ae60;
  position: relative;
  left: -5px; }

/* line 206, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-success {
  background: #e5f6e2;
  color: #333; }

/* line 211, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-success span:before {
  content: "\e90d";
  font-family: 'general';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #27ae60;
  margin-right: 5px; }

/* line 226, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-in-progress {
  background: #76cbf5;
  color: #333;
  position: relative;
  width: 103.5%;
  left: -5px;
  top: -1px;
  border: 2px solid #6bbad4;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: bold;
  color: #000;
  box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.5); }

/* line 243, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-in-progress p.iconic {
  font-weight: normal;
  position: relative;
  padding-left: 25px; }

/* line 249, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-in-progress p.iconic i {
  position: absolute;
  top: 2px;
  left: 0px;
  color: #cea935; }

/* line 256, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-in-progress:after {
  content: '';
  border-bottom: 0px none;
  position: relative;
  bottom: -8px;
  display: block; }

/* line 264, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-in-progress .glyphicon-getupper {
  color: #007dbb;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px; }

/* line 277, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-in-progress .alert {
  border: 1px solid #6bbad4;
  font-weight: normal;
  background: #cbe8f7;
  padding-right: 200px; }
  @media (min-width: 768px) and (max-width: 1200px) {
    /* line 277, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
    .votes-prizes-table .votes-prize-tr.votes-in-progress .alert {
      padding-right: 120px; }
      /* line 286, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
      .votes-prizes-table .votes-prize-tr.votes-in-progress .alert img {
        width: 200px; } }

/* line 292, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-in-progress .alert ol {
  list-style: decimal;
  margin-left: 20px;
  margin-top: 10px; }

/* line 298, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-in-progress .alert ol li {
  margin-bottom: 5px; }

/* line 302, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr .votes-number-info {
  margin-top: 15px;
  font-weight: normal;
  background: #cbe8f7;
  padding: 10px;
  margin-left: -10px;
  position: relative; }

/* line 311, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr .votes-number-info:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #cbe8f7 transparent;
  position: absolute;
  top: -10px;
  left: 36px;
  content: ''; }

/* line 323, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-success .alert {
  border: 1px solid #a0dc96;
  font-weight: normal;
  background: #fff; }

/* line 329, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-success .votes-number-info {
  background: #fff; }

/* line 333, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.votes-prizes-table .votes-prize-tr.votes-success .votes-number-info:after {
  border-color: transparent transparent #fff transparent; }

@media (max-width: 767px) {
  /* line 338, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .votes-prizes-table .votes-prize-tr.votes-in-progress {
    width: auto;
    left: 0px; }
  /* line 343, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .votes-prizes-table .votes-prize-tr .votes-number-info {
    margin-bottom: 10px; }
  /* line 348, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .votes-prizes-table .votes-prize-tr.votes-in-progress .alert {
    padding-right: 0px; }
  /* line 352, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .votes-prizes-table .votes-prize-tr.votes-in-progress .alert ol {
    margin-left: -20px; }
  /* line 356, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .hotelyear-fix-prize-picture {
    position: static;
    display: block;
    width: auto;
    max-width: 100%; } }

/* winner last year */
/* line 366, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .winners-last-year .item {
  position: relative;
  color: #fff;
  margin-bottom: 30px; }

/* line 372, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .winners-last-year .item .caption {
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 70%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 70%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 70%, rgba(0, 0, 0, 0.8) 100%);
  right: 0px;
  left: 0px;
  bottom: 0px;
  text-align: left;
  padding: 15px;
  position: absolute; }

/* line 384, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .winners-last-year .item:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 50%;
  text-decoration: none;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );
  /* IE6-9 */ }

/* line 401, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .winners-last-year .caption h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 412, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .winners-last-year .caption h3 a {
  color: #fff; }

/* line 416, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .winners-last-year .caption p {
  margin-bottom: 0px;
  line-height: 20px;
  max-height: 40px;
  overflow: hidden; }

/* sponsors */
/* line 425, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-sponsors .sponsor {
  position: relative;
  padding: 0px;
  text-align: center; }

/* line 431, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-sponsors .sponsor img {
  margin: auto; }

/* line 435, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-sponsors .sponsor .title {
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
  padding: 5px 15px;
  color: #fff;
  text-transform: uppercase;
  z-index: 1; }

/* line 446, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-sponsors .sponsor.golden .title {
  background: #c39a2c; }

/* line 450, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-sponsors .sponsor span {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  font-size: 20px;
  padding: 50px 15px;
  opacity: 0;
  filter: alpha(opacity=0);
  zoom: 1;
  transition: all .1s ease-in-out !important;
  -moz-transition: all .1s ease-in-out !important;
  -webkit-transition: all .1s ease-in-out !important;
  -o-transition: all .1s ease-in-out !important;
  -ms-transition: all .1s ease-in-out !important; }

/* line 470, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-sponsors .sponsor:hover span {
  opacity: 1;
  filter: alpha(opacity=100); }

/* pictures last year */
/* line 477, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.pictures-last-year a {
  display: block;
  text-align: center;
  background: #eee;
  padding-bottom: 15px; }

/* line 484, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.pictures-last-year a:hover {
  background: #ddd; }

/* line 488, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.pictures-last-year a img {
  margin-bottom: 10px; }

/* line 492, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.pictures-last-year a span {
  display: block; }

/* your categories */
/* line 498, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.your-categories .table tr:last-child td {
  border-bottom: 1px solid #ddd; }

/* line 502, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.your-categories .table tr th {
  background: #f1f1f1; }

/* media quote */
/* line 508, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.media-quote {
  padding-left: 30px; }

/* line 512, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.media-quote .quote-info {
  margin-bottom: 10px; }

/* line 516, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.media-quote blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 14px;
  font-style: italic;
  border-left: 5px solid #eee; }

/* rules */
/* line 526, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.rules-box {
  background: #fafafa;
  padding: 15px;
  border-left: 2px solid #ddd; }

/* line 532, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.rules-box h2 {
  padding-left: 0px;
  border-left: 0px none; }

/* line 537, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.rules-box h2 span {
  font-size: 14px; }

/* modal */
/* line 543, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .modal-dialog {
  position: relative; }

/* line 547, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .modal-dialog h4.modal-title {
  margin: 0px;
  padding: 0px; }

/* line 552, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .modal-footer .btn-default {
  color: #333; }

/* HOTEL OF THE YEAR GAME */
/* line 558, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-checkbox-control {
  width: 60px;
  height: 60px;
  margin: 20px auto;
  -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  position: relative;
  border-radius: 50px;
  -moz-border-radius: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  border: 4px solid #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  opacity: 0.6;
  background-color: #2ecc71;
  display: none;
  z-index: 8000; }

/* line 582, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-checkbox-control:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out; }

/* line 595, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-select-image-box {
  width: 100%;
  display: block; }

/* line 600, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-select-container-box:hover .hotel-checkbox-control {
  display: block; }

/* line 604, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-checkbox-active .hotel-checkbox-control {
  display: block !important;
  opacity: 1 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1; }

/* line 612, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-checkbox-active .img-shadow {
  background-color: rgba(46, 204, 113, 0.4);
  width: 150px;
  height: 150px;
  position: absolute;
  transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out; }

/* line 624, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-image-select-checkbox {
  display: none; }

/* line 628, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-image-select-checkbox-label {
  width: 50px;
  height: 50px; }

/* line 633, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-image-select-checkbox-label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  background: transparent;
  top: 17px;
  left: 12px;
  border-top: none;
  border-right: none;
  font-family: "hoteladmin" !important;
  border: 0px;
  color: #fff;
  font-size: 22px;
  font-weight: normal;
  content: "\e606";
  cursor: pointer;
  display: block; }

/* line 653, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-image-select-checkbox-label:hover::after {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50); }

/* line 659, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-game-admin .title-important {
  background-color: #ececec;
  padding: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #333; }

/* line 667, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-game-admin .hotel-logo {
  width: 100%;
  margin-top: 20px; }

/* line 672, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.row .hotel-select-container .col-xs-2 {
  margin-bottom: 20px; }

/* line 676, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-checkbox-active .hotel-year-image-select-checkbox-label:after {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1; }

/* line 683, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-select-message-box {
  width: 100px;
  left: 50%;
  margin-left: -50px;
  background-color: #212121;
  position: absolute;
  z-index: 50000;
  padding: 8px;
  border-radius: 5px;
  color: #fff;
  top: -20px;
  text-align: center; }

/* line 697, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-select-message-box:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #212121;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  bottom: -5px; }

/* line 710, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.admin-btn-orange {
  color: #fff !important;
  padding: 9px;
  color: #fff;
  padding: 10px;
  background-color: #f60;
  text-decoration: none;
  color: #fff;
  background: #ff6600;
  background: -moz-linear-gradient(45deg, #ff6600 0%, #ff9900 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #ff6600), color-stop(100%, #ff9900));
  background: -webkit-linear-gradient(45deg, #ff6600 0%, #ff9900 100%);
  background: -o-linear-gradient(45deg, #ff6600 0%, #ff9900 100%);
  background: -ms-linear-gradient(45deg, #ff6600 0%, #ff9900 100%);
  background: linear-gradient(45deg, #ff6600 0%, #ff9900 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#ff9900',GradientType=1 ); }

/* line 728, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.admin-btn-orange:hover {
  background: #ff3300;
  background: -moz-linear-gradient(45deg, #ff3300 0%, #ff6600 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #ff3300), color-stop(100%, #ff6600));
  background: -webkit-linear-gradient(45deg, #ff3300 0%, #ff6600 100%);
  background: -o-linear-gradient(45deg, #ff3300 0%, #ff6600 100%);
  background: -ms-linear-gradient(45deg, #ff3300 0%, #ff6600 100%);
  background: linear-gradient(45deg, #ff3300 0%, #ff6600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3300', endColorstr='#ff6600',GradientType=1 ); }

/* line 739, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.admin-popup-button {
  position: absolute;
  right: 5px;
  bottom: 5px; }

/* HOTEL OF THE YEAR ADMIN SITE BOX */
/* line 747, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-site-box {
  border: 3px solid #cfa86d;
  padding: 0px;
  margin-bottom: 20px;
  box-sizing: border-box;
  display: inline-block; }

/* line 755, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-site-box-title {
  padding: 5px;
  background-color: #cfa86d;
  color: #fff;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase; }

/* line 764, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-site-box .color-red {
  color: #de3e3e; }

/* line 768, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-site-box .logo-box {
  width: 28%;
  float: left; }

/* line 773, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-site-box .logo-box img {
  width: 100%;
  margin: 5px;
  margin-top: 30px; }

/* line 780, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-site-box .text-box {
  width: 59%;
  float: right;
  background-color: white;
  border-left: 7px solid #f2f2f2;
  padding-left: 10px;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 790, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotel-year-site-box a {
  color: #0066cc; }

/* HOTEL OF THE YEAR ADMIN SITE BOX END */
/* HOTEL OF THE YEAR 2017
=========================================================== */
/* line 799, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .grand-prize {
  border-left: none;
  padding: 0; }

/* line 804, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .grand-prize .img-thumbnail {
  border: 2px solid #eed8b9;
  border-radius: 50%;
  margin-right: 8px; }

/* line 810, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .prize-box {
  background-color: #00bfff;
  position: relative; }

/* line 815, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .prize-box .prize-headline {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 15px; }

/* line 823, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .prize-box .prize-headline a {
  color: #336ab7; }

/* line 827, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .prize-box .prize-subtitle {
  color: #31708f;
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  padding-top: 15px; }

/* line 835, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .hotelofyear-competition .hotelyear-sponsors .sponsor span {
  font-size: 14px; }

/* line 839, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-page .list-iconic .glyphicon-checkmark {
  color: #27ae60;
  padding-left: 5px; }

/* be part of it */
/* line 846, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.record .record-detail a {
  width: 55px;
  height: 55px;
  line-height: 55px;
  font-size: 18px;
  color: #ffffff;
  background: #00bfff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  overflow: hidden;
  -webkit-transition: all linear 400ms;
  -moz-transition: all linear 400ms;
  -ms-transition: all linear 400ms;
  -o-transition: all linear 400ms;
  transition: all linear 400ms;
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: default; }
  /* line 867, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .record .record-detail a .glyphicon {
    font-size: 30px;
    top: 7px;
    margin-right: 0; }

/* line 875, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.record .record-detail h3 {
  font-size: 32px; }

@media screen and (min-width: 767px) and (max-width: 1095px) {
  /* line 882, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .hotelyear-page .prize-box {
    margin-top: 20px; }
  /* line 886, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .hotelyear-page .prize-box .prize-headline {
    color: #666;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    top: -30px;
    width: 100%;
    left: 0;
    padding: 0; }
  /* line 898, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .hotelyear-page .prize-box .prize-headline.raised-headline {
    top: -50px; }
  /* line 902, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .hotelyear-page .prize-box .prize-headline.raised-headline .prize-subtitle {
    margin-top: 20px; }
  /* line 906, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .hotelyear-page .prize-box .prize-subtitle {
    position: absolute;
    top: 35px;
    left: 50%;
    width: 50%;
    color: #31708f;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    padding: 10px 10px 15px 10px;
    word-wrap: break-word; } }

@media screen and (min-width: 767px) and (max-width: 991px) {
  /* line 921, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
  .hotelyear-page .prize-box .prize-subtitle {
    position: absolute;
    top: 35px;
    left: 50%;
    padding-left: 10px;
    word-wrap: break-word; } }

/* line 931, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.hotelyear-sponsors {
  justify-content: center; }

/* line 937, ../resources/uncooked/css/sass/hoteladmin/pages/_hotelyear.scss */
.main-sponsor img {
  width: 75%; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login {
  background-color: #e6e4e2; }
  /* line 4, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .logo {
    margin: 60px auto 20px auto;
    padding: 15px;
    text-align: center; }
    /* line 9, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
    .login .logo img {
      display: inline-block; }
    /* line 13, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
    .login .logo .affiliate-title {
      color: #000;
      margin-top: 5px;
      text-transform: uppercase;
      font-weight: bold; }
  /* line 21, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .content {
    background-color: #fff;
    width: 360px;
    margin: 0 auto;
    padding: 20px 30px 0px 30px;
    webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.1); }
    /* line 28, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
    .login .content.error-content {
      padding: 20px 30px; }

/* line 38, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .language-selector {
  border: none !important;
  font-size: 12px; }
  /* line 42, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .content .language-selector:hover {
    background-color: #fafafa;
    cursor: pointer; }

/* line 48, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .language-selector-container {
  text-align: center; }
  /* line 51, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .content .language-selector-container .form-group {
    margin: 0px;
    padding: 0px; }
    /* line 55, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
    .login .content .language-selector-container .form-group label {
      font-weight: normal;
      font-size: 12px;
      margin: 0; }

/* line 64, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .login-form .form-group {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 15px;
  min-height: auto; }

/* line 71, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .login-form .form-group:hover {
  background-color: transparent; }

/* line 75, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .login-form .checkbox {
  padding: 0px; }

/* line 79, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .form-title {
  font-weight: 300;
  margin-bottom: 25px;
  text-align: center; }

/* line 85, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .has-success .input-icon .glyphicon-checkmark,
.login .content .has-error .input-icon .glyphicon-delete {
  right: 10px !important;
  left: auto !important; }

/* line 90, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .checkbox {
  margin-left: 0px;
  margin-top: 0px;
  padding-left: 10px; }

/* line 96, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .forget-password {
  margin-top: 25px; }

/* line 100, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .forget-password,
.login .content .create-account {
  border-top: 1px dotted #eee;
  padding: 20px 30px;
  margin-left: -30px;
  margin-right: -30px; }

/* line 108, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .forget-password .link,
.login .content .create-account .link {
  text-decoration: underline; }

/* line 113, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .forget-password:hover,
.login .content .create-account:hover {
  background-color: #fafafa;
  cursor: pointer; }

/* line 119, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .content .forget-password:hover .link,
.login .content .create-account:hover .link {
  text-decoration: none; }

/* line 124, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login .footer {
  margin: 0 auto;
  text-align: center;
  padding: 10px;
  color: #999;
  font-size: 13px; }

@media (max-width: 530px) {
  /* line 134, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login {
    background-color: #fff; }
  /* line 138, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .btn {
    width: 100%; }
  /* line 142, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .logo {
    margin-top: 15px;
    padding: 0px 15px;
    text-align: left; }
  /* line 148, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .content {
    width: auto;
    padding: 0px 15px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0);
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0);
    border-bottom: 1px dotted #eee; }
  /* line 157, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .content h3 {
    font-size: 22px; }
  /* line 161, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .content .forget-password,
  .login .content .create-account {
    border-top: 1px dotted #eee;
    padding: 20px 15px;
    margin-left: -15px;
    margin-right: -15px; }
  /* line 170, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .footer {
    margin: 0 auto;
    text-align: left;
    margin-left: 5px; }
  /* line 176, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
  .login .footer .administration {
    margin-bottom: 10px; } }

/* line 183, ../resources/uncooked/css/sass/hoteladmin/pages/_login.scss */
.login-form__sessionexpired {
  padding: 5px;
  font-weight: 600;
  text-decoration: underline; }

/*

======== TABLE OF CONTENTS ==========

*/
/* line 7, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.extra-nights-info {
  margin-top: 5px;
  margin-left: 15px;
  font-size: 12px; }

/* line 14, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.package-day-count {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #666;
  padding: 4px 12px;
  text-align: center;
  vertical-align: middle;
  min-width: 39px;
  display: table-cell; }

@media (max-width: 767px) {
  /* line 26, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .floating-checkbox-label .provision-types-container {
    float: left;
    width: 100%;
    margin-left: 0 !important; } }

/* line 41, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.roomTypesContainer .filter .hasMinAdults {
  position: relative;
  padding-right: 15px;
  padding-left: 15px; }

/* line 48, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.roomTypesContainer .filter .has-error ~ .min-adults-error-container {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 110%;
  color: #fff !important;
  font-size: 12px;
  padding: 2px 15px 2px 5px;
  white-space: normal;
  background-color: #c0392b; }
  /* line 59, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .roomTypesContainer .filter .has-error ~ .min-adults-error-container:before {
    content: "";
    margin-left: -3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #c0392b;
    left: 30px;
    bottom: -6px;
    position: absolute; }
  /* line 70, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .roomTypesContainer .filter .has-error ~ .min-adults-error-container .help-inline {
    color: #fff !important; }

/* line 79, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.package-services .active-languages,
.package-services .availability-countries {
  float: left;
  width: 100%; }

@media (max-width: 530px) {
  /* line 88, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .except-days-container {
    margin-left: 0px;
    clear: both;
    margin-bottom: 10px; } }

@media (min-width: 768px) {
  /* line 98, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .panel:hover .tab-title {
    color: #3598db !important;
    text-decoration: underline; }
    /* line 102, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
    .panel:hover .tab-title:hover {
      text-decoration: none; }
  /* line 107, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .panel .package-category-chooser-heading small {
    padding: 5px; }
  /* line 111, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .panel:hover .package-category-chooser-heading small {
    background: #ddd; } }

@media (max-width: 767px) {
  /* line 118, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .panel .package-category-chooser-heading small {
    padding: 5px;
    background: #ddd; } }

/* line 127, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.prepayment-rules .panel.active .tab-title.collapsed,
.prepayment-rules .panel.active .tab-title {
  background: rgba(39, 174, 96, 0.3);
  border-left: 3px solid #27ae60; }

/* line 133, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.prepayment-rules .panel.active .tab-title + .panel-body {
  border-left: 3px solid #27ae60; }

/* line 139, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.prepayment-rules .tab-title .btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: auto; }

/* line 146, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.prepayment-rules .panel:hover .tab-title.collapsed .btn {
  display: inline;
  left: auto; }

/* line 151, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.prepayment-rules .tab-title.collapsed .btn {
  display: none; }

/* line 155, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.prepayment-rules .panel.active .tab-title .btn,
.prepayment-rules .panel.active:hover .tab-title .btn {
  display: none; }

/* line 160, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.prepayment-rules .panel.active .tab-title:after {
  content: '\e90d';
  font-family: 'general';
  font-size: 30px;
  color: #27ae60;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block; }

/* line 171, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.prepayment-rules .panel.active .tab-title:hover:after {
  border-top: none; }

@media (max-width: 767px) {
  /* line 180, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .prepayment-rules .panel-body .tab-title {
    padding-right: 100px; }
  /* line 184, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
  .prepayment-rules .tab-title .btn,
  .prepayment-rules .tab-title.collapsed .btn,
  .prepayment-rules .panel.active .tab-title:after {
    left: auto;
    right: 10px;
    display: block; } }

/* line 200, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.package-prices-table .rate-column,
.provision-type-prices-table .rateplan-prices-children .rate-column {
  padding-bottom: 24px; }

/* line 208, ../resources/uncooked/css/sass/hoteladmin/pages/_packages.scss */
.package-prices-table .unit-price,
.provision-type-prices-table .rateplan-prices-children .unit-price {
  position: absolute;
  color: #999;
  bottom: 5px;
  left: 8px; }

/* TODO SANYI: admin "/package/new" oldalán az ár megadásánál az első oszlop szélessége csúszkált
@media (min-width: 767px) {
  .package-rate-container table tbody tr td:not(.rate-column) {
    width: 289px;
  }
}*/
/* ================
PHOTOGRAPHY PROMO =============*/
/* PHOTOGRAPHY IN PROGRESS */
/* line 6, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-in-progress {
  padding: 20px;
  background-color: #f5f5f5;
  margin-bottom: 30px; }

/* line 12, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-in-progress ul {
  margin-bottom: 0px; }

/* line 16, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-in-progress li {
  margin-bottom: 10px; }

/* PRICE TABLE */
/* line 24, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-price-section .price-box-container {
  margin-bottom: 30px; }

/* line 28, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-price-section .price-box {
  text-align: center;
  padding-bottom: 5px;
  background: #eeeeee; }
  /* line 33, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box > .title {
    width: auto;
    padding: 20px 15px;
    font-size: 18px;
    color: #666666;
    text-transform: uppercase;
    background-color: #cccccc;
    position: relative;
    margin-top: -1px; }
    @media (max-width: 1250px) {
      /* line 33, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
      .photo-price-section .price-box > .title {
        min-height: 90px; } }
    /* line 47, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box > .title:before {
      content: "";
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 10px solid #cccccc;
      position: absolute;
      bottom: -10px;
      left: 49%; }
  /* line 60, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box > .description {
    display: block;
    padding: 30px 10px 20px 10px;
    min-height: 160px; }
    @media (max-width: 1200px) {
      /* line 60, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
      .photo-price-section .price-box > .description {
        min-height: 200px; } }
    /* line 69, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box > .description > .popular {
      padding-top: 20px;
      padding-bottom: 10px;
      font-weight: bold; }
      /* line 74, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
      .photo-price-section .price-box > .description > .popular .glyphicon {
        color: #95C347; }
  /* line 80, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box > .price {
    width: 100%;
    padding-bottom: 5px;
    font-size: 24px;
    color: #666666; }
    /* line 86, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box > .price > .original-price {
      text-decoration: line-through;
      margin-bottom: 5px;
      font-size: 14px;
      font-weight: normal; }
  /* line 94, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box > .button-holder {
    height: 45px;
    padding-top: 5px; }
  /* line 99, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box > .small-description {
    font-size: 10px;
    margin-top: 10px;
    color: #999999; }
  /* line 107, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box.highlighted > .title {
    background-color: #f90 !important;
    color: #fff !important; }
    /* line 111, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box.highlighted > .title:before {
      border-top: 10px solid #f90 !important; }
  /* line 116, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box.highlighted > .price {
    font-weight: bold; }
  /* line 120, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box.highlighted .button-holder {
    padding-top: 0px; }
    @media (max-width: 1100px) and (min-width: 1025px), (max-width: 830px) and (min-width: 768px), (max-width: 600px) {
      /* line 120, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
      .photo-price-section .price-box.highlighted .button-holder {
        padding-top: 5px; }
        /* line 126, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
        .photo-price-section .price-box.highlighted .button-holder > .btn {
          padding: 6px 12px;
          font-size: 14px; } }

/* line 135, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-price-section .success-message {
  padding: 10px;
  border-left: 3px solid #3c763d;
  background-color: #bfe6b0; }

@media (max-width: 1024px) and (min-width: 992px), (max-width: 767px) and (min-width: 531px) {
  /* line 146, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box-container {
    margin-bottom: 10px;
    width: 100%; }
  /* line 151, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box {
    text-align: left;
    padding-bottom: 0px; }
    /* line 155, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box > .title {
      padding: 10px;
      min-height: auto; }
      /* line 159, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
      .photo-price-section .price-box > .title:before {
        display: none; }
    /* line 164, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box > .description {
      padding: 10px;
      min-height: auto;
      width: 40%;
      float: left; }
      /* line 170, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
      .photo-price-section .price-box > .description > .popular {
        padding-top: 10px; }
    /* line 175, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box > .price {
      text-align: center;
      width: 30%;
      float: left;
      margin-top: 10px; }
    /* line 182, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box > .button-holder {
      height: auto;
      width: 30%;
      float: left;
      padding-top: 10px; }
    /* line 189, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box > .small-description {
      font-size: 10px;
      margin-top: 10px;
      color: #999999; }
    /* line 197, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
    .photo-price-section .price-box.highlighted .button-holder {
      padding-top: 10px; }
  /* line 203, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .success-message {
    padding: 10px;
    border-left: 3px solid #3c763d;
    background-color: #bfe6b0; } }

@media (max-width: 530px) {
  /* line 216, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box > .title {
    padding: 10px;
    min-height: auto; }
  /* line 221, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .photo-price-section .price-box > .description {
    min-height: auto; } }

/* ADVANTAGES */
/* line 230, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .advantage-wrapper {
  background-color: #eeeeee;
  padding-top: 20px; }

/* line 235, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .advantage {
  padding-bottom: 30px; }

/* line 239, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .advantage .glyphicon {
  color: #666;
  font-size: 30px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-color: none;
  margin-bottom: 10px;
  border-radius: 100%;
  display: inline-block;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: color 0.2s, background-color 0.2s;
  transition: color  0.2s, background-color 0.2s; }

/* line 257, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .advantage .icon-hoteladmin-photo-badge {
  font-size: 36px; }

/* line 261, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .advantage:hover .glyphicon {
  color: #f60;
  background-color: #FFFFFF; }

/* line 266, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .advantage h4 {
  font-weight: bold;
  margin-bottom: 5px; }

/* BEFORE >> AFTER */
/* line 273, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .image-before,
.photography-page .image-after {
  padding: 8px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  position: relative;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto; }

/* line 285, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .image-before .text,
.photography-page .image-after .text {
  position: absolute;
  bottom: 5%;
  left: 5%;
  color: #fff;
  text-transform: uppercase;
  font-size: 22px; }

/* line 295, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .image-after .verified {
  width: 20%;
  position: absolute !important;
  bottom: -5%;
  right: 0; }

/* line 302, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .image-after .verified-circle {
  width: 20%;
  position: absolute !important;
  bottom: -5%;
  right: 0; }

/* TESTIMONIAL */
/* line 311, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.testimonial {
  margin-bottom: 30px; }

/* line 315, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.testimonial img {
  border: 3px solid #fff;
  -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.3);
  box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.3);
  float: right;
  margin-bottom: 20px; }

/* line 324, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.testimonial-text {
  padding: 15px;
  background: #f5f5f5;
  position: relative;
  margin-bottom: 30px; }

/* line 331, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.testimonial-text:after {
  content: "";
  width: 0px;
  height: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid #f5f5f5;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  position: absolute;
  top: 20px;
  left: -16px; }

@media (max-width: 530px) {
  /* line 346, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .testimonial img {
    width: 100%;
    float: none; }
  /* line 351, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
  .testimonial-text:after {
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid #f5f5f5;
    position: absolute;
    top: -16px;
    left: 48%; } }

/* =================
PHOTO ORDER =========*/
/* line 369, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order {
  font-size: 14px;
  line-height: 20px; }

/* line 374, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .price {
  font-size: 20px;
  padding: 15px 0px; }

/* line 379, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .btn-warning:hover {
  background: #ec971f !important;
  color: #FFFFFF; }

/* line 384, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .info-message {
  padding: 10px;
  border-left: 3px solid #3c763d;
  background-color: #bfe6b0; }

/* line 390, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .check-all {
  margin-left: 5px; }

/* line 394, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .hotel-list {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc; }

/* line 399, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .hotel-list .checkbox {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

/* line 404, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .hotel-list .checkbox label {
  padding-top: 10px;
  padding-bottom: 10px; }

/* line 409, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .hotel-list li {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 5px; }

/* line 416, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .hotel-list .active {
  background-color: #bfe6b0; }

/* line 420, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .usp li {
  padding-bottom: 15px; }

/* line 424, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order .usp .glyphicon {
  color: #95C347; }

/* line 428, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-order h1 {
  font-size: 18px;
  font-weight: bold; }

/* =================
 PHOTO DOWNLOAD  =========*/
/* line 436, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photography-page .price-table-download-section .well {
  padding-top: 0px;
  border-radius: 2px; }

/* line 441, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.price-table-download-section .price-table .price {
  font-size: 16px;
  font-weight: bold; }

/* line 446, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.price-table-download-section .price-table .description {
  min-height: 180px; }

/* line 450, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.price-table-download-section .glyphicon {
  color: #95C347;
  font-size: 22px; }

/* line 458, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.btn-grey-to-orange {
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  color: #333; }

/* line 464, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.price-table-download-section .price-table:hover .btn-grey-to-orange {
  background-color: #f90 !important;
  color: #FFFFFF !important;
  border: 1px solid transparent; }

/* line 470, ../resources/uncooked/css/sass/hoteladmin/pages/_photography.scss */
.photo-list-details {
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
  padding: 20px !important;
  background: #f5f5f5; }

/*

======== TABLE OF CONTENTS ==========


*/
/* line 12, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
.opening-hours .input-group {
  margin-right: 0;
  margin-bottom: 0; }

/* line 23, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
.opening-types-container .form-group {
  margin-left: 15px;
  margin-right: 0;
  margin-bottom: 0; }

/* line 29, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
.opening-types-container .form-group:first-child {
  margin-left: 0; }

/* line 33, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
.opening-types-container .form-control-static {
  float: left; }

/* line 40, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
.opening-types-container .opening-interval-block .openingIntervals {
  margin-bottom: 10px; }
  /* line 43, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .opening-types-container .opening-interval-block .openingIntervals .checkbox-inline input[type=checkbox]:disabled + span {
    color: #999999; }
  /* line 47, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .opening-types-container .opening-interval-block .openingIntervals.break {
    margin-bottom: 15px; }

@media (max-width: 530px) {
  /* line 54, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .opening-types-container .opening-interval-block .openingIntervals {
    margin-bottom: 0; }
  /* line 58, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .opening-types-container .opening-interval-block .form-group {
    margin-left: 0;
    margin-bottom: 10px; }
  /* line 63, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .opening-types-container .opening-interval-block .form-group:nth-of-type(2) {
    margin-bottom: 0; }
  /* line 67, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .opening-types-container .opening-interval-block .checkbox-inline {
    margin-bottom: 10px; } }

/* line 77, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
.check-in-hours .checkbox {
  min-height: auto;
  margin-left: 15px; }

@media (max-width: 530px) {
  /* line 84, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .check-in-hours .input-small {
    width: 50% !important; }
  /* line 88, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .check-in-hours .input-group .input-small {
    width: 100% !important; }
  /* line 92, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .check-in-hours .input-group .form-group {
    margin-bottom: 0; }
  /* line 96, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
  .check-in-hours .checkbox {
    min-height: auto;
    margin-top: 5px;
    margin-left: 0; } }

/* line 106, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
.spoken-language-block {
  margin-left: 20px; }

/* line 110, ../resources/uncooked/css/sass/hoteladmin/pages/_policies.scss */
.additional-languages-container {
  margin-left: 20px;
  margin-top: 10px; }

/*

======== TABLE OF CONTENTS ==========


*/
/* line 9, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.well .alert-info {
  margin: 15px -15px -15px -15px;
  border: transparent; }

/* line 14, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.stat-title {
  position: relative; }
  /* line 17, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .stat-title .export {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 12px;
    color: #999999; }
    /* line 24, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .stat-title .export:hover {
      cursor: pointer;
      text-decoration: underline;
      color: #3598db; }

/* line 36, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.hotlist-container {
  position: relative; }
  /* line 40, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container table th, .hotlist-container table td {
    vertical-align: middle !important; }
  /* line 44, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container table tbody td {
    height: 70px; }
  /* line 49, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container .title {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 5px; }
  /* line 55, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container .title-underline {
    content: '';
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 0;
    height: 2px;
    width: auto;
    background-color: #ccc; }
  /* line 66, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container .hotlist-item {
    padding: 10px 0;
    color: #333; }
    /* line 70, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .hotlist-item .hotlist-number {
      padding: 15px 3px;
      font-weight: bold;
      min-width: 30px;
      display: table-cell; }
    /* line 77, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .hotlist-item .hotlist-img {
      position: relative;
      display: table-cell; }
      /* line 81, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .hotlist-item .hotlist-img img {
        width: 50px;
        height: 50px; }
      /* line 86, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .hotlist-item .hotlist-img .hidden-img {
        text-align: center;
        line-height: 50px;
        font-weight: bold;
        font-size: 30px;
        position: absolute;
        color: #666666;
        text-decoration: none;
        top: 50%;
        margin-top: -25px;
        left: 0;
        width: 50px;
        height: 52px;
        background-color: rgba(255, 255, 255, 0.9);
        z-index: 2; }
    /* line 104, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .hotlist-item .hotlist-text {
      position: relative;
      padding: 0 5px;
      display: table-cell;
      vertical-align: middle;
      height: 50px; }
    /* line 112, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .hotlist-item:hover {
      background-color: #f5f5f5; }
      /* line 115, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .hotlist-item:hover .show-more.open-list {
        text-decoration: underline; }
    /* line 120, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .hotlist-item .show-more.open-list {
      position: relative !important;
      padding-bottom: 15px;
      z-index: 2;
      margin-bottom: 0;
      color: #333333; }
      /* line 127, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .hotlist-item .show-more.open-list:hover {
        background-color: transparent; }
      /* line 131, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .hotlist-item .show-more.open-list .text {
        margin-top: 0;
        display: table-cell;
        height: 50px; }
      /* line 137, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .hotlist-item .show-more.open-list .more:after {
        content: '';
        position: absolute;
        top: 3px;
        right: -8px;
        border-top: 6px solid #666666;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent; }
      /* line 148, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .hotlist-item .show-more.open-list .less:after {
        content: '';
        position: absolute;
        top: 4px;
        right: -8px;
        border-bottom: 6px solid #666666;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent; }
  /* line 162, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container .highlighted,
  .hotlist-container tr.highlighted td {
    background-color: rgba(39, 174, 96, 0.2); }
  /* line 167, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container .show-more {
    position: relative !important;
    padding-bottom: 15px;
    z-index: 2;
    margin-bottom: -15px;
    color: #333333;
    text-decoration: none;
    text-align: center; }
    /* line 176, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .show-more .glyphicon-caret-down,
    .hotlist-container .show-more .glyphicon-caret-up {
      display: block;
      color: #666666; }
    /* line 182, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .show-more .text {
      margin-top: 30px;
      display: inline-block; }
    /* line 187, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .show-more:hover {
      background: whitesmoke; }
      /* line 190, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .show-more:hover .text {
        text-decoration: underline;
        color: #3598db; }
    /* line 197, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .show-more .less .text {
      margin-top: 0; }
    /* line 200, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .show-more .less .glyphicon-caret-up {
      margin-top: 30px; }
  /* line 206, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container .value {
    font-weight: bold;
    white-space: nowrap; }

@media (max-width: 530px) {
  /* line 215, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container .hotlist-item {
    min-height: 95px; }
    /* line 218, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .hotlist-item .col-xxs-12 {
      position: relative;
      padding-left: 100px; }
      /* line 222, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .hotlist-item .col-xxs-12 .hotlist-number {
        position: absolute;
        left: 15px;
        padding: 0; }
      /* line 228, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hotlist-container .hotlist-item .col-xxs-12 .hotlist-img {
        position: absolute;
        left: 40px; }
    /* line 237, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .hotlist-item.no-img .col-xxs-12 {
      padding-left: 35px; }
    /* line 242, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .hotlist-item .hotlist-text {
      height: auto; }
  /* line 248, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hotlist-container .show-more {
    margin-bottom: 0;
    padding-top: 15px; }
    /* line 252, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hotlist-container .show-more .text {
      margin-top: 0; } }

/* line 262, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.diagram-container {
  margin-bottom: 80px; }
  /* line 265, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .diagram-container .diagram-options {
    margin-bottom: 20px; }
    /* line 268, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .diagram-container .diagram-options .form-group {
      padding-top: 0;
      padding-left: 15px;
      padding-right: 15px;
      display: inline-block;
      border-right: 1px solid #eeeeee; }
      /* line 275, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .diagram-container .diagram-options .form-group:first-child {
        padding-left: 0; }
      /* line 279, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .diagram-container .diagram-options .form-group:last-child {
        border-right: none; }
      /* line 283, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .diagram-container .diagram-options .form-group label {
        display: block; }
  /* line 289, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .diagram-container .label-info {
    font-weight: normal;
    position: absolute;
    top: -29px;
    right: 15px;
    padding: 8px 10px;
    font-size: 12px;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    border-radius: 2px 2px 0px 0px; }
    /* line 298, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .diagram-container .label-info:hover {
      cursor: pointer; }

@media (max-width: 767px) {
  /* line 310, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .diagram-container .diagram-options .form-group {
    padding: 0;
    border: none;
    margin-bottom: 10px;
    display: inline-block;
    float: none; } }

/* line 323, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.statistics-chart:hover .morris-hover {
  display: block !important; }

/* line 327, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.morris-hover {
  position: absolute;
  z-index: 1000;
  display: none !important; }

/* line 333, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.morris-hover.morris-default-style {
  border-radius: 2px;
  color: #666;
  background: rgba(255, 255, 255, 0.9);
  border: solid 1px rgba(230, 230, 230, 0.8);
  font-size: 12px;
  text-align: center; }

/* line 342, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold; }

/* line 345, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0; }

/* line 353, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.page-section {
  margin-bottom: 40px; }

/* line 359, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.stat-sample .usp-list {
  margin-top: 30%; }
  @media (max-width: 767px) {
    /* line 359, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .stat-sample .usp-list {
      margin-top: 0; } }

/* line 368, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.hot-list {
  margin-bottom: 20px; }
  /* line 371, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hot-list li {
    position: relative;
    margin-bottom: 15px;
    padding-left: 75px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #eeeeee; }
    /* line 378, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hot-list li:last-child {
      border-bottom: none;
      margin-bottom: 0;
      padding-bottom: 0; }
    /* line 384, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hot-list li a {
      text-decoration: none;
      min-height: 60px;
      display: block; }
      /* line 389, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .hot-list li a:hover .hotel-name {
        text-decoration: underline; }
  /* line 395, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hot-list .rank {
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    left: 5px;
    top: -5px; }
  /* line 403, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hot-list .img-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px; }
    /* line 409, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .hot-list .img-container img {
      border-radius: 50%; }
  /* line 414, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hot-list .package-name {
    color: #333333; }
  /* line 418, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .hot-list .price {
    font-weight: bold;
    color: #333333; }

/* line 424, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.join-as-premium {
  background-color: whitesmoke;
  padding: 15px; }
  /* line 428, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .join-as-premium h3 {
    margin-top: 0; }

/* line 436, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.chart-container {
  margin-bottom: 40px; }

/* line 440, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.chart {
  margin-bottom: 50px;
  height: 200px;
  padding-left: 50px;
  position: relative; }
  /* line 446, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .chart:hover .chart-message-container {
    opacity: 1; }
  /* line 452, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .chart.chart-2-col .chart-column {
    width: 50% !important; }
  /* line 458, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .chart .help-inline:before {
    display: none; }
  /* line 462, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .chart .help-inline:after {
    margin-left: -3px;
    left: auto;
    right: 50%; }
  /* line 469, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .chart .chart-rows-container {
    width: 100%;
    height: 100%;
    z-index: 1;
    margin-top: -200px;
    position: relative;
    border-bottom: 1px solid #dddddd; }
    /* line 477, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .chart .chart-rows-container .chart-row {
      height: 20%;
      width: 100%;
      position: relative; }
      /* line 482, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .chart .chart-rows-container .chart-row .unit-y {
        position: absolute;
        top: -12px;
        left: -50px;
        font-size: 12px;
        color: #999999;
        min-width: 50px;
        background-color: #fff;
        text-align: right;
        padding-right: 10px; }
        @media (max-width: 767px) {
          /* line 494, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
          .chart .chart-rows-container .chart-row .unit-y .price-table.vertical {
            overflow: auto;
            max-width: none; } }
  /* line 503, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .chart .chart-column-container {
    width: 100%;
    height: 200px;
    z-index: 3;
    position: relative; }
    /* line 509, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .chart .chart-column-container .chart-column {
      width: 14%;
      height: 100%;
      float: left;
      position: relative;
      text-align: center;
      padding: 0 2.5%;
      vertical-align: bottom; }
      /* line 518, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .chart .chart-column-container .chart-column:first-child {
        border-left: none; }
      /* line 522, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .chart .chart-column-container .chart-column .unit-x {
        position: absolute;
        bottom: -20px;
        left: 0;
        right: 0;
        text-align: center;
        font-size: 12px;
        color: #999999;
        min-width: 50px;
        background-color: #fff; }
      /* line 534, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .chart .chart-column-container .chart-column .chart-bar {
        width: 60px;
        position: absolute;
        bottom: 1px;
        left: 50%;
        margin-left: -30px;
        padding: 0 5px; }
        /* line 542, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
        .chart .chart-column-container .chart-column .chart-bar .value {
          font-size: 12px;
          position: absolute;
          bottom: 105%;
          display: block;
          left: 0;
          right: 0; }
        /* line 551, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
        .chart .chart-column-container .chart-column .chart-bar.non-visible {
          background-color: #fff;
          border-top: 2px dashed #cccccc;
          border-right: 2px dashed #cccccc;
          border-left: 2px dashed #cccccc; }
          /* line 557, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
          .chart .chart-column-container .chart-column .chart-bar.non-visible:before {
            content: '\003F';
            position: absolute;
            top: 10px;
            left: 50%;
            margin-left: -10px;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            display: block;
            background-color: #999999;
            font-weight: bold;
            color: #fff; }
  /* line 576, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .chart .chart-message-container {
    z-index: 5;
    position: absolute;
    top: -15px;
    right: 0;
    bottom: -20px;
    left: 0;
    background-color: rgba(255, 255, 255, 0.9);
    vertical-align: middle;
    border: 1px solid whitesmoke;
    opacity: 0;
    transition: opacity 0.1s ease; }
    /* line 591, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .chart .chart-message-container .message {
      position: absolute;
      top: 30%;
      left: 15px;
      right: 15px;
      text-align: center;
      font-weight: bold;
      font-size: 16px; }

/* line 606, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.legend-container {
  width: 100%; }
  /* line 610, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .legend-container .legend {
    padding-right: 30px;
    font-size: 12px;
    margin: 0 auto;
    text-align: center; }
    /* line 616, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .legend-container .legend:last-child {
      padding-right: 0; }
    /* line 621, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .legend-container .legend .legend-title {
      font-weight: bold;
      border-bottom: 1px solid #eeeeee;
      margin-bottom: 10px;
      margin-left: 25px; }
    /* line 628, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .legend-container .legend .legend-color {
      width: 10px;
      height: 10px;
      position: absolute;
      top: 3px;
      left: 3px; }

/* prémium, hogy látszódjanak a hosszabb X tengely szövegek is */
/* line 640, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.statistics-chart svg {
  overflow: visible !important; }

/* relatív kell legyen, mert van abszolút gyereke */
/* line 645, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.statistics-chart {
  position: relative;
  margin-bottom: 30px; }

/* prémium: átlagárak, konkurens: ha szálláshely nincs az első 10-ben, akkor ez jelenik meg '...' */
/* line 651, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.skipped-rows {
  font-size: 22px;
  text-align: center;
  padding-bottom: 20px !important; }

/* line 659, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.premium-percent {
  position: relative;
  font-size: 24px;
  color: #666666;
  font-weight: bold;
  background-color: whitesmoke;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  border-radius: 50%;
  margin-bottom: 30px; }
  /* line 672, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-percent.success {
    background-color: rgba(39, 174, 96, 0.9);
    color: #fff; }
  /* line 677, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-percent .glyphicon {
    position: absolute;
    top: 10px;
    left: 50%;
    font-size: 22px;
    margin-left: -11px; }

/* line 689, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.premium-benefits-container {
  position: relative; }
  /* line 692, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefits-container .title {
    font-size: 18px;
    margin-bottom: 20px; }
  /* line 697, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefits-container .table {
    margin-bottom: 0; }
  /* line 701, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefits-container .premium-percent {
    position: absolute;
    right: -130px;
    top: 0;
    font-size: 24px;
    color: #666666;
    font-weight: bold;
    background-color: whitesmoke;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    border-radius: 50%; }
    /* line 715, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .premium-benefits-container .premium-percent.success {
      background-color: rgba(39, 174, 96, 0.9);
      color: #fff; }
    /* line 720, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .premium-benefits-container .premium-percent .glyphicon {
      position: absolute;
      top: 15px;
      left: 50%;
      font-size: 22px;
      margin-left: -11px; }

@media (min-width: 768px) {
  /* line 734, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefits-container .table > tbody > tr > th {
    width: 280px; } }

@media (max-width: 767px) {
  /* line 745, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefits-container .title {
    padding: 12px 75px 12px 0; }
  /* line 749, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefits-container .premium-percent {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 16px;
    font-weight: bold;
    width: 60px;
    height: 60px;
    line-height: 60px;
    margin-top: 0; }
    /* line 760, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .premium-benefits-container .premium-percent .glyphicon {
      position: absolute;
      top: 5px;
      left: 50%;
      font-size: 12px;
      margin-left: -6px; }
  /* line 770, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  > .info-icon {
    padding: 2px;
    margin-top: -5px;
    font-size: 14px; }
  /* line 776, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  > .link-popup {
    display: block;
    font-size: 12px;
    margin-right: 10px;
    color: #3598db;
    text-transform: lowercase;
    margin-top: 5px; } }

@media (max-width: 530px) {
  /* line 790, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefits-container .table-fluid td {
    min-height: 60px !important; } }

/* line 800, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.availability-rules-modal .modal-dialog {
  width: 900px; }

@media (min-width: 768px) and (max-width: 930px) {
  /* line 808, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .availability-rules-modal .modal-dialog {
    width: auto;
    margin: 15px; }
    /* line 812, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .availability-rules-modal .modal-dialog .full-house-container > .table-checkable > tbody > tr > th > .row-head {
      width: 100px; } }

@media (max-width: 767px) {
  /* line 822, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .availability-rules-modal .modal-dialog {
    width: auto;
    margin: 15px; } }

/* line 834, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.legend-color__last {
  background: #ddd; }

/* line 838, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.legend-color__now {
  background: #f90; }

/* line 845, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.morris-hover-row-label .legend-container tr {
  border-bottom: 1px solid #eee;
  text-align: left; }

/* line 850, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.morris-hover-row-label .legend-container td {
  padding: 3px 0; }

/* line 854, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.morris-hover-row-label .legend-container .legend-color {
  top: 7px; }

/* line 859, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.morris-hover-row-label .legend td {
  padding-right: 5px;
  padding-left: 5px; }
  /* line 863, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .morris-hover-row-label .legend td:first-child {
    border-right: 1px solid #eee;
    padding-left: 20px; }

/* line 873, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.affixable-header {
  position: fixed;
  top: 0;
  z-index: 999; }

/* line 879, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.affixable-header .short-desc {
  display: none; }

/* line 883, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.affixable-header.affix-top {
  top: -1000px; }

/* line 893, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.premium-benefit .premium-benefit__element {
  margin-bottom: 5px; }

/* line 897, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.premium-benefit .modal-dialog .condition td + td {
  width: auto; }

/* line 902, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.premium-benefit .premium-comparison-table td {
  width: 35%; }

/* line 906, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.premium-benefit .premium-comparison-table .list-description {
  display: block;
  text-align: left;
  padding: 0; }

/* line 912, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.premium-benefit .premium-comparison-table td:nth-child(2),
.premium-benefit .premium-comparison-table th:nth-child(2) {
  border-right: 1px solid #ddd; }

@media (max-width: 767px) {
  /* line 921, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefit .premium-comparison-table td,
  .premium-benefit .premium-comparison-table th {
    width: 100%; } }

@media (min-width: 992px) {
  /* line 932, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefit .modal-dialog {
    width: 70%;
    max-width: 800px; } }

@media (min-width: 767px) and (max-width: 991px) {
  /* line 942, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .premium-benefit .modal-dialog {
    width: 90%; } }

/* line 951, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.commission-refund__progress-container {
  position: relative; }
  /* line 954, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .commission-refund__progress-container .progress {
    height: 42px;
    margin-top: 50px; }
  /* line 959, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .commission-refund__progress-container .progress-bar {
    line-height: 42px;
    background: #f90;
    font-size: 14px; }
  /* line 965, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .commission-refund__progress-container .ribbon-1,
  .commission-refund__progress-container .ribbon-2,
  .commission-refund__progress-container .ribbon-3 {
    position: absolute;
    top: -30px; }
    /* line 971, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .commission-refund__progress-container .ribbon-1:before,
    .commission-refund__progress-container .ribbon-2:before,
    .commission-refund__progress-container .ribbon-3:before {
      content: "";
      width: 1px;
      height: 63px;
      background: #333;
      position: absolute;
      top: 20px;
      left: 7px;
      z-index: -1; }
  /* line 983, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .commission-refund__progress-container .ribbon-1 {
    left: 39%; }
    /* line 986, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .commission-refund__progress-container .ribbon-1:after {
      content: "";
      width: 20%;
      height: 63px;
      position: absolute;
      top: -30px; }
  /* line 995, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .commission-refund__progress-container .ribbon-2 {
    left: 49%; }
  /* line 999, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .commission-refund__progress-container .ribbon-3 {
    left: 59%; }

/* line 1004, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.commission-refund__summary {
  border-top: 1px solid #eee;
  padding-top: 10px; }

/* line 1014, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.reservation-progress-bar-last-year .progress,
.reservation-progress-bar-this-year .progress {
  height: 42px; }

/* line 1023, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.traffic-partnership-main-container .financial-container {
  margin-top: 0;
  border: 0; }

/* line 1028, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.traffic-partnership-main-container .financial-table-container {
  flex-direction: column; }

/* line 1032, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.traffic-partnership-main-container .financial-example {
  margin-left: 0 !important; }

/* line 1036, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.traffic-partnership-main-container .statistics-chart {
  min-height: 500px; }

@media (max-width: 767px) {
  /* line 1044, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .traffic-partnership-main-container .statistics-chart {
    min-height: 300px; } }

/* line 1054, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.reservation-details-diagram .section-end {
  border-bottom: 2px solid #ddd; }

/* line 1061, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.rival-selector__rivals {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }
  /* line 1066, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .element {
    display: flex;
    width: 45%;
    flex-basis: 45%;
    margin: 10px;
    box-shadow: 0 0 5px #ccc;
    flex-grow: 1; }
    /* line 1074, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .rival-selector__rivals .element .img {
      opacity: 1;
      transition: opacity .2s ease-in-out; }
    /* line 1080, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .rival-selector__rivals .element:hover .img {
      opacity: .5; }
    /* line 1084, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .rival-selector__rivals .element:hover .hovered-hand {
      opacity: 1;
      top: 50%; }
  /* line 1091, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .typeahead {
    border-radius: 0 0 2px 2px; }
    /* line 1094, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .rival-selector__rivals .typeahead li > a {
      text-decoration: none;
      font-size: 13px;
      white-space: normal; }
      /* line 1099, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
      .rival-selector__rivals .typeahead li > a:hover {
        background-color: #eeeeee;
        color: #333333; }
    /* line 1105, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .rival-selector__rivals .typeahead li.active > a,
    .rival-selector__rivals .typeahead li.active > a:focus {
      background-color: #eeeeee;
      color: #333333; }
  /* line 1112, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .setted-rival {
    border: 2px solid #27ae60; }
  /* line 1116, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .wrong-rival {
    border: 2px solid #dd2200; }
  /* line 1120, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .rival-selector-input {
    display: flex;
    flex-direction: column; }
    /* line 1124, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .rival-selector__rivals .rival-selector-input input {
      width: 100%; }
    /* line 1128, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .rival-selector__rivals .rival-selector-input i {
      font-size: 24px; }
  /* line 1133, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .hovered-hand {
    opacity: 0;
    position: absolute;
    top: 70%;
    left: 50%;
    width: 50px;
    height: 50px;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transition: opacity 0.2s, top 0.2s; }
  /* line 1145, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .hotel-img {
    width: 90px;
    height: 90px; }
  /* line 1150, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .name {
    padding: 5px; }
  /* line 1154, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals sup {
    letter-spacing: -1px; }
    /* line 1157, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
    .rival-selector__rivals sup .glyphicon-star {
      font-size: 8px; }
  /* line 1162, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .checkbox {
    margin: 0;
    padding: 5px; }
  /* line 1167, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals label {
    padding: 0; }
  /* line 1171, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals input + label {
    position: absolute;
    top: 0;
    left: 0;
    background-size: 25%;
    height: 185px;
    width: 185px;
    display: inline-block;
    padding: 0;
    z-index: 2; }
  /* line 1183, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals input:not(:checked) + label {
    background: none; }

/* line 1189, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
.selected-rival sup {
  font-size: 8px; }

@media (max-width: 767px) {
  /* line 1197, ../resources/uncooked/css/sass/hoteladmin/pages/_premium.scss */
  .rival-selector__rivals .element {
    width: 100%;
    flex-basis: 100%;
    margin: 10px 0; } }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.new-premium .page-title {
  display: none; }

/* line 5, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-title {
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  width: 65%;
  margin: 0 auto; }

/* line 13, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-silver-description {
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  margin-top: 20px; }
  /* line 19, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-description hr {
    margin-top: 35px;
    width: 75%; }

/* line 27, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-silver-card .list-description, .premium-comparison-table .list-description {
  color: #999;
  display: none;
  margin-top: 5px; }

/* line 33, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-silver-card h3, .premium-comparison-table h3 {
  font-weight: 600;
  text-transform: uppercase; }

/* line 38, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-silver-card h4, .premium-comparison-table h4 {
  font-weight: 600; }

/* line 42, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-silver-card p, .premium-comparison-table p {
  margin: 0; }

/* line 46, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-silver-card .list-iconic, .premium-comparison-table .list-iconic {
  text-align: left;
  margin: 0; }
  /* line 50, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-card .list-iconic li, .premium-comparison-table .list-iconic li {
    padding-right: 35px;
    padding-left: 35px; }
  /* line 55, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-card .list-iconic .glyphicon, .premium-comparison-table .list-iconic .glyphicon {
    font-size: 18px;
    padding-left: 5px; }
  /* line 61, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-card .list-iconic .premium-advantages .glyphicon-chevron-down2, .premium-silver-card .list-iconic .premium-advantages .glyphicon-chevron-up2, .premium-comparison-table .list-iconic .premium-advantages .glyphicon-chevron-down2, .premium-comparison-table .list-iconic .premium-advantages .glyphicon-chevron-up2 {
    position: relative;
    display: inline;
    font-size: 12px;
    padding-left: 0; }
  /* line 68, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-card .list-iconic .premium-advantages .glyphicon-chevron-up2, .premium-comparison-table .list-iconic .premium-advantages .glyphicon-chevron-up2 {
    top: 0; }
  /* line 72, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-card .list-iconic .premium-advantages:hover, .premium-comparison-table .list-iconic .premium-advantages:hover {
    color: #3598db;
    cursor: pointer; }
    /* line 76, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-silver-card .list-iconic .premium-advantages:hover .text, .premium-comparison-table .list-iconic .premium-advantages:hover .text {
      text-decoration: underline; }
    /* line 80, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-silver-card .list-iconic .premium-advantages:hover .glyphicon, .premium-comparison-table .list-iconic .premium-advantages:hover .glyphicon {
      color: #3598db; }

/* line 88, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-conditions-btn {
  margin: 0 auto;
  display: block; }

/* line 94, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-silver-card-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  text-align: center; }

/* line 102, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-silver-card-content {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-top: 20px; }
  /* line 108, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-card-content .premium-silver-card:first-child {
    margin-right: 10px; }
  /* line 112, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-card-content .premium-silver-card:last-child {
    margin-left: 10px; }
  /* line 116, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-card-content .premium-silver-card {
    width: 50%;
    flex-basis: 50%;
    flex-grow: 0;
    padding: 20px;
    border: 1px solid #e2e2e2; }
    /* line 123, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-silver-card-content .premium-silver-card .glyphicon-star {
      color: #ccc;
      font-size: 45px; }
    /* line 129, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-silver-card-content .premium-silver-card .list-iconic li {
      margin-top: 20px; }

/* line 138, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-comparison-container .comparison-table-title {
  margin-top: 40px; }

/* line 143, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-comparison-table {
  margin-bottom: 10px;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%; }
  /* line 149, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .glyphicon.silver {
    font-size: 36px;
    border: 1px solid;
    border-radius: 50%;
    padding: 10px;
    margin-bottom: 5px; }
  /* line 158, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .sticky-title-header.silver, .premium-comparison-table .sticky-title-header.gold {
    padding: 0;
    color: #333; }
  /* line 164, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .sticky-title-header.silver {
    background-image: linear-gradient(to right, #F5F5F5, #ddd); }
  /* line 168, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .sticky-title-header.gold {
    background-image: linear-gradient(to right, #e9d5a6, #d7b880); }
  /* line 172, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .sticky-title-header .premium-gold-title,
  .premium-comparison-table .sticky-title-header .premium-silver-title {
    padding: 10px; }
    /* line 176, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-comparison-table .sticky-title-header .premium-gold-title h3,
    .premium-comparison-table .sticky-title-header .premium-silver-title h3 {
      margin-top: 5px; }
    /* line 180, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-comparison-table .sticky-title-header .premium-gold-title .short-desc,
    .premium-comparison-table .sticky-title-header .premium-silver-title .short-desc {
      font-weight: normal;
      font-size: 12px;
      color: #333;
      margin-bottom: 20px; }
  /* line 188, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .sticky-title-header .join-btn {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%); }
  /* line 197, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .affixable-header .premium-gold-title,
  .premium-comparison-table .affixable-header .premium-silver-title {
    margin-bottom: 0;
    height: 110px; }
  /* line 203, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .affixable-header .glyphicon.silver {
    font-size: 24px; }
  /* line 208, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .hide {
    border: 0;
    background: none; }
  /* line 213, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .border-none {
    border: none !important;
    padding-left: 0; }
  /* line 218, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .compare-mobil {
    display: none; }
  /* line 222, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .glyphicon-checkmark {
    font-size: 25px;
    color: #27ae60; }
  /* line 227, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .glyphicon-denied {
    font-size: 25px;
    color: #999; }
  /* line 232, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .discount {
    font-size: 18px; }
  /* line 236, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .list-description {
    margin-left: 10px;
    padding: 0 10px 0 26px; }
    /* line 240, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-comparison-table .list-description p {
      margin: 0; }
  /* line 245, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table td, .premium-comparison-table th {
    height: 55px;
    border: 1px solid #DDD;
    padding: 10px;
    empty-cells: show;
    display: table-cell !important;
    width: 50%; }
  /* line 254, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table td + td, .premium-comparison-table th + th {
    width: 25%; }
  /* line 258, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .faq td {
    border: transparent !important; }
  /* line 263, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .affix .short-desc, .premium-comparison-table .affix-bottom .short-desc {
    display: none; }

/* line 272, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premiumconditionsModal .condition {
  margin-top: 0; }
  /* line 275, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition .premium-silver-title,
  .premiumconditionsModal .condition .premium-gold-title {
    vertical-align: middle;
    height: 80px; }
  /* line 281, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition .premium-silver-title {
    background-image: linear-gradient(to right, #F5F5F5, #ddd); }
  /* line 285, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition .premium-gold-title {
    background-image: linear-gradient(to right, #e9d5a6, #d7b880); }
  /* line 289, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition h3 {
    margin: 0; }
  /* line 293, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition td, .premiumconditionsModal .condition th {
    width: 150px;
    vertical-align: top; }
  /* line 298, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition td + td, .premiumconditionsModal .condition th + th {
    width: 150px; }
  /* line 302, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition td:nth-child(2), .premiumconditionsModal .condition th:nth-child(2) {
    border-right: 1px solid #ddd; }
  /* line 306, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition tr:last-child td.gold {
    border-bottom: 1px solid #ddd; }
  /* line 310, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition td.gold, .premiumconditionsModal .condition th.gold {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd; }
  /* line 315, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition .list-description {
    display: block;
    margin: 0;
    text-align: left;
    padding: 0;
    color: #333; }
    /* line 322, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premiumconditionsModal .condition .list-description p {
      margin: 0;
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center; }
    /* line 330, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premiumconditionsModal .condition .list-description img {
      width: 20px;
      margin-right: 5px; }
  /* line 336, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .condition .center {
    text-align: center; }

/* line 343, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.financial-container {
  margin-top: 30px;
  padding: 20px;
  border: 1px solid #ddd; }
  /* line 348, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .financial-container h3 {
    font-weight: 600;
    margin-top: 0; }
  /* line 353, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .financial-container .financial-table-container {
    display: flex;
    flex-wrap: nowrap; }
    /* line 357, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .financial-container .financial-table-container .financial-table {
      margin-bottom: 10px; }
      /* line 360, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
      .financial-container .financial-table-container .financial-table th, .financial-container .financial-table-container .financial-table td {
        border: 1px solid #DDD;
        padding: 10px;
        empty-cells: show;
        display: table-cell !important;
        text-align: center;
        width: 150px; }
    /* line 370, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .financial-container .financial-table-container .financial-example {
      color: #999;
      flex-basis: 70%;
      margin-left: 20px; }
  /* line 377, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .financial-container .gold-example-img {
    margin-top: 20px; }
    /* line 380, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .financial-container .gold-example-img:hover {
      cursor: pointer; }

/* line 388, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.premium-privacy-container {
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 20px;
  box-shadow: 0 2px 35px rgba(0, 0, 0, 0.2);
  text-align: left; }
  /* line 395, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container h3 {
    font-weight: 600;
    margin-top: 0; }
  /* line 400, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container .name-form {
    margin: 20px 0; }
  /* line 404, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container .company-name {
    font-weight: 600; }
  /* line 408, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container label {
    margin-bottom: 0;
    margin-right: 10px;
    font-weight: normal; }
  /* line 414, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container .form-control {
    width: 40%; }
  /* line 419, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container .premium-privacy label {
    margin-bottom: 10px;
    text-align: left; }
  /* line 425, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container h4 {
    margin-bottom: 20px; }
  /* line 429, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container .highlighted-control-label {
    background: #f5f5f5;
    display: inline-block;
    margin-left: -10px;
    margin-bottom: 15px;
    padding-left: 10px;
    border: 1px solid #ddd;
    border-radius: 2px;
    position: relative;
    margin-top: 5px;
    margin-bottom: 15px; }
    /* line 441, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-privacy-container .highlighted-control-label .label {
      position: absolute;
      font-size: 9px;
      letter-spacing: 1px;
      top: -8px;
      left: -8px; }

/* line 452, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
.intent-join-container .glyphicon-alert, .premium-privacy-container .glyphicon-alert {
  color: #f60;
  margin-right: 5px; }

@media (max-width: 767px) {
  /* line 461, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-title {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 80%; }
  /* line 468, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-gold-title__main-title {
    font-size: 1.75rem; }
  /* line 472, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-gold-title__sub-title {
    font-size: 1.5rem; }
  /* line 477, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy .join-btn, .premium-conditions-btn, .cancel-btn {
    display: block;
    width: 100%; }
  /* line 482, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .cancel-btn {
    margin-top: 10px; }
  /* line 488, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .compare-mobil td {
    vertical-align: middle; }
  /* line 495, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .hidden {
    display: none !important; }
  /* line 500, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .sticky-title-header .premium-silver-title,
  .premium-comparison-table .sticky-title-header .premium-gold-title {
    vertical-align: middle;
    height: 55px;
    margin-bottom: 40px; }
    /* line 506, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-comparison-table .sticky-title-header .premium-silver-title h3,
    .premium-comparison-table .sticky-title-header .premium-gold-title h3 {
      margin: 0; }
    /* line 510, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-comparison-table .sticky-title-header .premium-silver-title p,
    .premium-comparison-table .sticky-title-header .premium-gold-title p {
      display: none; }
  /* line 516, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .glyphicon.silver {
    font-size: 24px; }
  /* line 520, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table .compare-mobil {
    display: table-row;
    background-color: #f5f5f5; }
    /* line 524, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-comparison-table .compare-mobil td {
      text-align: center;
      padding-right: 30px; }
      /* line 528, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
      .premium-comparison-table .compare-mobil td .glyphicon-chevron-down2, .premium-comparison-table .compare-mobil td .glyphicon-chevron-up2 {
        display: inline; }
    /* line 533, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-comparison-table .compare-mobil .list-description {
      margin: 0;
      padding: 10px 10px 0 10px; }
  /* line 539, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table td:nth-child(2), .premium-comparison-table th:nth-child(2) {
    border-right: 1px solid #ddd; }
  /* line 543, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table tr:last-child td.gold {
    border-bottom: 1px solid #ddd; }
  /* line 547, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-comparison-table td.gold, .premium-comparison-table th.gold {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd; }
  /* line 553, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-card-content {
    flex-direction: column; }
    /* line 556, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
    .premium-silver-card-content .premium-silver-card {
      width: 100%;
      flex-basis: 100%; }
      /* line 560, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
      .premium-silver-card-content .premium-silver-card:first-child {
        margin-right: 0; }
      /* line 564, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
      .premium-silver-card-content .premium-silver-card:last-child {
        margin-left: 0; }
      /* line 568, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
      .premium-silver-card-content .premium-silver-card:nth-child(2) {
        margin-top: 10px; }
      /* line 572, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
      .premium-silver-card-content .premium-silver-card .glyphicon-star {
        display: none; }
      /* line 576, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
      .premium-silver-card-content .premium-silver-card h3 {
        margin: 0; }
  /* line 583, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container .name-form {
    flex-wrap: wrap; }
  /* line 587, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container .form-control {
    width: 70%; }
  /* line 591, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container .highlighted-control-label {
    padding-top: 5px; }
  /* line 597, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .financial-container .financial-table-container {
    flex-wrap: wrap; }
  /* line 602, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .financial-container .financial-example {
    flex-basis: 100% !important;
    margin-left: 0 !important;
    margin-top: 10px; } }

@media (max-width: 530px) {
  /* line 611, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-silver-title, .premium-gold-title {
    height: 85px !important; }
  /* line 616, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premiumconditionsModal .modal-body {
    padding: 10px; }
  /* line 621, ../resources/uncooked/css/sass/hoteladmin/pages/_new-premium-partners.scss */
  .premium-privacy-container .name-form .form-control {
    width: 100%; } }

/**
 * Global spacing variables.
 */
/**
 * Global table spacing variables.
 */
/**
 * A map of breakpoints.
 * xs: 0 Mobile-portrait
 * sm: 576px (36em) Mobile-landscape and larger
 * md: 768px (48em) Tablet-portrait and larger
 * lg: 992px (62em) Tablet-landscape and larger
 * xl: 1200px (75em) Laptops and larger
 * xxl: 1400px (87.5em) Laptops and larger
 */
/**
 * It's a special getter for breakpoints,that get the value from map or you can add number.
 *
 * @param {Map} $breakpoints - map of breakpoints.
 * @param {Value} $breakpoint - breakpoint  value.
 */
/**
 * Mixin to prefix several properties at once
 * @param {Map} $breakpoint - Declarations to breakpoints
 * Example: @include breakpoints(xs) or @include breakpoints(320)
 * Example: @include breakpoints-below(xs) or @include breakpoints-below(710)
 * Example: @include breakpoints-between(xs, xl) or @include breakpoints(320, 400)
 */
/**
 * Default respond above mixin
 */
/**
 * Respond below mixin
 */
/**
 * Respond between mixin
 */
/*
 * === TABLE OF CONTENTS ===
 *
 * - PRICE TABLE FILTER
 *      - Tagsinput
 * - PRICE TABLE CONTENT
 *      - Price table content block
 *      - Price table content
 * - PRICE TABLE
 *      - Price table general
 *      - Price cell
 *      - Price cell input
 *      - Price cell validation
 *      - Price table active column
 *      - Price category
 *      - Price title
 *      - Price table days and months
 *      - Child rates in percentages
 * - VERTICAL PRICE TABLE
 * - VERTICAL FLOATING PRICE TABLE
 * - MOBILE PRICE TABLE
 * - PRICE AUTO FILL MODAL
 * - AVAILABILITY RULES MODAL
*/
/* =======================================
            PRICE TABLE FILTER
======================================= */
/* line 33, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-filter {
  margin-bottom: 30px; }
  /* line 36, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .setup-dropdown {
    color: #333333;
    position: relative;
    display: inline-block; }
    /* line 41, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-filter .setup-dropdown:hover {
      cursor: pointer; }
    /* line 45, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-filter .setup-dropdown label {
      text-decoration: underline;
      margin-bottom: 0; }
      /* line 49, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .price-table-filter .setup-dropdown label:hover {
        cursor: pointer; }
    /* line 54, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-filter .setup-dropdown:after {
      content: '';
      border-top: 5px solid #999999;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      position: absolute;
      top: 7px;
      left: -13px; }
    /* line 64, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-filter .setup-dropdown.collapsed:after {
      content: '';
      border-left: 5px solid #999999;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      position: absolute;
      top: 5px;
      left: -10px; }
    /* line 74, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-filter .setup-dropdown:hover label {
      text-decoration: none; }

/* line 84, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-filter .filter .tags-input-container {
  position: relative; }

/* line 88, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-filter .filter .typeahead {
  border-radius: 0px 0px 2px 2px; }
  /* line 91, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .typeahead input {
    pointer-events: none; }
  /* line 95, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .typeahead li > a {
    text-decoration: none;
    font-size: 13px;
    white-space: normal; }
    /* line 100, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-filter .filter .typeahead li > a:hover {
      background-color: #eeeeee;
      color: #333333; }
  /* line 106, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .typeahead li.active > a,
  .price-table-filter .filter .typeahead li.active > a:focus {
    background-color: #eeeeee;
    color: #333333; }
  /* line 112, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .typeahead .checkbox {
    margin: 0; }
    /* line 115, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-filter .filter .typeahead .checkbox input [type=checkbox] {
      width: auto !important; }
  /* line 120, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .typeahead .close {
    position: absolute;
    top: -5px;
    right: -15px; }

/* line 127, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-filter .filter .bootstrap-tagsinput {
  cursor: text;
  margin-bottom: 0px;
  width: 340px;
  position: absolute; }
  /* line 133, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .bootstrap-tagsinput .tags-container {
    margin-top: 0px;
    height: 30px;
    overflow: hidden; }
  /* line 139, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .bootstrap-tagsinput .tags-container:empty {
    display: none; }
  /* line 143, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .bootstrap-tagsinput:after {
    content: attr(data-tags-overflow);
    position: absolute;
    font-size: 12px;
    top: 1px;
    right: 1px;
    bottom: 1px;
    width: 35px;
    text-align: right;
    padding-right: 5px;
    padding-top: 6px;
    cursor: pointer;
    z-index: 0 !important;
    color: #333;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 60%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(60%, white));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 60%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 60%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 60%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 60%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }
  /* line 166, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .bootstrap-tagsinput:hover:after {
    color: #3598db;
    text-decoration: underline; }
  /* line 171, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .bootstrap-tagsinput.active {
    z-index: 5; }
    /* line 174, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-filter .filter .bootstrap-tagsinput.active:after {
      display: none; }
  /* line 179, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .bootstrap-tagsinput input {
    padding: 6px 10px 2px 10px; }
    /* line 182, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-filter .filter .bootstrap-tagsinput input:focus {
      box-shadow: none !important;
      border-color: #ccc !important;
      border-top: 1px dashed #ccc; }
  /* line 189, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .bootstrap-tagsinput .label {
    white-space: nowrap;
    position: relative;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 150px; }
  /* line 197, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-filter .filter .bootstrap-tagsinput .typeahead .checkbox input[type=checkbox] {
    width: auto !important;
    margin-top: 4px !important; }

/* line 203, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-filter .filter .bootstrap-tagsinput.active .tags-container {
  height: auto; }

/* line 207, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-filter .filter .tags-data ~ label {
  padding-bottom: 35px; }

/* line 211, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-filter .filter .file-tree-holder {
  pointer-events: none; }

/* =======================================
           PRICE TABLE CONTENT
======================================= */
/* line 223, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-content-block {
  position: relative; }
  /* line 226, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-content-block .pdf-export {
    font-size: 13px;
    margin-bottom: 10px; }

/* line 235, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-content .table-title {
  margin-top: 50px;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
  line-height: 28px;
  overflow: visible;
  background-color: whitesmoke; }
  /* line 244, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-content .table-title .popover {
    left: 0 !important; }
    /* line 247, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table-content .table-title .popover .arrow {
      display: none; }
  /* line 252, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-content .table-title > .info-icon {
    padding: 2px;
    margin-top: -5px;
    font-size: 14px; }
  /* line 258, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table-content .table-title > .link-popup {
    font-size: 12px;
    margin-right: 10px;
    color: #3598db;
    text-transform: lowercase;
    margin-top: 5px; }

/* =======================================
               PRICE TABLE
======================================= */
/* line 274, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table {
  transform: translateZ(0);
  will-change: scroll-position;
  overflow: hidden;
  width: auto; }
  /* line 280, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table thead tr th:first-child {
    min-width: 250px; }
  /* line 284, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td, .price-table th {
    vertical-align: middle !important;
    padding: 5px; }
  /* line 289, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table th {
    font-weight: normal; }
    /* line 292, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table th.day {
      min-width: 75px; }
      /* line 295, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .price-table th.day.full-house-day {
        background-color: rgba(192, 57, 43, 0.3) !important; }
      /* line 299, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .price-table th.day.weekend {
        background-color: #eeeeee; }
      /* line 303, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .price-table th.day.full-house-day.weekend {
        background-color: rgba(192, 57, 43, 0.5) !important; }
  /* line 311, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .price-title {
    background: whitesmoke; }

/* line 319, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.price {
  position: relative;
  text-align: right;
  white-space: nowrap;
  padding: 0;
  max-width: 145px;
  height: auto; }
  /* line 327, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price .text-wrap-normal {
    display: block;
    font-size: 12px;
    text-align: left;
    line-height: 14px;
    padding: 3px 5px;
    min-width: 75px; }
  /* line 336, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price.weekend {
    background-color: #eeeeee; }

/* line 346, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.price > input {
  width: 75px;
  display: inline-block;
  border: 2px solid transparent;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  font-size: 13px;
  font-weight: bold;
  color: #000;
  letter-spacing: .5px;
  padding: 5px 5px 7px 5px;
  height: 40px; }
  /* line 362, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price > input + .unit {
    position: absolute;
    font-size: 10px;
    bottom: 1px;
    left: 6px;
    color: #999;
    display: none; }
  /* line 371, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price > input:focus + .unit {
    display: block; }
  /* line 375, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price > input:active, .price-table td.price > input:focus, .price-table td.price > input:active:focus {
    background-color: #fff; }
  /* line 381, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price > input::selection {
    background-color: rgba(53, 152, 219, 0.5);
    color: #fff; }

/* line 387, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.price:hover {
  background: whitesmoke; }
  /* line 390, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price:hover > input {
    background-color: transparent;
    border-color: #999999; }
    /* line 394, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price:hover > input:hover {
      background-color: #fff; }
    /* line 398, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price:hover > input:focus {
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 148, 6, 0.6) !important;
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 148, 6, 0.6) !important;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 148, 6, 0.6) !important;
      -webkit-transition: all 0.1s ease-in-out;
      -moz-transition: all 0.1s ease-in-out;
      background-color: #fff; }

/* line 413, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.price {
  /* nem látszana a z-index miatt a válasz üzenet csak félig */ }
  /* line 416, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price .input-response-container {
    z-index: 2; }
    /* line 419, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price .input-response-container .glyphicon {
      top: 13px;
      right: 3px; }
  /* line 425, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price .error-sign,
  .price-table td.price .warning-sign {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    border-left: 8px solid transparent;
    border-bottom: 8px solid transparent;
    width: 8px;
    height: 8px;
    cursor: default;
    display: none; }
  /* line 439, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price .error-sign {
    border-top: 8px solid #c0392b;
    border-right: 8px solid #c0392b; }
  /* line 444, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price .warning-sign {
    border-top: 8px solid #EFD65D;
    border-right: 8px solid #EFD65D; }
  /* line 449, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price.full-house-day {
    background-color: rgba(192, 57, 43, 0.3); }
    /* line 453, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.full-house-day .error-sign {
      display: block; }
    /* line 457, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.full-house-day .warning-value {
      background-image: none; }
    /* line 461, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.full-house-day .tooltip-inner {
      background-color: #b12516;
      font-weight: bold;
      min-width: 150px; }
    /* line 467, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.full-house-day .tooltip-arrow {
      border-top-color: #b12516; }
  /* line 473, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price.full-house-day.weekend {
    background-color: rgba(192, 57, 43, 0.5); }
  /* line 478, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price.ltr {
    background: rgba(239, 214, 93, 0.4); }
    /* line 481, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.ltr .warning-sign {
      display: block; }
    /* line 485, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.ltr .warning-value {
      background-image: none; }
    /* line 489, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.ltr .tooltip-inner {
      background-color: #fbd82e;
      color: #333333;
      font-weight: bold;
      min-width: 150px; }
    /* line 496, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.ltr .tooltip-arrow {
      border-top-color: #fbd82e; }
  /* line 501, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price.ltr.weekend {
    background: rgba(239, 214, 93, 0.6); }
  /* line 505, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price.full-house-day.ltr {
    background: rgba(239, 214, 93, 0.4); }
    /* line 508, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.full-house-day.ltr .warning-sign {
      display: block; }
    /* line 512, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.full-house-day.ltr .error-sign {
      display: none; }
    /* line 516, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.full-house-day.ltr .warning-value {
      background-image: none; }
    /* line 520, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.full-house-day.ltr .tooltip-inner {
      background-color: #fbd82e;
      color: #333333;
      font-weight: bold;
      min-width: 150px; }
    /* line 527, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table td.price.full-house-day.ltr .tooltip-arrow {
      border-top-color: #fbd82e; }
  /* line 532, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price.full-house-day.ltr.weekend {
    background: rgba(239, 214, 93, 0.6); }
  /* line 536, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price .tooltip {
    top: auto !important;
    left: -5px !important;
    bottom: 40px; }
  /* line 543, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price .help-inline:before {
    display: none; }
  /* line 547, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.price .help-inline:after {
    margin-left: -3px;
    left: auto;
    right: 50%; }

/* line 560, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.old input {
  color: #999999; }

/* line 566, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.old:hover input {
  background-color: transparent;
  border-color: transparent; }
  /* line 570, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.old:hover input:hover {
    background-color: transparent; }

/* line 578, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.old.full-house-day.ltr:hover {
  background: rgba(239, 214, 93, 0.4); }

/* line 582, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.old.full-house-day:hover {
  background: rgba(192, 57, 43, 0.3); }
  /* line 585, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table td.old.full-house-day:hover input:hover {
    background: transparent; }

/* line 591, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.old.ltr.weekend:hover {
  background: rgba(239, 214, 93, 0.6); }

/* line 595, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.old.full-house-day.ltr.weekend:hover {
  background: rgba(239, 214, 93, 0.6); }

/* line 599, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.old.full-house-day.weekend:hover {
  background-color: rgba(192, 57, 43, 0.5); }

/* line 610, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table td.price.disabled {
  background-color: whitesmoke;
  cursor: not-allowed;
  border-color: whitesmoke; }

/* line 616, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .weekend td.price.disabled.weekend {
  border-color: #dddddd; }

/* line 624, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .price-category {
  min-width: 250px;
  position: relative;
  padding: 7px; }
  /* line 629, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .price-category > .glyphicon {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -12px; }
  /* line 636, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .price-category.has-auto-fill {
    padding: 5px 100px 5px 5px; }
    /* line 639, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table .price-category.has-auto-fill .row-title {
      display: inline-block;
      max-width: 140px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      /* line 646, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .price-table .price-category.has-auto-fill .row-title:hover {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        padding: 8px 5px 5px 5px;
        z-index: 10;
        overflow: visible;
        background: #fff;
        max-width: none;
        cursor: default; }
    /* line 660, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table .price-category.has-auto-fill .input-group {
      position: absolute;
      top: 5px;
      right: 5px; }
      /* line 665, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .price-table .price-category.has-auto-fill .input-group input {
        width: 35px !important;
        padding-right: 5px !important;
        padding-left: 5px; }
      /* line 671, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .price-table .price-category.has-auto-fill .input-group .btn {
        padding: 5px 8px; }
  /* line 677, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .price-category .link-text {
    font-size: 12px; }

/* line 686, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .row-title {
  display: block;
  margin-bottom: 5px; }
  /* line 690, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .row-title + .link-popup .link-text {
    font-size: 14px; }

/* line 695, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .price-title {
  background-color: whitesmoke !important;
  font-weight: bold; }
  /* line 699, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .price-title .link-text {
    font-weight: normal;
    font-size: 12px; }
  /* line 704, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .price-title > .popover {
    position: absolute;
    bottom: 96%;
    left: auto !important;
    top: auto !important;
    max-width: 170px; }
    /* line 711, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table .price-title > .popover > .arrow {
      display: none;
      left: auto !important;
      right: 5px; }
  /* line 719, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .price-title.contingent > tr {
    border-left: 3px solid #cccccc;
    border-right: 3px solid #cccccc; }
    /* line 723, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table .price-title.contingent > tr:first-child {
      border: 3px solid #cccccc;
      border-bottom: none; }
    /* line 728, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table .price-title.contingent > tr:last-child {
      border: 3px solid #cccccc;
      border-top: none; }
    /* line 735, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table .price-title.contingent > tr > td:first-child {
      border-left: 3px solid #cccccc; }
    /* line 739, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table .price-title.contingent > tr > td:last-child {
      border-right: 3px solid #cccccc; }

/* line 751, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .day {
  text-align: center; }
  /* line 754, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .day > span {
    color: #999999; }

/* line 760, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .full-house-day > div {
  text-align: center;
  padding: 10px; }
  /* line 764, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table .full-house-day > div strong {
    display: inline-block;
    margin-top: 5px; }

/* line 771, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .month {
  background: #dddddd; }

/* line 778, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table.vertical .full-house-day > div {
  text-align: left; }

/* line 790, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .percent-block {
  position: absolute;
  right: 5px;
  top: 10px;
  font-weight: bold; }

/* line 797, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .input-response-container.success + .percent-block {
  opacity: 0; }

/* line 801, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table .childrate-parent-column input {
  border: 2px dashed #ff9f0f !important;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 148, 6, 0.6), !important;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 148, 6, 0.6), !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 148, 6, 0.6), !important;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  background-color: #fff !important; }

/* =======================================
           VERTICAL PRICE TABLE
======================================= */
/* line 818, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table.vertical {
  width: 1px; }
  /* line 821, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical .table-title .info-icon {
    position: absolute;
    top: 12px; }
  /* line 826, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical .price-category {
    border-bottom: 2px solid #dddddd;
    min-width: 75px;
    height: 54px; }
  /* line 832, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical .item-title {
    white-space: nowrap;
    padding-right: 20px; }
  /* line 837, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical td.price input {
    display: block;
    width: 100%; }
  /* line 842, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical .day {
    text-align: left;
    white-space: nowrap; }
    /* line 846, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table.vertical .day > span {
      font-weight: normal; }
  /* line 851, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical .price-title > a:before {
    content: '';
    display: block; }
  /* line 857, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical .weekend td, .price-table.vertical .weekend th {
    background: #eeeeee; }
    /* line 860, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table.vertical .weekend td.disabled, .price-table.vertical .weekend th.disabled {
      border-color: #eeeeee; }
  /* line 865, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical .weekend .price.full-house-day {
    background-color: rgba(192, 57, 43, 0.5); }
  /* line 870, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical .contingent {
    border-left: 3px solid #cccccc;
    border-right: 3px solid #cccccc; }
  /* line 875, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical > thead > tr:first-child > .contingent {
    position: relative; }
    /* line 878, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table.vertical > thead > tr:first-child > .contingent:before {
      content: '';
      position: absolute;
      top: 0;
      height: 3px;
      left: 0;
      right: 0;
      background-color: #cccccc; }
  /* line 889, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical > tbody > tr:last-child > .contingent {
    position: relative; }
    /* line 892, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table.vertical > tbody > tr:last-child > .contingent:after {
      content: '';
      position: absolute;
      bottom: 0;
      height: 3px;
      left: 0;
      right: 0;
      background-color: #cccccc; }
  /* line 903, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical .room-name {
    height: 41px; }
    /* line 906, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-table.vertical .room-name .price-title {
      position: relative; }
      /* line 909, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .price-table.vertical .room-name .price-title .info-icon {
        position: absolute;
        top: 7px; }
      /* line 914, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .price-table.vertical .room-name .price-title .popover {
        left: 0 !important;
        bottom: auto !important; }
        /* line 918, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
        .price-table.vertical .room-name .price-title .popover .arrow {
          display: none !important; }

@media (max-width: 767px) {
  /* line 927, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-table.vertical {
    overflow: auto;
    max-width: none; } }

/* =======================================
      VERTICAL FLOATING PRICE TABLE
======================================= */
/* line 938, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.floating-container {
  white-space: nowrap; }
  /* line 941, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .floating-container > h3, .floating-container > table {
    white-space: normal; }
  /* line 945, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .floating-container > .floating-price-table {
    width: auto;
    display: inline-block;
    margin-right: 40px;
    vertical-align: top; }
    /* line 951, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .floating-container > .floating-price-table table {
      min-width: 100%; }
      /* line 954, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
      .floating-container > .floating-price-table table tbody > tr > th {
        width: 51px; }

/* =======================================
           MOBILE PRICE TABLE
======================================= */
/* line 970, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.mobile-price-table tbody > tr > th.day.slided {
  position: relative;
  z-index: 3;
  background-color: #fff;
  -webkit-box-shadow: 3px 0px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 0px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 0px 4px 0px rgba(0, 0, 0, 0.1); }
  /* line 978, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .mobile-price-table tbody > tr > th.day.slided.full-house-day {
    background-color: #ecc4bf !important; }
  /* line 982, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .mobile-price-table tbody > tr > th.day.slided:after {
    content: '';
    width: 1px;
    top: -1px;
    bottom: -1px;
    right: 0;
    background-color: rgba(153, 153, 153, 0.5);
    z-index: 2;
    position: absolute; }

/* line 996, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.mobile-price-table tbody > tr.weekend > th.day.slided {
  background-color: #eeeeee; }

/* =======================================
          PRICE AUTOFILL MODAL
======================================= */
/* line 1009, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal label {
  width: auto; }

/* line 1013, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal .typeahead.dropdown-menu {
  position: unset !important; }

/* line 1017, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal .form-wrapper {
  margin-top: -16px; }

/* line 1023, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal .price-table tr.free-age-range {
  color: #999999; }
  /* line 1026, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-autofill-modal .price-table tr.free-age-range:hover {
    background-color: transparent; }
  /* line 1030, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-autofill-modal .price-table tr.free-age-range label {
    cursor: default; }
  /* line 1034, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-autofill-modal .price-table tr.free-age-range td.price {
    text-align: left; }

/* line 1042, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal .price-table td.unit-value {
  width: 50%;
  padding: 0.8rem; }
  @media (min-width: 576px) {
    /* line 1042, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .price-autofill-modal .price-table td.unit-value {
      width: 1%; } }

/* line 1051, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal .price-table td.unit-value.price {
  max-width: none; }

/* line 1057, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal .price-table td.price > input {
  border-color: #cccccc;
  background-color: #fff; }

/* line 1062, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal .price-table td.price:hover {
  background: transparent; }

/* line 1071, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal .unit-value-price.disabled .input-group > .input-group-extra {
  color: #ccc; }
  /* line 1074, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .price-autofill-modal .unit-value-price.disabled .input-group > .input-group-extra:hover {
    cursor: not-allowed; }

/* line 1080, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-autofill-modal .person-per-night-price {
  position: absolute;
  bottom: 3px;
  left: 8px; }

/* =======================================
         AVAILABILITY RULES MODAL
======================================= */
/* line 1094, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.availability-rules-modal .modal-dialog {
  width: 900px; }

@media (min-width: 768px) and (max-width: 930px) {
  /* line 1102, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .availability-rules-modal .modal-dialog {
    width: auto;
    margin: 15px; }
    /* line 1106, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
    .availability-rules-modal .modal-dialog .full-house-container > .table-checkable > tbody > tr > th > .row-head {
      width: 100px; } }

@media (max-width: 767px) {
  /* line 1117, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
  .availability-rules-modal .modal-dialog {
    width: auto;
    margin: 15px; } }

/* line 1125, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.price-table-holder {
  margin-bottom: 60px; }

/* line 1128, ../resources/uncooked/css/sass/hoteladmin/pages/_price-table.scss */
.hide-table-header thead {
  display: none; }

/*

======== TABLE OF CONTENTS ==========

*/
/* --- RATING CIRCLE --- */
/* line 15, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.rating-box-white-popover ul li {
  position: relative;
  margin-bottom: 20px;
  padding-right: 40px; }
  /* line 20, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .rating-box-white-popover ul li .rating-circle.small {
    position: absolute;
    top: -5px;
    right: 0; }

/* aside rating box */
/* line 30, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.overall-hotel-ratings .col-xs-12.hotel-ratings {
  padding-left: 0px;
  padding-right: 0px; }

/* line 35, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.hotel-ratings-details {
  box-shadow: none; }

/* line 39, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.hotel-rating-box-tool {
  margin-top: 15px;
  padding: 0px 30px;
  min-height: 44px;
  background: #eaeaea;
  text-align: center;
  position: relative; }
  /* line 47, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .hotel-rating-box-tool .rating-speakabout {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 37px;
    height: 100%;
    color: #999;
    padding: 2px 0px;
    cursor: pointer; }
  /* line 58, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .hotel-rating-box-tool .rating-quality-icons {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 25px;
    font-size: 20px;
    color: #aaa; }
    /* line 66, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
    .hotel-rating-box-tool .rating-quality-icons .glyphicon {
      display: block;
      margin-top: 1px; }

@media (max-width: 991px) {
  /* line 75, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .hotel-rating-box {
    width: 100px;
    min-height: 44px;
    position: absolute;
    bottom: 52px;
    right: 15px;
    margin-top: 0px;
    padding: 0px;
    background: none;
    text-align: left;
    z-index: 3; }
  /* line 88, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .hotel-rating-box-tool .rating-speakabout,
  .hotel-rating-box-tool .rating-quality-icons,
  .hotel-rating-box-tool .rating-quality-icons .glyphicon {
    display: none; } }

@media (max-width: 767px) {
  /* line 96, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .hotel-rating-box {
    width: 70px;
    text-align: center;
    right: 5px;
    bottom: -45px;
    font-size: 10px;
    color: #ccc;
    z-index: 1; }
    /* line 105, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
    .hotel-rating-box strong {
      font-weight: normal;
      color: #fff; } }

@media (max-width: 530px) {
  /* line 113, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .hotel-rating-box {
    bottom: -65px; } }

/* line 123, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.guest-rating-table .positive-rating-text,
.guest-rating-table .negative-rating-text {
  padding-left: 20px;
  position: relative;
  margin-bottom: 15px;
  line-height: normal; }
  /* line 130, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .guest-rating-table .positive-rating-text:before,
  .guest-rating-table .negative-rating-text:before {
    position: absolute;
    top: 1px;
    left: 0px;
    color: #fff;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    font-size: 14px;
    font-weight: bold; }

/* line 143, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.guest-rating-table .positive-rating-text:before {
  content: '\002B';
  background-color: #27ae60;
  padding: 0 4px;
  line-height: 16px; }

/* line 150, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.guest-rating-table .negative-rating-text:before {
  content: '\002D';
  background-color: #cccccc;
  padding: 0 6px;
  line-height: 14px; }

/* line 157, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.guest-rating-table tr.new-record {
  background-color: rgba(0, 191, 255, 0.3) !important; }
  /* line 160, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .guest-rating-table tr.new-record > td:first-child {
    border-left: 2px solid #00bfff; }

/* line 168, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.rating-answer .help-inline {
  position: relative;
  color: #c0392b !important;
  font-size: 14px; }

@media only screen and (max-width: 767px), (max-device-width: 1024px) and (min-device-width: 768px) {
  /* line 182, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .guest-rating-table .table-fluid tbody tr td:nth-child(1) {
    background-color: inherit;
    border-top: 1px solid #dddddd; } }

@media (min-width: 531px) and (max-width: 767px) {
  /* line 193, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .guest-rating-table .rating-circle-container {
    padding-top: 8px; } }

/* line 204, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
.rating-answer .help-inline {
  background-color: transparent !important; }
  /* line 207, ../resources/uncooked/css/sass/hoteladmin/pages/_rating.scss */
  .rating-answer .help-inline:before {
    display: none; }

/*

======== TABLE OF CONTENTS ==========

*/
/* line 9, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
.request-accept .offset-form-part.request-prices {
  display: block;
  padding: 15px; }
  /* line 13, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .request-accept .offset-form-part.request-prices .request-price-label {
    text-align: right; }
    @media (max-width: 767px) {
      /* line 13, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
      .request-accept .offset-form-part.request-prices .request-price-label {
        text-align: left; } }
    /* line 20, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
    .request-accept .offset-form-part.request-prices .request-price-label label {
      font-weight: 400;
      font-size: 14px; }
  @media (max-width: 530px) {
    /* line 26, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
    .request-accept .offset-form-part.request-prices .meal-type-selector {
      margin-bottom: 10px; } }
  /* line 32, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .request-accept .offset-form-part.request-prices .form-group {
    display: block; }
  /* line 36, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .request-accept .offset-form-part.request-prices table.offer-price {
    margin: 0px; }
    /* line 39, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
    .request-accept .offset-form-part.request-prices table.offer-price td {
      border: none;
      vertical-align: middle; }

/* line 46, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
.request-accept .free-services {
  position: relative; }
  /* line 49, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .request-accept .free-services:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 5px solid #3598db;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    right: -15px;
    top: 8px;
    position: absolute; }

/* line 66, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
.request-question-container .guest-question {
  background-color: #f0f0f0;
  padding: 15px;
  margin-bottom: 10px;
  position: relative; }
  /* line 72, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .request-question-container .guest-question:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 6px solid #f0f0f0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: 15px;
    bottom: -6px;
    position: absolute; }
  /* line 87, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .request-question-container .guest-question .question {
    font-style: italic;
    margin-bottom: 15px; }

/* line 93, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
.comparison-container {
  float: left;
  margin-bottom: 30px;
  width: 100%; }
  /* line 98, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .comparison-container .comparison-block {
    margin-right: 2%;
    float: left;
    width: 48%;
    display: table-cell; }
    /* line 104, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
    .comparison-container .comparison-block:first-child:last-child {
      width: 100%; }

@media (max-width: 767px) {
  /* line 114, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .comparison-container .comparison-block {
    width: 100%; } }

/* line 122, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
.search-parameter-selection li.select-date {
  margin-left: 0px; }

/* line 126, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
.search-parameter-selection .form-group {
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -10px;
  margin-bottom: 5px !important;
  display: inline-block; }
  /* line 134, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .search-parameter-selection .form-group:hover {
    background-color: transparent; }
  /* line 138, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
  .search-parameter-selection .form-group + .select-dat-nights-info {
    display: inline-block; }

/* line 143, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
.search-parameter-selection .editinplace-date {
  display: inline-block; }

/* line 147, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
.search-parameter-selection .editable-input {
  position: relative; }

/* line 153, ../resources/uncooked/css/sass/hoteladmin/pages/_request.scss */
.refuse-request .refuse-checkbox .glyphicon {
  display: none; }

/* line 5, ../resources/uncooked/css/sass/hoteladmin/pages/_rooms.scss */
.houseBeds-container .houseBeds:first-child:last-of-type .remove-bed-type {
  display: none; }

/* line 12, ../resources/uncooked/css/sass/hoteladmin/pages/_rooms.scss */
.houseBeds-container:not(.remove-bed-type:first-child) {
  display: inline-block; }

/* line 17, ../resources/uncooked/css/sass/hoteladmin/pages/_rooms.scss */
.houseBeds-container .remove-bed-type:first-child {
  display: none; }

/*

======== TABLE OF CONTENTS ==========

*/
/* line 7, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table-container {
  overflow-x: auto;
  min-height: 0.01%;
  margin-bottom: 15px;
  -webkit-overflow-scrolling: touch; }

/* line 16, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table .table-title.hotel-rule-name-td {
  margin-top: 50px;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
  line-height: 28px;
  overflow: visible;
  background-color: whitesmoke;
  text-align: left; }
  /* line 26, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .table-title.hotel-rule-name-td h4 {
    border: none; }

/* line 31, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table > thead > tr > th {
  text-align: center;
  vertical-align: middle; }
  /* line 35, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table > thead > tr > th.js-rules-sticky {
    text-align: left; }
  /* line 39, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table > thead > tr > th small {
    display: block;
    margin-top: -2px; }

/* line 45, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table > tbody > tr > td {
  padding: 5px;
  min-width: 70px;
  text-align: center;
  vertical-align: middle; }
  /* line 51, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table > tbody > tr > td .checkbox,
  .rules-table > tbody > tr > td .checkbox label {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    min-height: auto;
    padding: 0; }
    /* line 58, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table > tbody > tr > td .checkbox input[type="checkbox"],
    .rules-table > tbody > tr > td .checkbox label input[type="checkbox"] {
      margin: 18px 0 0 -6px;
      left: 50%; }
  /* line 64, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table > tbody > tr > td .value {
    font-size: 12px; }
  /* line 68, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table > tbody > tr > td .error-sign {
    content: '';
    position: absolute;
    top: 5px;
    right: 5px;
    border-top: 8px solid #c0392b;
    border-right: 8px solid #c0392b;
    border-left: 8px solid transparent;
    border-bottom: 8px solid transparent;
    width: 8px;
    height: 8px;
    z-index: 1;
    cursor: default;
    display: none; }

/* line 86, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table .input-xxsmall {
  width: 45px !important; }

/* line 91, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table .hotel-rule-name-td {
  position: relative;
  z-index: 2;
  background: #fff;
  min-width: 300px; }
  /* line 98, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .hotel-rule-name-td .checkbox {
    min-height: auto;
    float: right;
    padding: 0px;
    margin: 0px;
    text-align: center; }
    /* line 105, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table .hotel-rule-name-td .checkbox label {
      padding: 3px 6px 3px 6px; }
    /* line 109, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table .hotel-rule-name-td .checkbox input[type="checkbox"] {
      margin-top: 5px; }
    /* line 113, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table .hotel-rule-name-td .checkbox.btn-sm:active {
      padding-bottom: 0; }
  /* line 120, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .hotel-rule-name-td .input-group .input-control {
    position: static; }
  /* line 124, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .hotel-rule-name-td .input-group .input-control .form-control {
    padding-right: 5px !important;
    padding-left: 5px; }
  /* line 129, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .hotel-rule-name-td .input-group .input-control .input-xxsmall {
    width: 35px !important; }
  /* line 133, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .hotel-rule-name-td .input-group .input-group-btn .btn {
    padding: 5px 8px; }
  /* line 138, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .hotel-rule-name-td .rules-stick-border {
    content: '';
    background-color: #ddd;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    height: 2px; }
  /* line 150, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .hotel-rule-name-td.sticked:before {
    content: '';
    position: absolute;
    left: -1px;
    bottom: 0;
    top: 0;
    width: 1px;
    background-color: #ddd; }
  /* line 160, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .hotel-rule-name-td.sticked:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 2px;
    background-color: #ddd; }
  /* line 171, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .hotel-rule-name-td .form-inline .input-group {
    display: table;
    vertical-align: middle; }

/* line 177, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table td.prepaymentId {
  padding: 5px !important; }
  /* line 180, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table td.prepaymentId .prepaymentId-input {
    border: 1px solid transparent;
    background: none;
    padding: 0; }
    /* line 185, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table td.prepaymentId .prepaymentId-input:hover {
      border: 1px solid #ccc;
      background-color: #fff; }
    /* line 190, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table td.prepaymentId .prepaymentId-input:focus {
      box-shadow: none !important;
      border: 1px solid #ccc; }

/* line 197, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table .has-success .glyphicon-checkmark,
.rules-table .has-error .glyphicon-delete {
  top: 14px; }

/* line 202, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table .has-error .error-sign {
  display: block; }

/* line 206, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table .full-house-day .full-house-day-icon {
  position: absolute;
  top: 5px;
  right: 5px; }

/* line 212, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table .full-house-popover {
  min-width: 160px; }

@media (max-width: 767px) {
  /* line 219, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table .rule-value-container {
    width: 60px; } }

@media (max-width: 530px) {
  /* line 225, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table-container {
    margin-right: -22px; }
    /* line 228, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table-container .rules-table {
      background-color: #fff; }
      /* line 231, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
      .rules-table-container .rules-table .hotel-rule-name-td {
        min-width: 130px; }
      /* line 235, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
      .rules-table-container .rules-table .sticked {
        z-index: 2;
        background: rgba(255, 255, 255, 0.9);
        position: relative; }
        /* line 240, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
        .rules-table-container .rules-table .sticked:before {
          content: '';
          position: absolute;
          left: -1px;
          bottom: 0;
          top: 0;
          width: 1px;
          background-color: #ccc; }
        /* line 250, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
        .rules-table-container .rules-table .sticked:after {
          content: '';
          position: absolute;
          right: 0;
          bottom: 0;
          top: 0;
          width: 2px;
          background-color: #ccc; } }

/* line 269, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table--compact .full-house-day,
.rules-table--compact .end-section.full-house-day {
  background-color: inherit; }

/* line 274, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table--compact > thead > tr > th {
  min-width: 30px;
  padding: 5px;
  text-align: center; }
  /* line 279, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact > thead > tr > th label {
    margin-bottom: 0; }

/* line 284, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table--compact > tbody > tr > td {
  padding: 0;
  min-width: 30px;
  text-align: center; }
  /* line 289, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact > tbody > tr > td.checked-item .checkbox label {
    background-color: rgba(39, 174, 96, 0.6); }
  /* line 293, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact > tbody > tr > td.disabled .checkbox label {
    background-color: #fafafa; }
    /* line 296, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table--compact > tbody > tr > td.disabled .checkbox label:hover {
      cursor: default; }
    /* line 300, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table--compact > tbody > tr > td.disabled .checkbox label input[type=checkbox] {
      display: none; }

/* line 306, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table--compact .column-head-date {
  padding-bottom: 40px;
  position: relative; }
  /* line 310, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact .column-head-date small {
    color: #999999; }
  /* line 316, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact .column-head-date:hover .select-all-vertical {
    background-color: rgba(51, 51, 51, 0.2); }
    /* line 319, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table--compact .column-head-date:hover .select-all-vertical .glyphicon {
      display: block; }
  /* line 325, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact .column-head-date .select-all-vertical {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 30px; }
    /* line 332, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table--compact .column-head-date .select-all-vertical label {
      display: block;
      text-align: center; }
      /* line 336, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
      .rules-table--compact .column-head-date .select-all-vertical label input[type=checkbox] {
        margin-left: 1px; }
    /* line 341, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table--compact .column-head-date .select-all-vertical .glyphicon {
      font-size: 8px;
      position: absolute;
      bottom: 2px;
      left: 50%;
      top: auto;
      transform: translateX(-50%);
      display: none; }

/* line 354, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table--compact .hotel-rule-name-td {
  padding: 8px 100px 8px 5px;
  height: 36px; }
  /* line 358, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact .hotel-rule-name-td span {
    display: block;
    width: 195px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    /* line 365, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table--compact .hotel-rule-name-td span:hover {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      background: #fff;
      overflow: visible;
      padding: 8px 5px;
      width: auto; }

/* line 378, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table--compact .select-all-horizontal {
  position: absolute;
  top: 2px;
  right: 2px;
  width: auto; }
  /* line 386, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact .select-all-horizontal label {
    padding: 0; }
    /* line 389, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table--compact .select-all-horizontal label input[type=checkbox] {
      position: static;
      margin-left: 0px; }

/* line 398, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-table--compact .rule-value-container {
  padding: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute; }
  /* line 403, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact .rule-value-container .checkbox {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute; }
    /* line 407, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table--compact .rule-value-container .checkbox label {
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      position: absolute;
      padding-left: 0;
      text-align: center;
      background-color: rgba(192, 57, 43, 0.6); }
    /* line 415, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .rules-table--compact .rule-value-container .checkbox input[type=checkbox] {
      position: static;
      margin-top: 12px;
      margin-left: 0; }

@media (max-width: 767px) {
  /* line 426, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .rules-table--compact .rule-value-container {
    width: auto; } }

/* line 435, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.rules-modal label {
  font-size: 14px; }

@media only screen and (max-width: 767px), (max-device-width: 1024px) and (min-device-width: 768px) {
  /* line 444, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .daily-rules-modal-table tbody tr td:nth-child(1) {
    border: none;
    position: relative;
    padding-left: 50% !important; }
  /* line 450, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .daily-rules-modal-table tbody tr {
    border-bottom: 2px solid #ccc; }
  /* line 454, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .daily-rules-modal-table tbody tr td {
    min-height: 40px; } }

@media (min-width: 531px) {
  /* line 465, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .hotel-rule-container > .checkbox > label {
    display: inline-block;
    width: auto; } }

/* line 472, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .table-fluid {
  border: 1px solid #cccccc; }
  /* line 475, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .table-fluid thead th {
    padding: 15px 0px; }
  /* line 479, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .table-fluid th,
  .reservation-rules .table-fluid td {
    text-align: center;
    vertical-align: middle; }
  /* line 485, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .table-fluid .checkbox label {
    height: 50px;
    padding-top: 15px;
    padding-bottom: 15px; }
  @media only screen and (max-width: 760px), (max-device-width: 1024px) and (min-device-width: 768px) {
    /* line 493, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .table-fluid td:before {
      padding-left: 22px;
      top: 30px; } }
  @media (max-width: 530px) {
    /* line 501, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .table-fluid .show-package-rules-modal {
      display: inline-block;
      margin-top: 30px; } }

/* line 510, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .reservation-rules-table .info-mobile {
  position: absolute;
  top: 26px;
  left: 5px; }

/* line 516, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .reservation-rules-table .full-room-day,
.reservation-rules .reservation-rules-table .full-house-day {
  background: rgba(192, 57, 43, 0.3); }

/* line 521, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .reservation-rules-table .end-section.full-room-day,
.reservation-rules .reservation-rules-table .end-section.full-house-day {
  background: rgba(192, 57, 43, 0.45); }

/* line 527, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .save-container {
  text-align: right; }
  /* line 530, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .save-container .text {
    display: none; }
  /* line 534, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .save-container.fixed {
    text-align: left;
    position: fixed;
    bottom: -1px;
    left: 270px;
    background-color: rgba(255, 255, 255, 0.9);
    border: 1px solid #ccc;
    padding: 15px;
    animation-name: bottom-position;
    animation-duration: 0.6s;
    z-index: 3; }
    @media (max-width: 1259px) and (min-width: 992px) {
      /* line 534, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
      .reservation-rules .save-container.fixed {
        left: 20%;
        margin-left: 20px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      /* line 534, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
      .reservation-rules .save-container.fixed {
        left: 20px;
        right: 20px; } }

@keyframes bottom-position {
  0% {
    bottom: -120px; }
  100% {
    bottom: -1; } }
    /* line 561, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .save-container.fixed .text {
      display: inline-block;
      font-size: 16px;
      margin-right: 15px; }
  @media (max-width: 767px) {
    /* line 569, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .save-container.fixed {
      text-align: center;
      left: 0px;
      right: 0px; }
      /* line 574, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
      .reservation-rules .save-container.fixed .text {
        font-size: 14px; } }
  @media (max-width: 530px) {
    /* line 583, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .save-container.fixed .text {
      font-size: 14px; }
    /* line 587, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .save-container.fixed .btn {
      display: block;
      width: 100%; } }

/* line 597, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .periodic-rule-container .panel {
  border-radius: 2px;
  border: none;
  margin-bottom: 10px; }

/* line 603, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .periodic-rule-container .panel-heading {
  padding: 0px;
  border: none; }

/* line 608, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .periodic-rule-container .panel-body {
  border-top: none !important;
  border: 1px solid #eeeeee;
  border-left: 3px solid #cccccc; }

/* line 615, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .periodic-rule-container .tab-title {
  color: #333333;
  text-decoration: none;
  font-size: 16px;
  display: block;
  padding: 15px 10px 15px 30px;
  outline: none;
  position: relative;
  border-left: 3px solid #cccccc;
  background: whitesmoke; }
  /* line 626, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .periodic-rule-container .tab-title:hover {
    background: #cccccc;
    color: #333333; }
    /* line 630, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .periodic-rule-container .tab-title:hover > .title {
      color: #3598db;
      text-decoration: underline; }
  /* line 636, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .periodic-rule-container .tab-title .delete {
    position: absolute;
    top: 18px;
    right: 15px;
    font-size: 12px;
    text-decoration: none; }
    /* line 643, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .periodic-rule-container .tab-title .delete:hover {
      text-decoration: underline; }
  /* line 648, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .periodic-rule-container .tab-title:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 5px solid #999;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 10px;
    top: 25px;
    position: absolute; }
  /* line 663, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .periodic-rule-container .tab-title.collapsed {
    background: #fafafa;
    color: #333333; }
    /* line 667, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .periodic-rule-container .tab-title.collapsed:hover {
      background: #eeeeee; }
    /* line 671, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .periodic-rule-container .tab-title.collapsed:after {
      border-left: 5px solid #999999;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      left: 13px;
      top: 21px; }
    /* line 679, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
    .reservation-rules .periodic-rule-container .tab-title.collapsed .delete {
      color: #333333; }
      /* line 682, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
      .reservation-rules .periodic-rule-container .tab-title.collapsed .delete:hover {
        text-decoration: underline; }

/* line 691, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.reservation-rules .add-rules,
.reservation-rules .clear-rules {
  margin-bottom: 30px; }

@media (max-width: 767px) {
  /* line 696, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules .show-package-rules-modal {
    padding: 20px 0px;
    display: inline-block; } }

/* line 708, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.automatic-reservation-rules .offset-form-part .form-group {
  margin-bottom: 0px; }

/* line 712, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.automatic-reservation-rules .description-list {
  margin-bottom: 0px; }

/* line 719, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
.overlap-info .inactive {
  text-decoration: line-through; }

@media (min-width: 768px) {
  /* line 726, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules-extended-btn {
    margin-top: -60px;
    float: right; } }

@media (max-width: 767px) {
  /* line 733, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .reservation-rules-extended-btn {
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd; } }

@media (max-width: 767px) {
  /* line 744, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .view-preset-period .btn {
    margin-top: -5px; }
  /* line 748, ../resources/uncooked/css/sass/hoteladmin/pages/_reservation-rules.scss */
  .view-preset-period select {
    width: auto !important; } }

/*

======== TABLE OF CONTENTS ==========

*/
/* line 7, ../resources/uncooked/css/sass/hoteladmin/pages/_services.scss */
.service-price {
  margin-bottom: 15px; }

/* line 3, ../resources/uncooked/css/sass/hoteladmin/pages/_sponsor-promo.scss */
.page-sidebar-menu li.panel.otp-menu a {
  color: #4aae2f; }

/* line 7, ../resources/uncooked/css/sass/hoteladmin/pages/_sponsor-promo.scss */
.sponsor {
  margin-bottom: 40px; }
  /* line 9, ../resources/uncooked/css/sass/hoteladmin/pages/_sponsor-promo.scss */
  .sponsor img.logo {
    max-width: 300px; }

/* line 14, ../resources/uncooked/css/sass/hoteladmin/pages/_sponsor-promo.scss */
.sponsor-message {
  margin-bottom: 15px; }
  /* line 17, ../resources/uncooked/css/sass/hoteladmin/pages/_sponsor-promo.scss */
  .sponsor-message .main-message {
    color: #4aae2f;
    font-size: 36px;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 20px; }
    /* line 24, ../resources/uncooked/css/sass/hoteladmin/pages/_sponsor-promo.scss */
    .sponsor-message .main-message .small-message {
      font-size: 20px;
      display: block;
      text-transform: none;
      font-weight: normal; }

/* line 33, ../resources/uncooked/css/sass/hoteladmin/pages/_sponsor-promo.scss */
.sponsor-query {
  max-width: 500px; }

/*

======== TABLE OF CONTENTS ==========

*/
/* travel ads */
/* line 9, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
.promo-page-section {
  padding: 30px 30px 60px 30px;
  border-bottom: 1px solid whitesmoke; }
  /* line 13, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
  .promo-page-section:before {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #eeeeee transparent transparent transparent; }
  /* line 26, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
  .promo-page-section:after {
    content: '';
    position: absolute;
    bottom: -19px;
    left: 50%;
    margin-left: -12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #fff transparent transparent transparent; }
  /* line 39, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
  .promo-page-section h3 {
    font-size: 2rem;
    line-height: 2.8rem;
    margin-bottom: 2rem; }
    @media (max-width: 530px) {
      /* line 39, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
      .promo-page-section h3 {
        font-size: 1.5rem;
        line-height: 2rem;
        margin-bottom: 2rem; } }

/* line 52, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
.promo-page-section-text {
  margin-top: 50px; }
  @media (max-width: 1420px) and (min-width: 1200px), (max-width: 1120px) and (min-width: 992px), (max-width: 767px) {
    /* line 52, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
    .promo-page-section-text {
      margin-top: 10px; } }

/* line 60, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
.promo-page-cta-box {
  margin-top: -30px;
  text-align: center;
  padding: 20px;
  background-color: whitesmoke; }
  /* line 66, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
  .promo-page-cta-box:before, .promo-page-cta-box:after {
    display: none; }

/* thankyou contact */
/* line 76, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
.travelads-help-contact > p {
  text-align: center; }

/* line 80, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
.travelads-help-contact .photo-business-card-container {
  float: none;
  margin: auto; }

/* statistic */
/* line 88, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
.statistics .description-list .row {
  margin-bottom: 10px; }

/* line 92, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-ads.scss */
.balance-input-container,
.bid-amount-input-container {
  margin-top: -5px; }

/*

======== TABLE OF CONTENTS ==========

    I. LIST PAGE
        -travel-vouchers-list
*/
/* line 11, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-vouchers.scss */
.invoiceable-vouchers {
  margin-bottom: 10px !important; }

/* line 15, ../resources/uncooked/css/sass/hoteladmin/pages/_travel-vouchers.scss */
.invoice {
  margin-bottom: 30px; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
.content-info {
  max-width: 1170px;
  margin: 0 auto; }

/* line 6, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
.table-responsive {
  width: 100%;
  border-collapse: collapse;
  margin: 0 auto;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1); }
  /* line 12, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
  .table-responsive th {
    font-weight: bold;
    font-size: 16px;
    color: #666; }
  /* line 18, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
  .table-responsive td {
    font-size: 14px; }
  /* line 22, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
  .table-responsive td, .table-responsive th {
    padding: 15px;
    border: 1px solid #ddd;
    text-align: left; }

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 32, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
  .table-responsive-container {
    margin-left: -20px;
    margin-right: -20px; }
  /* line 37, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
  .table-responsive {
    width: 100%;
    position: relative; }
    /* line 41, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
    .table-responsive:before {
      content: "";
      position: absolute;
      width: 1px;
      height: 100%;
      left: 50%;
      background: #eee;
      z-index: -1; }
    /* line 51, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
    .table-responsive table, .table-responsive thead, .table-responsive tbody, .table-responsive th, .table-responsive td, .table-responsive tr {
      display: block; }
    /* line 55, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
    .table-responsive thead {
      top: 0;
      z-index: 1;
      position: sticky;
      background: #fff;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
      /* line 62, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
      .table-responsive thead:before {
        content: "";
        position: absolute;
        width: 1px;
        height: 100%;
        left: 50%;
        background: #eee;
        z-index: 2; }
      /* line 72, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
      .table-responsive thead tr {
        display: flex; }
      /* line 76, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
      .table-responsive thead th {
        width: 50%;
        border-bottom: none; }
    /* line 82, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
    .table-responsive tr {
      display: flex;
      flex-wrap: wrap; }
    /* line 87, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
    .table-responsive th {
      border: none;
      width: 100%;
      border-bottom: 1px solid #eee;
      font-size: 12px;
      padding: 15px 15px 15px 15px; }
    /* line 95, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
    .table-responsive td {
      font-size: 14px;
      border: none;
      border-bottom: 1px solid #eee;
      position: relative;
      width: 50%; }
    /* line 107, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
    .table-responsive tbody tr {
      position: relative; }
      /* line 110, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
      .table-responsive tbody tr th {
        position: relative;
        background: #f5f7f9; } }

/* line 119, ../resources/uncooked/css/sass/hoteladmin/pages/_table-responsive.scss */
.text-card {
  padding: 15px;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  height: 100%; }

/* line 1, ../resources/uncooked/css/sass/hoteladmin/pages/_form-input-block.scss */
.form-input-container {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  margin-top: 15px; }

/* line 8, ../resources/uncooked/css/sass/hoteladmin/pages/_form-input-block.scss */
.form-input-holder {
  display: flex;
  flex-direction: column;
  margin-right: 30px; }

/* line 14, ../resources/uncooked/css/sass/hoteladmin/pages/_form-input-block.scss */
.form-input-label {
  font-size: 12px;
  color: #999; }

@media (max-width: 767px) {
  /* line 20, ../resources/uncooked/css/sass/hoteladmin/pages/_form-input-block.scss */
  .form-input-container {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd; }
  /* line 27, ../resources/uncooked/css/sass/hoteladmin/pages/_form-input-block.scss */
  .form-input-holder {
    width: 100%;
    margin-bottom: 10px; }
    /* line 31, ../resources/uncooked/css/sass/hoteladmin/pages/_form-input-block.scss */
    .form-input-holder input.form-control {
      width: 100% !important;
      max-width: none !important; } }
