body{font-size:15px}.darkmode{background-color:#222;color:#f5f5f5}.popover-content{color:#333}@font-face{font-family:'Glyphicons Halflings';src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}@font-face{font-family:FontAwesome;src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.scrollable-menu{height:auto;max-height:500px;overflow-x:hidden}@media (min-width:769px){body{background-image:url(/assets/images/f4386fa8.logo_background_trans40.png);background-position:center;background-repeat:no-repeat;background-size:contain;background-attachment:fixed}}@media print{body{font-size:14px}.no-print,.no-print *{display:none!important}}.shopping-cart{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background-color:#ff6f61;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer;z-index:9999}.shopping-cart a{color:#fff;font-size:24px}.shopping-cart a:focus,.shopping-cart a:hover{color:#fff;text-decoration:none}.pending-orders{position:fixed;bottom:20px;left:20px;width:60px;height:60px;background-color:#ff6f61;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer;z-index:9999}.pending-orders a{color:#fff;font-size:24px}.pending-orders a:focus,.pending-orders a:hover{color:#fff;text-decoration:none}.mobile-container{display:flex;flex-direction:column;align-items:center;width:100%}.mobile-card{position:relative;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;margin:10px 0;padding:15px;color:#333;z-index:1}.mobile-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../assets/images/272f05e8.logo_background.png) no-repeat center center;background-size:contain;opacity:.05;z-index:-1;border-radius:8px}.top-right-image{position:absolute;top:10px;right:10px;width:50px;height:auto}.bottom-right-position{position:absolute;bottom:15px;right:10px}.mobile-details,.mobile-status{margin-bottom:10px}.mobile-item{margin-bottom:5px}.mobile-actions{display:flex;justify-content:space-between;margin-top:10px}.btn-mobile{background-color:#f8f9fa;background-image:linear-gradient(45deg,#f8f9fa,#e9ecef);border-color:#e9ecef;color:#212529;padding:8px 15px;border-radius:5px;font-size:13px;text-align:center;text-decoration:none;display:inline-block;transition:background-color .3s,transform .3s;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.btn-mobile:hover{background-color:#e9ecef;transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.btn-small{margin-right:auto}.btn-large{margin-left:auto}.btn-mobile i{margin-right:5px}.stars .glyphicon-star,.stars .half{color:gold}.margin-below{margin-bottom:3px}.margin-below-large{margin-bottom:10px}.trash{color:#d15b47}vipps-mobilepay-button{--vm-btn-height:34px}.thing-form{margin:20px 0}#banner{border-bottom:none;margin-top:-20px}#banner h1{font-size:60px;line-height:1;letter-spacing:-1px}.hero-unit{position:relative;padding:30px 15px;color:#F5F5F5;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1);background:#4393B9}.footer{text-align:center;padding:30px 0;margin-top:70px;border-top:1px solid #E5E5E5}.ng-table th{text-align:left;color:red}.ng-table th.sortable.sort-asc,.ng-table th.sortable.sort-desc{background-color:#fff}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal{text-align:center}@media screen and (min-width:768px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.modal-danger .modal-header,.modal-info .modal-header,.modal-primary .modal-header,.modal-success .modal-header,.modal-warning .modal-header{color:#fff;border-radius:5px 5px 0 0}.modal-primary .modal-header{background:#428bca}.modal-info .modal-header{background:#5bc0de}.modal-success .modal-header{background:#5cb85c}.modal-warning .modal-header{background:#f0ad4e}.modal-danger .modal-header{background:#d9534f}