body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";text-rendering:optimizelegibility;padding-top:6rem;padding-bottom:5rem;background-color:#f5f5f5}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:600}.break-long-word{word-wrap:break-word;word-break:break-all;word-break:break-word;-ms-word-break:break-all;-epub-word-break:break-all;overflow-wrap:break-word}.login-page{background:#f5f5f5;height:100vh;padding:0;overflow:hidden}.login-page main:before{position:absolute;left:-50%;top:0;-ms-transform:skew(20deg);-webkit-transform:skew(20deg);transform:skew(20deg);content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(0,0,0,0.05) 100%)}.login-box{border:0;max-width:400px;margin:0 auto;background:0}.login-box h1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:1.25rem !important}.login-box h1 img{display:block;width:240px;margin-bottom:.5rem}.login-box h1:after{font-family:'icomoon-icons';content:'\e911';font-size:6rem;margin-right:-0.5rem;line-height:1;-ms-transform:translateY(0.15rem);-webkit-transform:translateY(0.15rem);transform:translateY(0.15rem);font-weight:normal}.login-box .custom-control-label:before,.login-box .custom-control-label:after{top:.20rem}.login-box .login-options{font-size:.875rem}.login-box .login-options a{color:#fff;display:inline-block;border-bottom:dotted 1px #fff;transition:all .3s}.login-box .login-options a:hover{color:#fff;border-bottom-style:solid}header{background:#fff;font-size:1.125rem;box-shadow:0 5px 10px 0 rgba(0,0,0,0.05)}.logo{max-width:250px}.navbar-toggler{padding:0;font-size:1rem;line-height:2;border:0;margin-left:-0.5rem}.navbar-toggler-icon{width:2.375em;height:2.375em;background-image:url("data:image/svg+xml,%0A%3Csvg fill='%23ffffff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 409.6 409.6' style='enable-background:new 0 0 409.6 409.6;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M392.533,17.067H17.067C7.641,17.067,0,24.708,0,34.133S7.641,51.2,17.067,51.2h375.467 c9.426,0,17.067-7.641,17.067-17.067S401.959,17.067,392.533,17.067z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M392.533,187.733H17.067C7.641,187.733,0,195.374,0,204.8s7.641,17.067,17.067,17.067h375.467 c9.426,0,17.067-7.641,17.067-17.067S401.959,187.733,392.533,187.733z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M392.533,358.4H17.067C7.641,358.4,0,366.041,0,375.467s7.641,17.067,17.067,17.067h375.467 c9.426,0,17.067-7.641,17.067-17.067S401.959,358.4,392.533,358.4z'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:24px auto}.btn-basket{color:#fff !important;text-decoration:none !important;position:relative;padding-right:.75rem}.btn-basket:focus{outline:0 !important}.btn-basket .badge{position:absolute;right:0;top:-0.25rem;font-weight:normal;background-color:#ef476f;border-radius:50%;font-size:.75rem;width:1.5rem;height:1.5rem;line-height:1.5rem;padding:0}.btn-basket:after{font-family:'icomoon-icons';content:'\e901';font-size:1.5em;vertical-align:-10%;margin-left:.25rem}.core-buttons{margin-right:-1rem}.core-buttons .btn{color:#999}.btn.btn-cancel-ticket .im{font-size:2.05em}.dropdown-item{padding:.35rem .75rem}.dropdown-item .im:first-child{margin-right:.35rem}hr{border-top:1px solid rgba(0,0,0,0.05);margin-top:2rem;margin-bottom:2rem}hr.hr-xl{border-width:3px}.btn-go-to-top{position:fixed;right:1rem;bottom:1rem;transition:all .3s;opacity:0;visibility:hidden;width:2.625rem;height:2.625rem;box-shadow:0 0 0 5px #fff;z-index:1050}.btn-go-to-top:before{font-family:'icomoon-icons';content:'\e907'}.btn-go-to-top.active{opacity:1;visibility:visible}.search-filter{padding:0;transition:all .3s;border-radius:.25rem;border-width:0;border-style:solid;border-color:transparent}.btn-show-search-filter{position:fixed;left:1rem;bottom:1rem;width:2.625rem;height:2.625rem;box-shadow:0 0 0 5px #fff;z-index:1050;transition:all .3s}.btn-show-search-filter:before{font-family:'icomoon-icons';content:'\e908'}.btn-show-search-filter.active{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-go-back{position:fixed;left:1rem;bottom:1rem;transition:all .3s;width:2.625rem;height:2.625rem;box-shadow:0 0 0 5px #fff;z-index:1050;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.btn-go-back:before{font-family:'icomoon-icons';content:'\e907'}.basket-buttons .btn-block+.btn-block{margin-top:0}.product-code,.invoice-date,.type-of-payment,.cashier-vat-no{font-family:'Open Sans',sans-serif;font-weight:normal}.type-of-payment{text-transform:uppercase}.invoice .invoice-item-price,.canceled-ticket .canceled-ticket-date{line-height:1.2}.invoice .invoice-title,.invoice-daily .invoice-title,.canceled-ticket-number{font-family:'Open Sans',sans-serif;font-weight:700}.canceled-ticket,.invoice .invoice-title{padding-left:2rem;position:relative}.invoice .invoice-title:before{font-family:'icomoon-icons';content:'\e906';position:absolute;top:-0.25rem;left:0;font-size:1.333rem}.canceled-ticket:before{color:#ef476f;font-family:'icomoon-icons';content:'\e902';position:absolute;top:-0.45rem;left:0;font-size:1.333rem}.input-date:disabled,.input-date[disabled],.input-date[readonly],.input-daterange .form-control:disabled,.input-daterange .form-control[disabled],.input-daterange .form-control[readonly]{background-color:#fff}.cashier-list-item .cashier-active,.cashier-list-item .cashier-inactive,.cashier-list-item .cashier-new{padding-left:1.5rem;position:relative}.cashier-list-item .cashier-active:before,.cashier-list-item .cashier-inactive:before,.cashier-list-item .cashier-new:before{content:'';width:.75rem;height:.75rem;display:block;position:absolute;left:0;top:.15rem;border-radius:50%}.cashier-list-item .cashier-active:before{border:solid 1px #1a77c6;background-color:#1a77c6}.cashier-list-item .cashier-inactive:before{border:solid 1px #ef476f;background-color:#ef476f}.cashier-list-item .cashier-new:before{border:solid 1px #1a77c6;background-color:#fff}button:focus{outline:none !important;box-shadow:none !important}.flash{-webkit-animation:flash 1s ease-out;animation:flash 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;padding:1rem;border-width:2px}@keyframes flash{0%{border-color:transparent}50%{border-color:#1a77c6}100%{border-color:transparent}}@-webkit-keyframes flash{0%{border-color:transparent}50%{border-color:#1a77c6}100%{border-color:transparent}}.change-quantity{vertical-align:middle}.change-quantity .form-control{max-width:50px;padding:.375rem .5rem;border-radius:.1875rem !important}.custom-select{background:#fff url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='5px' viewBox='0 0 8 5' enable-background='new 0 0 8 5' xml:space='preserve'%3E%3Cpath fill='%234C4C4C' d='M7.063,0L8,0.95L4,5L0,0.95L0.938,0L4,3.102L7.063,0z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 5px}.important-label:before{content:'';padding-right:1.25rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ef476f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ef476f' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.form-control-invisible{background-color:transparent !important;border:none !important;padding:0;height:auto;color:inherit !important}.recapitulation .buttons .btn{min-width:42px}.recapitulation .buttons hr{margin-top:1rem;margin-bottom:1rem}.modal{z-index:1099}.modal-backdrop{z-index:1098}.modal .modal-content{border:0}.user-menu-modal .modal-dialog{min-height:100%;margin:0 30px 0 0;background:#fff}.modal.user-menu-modal.fade .modal-dialog{-ms-transform:translate(-100%,0)scale(1);-webkit-transform:translate(-100%,0)scale(1);transform:translate(-100%,0)scale(1)}.modal.user-menu-modal.fade.show .modal-dialog{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-align:stretch;-ms-box-align:stretch;-moz-box-align:stretch;height:100%}.modal.user-menu-modal.fade.show .modal-dialog .modal-header{border:0;background:#1a77c6;background:linear-gradient(170deg,rgba(26,119,198,1) 0,rgba(89,190,203,1) 100%);border-radius:0;overflow:hidden;position:relative}.modal.user-menu-modal.fade.show .modal-dialog .modal-header:before{position:absolute;left:-50%;top:0;-ms-transform:skew(20deg);-webkit-transform:skew(20deg);transform:skew(20deg);content:'';width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0.1) 0,rgba(255,255,255,0.05) 100%)}.modal.user-menu-modal.fade.show .modal-dialog .modal-header .close{color:#fff}.modal.user-menu-modal.fade.show .modal-dialog .modal-body{overflow-y:auto;overflow-x:hidden;padding:0 0 1rem 3.5rem}.modal.user-menu-modal .user-account-box{color:#fff;position:relative;z-index:2;font-size:.875rem}.modal.user-menu-modal .user-account-box .user-badge:before{font-family:'icomoon-icons';content:'\e912';font-size:2rem;line-height:1;margin-right:.5rem;text-shadow:0 0 20px rgba(0,0,0,0.5)}.modal.user-menu-modal .user-account-box a{color:#fff;transition:all .3s}.modal.user-menu-modal .user-account-box a:hover{color:#fff}.modal.user-menu-modal .user-menu-list li.selected{position:relative}.modal.user-menu-modal .user-menu-list li.selected:before{content:'';width:.75rem;height:.75rem;display:block;position:absolute;left:-1.75rem;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);border:solid 1px #ef476f;background-color:#ef476f;border-radius:50%}.swal2-container.custom-swal.swal2-backdrop-show{background:rgba(0,0,0,.5)}.custom-swal .swal2-popup{padding:1rem;border-radius:.3rem}.custom-swal .swal2-header,.custom-swal .swal2-content{padding:0}.custom-swal .swal2-icon{margin:0 auto 1em}.custom-swal .swal2-title{text-align:center;font-size:1.125rem;color:#000;margin-bottom:1rem;text-transform:uppercase}.custom-swal .swal2-timer-progress-bar{background:rgba(0,0,0,.1)}.custom-swal .swal2-icon .im.icomoon-ticket-cancel{font-size:3.5rem;margin-left:.6rem;margin-top:-0.25rem}.custom-swal .swal2-styled.swal2-cancel{color:#212529;background-color:#e1e1e1;border-color:#e1e1e1}.custom-swal .swal2-styled.swal2-cancel:hover{color:#212529;background-color:#cecece;border-color:#c8c8c8}.custom-swal .swal2-styled.swal2-cancel:focus,.custom-swal .swal2-styled.swal2-cancel.focus{color:#212529;background-color:#cecece;border-color:#c8c8c8;box-shadow:0 0 0 .2rem rgba(196,197,197,0.5)}.custom-swal .swal2-styled.swal2-cancel.disabled,.custom-swal .swal2-styled.swal2-cancel:disabled{color:#212529;background-color:#e1e1e1;border-color:#e1e1e1}.custom-swal .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active,.custom-swal .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active,.show>.custom-swal .swal2-styled.swal2-cancel.dropdown-toggle{color:#212529;background-color:#c8c8c8;border-color:#c1c1c1}.custom-swal .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active:focus,.custom-swal .swal2-styled.swal2-cancel:not(:disabled):not(.disabled).active:focus,.show>.custom-swal .swal2-styled.swal2-cancel.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(196,197,197,0.5)}.custom-swal .swal2-styled.swal2-confirm{color:#fff;background-color:#343a40;border-color:#343a40}.custom-swal .swal2-styled.swal2-confirm:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.custom-swal .swal2-styled.swal2-confirm:focus,.custom-swal .swal2-styled.swal2-confirm.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.custom-swal .swal2-styled.swal2-confirm.disabled,.custom-swal .swal2-styled.swal2-confirm:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.custom-swal .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active,.custom-swal .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active,.show>.custom-swal .swal2-styled.swal2-confirm.dropdown-toggle{color:#fff;background-color:#23272b;border-color:#1d2124}.custom-swal .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active:focus,.custom-swal .swal2-styled.swal2-confirm:not(:disabled):not(.disabled).active:focus,.show>.custom-swal .swal2-styled.swal2-confirm.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none}input::-o-outer-spin-button,input::-o-inner-spin-button{margin:0;-o-appearance:none}input[type=number]{-webkit-appearance:inherit;-moz-appearance:textfield}.checkbox-lg .custom-control-label::before,.checkbox-lg .custom-control-label::after{top:.8rem;width:1.55rem;height:1.55rem}.checkbox-lg .custom-control-label{padding-top:.9rem;padding-left:1rem}.checkbox-xl .custom-control-label::before,.checkbox-xl .custom-control-label::after{top:1.2rem;width:1.85rem;height:1.85rem}.checkbox-xl .custom-control-label{padding-top:1.45rem;padding-left:1.25rem}.preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1090}body>.preloader{position:fixed}.preloader div{display:block;position:absolute;top:50%;left:50%;height:80px;width:80px;margin:-40px 0 0 -40px;border:4px solid transparent;border-top-color:#000;border-bottom-color:#000;border-radius:50%;-webkit-animation:spin 1s ease infinite;animation:spin 1s ease infinite}.preloader div:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:4px solid transparent;border-radius:50%;border-left-color:#999;border-right-color:#999;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:3}.preloader div:after{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:5px;background-color:#fcd20c;z-index:2}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.datepicker{padding:.75rem;border-radius:.1875rem;direction:ltr;box-shadow:0 0 20px 0 rgba(0,0,0,0.35)}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:32px;height:32px;border-radius:.1875rem;border:0}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#ef476f;border-color:#ef476f;color:#fff}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#ec2453}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#ec2453}.datepicker table tr td.today:hover:hover{color:#fff}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#ef476f;border-color:#ef476f;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#ec2453}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#ec2453}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#1a77c6;border-color:#1a77c6;color:#fff}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#1663a4}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#1663a4}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#1a77c6;border-color:#1a77c6;color:#fff}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#1a77c6}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#1663a4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:.1875rem}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#1a77c6;border-color:#1a77c6;color:#fff}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#1a77c6}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#1663a4}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-date input,.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:.1875rem 0 0 .1875rem}.input-daterange input:last-child{border-radius:0 .1875rem .1875rem 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}@media print{body{padding:0}@page{size:210mm 297mm;margin:14mm}[class*=col-]{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width:576px){.modal-dialog.user-menu-modal{margin:0 20px 0 0}}
