.table-no-wrap td,input[type=text]{text-overflow:ellipsis}.image-preview,.ui-select-multiple.ui-select-bootstrap{min-height:38px}.cocktail-detail a,.cocktail-detail a:hover{text-decoration:none}.page-background,.page-background-blur{background-size:cover;background-attachment:fixed;background-position:center top}a[ng-click]{cursor:pointer}a[disabled]{color:#7A8288;cursor:not-allowed}.vertical-center{display:flex;align-items:center}.image-preview{height:auto}.overflow-hidden{overflow:hidden}.table-no-wrap{table-layout:fixed}.table-no-wrap td{overflow:hidden;white-space:nowrap}.table-valign-middle>tbody>tr>td{vertical-align:middle}.modal-panel{box-shadow:0 5px 15px rgba(0,0,0,.5)}.edit-modal-container{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#272B30;background-color:rgba(39,43,48,.5);z-index:1040;overflow-y:auto}.edit-modal-container .edit-modal-content{position:relative;left:50%;transform:translateX(-50%)}.mobile .hidden-mobile{display:none!important}.form-control.ng-invalid-max-size::after{content:" (file size exceeded)";color:#ee5f5b}ui-view.ng-enter,ui-view.ng-leave{position:absolute;width:100%;transition:none}.mobile ui-view.ng-enter,.mobile ui-view.ng-leave{transition:none}ui-view.ng-enter{opacity:0}ui-view.ng-enter-active,ui-view.ng-leave{opacity:1}ui-view.ng-leave-active{opacity:0}.container{position:relative}.form-inline>*{margin:15px 3px}.highlight{padding:9px 14px;margin-bottom:14px;background-color:#3e444c;border:1px solid rgba(0,0,0,.6);border-radius:4px}@media (min-width:768px){.navbar-collapse{padding-left:0;padding-right:0}}.modal-backdrop{background-color:#fff}span[uib-rating]:focus{outline:0}span[uib-rating] .glyphicon{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}span[uib-rating] .glyphicon-star:before{content:"\f005"}span[uib-rating] .glyphicon-star-empty:before{content:"\f006"}.ui-select-bootstrap .ui-select-toggle>a{position:absolute;right:10px}.ui-select-bootstrap .ui-select-choices-row>span{color:inherit}.ng-table th.sortable.sort-asc,.ng-table th.sortable.sort-desc{background-color:#49515a;text-shadow:inherit}.ng-table th.sortable .sort-indicator:after,.ng-table th.sortable .sort-indicator:before{border-color:#C8C8C8 transparent}.ng-table th.sortable .sort-indicator:before,.ng-table th.sortable.sort-desc .sort-indicator:after{border-top-color:#C8C8C8}.fa-lg{font-size:1.2em;line-height:.8em;vertical-align:-10%}.valdr-message{display:none}.valdr-message.ng-invalid.ng-touched.ng-dirty,form.ng-submitted .valdr-message.ng-invalid{display:block;color:#ee5f5b}.form-control.ng-invalid.ng-touched.ng-dirty,form.ng-submitted .form-control.ng-invalid,form.ng-submitted .ng-invalid>.ui-select-container .form-control,form.ng-submitted .ng-invalid>select.form-control+.chosen-container.chosen-container-single .chosen-single{border-color:#ee5f5b}form.ng-submitted .valdr-container.ng-invalid .form-control,form.ng-submitted .valdr-container.ng-invalid select.form-control+.chosen-container.chosen-container-single .chosen-single{border:1px solid #ee5f5b}@media all{.page-break{display:none}}@media print{.page-break{display:block;page-break-before:always}}.cocktail-detail .table{width:auto}.cocktail-detail .table.table-no-background{background-color:transparent}.cocktail-detail .table td{border:none}.cocktail-detail .note{margin-bottom:30px;white-space:pre-wrap;min-height:80px}.cocktail-tiles .panel-footer *,.ingredient-tree .no-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cocktail-detail .note-edit{margin-bottom:30px;width:100%}.cocktail-detail .edit{font-size:42%;padding-left:10px;color:#7A8288}.cocktail-detail .edit-xs{position:absolute;bottom:0;right:15%;color:#7A8288}.cocktail-detail .rating{margin-bottom:10px}.cocktail-detail .rated{color:#f89406}.cocktail-detail .image-container{justify-content:center;margin:30px 0}.cocktail-detail a{color:inherit}.cocktail-detail hr{margin-top:10px;margin-bottom:10px}@media (min-width:768px){.cocktail-detail .vertical-sm-center{display:flex;align-items:center}}@media (max-width:767px){.cocktail-detail .next-previous-cocktail .fa-2x{font-size:1.5em}.cocktail-detail hr{width:100%;margin-top:0}.cocktail-detail .text-horizontal-xs-center{text-align:center}.cocktail-detail .col-horizontal-xs-center{display:flex;flex-direction:column;align-items:center}}.cocktail-menu{padding-bottom:30px}.cocktail-menu small{font-size:60%}.cocktail-menu span[uib-rating]{padding-left:8px}.cocktail-overview a{color:inherit}.cocktail-overview a:hover{text-decoration:inherit}.cocktail-overview .reduced-margin{margin-top:-10px}.cocktail-overview .secondary{font-size:18px;color:#7A8288}.cocktail-overview .rated{color:#f89406}.cocktail-overview .cocktail-view-selector{font-size:50%}.cocktail-overview .cocktail-view-selector *{margin-left:4px}.cocktail-tiles{padding-top:10px}@media (min-width:476px){.cocktail-tiles{display:flex;flex-wrap:wrap;overflow:hidden}}@media (max-width:476px){.cocktail-tiles h1{text-align:center}.cocktail-tiles a{display:flex;justify-content:center}}.cocktail-tiles .cocktail-tile-img{display:flex;justify-content:center;align-items:center}.cocktail-tiles .panel{margin-left:10px;margin-right:10px;background-color:rgba(46,51,56,.3)}.cocktail-tiles .panel-footer{text-align:center}.cocktail-prices .detail-row th{text-align:left}.cocktail-prices .detail-row>td{padding:0 0 0 28px;border-top:none}.cocktail-prices table th:nth-child(8)>.first{width:67%}.cocktail-prices table th:nth-child(8)>.last{width:33%}.ingredient-tree .cursor-pointer{cursor:pointer}.ingredient-tree .subtree-toggle{cursor:pointer;text-decoration:underline}.ingredient-tree hr{margin-top:10px;margin-bottom:10px}.ingredient-tree hr.dashed{border-top-style:dashed}.ingredient-tree .ingredient-input{width:calc(100% - (18em / 14))}.ingredient-tree .cocktail-input{width:100%}.ingredient-tree input[type=text]{border:none;background-color:transparent}.navigation .navbar-link{text-decoration:none}@media (max-width:767px){.navigation.reduced-margin{margin-bottom:0}}.navigation .logo{margin-top:-6px;display:inline-block;padding-right:6px}.cocktail-cocktail-edit .dndDraggingSource,.menu-sort-order .dndDraggingSource{display:none}.navigation .login{min-width:240px;margin-top:15px;margin-left:15px;margin-right:15px}.cocktail .table-magin,.master-data .table-magin,.report .table-magin{margin-top:7px}.navigation .navbar-header .fa-search{margin-right:20px}.cocktail-price-calculation .no-separator td{border-top-style:none}.cocktail-price-calculation .em{font-style:italic}.page-background{background-image:url(../images/background.jpg);background-repeat:no-repeat;position:fixed;width:100vw;height:100vh}.page-background-blur{background-image:linear-gradient(0deg,rgba(39,43,48,.9),rgba(39,43,48,.9)),url(../images/background_blur.jpg);box-shadow:0 10px 30px rgba(0,0,0,.6);padding-left:27px;padding-right:27px;padding-top:27px}.menu-sort-order .move{cursor:move}.menu-sort-order .fa.fa-bars{margin-right:8px;color:#7A8288}.cocktail-cocktail-edit .dndPlaceholder,.menu-sort-order .cocktail .dndPlaceholder{background-color:#7A8288;color:#fff}.menu-sort-order .fa.fa-angle-down,.menu-sort-order .fa.fa-angle-right{cursor:default}.menu-sort-order .cocktail.list-group{min-height:38px}.setting .link{cursor:pointer}.cocktail-cocktail-edit .btn-more{padding:10px 6px}.cocktail-cocktail-edit .optional .chosen-container,.cocktail-cocktail-edit .optional input,.cocktail-cocktail-edit .optional select{font-style:italic;font-weight:lighter}.cocktail-cocktail-edit .handle{cursor:move}.master-data-image .margin-right{margin-right:10px}