header .navbar{min-height:100px;transition:all .3s;border-bottom:1px solid transparent;background:rgba(255,255,255,0.8)}header .navbar-short{min-height:70px}header .navbar .navbar-brand{flex-shrink:initial;flex-basis:auto;word-break:break-word;padding-right:2rem}header .navbar-dropdown{left:0;padding:.5rem 1rem;position:fixed;right:0;top:0;transition:all 0.45s ease;z-index:1030}header .navbar-dropdown .navbar-fixed-top{position:fixed}header .navbar .navbar-collapse{justify-content:flex-end;z-index:1}header a.nav-link{display:flex;align-items:center;justify-content:center;font-size:18px;padding:0 0.3em;margin:.667em 1em}header link{position:relative}header ul.navbar-nav{flex-wrap:wrap}header ul.navbar-nav a{color:#666666;transition:all 0.55s}header ul.navbar-nav a:hover{color:#000000;transition:all 0.45s ease}header button.navbar-toggler{outline:none;width:31px;height:20px;cursor:pointer;transition:all .2s;position:relative;align-self:center}header button.navbar-toggler .hamburger span{position:absolute;right:0;width:30px;height:2px;border-right:5px;background-color:currentColor}header button.navbar-toggler .hamburger span:nth-child(1){top:0;transition:all .2s}header button.navbar-toggler .hamburger span:nth-child(2){top:8px;transition:all .15s}header button.navbar-toggler .hamburger span:nth-child(3){top:8px;transition:all .15s}header button.navbar-toggler .hamburger span:nth-child(4){top:16px;transition:all .2s}header nav.opened .hamburger span:nth-child(1){top:8px;width:0;opacity:0;right:50%;transition:all .2s}header nav.opened .hamburger span:nth-child(2){transform:rotate(45deg);transition:all .25s}header nav.opened .hamburger span:nth-child(3){transform:rotate(-45deg);transition:all .25s}header nav.opened .hamburger span:nth-child(4){top:8px;width:0;opacity:0;right:50%;transition:all .2s}footer{background-color:#232323}footer .slideLine a{color:#ffffff;position:relative;text-decoration:none;transition:all .72s}footer .slideLine a:after{content:'';position:absolute;bottom:-2px;left:0;width:0%;border-bottom:2px solid #40b0bf;transition:0.4s}footer .slideLine a:hover:after{width:100%}footer .slideLine a:hover{color:#40b0bf;transition:all .3s}footer .footerStyle{font-size:18px;color:#ffffff}.websiteBg{background-image:url(../images/doctype-hi-res.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.websiteBg .editAera{display:flex;min-height:100vh;padding-top:9rem;padding-bottom:3rem}.websiteBg .editAera a{text-decoration:none;color:#666666;transition:all 0.4s}.websiteBg .editAera a:hover{color:#40b0bf}.websiteBg .loginArea{justify-content:center;align-items:center}.websiteBg .btn{min-height:45px;display:flex;padding:0.6rem 1.2rem;margin:0;background-color:#6592e6;border-color:#6592e6;color:#ffffff;border-radius:4px;width:100%;justify-content:center}.websiteBg .tagstyle{padding:2px 10px;color:#17a2b8;font-size:14px;margin-left:10px;white-space:nowrap}.websiteBg .announceTitle{background:linear-gradient(to bottom, #6c757d, #666)}.websiteBg .dateSelect{background-color:#000000;opacity:0.6;border-radius:.25rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);font-size:1.4rem}.websiteBg .bookingArea{min-height:15rem}.websiteBg .bookingArea .bookBtn{float:right}.websiteBg .bookingArea a{font-weight:bold;font-size:1.1rem}.websiteBg .bookingArea .whiteA{color:#ffffff}.websiteBg .bookingArea .roomType{padding:2px 10px;font-size:14px}.websiteBg .colorCube{border-left:6px #40b0bf solid}.websiteBg .form-control-short{width:50px;display:inline}.websiteBg .radioAlign{position:static;margin-right:3px}.websiteBg .bookingTitle{background-color:#ffffff}.websiteBg .debackground{background-color:#ffffff}.websiteBg .greenTitle{color:#40b0bf}.websiteBg .btn{-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease}.websiteBg .btn:hover{transform:scale(0.9);-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease}footer{background-color:#232323}footer .slideLine a{color:#ffffff;position:relative;text-decoration:none;transition:all .72s}footer .slideLine a:after{content:'';position:absolute;bottom:-2px;left:0;width:0%;border-bottom:2px solid #40b0bf;transition:0.4s}footer .slideLine a:hover:after{width:100%}footer .slideLine a:hover{color:#40b0bf;transition:all .3s}footer .footerStyle{font-size:18px;color:#ffffff}
