h4.sub {text-align: center; font-size: 4vw !important ; font-weight: 100 !important; line-height: 1.3; color:#464646;}

h3.title, h3.title.alt {font-size: 4.5vw !important;}

p.content-hiw {font-size: 4vw !important}

p.mg {margin-left: 0px; margin-right: 0px;}

p.content, p.content-why {font-size: 4vw !important;}

p.content.alt-d {font-size: 3vw !important;}

input.btn_1{font-size: 3.5vw !important;}

h3.title_content {font-size: 1.5rem !important;}

.h6,h6{font-size:5vw !important}

div.item.main-frame a {font-size: 4vw;}

.scrolling-wrapper::-webkit-scrollbar {-webkit-appearance: none;width: 0 !important;display: none;background-color: transparent;}
.scrolling-wrapper::-webkit-scrollbar-track{background-color: transparent;}
.scrolling-wrapper::-webkit-scrollbar-thumb{background-color: transparent;}

.page_loading {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url(../../assets/img/loading.gif) center no-repeat #fff;opacity: 0.8;filter: alpha(opacity=50);display: none;}

.booking-details .box,.panel .box{overflow:auto}

.invoice-1 p.terms,.invoice-2 p.terms{word-break:break-all}

.invoice-2 .btn_remove,.panel .btn_remove{color:#fff;font-size:85%;background-color:#F22613!important;border-color:#F22613!important;font-weight:700;margin:5px}

 .btn-secondary:active:focus, .btn-secondary:focus, .btn-secondary:hover,.btn-secondary.active,.btn-secondary:active,.open>.dropdown-toggle.btn-secondary,.panel .btn-secondary.active,.panel .btn-secondary:active,.panel .btn-secondary:active:focus,.panel .btn-secondary:focus,.panel .btn-secondary:hover,.panel .open>.dropdown-toggle.btn-secondary{color:#fff!important;background-color:#f15d22!important;border-color:#f15d22!important}

.panel.addons input[type=radio]+.label-text:before{margin-right:10px}

.panel .popup .form-control.small{width:35px;margin-left:5px;font-size:90%;padding:2px}

.panel .popup label.remember_me.price{display:table-footer-group!important}

.panel .btn_1{color:#000;font-size:85%;font-weight:500;background-color:#cecece;border-color:#cecece;float:left}

.booking-details strong.price,.panel .nav-booking ul.pagination{float:right}

.area .form-check{display:inline-block;padding-left:0}

.area .form-check.second{display:inline-block;padding-left:1.25rem}

.area .input-group{text-align:left;font-weight:400}

.area .input-group input[type=radio]+.label-text:before{margin-right:10px!important}

#searchInput{background-image:url(../../assets/img/search_icon.png);background-position:10px 10px;background-repeat:no-repeat;width:100%;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #ddd;margin-bottom:12px}

.table-booking{border:1px solid #ddd;text-align:left}

.table-booking .booking-id{font-weight:700}

.table-booking .booking-id a{text-decoration:none}

.panel .nav-booking{width:100%}

.booking-details{color:#313437}

.booking-details h3{font-weight:700;color:inherit;font-size:130%;text-align:center;padding-bottom:5px}

@media (max-width:767px){.booking-details h2{font-size:24px}

}

.booking-details .item{text-align:center}

.booking-details .item .box{text-align:center;padding:15px;background-color:#fff;margin-bottom:15px;border-radius:.25rem;border:1px solid #ced4da}

.booking-details .item .name{font-weight:700;font-size:18px;margin-bottom:8px;margin-top:0;color:inherit}

.booking-details .item .description{font-size:15px;font-weight:400}

.booking-details i{color:#10b0a8;cursor:pointer}

.note-btn i{color:black;}

.speech-bubble1 i {color:black;cursor:text;}

.note-editable i {color:black;cursor:text;}

.booking-details h5{color:#10b0a8;font-size:100%;line-height:.5;font-weight:700;text-align:left}

.booking-details p{text-align:left}

.booking-details .btn_1{color:#000;font-size:85%;font-weight:500;background-color:#cecece;border-color:#cecece;float:left}

.panel.booking-details .btn-primary.active,.panel.booking-details .btn-primary:active,.panel.booking-details .btn-primary:active:focus,.panel.booking-details .btn-primary:focus,.panel.booking-details .btn-primary:hover,.panel.booking-details .open>.dropdown-toggle.btn-primary,.panel.promos .btn-primary.active,.panel.promos .btn-primary:active,.panel.promos .btn-primary:active:focus,.panel.promos .btn-primary:focus,.panel.promos .btn-primary:hover,.panel.promos .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#10b0a8!important;border-color:#10b0a8!important}

.booking-details .item h4{color:#10b0a8;font-size:90%;line-height:.5;font-weight:700;text-align:left}

.booking-details .cart-totals p.description{height:35px;line-height:3}

.booking-details .btn-primary.btn-first,.promos .btn-primary.btn-first{color:#fff;font-size:85%;font-weight:500;background-color:#f15d22!important;border-color:#f15d22!important;margin:5px}

.panel.booking-details .name.adjustment .description{padding-bottom:0;margin-bottom:0;height:35px;line-height:3}

.panel.booking-details .form-control.adjustment{margin:5px!important;width:100px;float:right}

.panel.booking-details .total{text-align:left}

.btn.dropdown-toggle.left{margin-top:6px;float:left;margin-left:0}

.btn.dropdown-toggle.full{margin:5px 5px 5px 0;width:100%;text-align:left}

.btn.dropdown-toggle.full::after{float:right;margin-top:10px}

.dropdown-menu.full{width:100%}

.booking-details .description-totals{font-weight:500}

.booking-details span.note{font-size:75%;display:block;line-height:1}

.booking-details .btn_cancel{color:#000;font-size:85%;font-weight:500;background-color:#cecece;border-color:#cecece;margin:5px}

.panel.booking-details .btn_remove{color:#fff;font-size:85%;background-color:#F22613!important;border-color:#F22613!important;font-weight:700;margin:5px}

.btn.dropdown-toggle.half::after{float:right;margin-top:10px}

.dropdown-menu.half{width:150px}

.btn.dropdown-toggle.half{margin:5px 5px 10px 0;width:150px;text-align:left}

.booking-details .dropdown.half{position:relative;text-align:left}

.rvouchers{text-decoration:none!important;font-size:80%}

#wrap{width:1100px;margin:0 auto}

#external-events{float:left;width:150px;padding:0 10px;text-align:left}

#external-events h4{font-size:16px;margin-top:0;padding-top:1em}

.external-event{margin:10px 0;padding:2px 4px;background:#36C;color:#fff;font-size:.85em;cursor:pointer}

#external-events p{margin:1.5em 0;font-size:11px;color:#666}

#external-events p input{margin:0;vertical-align:middle}

#calendar{margin:0 auto;width:900px;background-color:#FFF;border-radius:6px;-webkit-box-shadow:0 0 21px 2px rgba(0,0,0,.18);-moz-box-shadow:0 0 21px 2px rgba(0,0,0,.18);box-shadow:0 0 21px 2px rgba(0,0,0,.18)}

.panel.booking-details .btn_edit{color:#fff;font-size:85%;font-weight:500;background-color:#f15d22;border-color:#f15d22}

.panel.booking-details .btn_invoice{color:#fff;font-size:85%;font-weight:500;background-color:#1090b0;border-color:#1090b0}

.panel.booking-details .btn_google{color:#fff;font-size:85%;font-weight:500;background-color:#4885ed;border-color:#4885ed}

.panel.booking-details .group-btn{margin-top:1%;text-align:right}

#calendar .fc-header-title h2{font-size:120%;font-weight:700;line-height:2}

#calendar .fc-text-arrow{font-size:100%}

.back_panel{background-color:#10b0a8!important;color:#fff;border-radius:50%;text-decoration:none;display:inline-block;padding:8px 16px}

.back_panel.active,.back_panel.open>.dropdown-toggle.btn_panel,.back_panel:active,.back_panel:active:focus,.back_panel:focus,.back_panel:hover{color:#fff;background-color:#f15d22!important;border-color:#f15d22!important;text-decoration:none}

.panel .gal_new.active,.panel .gal_new:active,.panel .gal_new:active:focus,.panel .gal_new:focus,.panel .gal_new:hover,.panel .open>.dropdown-toggle.gal_new{color:#fff!important;background-color:#10b0a8!important;border-color:#10b0a8!important;text-decoration:none}

.panel a.gal_new{color:#fff!important;background-color:#f15d22!important;border-color:#f15d22!important;text-decoration:none;height:60px;width:180px;display:table-cell;vertical-align:middle}

.panel .box{text-align:center}

.panel .form-control{margin:15px auto}

.panel .item .box{padding:15px;background-color:#fff;border-radius:.25rem;border:1px solid #ced4da}

.img_display{width:200px;height:200px;margin:10px auto;display:table-cell}

.panel .btn-upload.active,.panel .btn-upload:active,.panel .btn-upload:active:focus,.panel .btn-upload:focus,.panel .btn-upload:hover,.panel .open>.dropdown-toggle.btn-upload{color:#fff;background-color:#10b0a8!important;border-color:#10b0a8!important}

.panel .btn-upload{color:#fff;font-size:85%;font-weight:500;background-color:#f15d22!important;border-color:#f15d22!important;height:25px;line-height:.1;margin-bottom:5px}

.invoice-2 .btn_save,.panel .btn_save{color:#fff;font-size:85%;background-color:#10b0a8!important;border-color:#10b0a8!important;font-weight:700;margin:5px}

.panel .modal .photos{display:table}

.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#f15d22!important;border-color:#f15d22!important}

.btn-secondary{color:#fff;background-color:#10b0a8!important;border-color:#10b0a8!important}

.panel .item.detail a.gal{height:35px;padding-top:2px}

.panel .item.detail{margin-bottom:5px}

.panel .item.detail h5.s_gal{font-size:110%}

.panel .item.detail a.gal_new{height:35px}

.panel div.intro{background-color:#10b0a8;margin-top:.5%}

.panel .text-center{padding:3px;color:#fff;margin-bottom:3%}

.panel .photos{width:85%;font-size:100%!important;text-align:center}

.panel .item{margin-bottom:10px;font-weight:700;display:inline-table}

.panel .gal.active,.panel .gal:active,.panel .gal:active:focus,.panel .gal:focus,.panel .gal:hover,.panel .open>.dropdown-toggle.gal{color:#fff!important;background-color:#f15d22!important;border-color:#f15d22!important;text-decoration:none}

.panel a.gal,.panel a.gal.selected{color:#fff!important;background-color:#10b0a8!important;border-color:#10b0a8!important;text-decoration:none}

.panel a.gal{height:60px;width:180px;display:table-cell;vertical-align:middle;border-radius:8px}

.panel h5.s_gal{font-weight:400;font-size:130%}

.panel{margin-bottom:4%}

.panel div.user_info{right:5%;text-align:right}

.panel span.user_name{font-weight:700;color:#FF4500}

.panel .btn-primary.active,.panel .btn-primary:active,.panel .btn-primary:active:focus,.panel .btn-primary:focus,.panel .btn-primary:hover,.panel .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#f15d22!important;border-color:#f15d22!important}

.panel .btn_logout{color:#fff;font-size:85%;background-color:#10b0a8!important;border-color:#10b0a8!important;margin-left:10px;height:25px;font-weight:700;line-height:.1}

span.nav-bc{cursor:pointer}

span.nav-bc.active,span.nav-bc:active,span.nav-bc:active:focus,span.nav-bc:focus,span.nav-bc:hover{color:#f15d22!important}

.modal-header .close{position:absolute;right:0;margin-right:1px}

h4.title-center{text-align:center;width:100%}

.banner h1.msg_1,.banner h4.msg_2{text-align:center;width:70%;position:absolute}

.report .gtotal{background-color:#89C4F4!important}

.banner h1.msg_1{top:10%;color:#000;font-weight:700;font-size:180%;}

.banner h4.msg_2{top:75%;font-size:120%;color:#fff;font-weight:400}

.banner button.btn_1{top:62%;left:50%;transform:translate(-50%,-50%);font-size:100%;border:0px;border-color:#ccc;opacity:100;filter:Alpha(opacity=80);position:absolute}

/* original .banner button.btn_1{top:55%;left:50%;transform:translate(-50%,-50%);font-size:100%;border:0px;border-color:#ccc;opacity:100;filter:Alpha(opacity=80);position:absolute} */

.banner .btn-primary.active,.banner .btn-primary:active,.banner .btn-primary:active:focus,.banner .btn-primary:focus,.banner .btn-primary:hover,.banner .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#10b0a8!important;border-color:#10b0a8!important}

.complete h3,.complete h5{color:#000;width:100%;padding-left:10%;padding-right:10%;font-weight:400;text-align:center}

div.banner{
  min-height:600px;
  background-image:url(../../assets/img/home.jpg);
  background-position:center;
  background-size:cover;
  display:flex;
  background-repeat:no-repeat;
  align-items:center;
  justify-content:center;
  position:relative}

  /* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
  /* Portrait */
  @media only screen
    and (min-device-width: 320px)
    and (max-device-width: 568px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (orientation: portrait) {
      div.banner {
      background-image:url(../../assets/img/mobilehome.jpg)
    }
  }

  /* ----------- iPhone 6, 6S, 7 and 8 ----------- */
  /* Portrait */
  @media only screen
    and (min-device-width: 375px)
    and (max-device-width: 667px)
    and (-webkit-min-device-pixel-ratio: 2)
    and (orientation: portrait) {
      div.banner {
      background-image:url(../../assets/img/mobilehome.jpg)
    }
  }

  /* ----------- iPhone 6+, 7+ and 8+ ----------- */
  /* Portrait */
  @media only screen
    and (min-device-width: 414px)
    and (max-device-width: 736px)
    and (-webkit-min-device-pixel-ratio: 3)
    and (orientation: portrait) {
      div.banner {
      background-image:url(../../assets/img/mobilehome.jpg)
    }
  }

  /* ----------- iPhone X & XS ----------- */
  /* Portrait */
  @media only screen
    and (min-device-width: 375px)
    and (max-device-width: 812px)
    and (-webkit-min-device-pixel-ratio: 3)
    and (orientation: portrait) {
      div.banner {
      background-image:url(../../assets/img/mobilehome.jpg)
    }
  }

  /* iPhone XR 1792x828px at 326ppi */
  /* Portrait */
  @media only screen
      and (device-width : 414px)
      and (device-height : 896px)
      and (-webkit-device-pixel-ratio : 2)
        and (orientation: portrait) {
          div.banner {
          background-image:url(../../assets/img/mobilehome.jpg)
        }
      }

  /* iPhone XS Max 2688x1242px at 458ppi */
  /* Portrait */
  @media only screen
      and (device-width : 414px)
      and (device-height : 896px)
      and (-webkit-device-pixel-ratio : 3)
      and (orientation: portrait) {
        div.banner {
        background-image:url(../../assets/img/mobilehome.jpg)
      }
    }

/* ----------- Galaxy S3 ----------- */
    /* Portrait */
    @media screen
      and (device-width: 320px)
      and (device-height: 640px)
      and (-webkit-device-pixel-ratio: 2)
      and (orientation: portrait) {
        div.banner {
        background-image:url(../../assets/img/mobilehome.jpg)
        }
    }

/* ----------- Galaxy S4, S5 and Note 3 ----------- */
/* Portrait */
@media screen
  and (device-width: 320px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: portrait) {
    div.banner {
    background-image:url(../../assets/img/mobilehome.jpg)
    }
}

/* ----------- Galaxy S6 ----------- */
/* Portrait */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 4)
  and (orientation: portrait) {
    div.banner {
    background-image:url(../../assets/img/mobilehome.jpg)
    }
}

/* ----------- Google Pixel ----------- */
/* Portrait */
@media screen
  and (device-width: 360px)
  and (device-height: 640px)
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: portrait) {
    div.banner {
    background-image:url(../../assets/img/mobilehome.jpg)
    }
}

/* ##Device = Most of the Smartphones Mobiles (Portrait) ##Screen = B/w 320px to 479px */
@media screen
  and (device-width: 320px)
  and (device-width: 480px)
  and (orientation: portrait) {
  div.banner {
  background-image:url(../../assets/img/mobilehome.jpg)
  }
}

/* ----------- S7 Edge ----------- */
@media
    (-webkit-min-device-pixel-ratio: 3)
    and (min-resolution: 192dpi) and (max-width:640px){
      div.banner {
      background-image:url(../../assets/img/mobilehome.jpg)
    }
  }
  
/* ----------- Oppo ----------- */
  @media only screen
   and (max-width : 540px)
   and (max-height : 960px) {
     div.banner {
     background-image:url(../../assets/img/mobilehome.jpg)
   }
}

div.banner.body{background-image:none !important;}

.datepicker-dropdown:after,.datepicker-dropdown:before{content:'';display:inline-block;border-top:0}

.banner .btn-primary{background-color:#f15d22!important}

.complete .message{width:100%;margin-top:10%;margin-bottom:15%}

.complete h3{font-size:250%;word-wrap:break-word}

.complete h5{font-size:150%;padding-top:30px}

.datepicker{border-radius:4px;direction:ltr;font-weight:400}

.datepicker-inline{width:220px}

.datepicker.datepicker-rtl{direction:rtl}

.datepicker.datepicker-rtl table tr td span{float:right}

.datepicker-dropdown{top:0;left:0;padding:4px}

.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-bottom-color:rgba(0,0,0,.2);position:absolute}

.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}

.datepicker-dropdown.datepicker-orient-left:before{left:6px}

.datepicker-dropdown.datepicker-orient-left:after{left:7px}

.datepicker-dropdown.datepicker-orient-right:before{right:6px}

.datepicker-dropdown.datepicker-orient-right:after{right:7px}

.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}

.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}

.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}

.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}

.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}

.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}

.datepicker table tr td.new,.datepicker table tr td.old{color:#989898}

.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}

.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#DCDCDC;cursor:default}

.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}

.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#10b0a8;border-color:#10b0a8}

.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}

.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}

.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}

.datepicker table tr td.highlighted.focused{background:#afd9ee}

.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}

.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}

.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}

.datepicker table tr td.today.active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}

.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}

.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}

.datepicker table tr td.today.focused{background:#ffc966}

.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}

.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}

.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}

.datepicker table tr td.range.active,.datepicker table tr td.range:active,.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}

.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}

.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}

.datepicker table tr td.range.focused{background:#d5d5d5}

.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#FFF}

.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}

.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}

.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}

.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}

.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}

.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}

.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}

.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}

.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}

.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}

.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}

.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}

.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}

.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}

.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}

.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}

.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}

.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}

.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#10b0a8;border-color:#10b0a8;text-shadow:0 -1px 0 rgba(0,0,0,.25)}

.datepicker table tr td.active.active,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover{color:#fff;background-color:#10b0a8;border-color:#10b0a8}

.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#10b0a8;border-color:#10b0a8}

.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}

.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}

