/*!
 * Copyright (c) 2018 Jan Pojer.  All rights reserved.
 *
 * This software and all information contained therein is confidential and
 * proprietary and shall not be duplicated, used, disclosed or disseminated in
 * any way except as authorized by the applicable license agreement, without
 * the express written permission of Jan Pojer. All authorized reproductions must be
 * marked with this language.
 *
 * EXCEPT AS SET FORTH IN THE APPLICABLE LICENSE AGREEMENT, TO THE EXTENT
 * PERMITTED BY APPLICABLE LAW, JAN POJER PROVIDES THIS SOFTWARE WITHOUT WARRANTY OF
 *  ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF
 *  MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT WILL JAN POJER BE
 *  LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR
 *  INDIRECT, FROM THE USE OF THIS SOFTWARE, INCLUDING WITHOUT LIMITATION, LOST
 *  PROFITS, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF JAN POJER IS
 *  EXPRESSLY ADVISED OF SUCH LOSS OR DAMAGE.
 */.sidebar .logo-img img{width:35px;top:16px;left:22px;position:absolute}.sidebar .logo-normal{padding-right:25px;margin-top:3px}.sidebar .user.no-admin{padding-bottom:10px}.full-page-background{background-image:url(../content/c8a507cfdf0701f0a93e0a6852359a90.jpg)}.full-page-lock-background{background-image:url(../content/9a41f1d582b34f10ae0c1a25c0a09609.jpg)}.sidebar-background{background-image:url(../content/ec58df786ac9b52bb344d5f5ee745e49.jpg)}.menu-item-with-line{padding-bottom:10px}.menu-item-with-line:after{content:"";position:absolute;bottom:0;right:15px;height:1px;width:calc(100% - 30px);background-color:hsla(0,0%,70.6%,.3)}.qrcode-container{width:250px;margin-left:25px}table.dtable thead>tr>td.sorting,table.dtable thead>tr>td.sorting_asc,table.dtable thead>tr>td.sorting_desc,table.dtable thead>tr>th.sorting,table.dtable thead>tr>th.sorting_asc,table.dtable thead>tr>th.sorting_desc{padding-right:30px}table.dtable thead>tr>td:active,table.dtable thead>tr>th:active{outline:none}table.dtable thead .sorting,table.dtable thead .sorting_asc,table.dtable thead .sorting_asc_disabled,table.dtable thead .sorting_desc,table.dtable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dtable thead .sorting:after,table.dtable thead .sorting_asc:after,table.dtable thead .sorting_asc_disabled:after,table.dtable thead .sorting_desc:after,table.dtable thead .sorting_desc_disabled:after{position:relative;display:inline-block;bottom:1px;right:-7px;font-family:FontAwesome;opacity:.8;font-size:12px}table.dtable thead .disabled-sorting.sorting:after,table.dtable thead .disabled-sorting.sorting_asc:after,table.dtable thead .disabled-sorting.sorting_asc_disabled:after,table.dtable thead .disabled-sorting.sorting_desc:after,table.dtable thead .disabled-sorting.sorting_desc_disabled:after{display:none}table.dtable thead .sorting:after{opacity:.4;content:""}table.dtable thead .sorting_asc:after{content:"";top:2px}table.dtable thead .sorting_desc:after{content:"";top:-3px}table.dtable thead .sorting_asc_disabled:after,table.dtable thead .sorting_desc_disabled:after{color:#eee}.optify-btn,.optify-icon{color:#d3d3d3;cursor:pointer}.card-empty .add-btn{padding:5px 0}.card-empty .add-icon{font-size:48px}.card-empty .add-text{padding-top:20px}.card-empty{padding-top:0}.card .card-row-form{margin-top:10px}.card.card-optify .row-item p{padding:4px;margin:0}.card.card-optify .row-first{margin-top:20px}.optify-panel-basic,.optify-panel-wider{height:800px!important}.optify-panel-barcode{height:300px!important}.optify-panel-basic .mat-dialog-container,.optify-panel-basic .mat-dialog-container .mat-dialog-content-modal,.optify-panel-basic .mat-dialog-container .mat-dialog-content-modal .card-modal,.optify-panel-wider .mat-dialog-container,.optify-panel-wider .mat-dialog-container .mat-dialog-content-modal,.optify-panel-wider .mat-dialog-container .mat-dialog-content-modal .card-modal{max-height:800px!important}.optify-panel-basic .mat-dialog-container .mat-dialog-content-modal .card-modal form,.optify-panel-wider .mat-dialog-container .mat-dialog-content-modal .card-modal form{max-height:70%;overflow-y:auto;overflow-x:hidden}@media(max-height:800px){.optify-panel-basic,.optify-panel-wider{height:500px!important}.optify-panel-basic .mat-dialog-container,.optify-panel-basic .mat-dialog-container .mat-dialog-content-modal,.optify-panel-basic .mat-dialog-container .mat-dialog-content-modal .card-modal,.optify-panel-wider .mat-dialog-container,.optify-panel-wider .mat-dialog-container .mat-dialog-content-modal,.optify-panel-wider .mat-dialog-container .mat-dialog-content-modal .card-modal{max-height:500px!important}.optify-panel-basic .mat-dialog-container .mat-dialog-content-modal .card-modal form,.optify-panel-wider .mat-dialog-container .mat-dialog-content-modal .card-modal form{max-height:300px!important;overflow-y:auto;overflow-x:hidden}}.card-modal .card-header button i{font-size:16px;color:#999;opacity:.9}.card-modal .card-header{padding-top:0}.card-modal{margin-top:0;margin-bottom:0;height:100%}.card-modal .modal-footer{padding:15px 0;border:0;margin:0}.card-modal .card-content{padding:25px 0 0;min-height:500px}.card-modal .card-content-modal{padding:25px 0 0}.card-modal .card-content-modal.modal-with-submenu{padding:5px 0 0}.card-modal .modal-footer{position:absolute;bottom:0;width:100%}.card-modal .card-header-icon{padding-top:17px;padding-left:17px;padding-right:17px;margin-top:-34px;margin-left:-30px}.card-modal .modal-icon-close{cursor:pointer;margin-right:-20px}.mat-dialog-container{padding-bottom:0!important;border-radius:8px!important;overflow:visible!important;padding-top:16px!important}.mat-dialog-content{overflow:visible!important;max-height:inherit!important}.mat-dialog-content.mat-dialog-content-modal{height:100%}.card-modal-content{max-height:50vh;overflow:auto!important}.card-modal-content-bigger{max-height:85vh;overflow:auto!important;overflow-x:hidden!important}.mat-dialog-content.mat-dialog-content-modal-xl{height:80vh}.mat-dialog-content.mat-dialog-content-modal-xxl{height:90vh}.mat-dialog-content .card-content{padding-top:5px}.form-group.has-success .form-control,.form-group.has-success.is-focused .form-control{background-image:linear-gradient(#4caf50,#4caf50),linear-gradient(#d2d2d2,#d2d2d2)}.card-modal div.dp-hide,.card-optify .dp-hide{display:none}.card-modal .nav-pills>li{cursor:pointer}.card-modal .nav-pills>li>a{font-size:10px;min-width:80px;padding-bottom:8px;padding-top:10px}.card-modal .nav-pills>li i{display:block;font-size:20px;padding:5px 0 0}.card-optify .nav{display:flex}.mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar-fill:after{background-color:#d81b60}.mat-hint{color:#d3d3d3}.full-width{width:100%!important}.notop{margin-top:0}.half-width{width:250px!important}.card-login div.mat-form-field-infix{padding-top:7px!important}.card-login .form-group label.mat-form-field-label{color:#aaa}.input-short .mat-form-field-infix.mat-form-field-infix{width:50px}.form-group .form-control-feedback i{padding-right:0;padding-left:15px;font-size:18px}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}.card .emphasise .mat-input-element{font-weight:400}.form-group .checkbox label.mat-form-field-empty,.form-group .label-on-left.mat-form-field-empty,.form-group .label-on-right.mat-form-field-empty,.form-group .radio label.mat-form-field-empty,.form-group label.mat-form-field-empty,.form-group label.mat-form-field-label,.has-success.form-group .checkbox label.mat-form-field-empty,.has-success.form-group .label-on-left.mat-form-field-empty,.has-success.form-group .label-on-right.mat-form-field-empty,.has-success.form-group .radio label.mat-form-field-empty,.has-success.form-group label.mat-form-field-empty{color:rgba(0,0,0,.54);font-weight:300;line-height:1.2;font-size:1.1em}.has-success .mat-form-field .mat-form-field-ripple{background-color:#4caf50}.has-success.form-group .checkbox label,.has-success.form-group .label-on-left,.has-success.form-group .label-on-right,.has-success.form-group .radio label,.has-success.form-group label,.has-success.form-group label.mat-form-field-label{color:#4caf50;font-weight:300;line-height:1.2;font-size:1.1em}.has-success.form-group .checkbox label.mat-form-field-empty,.has-success.form-group .label-on-left.mat-form-field-empty,.has-success.form-group .label-on-right.mat-form-field-empty,.has-success.form-group .radio label.mat-form-field-empty,.has-success.form-group label.mat-form-field-empty{color:rgba(0,0,0,.54);font-weight:300;font-size:1.1em}.mat-select-value-text{font-size:1em;font-weight:300}.cdk-overlay-connected-position-bounding-box{z-index:auto}.card .mat-input-element{font-size:1.2em;font-weight:300}.table>thead>tr>th{font-size:.8em}.table.optify-listing-table .td-actions .btn{margin-left:2px}.line-breaker span{white-space:pre-wrap}.listing-actions-3btns{min-width:120px}.listing-actions-2btns{min-width:80px}.listing-actions-1btns{min-width:40px}.show-more-button{cursor:pointer;text-align:center}.show-more-button.show-more-button-bottom{margin-top:15px}.swal2-popup{font-size:1em!important}.swal2-icon-text{font-size:3.75em!important;margin-top:0;padding-top:0;line-height:1.35em}.swal2-icon.swal2-error,.swal2-icon.swal2-info,.swal2-icon.swal2-question,.swal2-icon.swal2-success,.swal2-icon.swal2-warning{font-size:30px}.multiline{white-space:pre-wrap}.gender-icon{color:#eee}.active-link{cursor:pointer}.loading-panel .mat-dialog-container{background:linear-gradient(60deg,#ec407a,#d81b60);color:#fff}.justify-content-center{justify-content:center!important}.hackish-date{margin-left:-10px;padding-bottom:0}.eet-month{width:150px}.eet-amount{width:10%}.quick-lookup .table>tbody>tr>td,.stock-quick-lookup .table>tbody>tr>td{padding:8px}.dropdown .menu-item{margin-left:-15px;margin-bottom:2px;padding-right:7px;padding-left:5px}.dropdown-menu-center{left:-60px}div.widget p.spinner{height:30px}div.widget span.spinner{margin-top:5px}div.settings-items{top:1px}.expander{cursor:pointer}.main-panel-customer-facing{width:100%}.customer-header.container-fluid{background-repeat:no-repeat;background-size:contain;background-position:50%}.alert.custom-notification.alert{padding:10px 15px}.alert.custom-notification .message{font-weight:400}.alert.custom-notification span{margin-left:20px}.alert.custom-notification .photo{width:50px;height:50px;float:left;overflow:hidden;margin-right:11px;border-radius:50%;margin-left:-25px;z-index:5;box-shadow:0 10px 30px -12px rgba(0,0,0,.42),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);transition:all .3s linear;position:absolute;top:-6px;left:0}.alert.custom-notification .photo img{width:100%}i.trash-padded{margin-top:7px;margin-left:4px}.card .category .material-icons.cashier{top:3px}.listing-search .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.listing-search .mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#e91e63}.listing-search mat-form-field.mat-form-field{font-size:16px}.listing-search .mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{margin-right:5px}.listing-search .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.listing-search .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap,.listing-search .mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start{border-width:1px}.listing-search .mat-form-field-suffix,.listing-search .mat-form-field.mat-focused .mat-form-field-label{color:#e91e63}.listing-search .mat-form-field-label{color:#d3d3d3}.autocomplete-search .mat-form-field-label,.autocomplete-search input.mat-input-element,.listing-search .mat-form-field-label,.listing-search input.mat-input-element{font-weight:100}.autocomplete-search input.mat-input-element,.listing-search-customer input.mat-input-element{font-size:2em;font-weight:100}.autocomplete-search .mat-form-field-label,.listing-search-customer .mat-form-field-label{font-size:1.4em;font-weight:100}.refraction-field{width:100px;float:left;padding-bottom:0}.main-panel .main-content.main-content-with-settings,.main-panel .main-content.module-navbar{padding-top:13px}.reporting .nav li{position:relative;display:block}.reporting .nav li.active a{background-color:#e91e63;box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(233,30,99,.4)}.reporting .nav li a{position:relative;display:block;padding:0;cursor:pointer}.reporting .nav-pills li{cursor:pointer;float:left}.reporting .nav-pills li a{font-size:10px;min-width:80px;line-height:24px;text-transform:uppercase;font-weight:500;text-align:center;color:#d3d3d3;transition:all .3s;border-radius:4px}.reporting .nav-pills li i{display:block;font-size:35px;padding:15px 0 10px}mat-option.mat-option-mini{height:24px;line-height:24px;padding:16px}span.btn.pay-label{margin-bottom:2px;margin-right:5px}.card .category .customer-icon i.material-icons{font-size:14px;top:3px}.btn.btn-advanced-filter{color:#e91e63;border:1px solid #e91e63;background:transparent;line-height:1.8}.btn.btn-advanced-filter:hover{background-color:#e91e63;color:#fff}.card.card-settings{margin:0 0 -15px}div.employee-thumb{float:left}div.employee-thumb img{border-radius:50%;box-shadow:0 10px 30px -12px rgba(0,0,0,.42),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);transition:all .3s linear}.employee-thumb.xs{height:30px;width:30px}.employee-thumb.sm{height:35px;width:35px}.employee-thumb.md{height:40px;width:40px}.employee-thumb.lg{height:50px;width:50px}.reporting .nav-pills li i{font-size:50px}.reporting .nav-pills li a.settings-menu-tab{color:#555}.reporting .nav-pills li.active a.settings-menu-tab{color:#fff}.card.catalog-lookup img{width:500px;height:auto}.card.catalog-lookup img.active,.card.catalog-lookup img:hover{border:2px solid #e91e63;border-radius:5%;cursor:pointer}.togglebutton.toggle-min-spacer{margin-left:2px;margin-bottom:5px}