#langform .dropdown-menu{min-width:inherit;font-size:10px;margin:0;background-color:#fff;border:1px solid #c6cbce;transform:translate(-50%,0);left:50%;padding-top:0;top:calc(100% + 4px)}#langform .dropdown-menu:after,#langform .dropdown-menu:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#langform .dropdown-menu:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px}#langform .dropdown-menu:before{border-color:rgba(198,203,206,0);border-bottom-color:#c6cbce;border-width:7px;margin-left:-7px}#langform .dropdown button{padding-left:5px;font-size:16px;white-space:nowrap;border:0;line-height:21px}img.globe{padding-right:5px}.popover{border-radius:0}.popover>.arrow{border-width:7px}.popover.bottom>.arrow{margin-left:-7px;top:-7px}.header-button{border:0;background:0 0;font-size:16px;line-height:18px;padding:0;min-width:37px}button.form-control.header-button{display:inline-block;width:auto;width:unset;height:35px;vertical-align:bottom;padding:0 8px}.header-button:focus,.header-button:hover{outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:#eee;border-radius:3px}.vertical-border{background-image:url(/img/new/vertical-border.gif);background-repeat:no-repeat;background-position:100% 50%;background-size:1px 35px;image-rendering:-webkit-optimize-contrast}.btn-log{background:#fff;border:1px solid #c6cbce;color:#555;text-transform:uppercase}.btn-log:hover{background-color:#900027;border-color:#390010}.btn-log .glyphicon{font-size:12px;padding-right:10px}.lang-list,.profile-list{list-style:none;padding:0}.lang-list>li>a,.profile-list>li>a{width:100%;display:block;line-height:30px;text-decoration:none;color:#555;white-space:nowrap}.profile-list>li>a>.glyphicon{padding-right:5px;line-height:30px}.lang-list>li>a:hover,.profile-list>li>a:hover{color:#900027}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.login .modal-dialog{width:350px}.login .modal-footer{border-top:0;margin-top:0;padding:10px 20px 20px}.login .modal-header{border:0 none;padding:15px 15px 15px}.login .modal-title{color:#900027;font-size:30px;text-align:center}.login .forgot{color:#797979;margin-left:0;overflow:hidden;text-align:center;width:100%}#logout-btn{border:0;padding:0 8px;vertical-align:bottom;border-radius:3px}#logout-btn>span{max-width:175px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;text-transform:none;font-size:14px;font-weight:700;line-height:35px;vertical-align:top}@media (min-width:768px) and (max-width:1011px){#logout-btn>span{max-width:95px}}#login-btn{border-radius:3px}#login-btn:active,#login-btn:focus,#login-btn:hover{background-color:#0bbf38;border-radius:3px;color:#fff;border-color:#0bbf38;outline:0;-webkit-box-shadow:none;box-shadow:none}#forgot-send-link,#login-button,.profile-button,.profile-button:active,.profile-button:focus,.profile-button:hover{text-transform:uppercase;line-height:22px;background-color:#0bbf38;color:#fff;font-weight:700;border:0;border-radius:3px;padding:7px 10px;outline:0;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.header-form{text-align:center}}#logout-btn:focus,#logout-btn:hover{background-color:#eee;color:#555;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn-log .glyphicon.glyphicon-menu-down,.btn-log .glyphicon.glyphicon-menu-up{padding:0 0 0 5px;margin:0;font-size:16px;line-height:35px;-webkit-transition:all .4s ease;transition:all .4s ease}.icon-rotate{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#profile-image{width:35px;height:35px;background-size:33px;background-repeat:no-repeat;background-position-y:50%;float:left;border:1px solid #900027}@media (max-width:480px){.login .modal-dialog{margin:30px auto}}.flag{height:14px;margin-right:5px;border:0;box-shadow:0 0 3px 0 rgba(0,0,0,.5);margin:-3px 5px 0 0}@media only screen and (min-width:768px){.modal{text-align:center}.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}}div.loading{display:table;width:100%;height:540px}div.loading>p{display:table-cell;height:100%;vertical-align:middle;text-align:center}.reservations .btn-simple:active,.reservations .btn-simple:focus,.reservations .btn-simple:hover{outline:0;-webkit-box-shadow:none;box-shadow:none}