.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}

.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th,.fc-button,.input-group.date .input-group-addon{cursor:pointer}

.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#10b0a8;border-color:#10b0a8;text-shadow:0 -1px 0 rgba(0,0,0,.25)}

.datepicker table tr td span.active.active,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#10b0a8;border-color:#10b0a8}

.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#10b0a8;border-color:#10b0a8}

.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}

.datepicker .datepicker-switch{width:145px}

.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}

.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}

.input-daterange{width:100%}

.input-daterange input{text-align:center}

.input-daterange input:first-child{border-radius:3px 0 0 3px}

.input-daterange input:last-child{border-radius:0 3px 3px 0}

.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}

.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:1.42857143}

.event a.gal,.fc-button,.fc-header-title{display:inline-block}

.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}

.booking-details .disabled,.detail .disabled{color:#DCDCDC!important}

.booking-details .datepicker-inline,.detail .datepicker-inline{margin:0 auto;border-radius:.25rem;border:1px solid #ced4da}

.booking-details .today,.detail .today{background-color:#cecece;border-radius:0}

.booking-details .dow,.detail .dow{color:#fff;background-color:#A9A9A9;border-radius:0;font-weight:400}

.detail .table-condensed{width:100%}

.detail{max-width:480px;width:90%;margin:0 auto;border-radius:4px;color:#505e6c}

.detail h3{font-weight:700;color:inherit;font-size:130%;text-align:center}

.detail .form-control{margin:5px}

.detail .checkbox-inline{font-size:100%;width:100%;text-align:center;padding-top:15px}

.detail #location{margin-bottom:10px}

.package-area .heading{background:#10b0a8;background-image:url(../../assets/img/package.jpg)!important;background-repeat:no-repeat!important;background-size:cover!important;}

.package-area ul li{list-style:none;padding:15px 0}

.package .pack_title{color:#10b0a8!important;font-size:120%;font-weight:700;line-height:1.5}

.package-area ul li:nth-child(2n){background:#f5f5f5}

.plan-action{height:100%}

.package-area .pack.default .plan-action .btn{background:#10b0a8;color:#fff}

.package-area .plan-action .btn{color:#fff;padding:5px 20px;position:relative;visibility:hidden}

.package-area img{position:absolute;right:15px;top:0;z-index:1}

.fc-button,.fc-button .ui-icon,td.fc-today{position:relative}

.package h3{font-weight:700;color:inherit;font-size:130%;text-align:center}

.package .row{width:85%;font-size:100%!important;text-align:center;margin:0 auto 10px}

.package p{line-height:80%}

.package .selected{visibility:visible!important;border:2px solid #10b0a8!important;border-radius:5px;opacity:1!important}

.package .list-group.active,.package .list-group:active,.package .list-group:active:focus,.package .list-group:focus,.package .list-group:hover,.package .open>.dropdown-toggle.list-group{border:2px solid #10b0a8!important;border-radius:5px;text-decoration:none;color:#000;cursor:pointer;opacity:1!important}

.package .list-group{opacity:.5}

.next .btn-primary.active,.next .btn-primary:active,.next .btn-primary:active:focus,.next .btn-primary:focus,.next .btn-primary:hover,.next .open>.dropdown-toggle.btn-primary{color:#fff!important;background-color:#10b0a8!important;border-color:#10b0a8!important;text-decoration:none}

.next{text-align:center;width:100%}

.next button.btn_1{font-size:100%;border-color:#ccc;background-color:#f15d22!important;opacity:.8;padding:.5% 10%;filter:Alpha(opacity=80)}

.event{color:#313437;background-color:#fff}

.event p{color:#7d8285}

.event h3{font-weight:700;color:inherit;font-size:130%;text-align:center}

.event .intro{font-size:14px;max-width:500px;margin:0 auto 10px}

.event .intro p{margin-bottom:0}

.event .photos{width:85%;font-size:100%!important;text-align:center}

.event .item{padding-bottom:5px}

.event .gal.active,.event .gal:active,.event .gal:active:focus,.event .gal:focus,.event .gal:hover,.event .open>.dropdown-toggle.gal{color:#fff!important;background-color:#10b0a8!important;border-color:#10b0a8!important;text-decoration:none}

.event a.gal{color:#10b0a8!important;background-color:#F0F0F0!important;border-color:#F0F0F0!important;text-decoration:none;height:95%;position:inherit;}

.event h5.s_gal{padding:3%;font-weight:400;font-size:90%}

.fc-event-inner,.fc-first th{font-family:Lato;font-weight:500!important}

.event a.gal.selected{color:#fff!important;background-color:#10b0a8!important;border-color:#10b0a8!important;text-decoration:none}

td.fc-day,td.fc-today{background:#FFF!important}

.footer{color:#989898;font-size:80%;margin-top:10px}

.footer p{text-align:center}

td.fc-day{font-family:Lato}

.fc-first th{background:#10b0a8!important;color:#FFF;font-size:14px!important}

.fc-event-inner{color:#FFF!important;font-size:12px!important;padding:5px 0!important}

.fc{direction:ltr;text-align:left}

.fc table{border-collapse:collapse;border-spacing:0}

.fc-agenda table,.progressbar>ul,table.fc-border-separate{border-collapse:separate}

.fc table,html .fc{font-size:1em;font-family:"Helvetica Neue",Helvetica}

.fc-header-title h2,span.fc-button{font-family:Lato}

.fc td,.fc th{padding:0;vertical-align:top}

.fc-header td{white-space:nowrap;padding:15px 10px 0}

.fc-header-left{width:25%;text-align:left}

.fc-header-center{text-align:center}

.fc-header-right{width:25%;text-align:right}

.fc-event-inner,.fc-view{width:100%;overflow:hidden}

.fc-header-title{vertical-align:top;margin-top:-5px}

.fc-header-title h2{margin-top:0;white-space:nowrap;font-size:32px;font-weight:100;margin-bottom:10px}

span.fc-button{border-color:#10b0a8!important;color:#10b0a8!important}

.fc-state-active,.fc-state-down{background-color:#f15d22!important;color:#FFF!important}

.fc .fc-header-space{padding-left:10px}

.fc-header .fc-button{margin-bottom:1em;vertical-align:top;margin-right:-1px}

.fc-header .fc-corner-right,.fc-header .ui-corner-right{margin-right:0}

.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2}

.fc-header .fc-state-down{z-index:3}

.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4}

.fc-content{clear:both;zoom:1}

.fc-widget-content{border:1px solid #e5e5e5}

.fc-widget-header{border-bottom:1px solid #EEE}

.fc-state-highlight>div>div.fc-day-number{background-color:#ff3b30;color:#FFF;border-radius:50%;margin:4px}

.fc-cell-overlay{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}

.fc-button{padding:0 .6em;overflow:hidden;height:1.9em;line-height:1.6em;white-space:nowrap}

.fc-state-default{border:1px solid #ff3b30;color:#ff3b30}

.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}

.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}

.fc-text-arrow{margin:0 .4em;font-size:2em;line-height:23px;vertical-align:baseline}

.fc-button-next .fc-text-arrow,.fc-button-prev .fc-text-arrow{font-weight:700}

.fc-button .fc-icon-wrap{position:relative;float:left;top:50%}

.fc-button .ui-icon{float:left;margin-top:-50%}

.fc-button-agendaDay.fc-state-default,.fc-button-agendaWeek.fc-state-default,.fc-button-month.fc-state-default{min-width:67px;text-align:center;transition:all .2s;-webkit-transition:all .2s}

.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#FFE3E3}

.fc-state-hover{color:#ff3b30;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}

.fc-state-active,.fc-state-down{background-image:none;outline:0}

.fc-state-disabled{cursor:default;background-image:none;background-color:#FFE3E3;filter:alpha(opacity=65);box-shadow:none;border:1px solid #FFE3E3;color:#ff3b30}

.fc-event-container>*{z-index:8}

.fc-event-container>.ui-draggable-dragging,.fc-event-container>.ui-resizable-resizing{z-index:9}

.fc-event{border:1px solid #FFF;background-color:#FFF;font-size:12px;cursor:default}

.fc-event.chill{background-color:#f3dcf8}

.fc-event.info{background-color:#c6ebfe}

.fc-event.important{background-color:#FFBEBE}

.fc-event.success{background-color:#BEFFBF}

.fc-event:hover{opacity:.7}

a.fc-event{text-decoration:none}

.fc-event-draggable,a.fc-event{cursor:pointer}

.fc-rtl .fc-event{text-align:right}

.fc-agenda-days th,.fc-grid th{text-align:center}

.fc-event-inner{height:100%;line-height:15px}

.fc-event-time,.fc-event-title{padding:0 1px}

.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}

.fc-event-hori{border-width:1px 0;margin-bottom:1px}

.fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end{border-left-width:1px}

.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{border-right-width:1px}

.fc-event-hori .ui-resizable-e{top:0!important;right:-3px!important;width:7px!important;height:100%!important;cursor:e-resize}

.fc-event-hori .ui-resizable-w{top:0!important;left:-3px!important;width:7px!important;height:100%!important;cursor:w-resize}

.fc-border-separate td,.fc-border-separate th{border-width:1px 0 0 1px}

.fc-border-separate td.fc-last,.fc-border-separate th.fc-last{border-right-width:1px}

.fc-border-separate .fc-week .fc-first{border-left:0}

.fc-border-separate .fc-week .fc-last{border-right:0}

.fc-border-separate tr.fc-last th{border-bottom-width:1px;border-color:#cdcdcd;font-size:16px;font-weight:300;line-height:30px}

.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0}

.fc .fc-week-number{width:22px;text-align:center}

.fc .fc-week-number div{padding:0 2px}

.fc-grid .fc-day-number{float:right;padding:0 2px}

.fc-grid .fc-other-month .fc-day-number{opacity:.3;filter:alpha(opacity=30)}

.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}

.fc-grid .fc-event-time{font-weight:700}

.fc-rtl .fc-grid .fc-day-number{float:left}

.fc-rtl .fc-grid .fc-event-time{float:right}

.fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:400}

.fc-agenda .fc-week-number{font-weight:700}

.fc-agenda .fc-day-content{padding:2px 2px 1px}

.fc-agenda-days .fc-agenda-axis{border-right-width:1px}

.fc-agenda-days .fc-col0{border-left-width:0}

.fc-agenda-allday th{border-width:0 1px}

.fc-agenda-allday .fc-day-content{min-height:34px}

.fc-agenda-divider-inner{height:2px;overflow:hidden}

.fc-widget-header .fc-agenda-divider-inner{background:#eee}

.fc-agenda-slots th{border-width:1px 1px 0}

.fc-agenda-slots td{border-width:1px 0 0;background:0 0}

.fc-agenda-slots td div{height:20px}

.fc-agenda-slots tr.fc-slot0 td,.fc-agenda-slots tr.fc-slot0 th{border-top-width:0}

.fc-event-vert{border-width:0 1px}

.fc-event-vert.fc-event-start{border-top-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}

.fc-event-vert.fc-event-end{border-bottom-width:1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}

.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px}

.fc-event-vert .fc-event-inner{position:relative;z-index:2}

.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.25;filter:alpha(opacity=25)}

.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9}

.fc-event-vert .ui-resizable-s{bottom:0!important;width:100%!important;height:8px!important;overflow:hidden!important;line-height:8px!important;font-size:11px!important;font-family:monospace;text-align:center;cursor:s-resize}

.login .box,.review .box{overflow:auto}

.invoice-1 .contact,.invoice-2 .contact{line-height:1.5}

input[type=radio]+.label-text:before,input[type=checkbox]+.label-text:before{font-family:FontAwesome;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}

thead tr.fc-first{background-color:#f7f7f7}

table.fc-header{background-color:#FFF;border-radius:6px 6px 0 0}

.fc-week .fc-day>div .fc-day-number{font-size:15px;margin:2px;min-width:19px;padding:6px;text-align:center;width:30px;height:30px}

.fc-sat,.fc-sun{color:#b8b8b8}

.fc-week .fc-day:hover .fc-day-number{background-color:#B8B8B8;border-radius:50%;color:#FFF;transition:background-color .2s}

.fc-week .fc-day.fc-state-highlight:hover .fc-day-number{background-color:#ff3b30}

.fc-button-today{border:1px solid rgba(255,255,255,0)}

.invoice-1 table .no-border,.invoice-2 table .no-border{border-bottom:0;border-top:0}

.fc-view-agendaDay thead tr.fc-first .fc-widget-header{text-align:right;padding-right:10px}

.fc-event{color:#000!important}

.fc-event .ui-resizable-handle,.fc-event-bg{display:none!important}

.header a.navbar-brand{background-image:url(../../assets/img/logo-header.png);background-size:cover;width:215px;height:55px;background-size:contain;background-repeat:no-repeat;background-position:center;}

.admin_header a.navbar-brand{background-image:url(../../assets/img/logo-final.png);background-size:cover;width:150px;height:127px;margin:0;margin-bottom:0!important;background-size:cover;background-repeat:no-repeat;background-position:center;}

.admin_header div.container{justify-content:center}

.invoice-1 .item .title{font-weight:700;width:200px;display:inline-table}

.invoice-1 .contact .description,.invoice-1 .item .description{text-align:left;word-wrap:normal;width:150px;display:inline-table}

.invoice-1{background-color:#F8F8F8;padding:5%;margin-left:10%;margin-right:10%}

.invoice-1 .contact .title{font-weight:700;width:130px;display:inline-table}

.invoice-1 .row a{margin-bottom:20px;cursor:pointer}

.invoice-1 .thead-default{background-color:#F2FDFD;text-align:center}

.invoice-1 table{margin-top:30px;background-color:#F8F8F8}

.invoice-1 table .total{text-align:right;width:100%}

.invoice-1 table .deposit{background-color:#E9FDFC}

.invoice-1 .container,.invoice-1-header,.invoice-2{background-color:#F8F8F8}

.invoice-1 .logo{display:list-item;list-style-image:url(../../assets/img/logo.png);list-style-position:inside;width:179px;height:55px}

.invoice-1 .print .fa-print{font-size:48px;color:#10b0a8;cursor:pointer}

.invoice-1 .print{text-align:right}

.invoice-1 .col-md-12{padding-left:0}

.invoice-1 .terms{font-weight:400;font-size:100%}

.invoice-1-header h3.title{padding-left:7%;padding-top:5%}

.invoice-1-header{margin:5% 10% -10px}

@media print{.envelope,.print{visibility:hidden}

div.invoice-1,div.invoice-2{width:210mm;height:297mm;padding:0;margin:0 0 0 10mm}

div.invoice-1-header,div.invoice-2-header{width:210mm;padding:0;margin:0 0 15mm}

div.invoice-1-footer{position:absolute;top:95%;width:100%;text-align:center}

div.invoice-2-footer{position:absolute;top:195%;width:100%;text-align:center}

}

.invoice-2 .item .title{font-weight:700;width:200px;display:inline-table}

.invoice-2 .contact .description,.invoice-2 .item .description{text-align:left;width:150px;display:inline-table;word-wrap:normal}

.invoice-2{padding:5%;margin-left:10%;margin-right:10%}

.invoice-2 .contact .title{font-weight:700;width:130px;display:inline-table}

.invoice-2 .row a{margin-bottom:20px;cursor:pointer}

.invoice-2 .thead-default{background-color:#F2FDFD;text-align:center}

.invoice-2 table{margin-top:30px;background-color:#F8F8F8}

.invoice-2 table .total{text-align:right;width:100%}

.invoice-2 table .deposit{background-color:#E9FDFC}

.invoice-2 .container,.invoice-2-header{background-color:#F8F8F8}

.invoice-2 .logo{display:list-item;list-style-image:url(../../assets/img/logo.png);list-style-position:inside;width:179px;height:55px}

.invoice-2 .print .fa-print{font-size:48px;color:#10b0a8;cursor:pointer}

.invoice-2 .print{text-align:right}

.invoice-2 .col-md-12{padding-left:0}

.invoice-2 .terms{font-weight:400;font-size:100%}

.invoice-2-header h3.title{padding-left:7%;padding-top:5%}

.invoice-2-header{page-break-before:always;margin:1% 10% -10px}

ul.no-bullet{list-style:none;padding-left:0}

.invoice-2 .print .fa-envelope{font-size:48px;color:#10b0a8;cursor:pointer}

.invoice-2 .emel{text-align:center}

.invoice-2 .emel label{width:100%}

.login div.intro{background-color:#10b0a8;margin-top:.5%}

.login .text-center{padding:3px;color:#fff;margin-bottom:3%}

.login .btn-primary.active,.login .btn-primary:active,.login .btn-primary:active:focus,.login .btn-primary:focus,.login .btn-primary:hover,.login .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#f15d22!important;border-color:#f15d22!important}

.login .btn_login{color:#fff;font-size:85%;background-color:#10b0a8!important;border-color:#10b0a8!important;margin-left:10px;font-weight:700}

.login .row{margin-top:5%;margin-bottom:8%}

.login .item .box{padding:15px;background-color:#fff;margin-bottom:15px;border-radius:.25rem;border:1px solid #ced4da}

.login .item .name{font-weight:700;font-size:18px;margin-bottom:8px;margin-top:0;color:inherit}

.login .item .description{font-size:15px}

.login .form-control{margin:15px auto}

.login h5{color:#10b0a8;font-size:100%;line-height:.5;font-weight:700;text-align:left}

input[type=checkbox]:checked+.label-text:before{content:"\f046";color:#f15d22!important;animation:effect 250ms ease-in}

input[type=checkbox]+.label-text:before{content:"\f096";font-weight:400;line-height:.5;width:1em;display:inline-block;margin-right:5px}

.individual_use,.remember_me{margin-left:10px!important;font-weight:400!important}

.individual_use .label-text label,.remember_me .label-text label{font-size:11px!important}

.navigation-clean{padding-top:.75rem;padding-bottom:.75rem;color:#333;border-radius:0;box-shadow:none;border:none;margin-bottom:0}

@media (min-width:768px){.navigation-clean{padding-top:1rem;padding-bottom:1rem}

}

.navigation-clean .navbar-brand{font-weight:700;color:inherit}

.navigation-clean .navbar-brand:hover{color:#222}

.navigation-clean .navbar-toggler{border-color:#ddd;color:#888}

.navigation-clean .navbar-toggler:focus,.navigation-clean .navbar-toggler:hover{background:0 0}

.navigation-clean .form-inline,.navigation-clean .navbar-collapse{border-top-color:#ddd}

.navigation-clean.navbar-light .navbar-nav .nav-link.active,.navigation-clean.navbar-light .navbar-nav .nav-link.active:focus,.navigation-clean.navbar-light .navbar-nav .nav-link.active:hover{color:#8f8f8f;box-shadow:none;background:0 0;pointer-events:none}

.navigation-clean.navbar .navbar-nav .nav-link{padding-left:10px;padding-right:10px;font-size:80%}

.navigation-clean.navbar-light .navbar-nav .nav-link{color:#465765}

.navigation-clean.navbar-light .navbar-nav .nav-link:focus,.navigation-clean.navbar-light .navbar-nav .nav-link:hover{color:#37434d!important;background-color:transparent}

.navigation-clean .navbar-nav>li>.dropdown-menu{margin-top:-5px;box-shadow:none;background-color:#fff;border-radius:2px}

.navigation-clean .dropdown-menu .dropdown-item,.navigation-clean .dropdown-menu .dropdown-item:focus{line-height:2;color:#37434d}

.navigation-clean .dropdown-menu .dropdown-item:focus,.navigation-clean .dropdown-menu .dropdown-item:hover{background:#eee;color:inherit}

.popup .center{width:150px;margin:30px auto}

.panel.booking-details .popup h5,.review .popup h5{color:#000;text-align:center;font-size:80%;font-weight:400;line-height:1.2;margin-top:15px;height:30px}

.panel.booking-details .popup .input-number,.review .popup .input-number{margin:0!important;flex:1;border:0}

.panel.booking-details .popup .btn_3,.review .popup .btn_3{margin:0 0 0 2px;padding-left:5px;padding-right:5px;background-color:#f15d22!important;border-color:#f15d22!important;font-size:85%}

.panel.booking-details .popup .btn-indicator,.review .popup .btn-indicator{color:#fff;background-color:#f15d22!important;border-color:#f15d22!important}

.panel .btn-indicator.active,.panel .btn-indicator:active,.panel .btn-indicator:active:focus,.panel .btn-indicator:focus,.panel .btn-indicator:hover,.panel .open>.dropdown-toggle.btn-indicator,.panel.booking-details .btn-indicator.active,.panel.booking-details .btn-indicator:active,.panel.booking-details .btn-indicator:active:focus,.panel.booking-details .btn-indicator:focus,.panel.booking-details .btn-indicator:hover,.panel.booking-details .open>.dropdown-toggle.btn-indicator,.review .btn-indicator.active,.review .btn-indicator:active,.review .btn-indicator:active:focus,.review .btn-indicator:focus,.review .btn-indicator:hover,.review .open>.dropdown-toggle.btn-indicator{background-color:#10b0a8!important;border-color:#10b0a8!important;color:#fff}

.panel.booking-details .popup .price-group p.price,.panel.booking-details .popup .quantity-group p.quantity,.review .popup .price-group p.price,.review .popup .quantity-group p.quantity{line-height:0;font-size:90%;text-align:center;font-weight:400}

.panel.booking-details .popup .price-group,.panel.booking-details .popup .quantity-group,.review .popup .price-group,.review .popup .quantity-group{padding-top:25px;margin:auto}

.panel.booking-details .popup .indicator-group .input-quantity,.review .popup .indicator-group .input-quantity{width:20px;padding:5px}

.panel .popup .form-control,.review .popup .form-control{display:inline}

.invoice-2 .modal-header,.panel .modal-header,.review .modal-header{background-color:#f15d22!important;text-align:center;overflow:auto}

.invoice-2 h4.modal-title,.panel h4.modal-title,.review h4.modal-title{color:#fff;font-size:120%;margin:auto;width:100%;text-align:center;line-height:.5}

.invoice-2 button.close,.panel button.close,.review button.close{color:#fff;float:right;opacity:.8;padding-top:5px!important}

.invoice-2 .input-group,.panel .input-group,.review .input-group{text-align:center}

.panel .popup .form-control{margin:5px auto}

.panel .popup .indicator-group{text-align:left;font-weight:400;font-size:85%}

.panel .popup .btn-indicator{color:#fff;background-color:#f15d22!important;border-color:#f15d22!important;font-size:85%}

.panel .popup .indicator-group .input-quantity{width:20px;padding:5px;height:21px;border:0}

.panel .popup .photos{width:100%}

.panel .popup .input-group-btn{float:left;clear:left;margin-right:5px}

.panel .popup .desc{line-height:1;height:35px;display:table-cell;vertical-align:middle}

.panel .popup h5{color:#000;text-align:left;font-size:100%;font-weight:700;line-height:1;margin-top:15px}

input[type=radio]+.label-text:before{content:"\f10c";font-weight:400;line-height:.5;width:1em;display:inline-block;margin-right:50px}

input[type=radio]:checked+.label-text:before{content:"\f05d";color:#f15d22!important;animation:effect 250ms ease-in}

input[type=radio]:disabled+.label-text{color:#aaa}

input[type=radio]:disabled+.label-text:before{content:"\f111";color:#ccc}

.panel .popup label{position:relative;cursor:pointer;color:#666;font-size:100%;margin:0}

input[type=radio],input[type=checkbox]{position:absolute;right:9000px}

.form-check{text-align:left}

.panel .popup input.desc{margin-left:35px;margin-right:35px}

.panel.addons .popup label{position:relative;cursor:auto;color:#666;font-size:100%}

.progressbar>ul>li.previous:before,.review i{cursor:pointer}

.panel.booking-details .popup .input-group-btn{float:none;clear:none;margin-right:0}

button.close.ads{color:#000;right:0;position:absolute;opacity:.8;padding:10px!important}

.promos .modal-body{padding:1px}

.progressbar>ul{display:table;table-layout:fixed;width:100%;padding:0;list-style:none;color:#999;font-size:14px;font-weight:400}

.progressbar>ul>li{position:relative;display:table-cell;list-style-type:none;font-weight:400;text-align:center}

.progressbar>ul>li:before{position:inherit;display:block;margin:10px auto 20px;width:30px;height:30px;border:2px solid #ededed;border-radius:50%;background-color:#fff;line-height:30px;content:" ";z-index:1}

.progressbar>ul>li:after{position:absolute;top:20px;right:50%;width:100%;height:12px;box-shadow:inset 0 0 5px #f2f8fc;background-color:#e3e3e3;content:" ";z-index:0}

.progressbar>ul>li:first-child:after{content:none}

.progressbar>ul>li.active:before,.progressbar>ul>li.previous:before{border-color:#10b0a8;background-color:#10b0a8}

.progressbar>ul>li.active:after,.progressbar>ul>li.previous:after{box-shadow:none;background-color:#10b0a8}

.img_ads_display{width:200px;height:310px}

.panel.promos .item.ads{margin:0;display:inline-block;text-align:center;padding:0}

.promos h4.ads-title{color:#000;font-size:120%;margin:10% 5px 5px;width:100%;text-align:center;line-height:1;word-wrap:normal;font-weight:700}

.promos .ads-description{margin-top:5%;font-weight:400;padding:10px 20px 10px 10px;width:100%;text-align:center}

.promos .container.ads{padding:0;margin:0}

.promos .photos.ads{text-align:center}

.img_ads_display.upload{margin:5px}

.report .btn_export_excel,.report .btn_export_pdf{color:#fff;font-size:85%;font-weight:500;background-color:#4885ed;border-color:#4885ed;margin:5px}

div.align-right{display:flex;margin-left:auto;text-align:right}

.review .item,.review h3{text-align:center}

.report .btn.dropdown-toggle.full{text-align:left;margin:15px 0px 15px 0;width:150px}

.report .dropdown-menu.full{width:150px}

.report .datemonthpicker{width:100px}

.report .dateyearpicker{width: 100px;}

.report .reportvoucher{margin-left: 3px;width: 130px;}

.report form {width: 100%;text-align: right;}

.report div.align-right {display: inline-flex;margin-left: auto;text-align: right;}

.bookings_report .btn.dropdown-toggle.full{text-align:left;margin:15px 0px 15px 0;width:150px}

.bookings_report .dropdown-menu.full{width:150px}

.bookings_report .datemonthpicker{width:100px}

.bookings_report .dateyearpicker {width: 100px;}

.bookings_report form {width: 100%;text-align: right;}

.bookings_report div.align-right {display: inline-flex;margin-left: auto;text-align: right;}

.review{color:#313437}

.review h3{font-weight:700;color:inherit;font-size:130%;padding-bottom:5px}

@media (max-width:767px){.review h2{font-size:24px}

}

.review .item .box{text-align:center;padding:15px;background-color:#fff;margin-bottom:15px;border-radius:.25rem;border:1px solid #ced4da}

.review h4,.review h5,.review p{text-align:left}

.review .item .name{font-weight:700;font-size:18px;margin-bottom:8px;margin-top:0;color:inherit}

.review .item .description{font-size:15px}

.review .form-control{margin:15px auto}

.review i{color:#10b0a8}

.review h5{color:#10b0a8;font-size:100%;line-height:.5;font-weight:700}

.review .btn_1,.review .btn_2{font-size:85%;font-weight:500}

.review strong.price{float:right}

.review .btn_1{color:#000;background-color:#cecece;border-color:#cecece;float:left}

.review .btn-primary.active,.review .btn-primary:active,.review .btn-primary:active:focus,.review .btn-primary:focus,.review .btn-primary:hover,.review .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#10b0a8!important;border-color:#10b0a8!important}

.review h4{color:#10b0a8;font-size:90%;line-height:.5;font-weight:700}

.review .btn_2{color:#000;background-color:#cecece;border-color:#cecece}

.review .btn_3,.review .btn_4{color:#fff;font-size:85%;font-weight:500;background-color:#f15d22;border-color:#f15d22}

.review .btn_3{margin:5px}

.review .btn_4{float:right;border-top-left-radius:0;border-bottom-left-radius:0}

.review input#voucher{width:80px;float:right;margin:0!important;border-top-right-radius:0;border-bottom-right-radius:0}

.review span.note{font-size:75%;display:block;line-height:1;font-weight:400}

.review .cart-totals p.description{padding-bottom:10px}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    border:1px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.grey {
    background-color: #f6f6f6;
    padding-top:30px;
    padding-bottom: 25px;
}
img.ma{
    margin-bottom: -45px;
}

img.rsz70{
	max-width:100% !important;
}

h2.title strong {
	color:#00a9a3;
	font-size:26px;
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
	display: flex;
}

@media only screen and (max-width: 768px) {
	.carousel-inner .carousel-item-right.active,
	.carousel-inner .carousel-item-next {
		transform: translateX(100%);
	}
}

@media only screen and (max-width: 768px) {
	.carousel-inner .carousel-item-left.active,
	.carousel-inner .carousel-item-prev {
		transform: translateX(-100%);
	}
}

@media only screen and (min-width: 768px) {
	.carousel-inner .carousel-item-right.active,
	.carousel-inner .carousel-item-next {
		transform: translateX(25%);
	}
}

@media only screen and (min-width: 768px) {
	.carousel-inner .carousel-item-left.active,
	.carousel-inner .carousel-item-prev {
		transform: translateX(-25%);
	}
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left{
	transform: translateX(0);
}
