@media screen and (max-width:768px){table.mobile-friendly{border:0}table.mobile-friendly caption{font-size:1.3em}table.mobile-friendly thead{border:none;display:none;visibility:hidden;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0}table.mobile-friendly tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em;max-width:93vw}table.mobile-friendly td{border:0;display:flex;flex-direction:column;align-content:start;font-size:.8rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}table.mobile-friendly td.select{align-content:end!important}table.mobile-friendly td h5{font-size:1.2rem}table.mobile-friendly td:before{content:attr(data-label);font-size:.7rem;float:left;font-weight:lighter;text-transform:uppercase;width:100%}table.mobile-friendly td:last-child{border-bottom:0}.modal{padding:1rem!important}}.table td,.table th{padding:.5rem;vertical-align:top;border-top:1px solid #dee2e6}.guest-type-card-image{width:100px}.display-grid{display:inline-block!important}.align-center{align-items:center}.align-center,.align-start{display:flex;justify-content:flex-start}.align-start{align-items:start}.align-end{display:flex;align-items:end;justify-content:flex-start}.tile{height:80px;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 5px 0;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.tile:hover{height:80px;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 15px 0;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.tile.selected{height:80px;-webkit-box-shadow:rgba(69,127,200,.5) 0 0 20px 0;box-shadow:0 0 20px 0 rgba(69,127,200,.5);border:1px solid rgba(69,127,200,.8);background-color:rgba(98,170,251,.5);border-radius:2px}.tile-h-50{height:50px!important}.tile-h-60{height:60px!important}.tile-h-70{height:70px!important}.tile-h-80{height:80px!important}.tile-h-90{height:90px!important}.tile-h-100{height:100px!important}.tile-h-110{height:110px!important}.tile-h-120{height:120px!important}.btn{-webkit-box-shadow:rgba(0,0,0,.2) 0 0 5px 0;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.btn:hover{-webkit-box-shadow:rgba(0,0,0,.2) 0 0 15px 0;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.strike{text-decoration:line-through}

/*!* ==============================================================*/

/*!* ==========================================================================*/

/*!* ==========================================================================*/

/*!* Error highlight on input fields *!*/

/*!* other generic styles *!*/

/*!* ==========================================================================*/

/*!* ==========================================================================*/

/*!* ==========================================================================*/
/*!* Remove Bootstrap padding from the element*/

/*!* bootstrap 3 input-group 100% width*/

/*!* Makes toolbar not wrap on smaller screens*/

/*!* ==========================================================================*/

/*!* ==========================================================================*/

/*!* jhipster-needle-css-add-main JHipster will add new css style *!*/.only-mobile{display:none}.card-mobile .card-header{padding:1.25rem 1.25rem 0;display:flex;align-content:start;flex-direction:row;gap:10px}@media screen and (max-width:768px){.card-mobile{background-color:unset;border:none;box-shadow:none}.card-mobile .card-body{padding:0}.card-mobile .card-body tr{margin:1rem auto;max-width:90vw;background-color:#fff!important;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 5px 0;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.card-mobile .card-body tr:hover{-webkit-box-shadow:rgba(0,0,0,.2) 5px 5px 15px 5px;box-shadow:5px 5px 15px 5px rgba(0,0,0,.2)}.card-mobile .card-body tr.selected{-webkit-box-shadow:rgba(69,127,200,.5) 0 0 20px 0;box-shadow:0 0 20px 0 rgba(69,127,200,.5);border:1px solid rgba(69,127,200,.8);background-color:rgba(98,170,251,.5)!important;border-radius:2px}td,tr{border:none}.card-mobile .card-header{flex-direction:column}.only-mobile{display:flex}}.red-border{border-top-right-radius:4px;border-top:1px solid #fc6180;border-bottom-right-radius:4px;border-bottom:1px solid #fc6180;border-right:1px solid #fc6180}@media screen{@media (max-height:700px) or (max-width:769px){.login .logo-wrapper{display:none!important}.auth-box:before{content:" ";display:block;position:absolute;left:0;top:20px;width:100%;height:20%;opacity:.8;background-image:url(content/b9185c09a0f3d3581c439d2c8d1d5aca.png);background-repeat:no-repeat;background-position:80% 0;background-size:contain}}}