input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html,body{height:100%}#page-container{position:relative;min-height:100vh}#content-wrap{padding-bottom:40px}#footer{min-height:46px}#footer>.container{position:absolute;bottom:5px;left:0;right:0;width:100%;height:50px}.reserve .card-footer{background-color:#0471af;color:#fff;padding-top:.5em;padding-bottom:.5em}.reserve .card-header{background-color:#0471af;color:#fff;padding-top:.5em;padding-bottom:.5em}.reserve.card.fullbody{min-height:calc(100vh - 100px)}.card{padding-top:0;padding-bottom:0;border-color:#a9a9a9}.card-default>.card-heading{background-color:#0471af;color:#fff;padding-top:0;padding-bottom:0}.card-header{background-color:#0471af;color:#fff;padding-top:0;padding-bottom:0}.card-header a{color:#fff}.card-default>.card-body{padding-top:0;padding-bottom:0}.card-title{margin-top:.25em;margin-bottom:.25em}.lineitem-card{margin-top:1px;padding-top:0;padding-bottom:0;margin-left:-15px;margin-right:-15px;border:1px;border-style:solid;border-color:#a9a9a9;margin-top:1px}.lineitem-card>.card-header{background-color:#add8e6;color:#000;padding-top:0;padding-bottom:0;padding-left:.5em;padding-right:.5em;margin:0}.lineitem-card>.card-body{padding-top:.5em;padding-bottom:.5em;padding-right:.5em;padding-left:.5em;margin:0}@-webkit-keyframes new-note-card{from{background-color:#90ee90}to{background-color:#fff}}@keyframes new-note-card{from{background-color:#90ee90}to{background-color:#fff}}.note-card.new-card.note-private{-webkit-animation-name:new-note-card-private;-webkit-animation-duration:5s;animation-name:new-note-card-private;animation-duration:5s}@-webkit-keyframes new-note-card-private{from{background-color:#90ee90}to{background-color:#f08080}}@keyframes new-note-card-private{from{background-color:#90ee90}to{background-color:#f08080}}.note-card>.card-heading{background-color:red;color:#fff;padding-top:0;padding-bottom:0}.note-card>.card-body{color:#000;padding-top:0;padding-bottom:0}.note-card>.card-header{background-color:#d3d3d3;color:#000;font-size:x-small;padding-top:0;padding-bottom:0;margin:0}.note-card>.card-footer{background-color:#d3d3d3;color:#000;font-size:small;padding-top:0;padding-bottom:0;margin:0}.notice-card{color:#fff;margin-top:1px;padding-top:0;padding-bottom:0;border:1px;border-style:solid;border-color:#a9a9a9;margin-top:1px}.notice-card.new-card{-webkit-animation-name:new-note-card;-webkit-animation-duration:5s;animation-name:new-note-card;animation-duration:5s}.notice-card>.card-heading{background-color:red;color:#fff;padding-top:0;padding-bottom:0}.notice-card>.card-body{color:#000;padding-top:0;padding-bottom:0}.notice-card>.card-header{background-color:#0471af;color:#fff;font-weight:bolder;padding-top:0;padding-bottom:0;margin:0}.notice-card>.card-footer{background-color:#d3d3d3;color:#000;font-size:small;padding-top:0;padding-bottom:0;margin:0}.sched-table{margin-top:2px;width:95%;border:1px solid #0471af}.sched-table th{background-color:#0471af;color:#fff;padding-top:2px;padding-bottom:2px}.sched-table td{border:1px solid gray}#top{}.otherRoom{height:100%;display:inline-flex;float:right}.otherRoom>i{position:relative;top:calc(50% - 10px)}.navbar-dark{background-color:#0471af}.navbar-dark .navbar-nav>li>a{color:#e0e0e0!important}.navbar-dark .navbar-nav>li>a.active{color:#fff!important}.navbar-dark .navbar-nav .res>li>a{color:rgba(255,255,255,.5)!important}.navbar-dark .navbar-brand{color:#fff!important}.navbar-brand{background-color:#fff}.prodHeader{background-color:#0471af;color:#fff}.roomSectionHeader{background-color:#0471af;color:#fff}.roomRow{}.roomRow:nth-child(odd){background:#f6f6f6}.roomRow:nth-child(even){background:#ccc}.room-pill{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#007bff;border-color:#007bff}#mdMultipleDataTable tbody tr:hover{cursor:pointer;background-color:#ccc}.estimate-line{background-color:#f5f5f5}.qrcode{width:100px}.addprodWarning{color:red;font-size:small;font-weight:bold}@media print{.container{max-width:inherit!important;padding:10px!important;font-size:14pt}.qrcode{width:150px}.print-100{max-width:inherit!important;padding:0!important}.col-print-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-print-1{width:8%;float:left}.col-print-2{width:16%;float:left}.col-print-3{width:25%;float:left}.col-print-4{width:33%;float:left}.col-print-5{width:42%;float:left}.col-print-6{width:50%;float:left}.col-print-7{width:58%;float:left}.col-print-8{width:66%;float:left}.col-print-9{width:75%;float:left}.col-print-10{width:83%;float:left}.col-print-11{width:92%;float:left}.col-print-12{width:100%;float:left}}.jdPhoto-sm{max-height:400px}.jdPhoto-lg{max-height:calc(100vh - 250px)}.prodRec label:after{color:red;content:"* "}.body-content{width:100%}.addProductBtn{float:right;margin-right:30px}@media(max-width:576px){.container.sm{width:100%!important;padding-right:0!important;padding-left:0!important}.container.xl{width:100%;padding-right:0;padding-left:0}.addProductBtn{float:right;margin-right:0}}@media(min-width:768px){.container.sm{max-width:758px}.container.xl{max-width:753px}}@media(min-width:992px){.container.sm{max-width:982px}.container.xl{max-width:987px}}@media(min-width:1200px){.container.sm{max-width:1190px}.container.xl{max-width:1195px}}@media(min-width:1500px){.container.sm{max-width:calc(100vw - 10px)}.container.xl{max-width:calc(100vw - 5px)}}@media(max-width:560px){.d-xs-none{display:none!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-block{display:block!important}.d-xs-table{display:table!important}.d-xs-table-row{display:table-row!important}.d-xs-table-cell{display:table-cell!important}.d-xs-flex{display:-ms-flexbox!important;display:flex!important}.d-xs-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.menuItemUserIcon{font-size:24px;color:#fff}