.admin-header{background:#343a40!important}@media (min-width: 1024px){.admin-header .navbar{padding-left:7%}}.admin-header .navbar-brand{font-size:18px;font-weight:600}.admin-header .navbar-brand img{height:50px}@media (max-width: 992px){.admin-header .dropdown-item{text-align:center}}.admin-header .dropdown-item{position:relative}.admin-header .dropdown-item .notification-dot{display:inline-block;width:8px;height:8px;background-color:#f60;border-radius:50%;margin-left:6px;vertical-align:middle}.admin-header .nav-link.dropdown-toggle{text-align:center}.admin-header .nav-link.dropdown-toggle .notification-dot{display:inline-block;width:8px;height:8px;background-color:#f60;border-radius:50%;margin-left:6px;vertical-align:middle}.header-logo{margin-right:25px;position:absolute;left:16px}.pagination{display:flex;list-style:none;padding-left:0}.pagination li{margin:0 2px}.pagination li a{color:#000;display:block;padding:.375rem .75rem;border:1px solid #dee2e6;background-color:#fff;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border-radius:.25rem}.pagination li a:hover{background-color:#e9ecef;border-color:#dee2e6;color:#000}.pagination li.active a{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.custom-card{margin-top:20px;padding:25px;box-shadow:0 0 10px -1px #707070cc}.custom-card h2{display:flex;flex-direction:column-reverse}@media (min-width: 1024px){.custom-card h2{display:block}}.custom-card.margin-below{margin-bottom:50px}.custom-card .right{float:right}.custom-card.images{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap}.custom-card.images img{max-height:260px}.custom-card .title-with-btn{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:30px;justify-content:space-between;align-items:center;width:100%}@media (min-width: 769px){.custom-card .title-with-btn{font-size:2.5rem}}@media (min-width: 1024px){.custom-card .title-with-btn{flex-wrap:wrap}}.table{overflow:auto}@media (min-width: 1024px){.table{display:table;overflow:hidden}}.table thead tr th.localisation-link a,.table thead tr th.adress-link a,.table thead tr th.id-link a{color:#000}.table thead tr th.id-link{width:11%}.table tbody tr.table-parent{background-color:#f0f8ff}.table tbody tr.table-child .id{padding:.75rem .75rem .75rem 3rem}.table tbody tr td.mod-width{min-width:135px}.table tbody tr td.btns{text-align:right}@font-face{font-family:DancingScript;font-style:normal;font-weight:600;src:url(../fonts/florahallen/dancing-script/DancingScript-SemiBold.ttf) format("truetype")}.outer-login{margin:0 auto;width:100%}@media (min-width: 1024px){.outer-login{width:55%}}.outer-login .login-inner{margin:0 auto;width:65%}.outer-login .login-inner p input{height:35px;width:100%}.outer-login .login-inner p button{align-items:center;display:flex;height:35px;justify-content:center;margin:0 auto;width:90px}.blomsterlandet.login-card{background-color:#005c3c}.blomsterlandet.login-card .card-title{color:#fff}.blomsterlandet.login-card .card-body form .form-group button{background-color:#005c3c;border:1pt solid white}.tomtebo.login-card .card-body form .form-group button{background-color:#a5220e}.tomtebo.login-card .card-body form .form-group a{border-color:#a5220e;color:#a5220e}.tomtebo.login-card .card-body .login-logo-generic{display:flex;justify-content:center;width:100%}.fh.login-card .card-body form .form-group button{background-color:#3661be}.fh.login-card .card-body form .form-group a{border-color:#3661be;color:#3661be}.login-card{margin:0 auto}@media (min-width: 1024px){.login-card{width:40%}}.login-card.fh .login-logo-text{color:#3661be!important;font-family:DancingScript,cursive!important;font-size:4.5rem!important}.login-card .card-body form .form-group button{background-color:#487b0d;border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;text-transform:uppercase}.login-card .card-body form .form-group a{background:#fff;border-radius:0;box-sizing:border-box;color:#626f52;padding:5px;text-align:center;text-transform:uppercase}.login-card .card-body .login-logo{display:block;margin:0 auto 25px;width:80%}@media (min-width: 769px){.login-card .card-body .login-logo{width:50%}}.login-card .card-body .logo-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:25px}.login-card .card-body .logo-wrapper .login-logo-text{color:#5c9531;display:flex;font-size:32px;font-weight:600;text-align:center}.login-card .card-body .account-request{background-color:#e8ecef!important;border-color:#e8ecef!important;color:#495057!important;margin-top:40px}.login-card .card-body .account-request-back{background-color:#e8ecef!important;border-color:#e8ecef!important;color:#495057!important}.login-card .card-body .account-request-password{margin-bottom:40px;margin-top:40px}.modal .modal-dialog{max-width:700px}.image-placeholder{height:64px;width:64px;background-color:#777;display:flex;justify-content:center;align-items:center}.temp-row{display:flex}.main-content{padding:30px 0;overflow-x:auto}.account-requests-view .main-content{overflow:visible}.order-show table tbody tr:nth-child(odd){background-color:#fff}.order-show .pagination{flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.order-show .pagination li{margin:auto 5px}@media print{.order-show .pagination li{display:none}}.order-show .pagination li.active{border:1px solid #000;padding:1px 5px}@media print{.order-show .pagination li.active{display:block}.order-show .pagination li.active:before{content:"Sida: "}}.order-show .pagination li a{color:#000}.top-info-row-label{display:inline-block;width:120px}.order-top-info-column{margin:0!important;padding:0!important}.order-top-info{margin:0 0 50px!important}.menu-list{margin-top:25px;width:100%;max-width:none}.menu-item{display:flex;flex-wrap:wrap}.menu-item .move-button{flex-direction:column;display:flex}.menu-item:first-child .level1-buttons .menu-arrow-up{color:gray}.menu-item:last-child .level1-buttons .menu-arrow-down{color:gray}.menu-item .child-level2{display:flex;margin-left:15px;flex-wrap:wrap}.menu-item .child-level2:first-child .level2-buttons .menu-arrow-up{color:gray}.menu-item .child-level2:last-child .level2-buttons .menu-arrow-down{color:gray}.menu-item .child-level2>.menu-field{flex:1 0 95%}.menu-item .child-level3{margin-left:30px;display:flex}.menu-item .child-level3:first-child .level3-buttons .menu-arrow-up{color:gray}.menu-item .child-level3:last-child .level3-buttons .menu-arrow-down{color:gray}.menu-item .child-level3>.menu-field{flex:1 0 90%}.menu-item .level1-buttons,.menu-item .level2-buttons,.menu-item .level3-buttons{flex:0 0 5%}.menu-item .level1-buttons a:hover,.menu-item .level2-buttons a:hover,.menu-item .level3-buttons a:hover{text-decoration:none}.menu-item>.menu-field{flex:1 0 90%}.menu-item .children{flex:0 0 100%}.menu-field{height:50px;display:flex;background-color:#fff;align-items:center;padding:12px 25px;border:1px solid #CED4DA;border-collapse:collapse;border-radius:4px;position:relative;justify-content:space-between}.menu-field a{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px}.menu-field .buttons{display:flex}.menu-field .buttons a{margin:0 5px}.menu-field .buttons a:hover{text-decoration:none}.menu-field .buttons .edit-btn{display:flex;background:#ffc107;border-radius:50%;justify-content:center;color:#fff;align-items:center;width:24px}.edit-node-form .menu-content-select{display:none}.edit-node-form .content-product_groups{display:block}#existing-image{width:100%}.menu-image-wrapper{position:relative}.image-remove-button{text-decoration:none;background:red;border-radius:50%;color:#fff;padding:0 5px;position:absolute;right:10px;top:85px}.image-remove-button:hover{text-decoration:none}.create-node-form .row .form-group .form-label{min-height:3rem;display:flex;align-items:flex-end}.article-view .particle-button{margin-right:100%;margin-bottom:10px}.article-view .article-image-block-button,.article-view .article-text-block-button{display:block;text-align:center;width:100%}.article-view .pagination{flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.article-view .pagination li{margin:auto 5px}@media print{.article-view .pagination li{display:none}}.article-view .pagination li.active{border:1px solid #000;padding:1px 5px}@media print{.article-view .pagination li.active{display:block}.article-view .pagination li.active:before{content:"Sida: "}}.article-view .pagination li a{color:#000}.startpage-view .startpage-text-block{width:100%;margin:0}.startpage-view .startpage-text-block .startpage-text-inner{width:100%}.startpage-news-text-inner{padding-right:15px;width:100%}.startpage-news-text-block{flex-wrap:nowrap!important}.check-box-popup{margin:20px 0;padding:0!important}.check-box-popup #flexCheckDefault{margin-left:30px}.no-service-view .no-service-text-block{width:100%;margin:0}.no-service-view .no-service-text-block .no-service-text-inner{width:100%}.no-service-view .note-editable{background-color:#fff;min-height:150px}.page-view .page-button{margin-right:100%;margin-bottom:10px}.page-view .page-image-block-button,.page-view .page-text-block-button{display:block;text-align:center;width:100%}.delivery-date-page .day-select-delivery{flex:0 0 20%;margin-right:15px;padding:5px 10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-position:calc(100% - 12px) center!important;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat}.delivery-date-page .day-select-delivery.form-control{height:auto!important}.delivery-date-page .table{display:table}.delivery-date-page table tbody tr .weekday-delivery-breakpoints{display:flex}.delivery-date-page table tbody tr:nth-child(odd){background-color:#fff}.delivery-date-page table tbody tr .form-control{width:auto}.password__error-container{border:2px solid #f00;color:red;margin:10px 0;padding:10px}.password__info-container{border:1px solid #626f52;margin-bottom:10px;padding:10px}.datetime-label{flex:1 0 19%}.datetime-wrapper{border:1px solid #dee2e6;padding:15px;border-radius:5px;background-color:#f8f9fa}.datetime-row{display:flex;align-items:center;flex-wrap:nowrap}.datetime-row .datetime-label{white-space:nowrap;min-width:50px;font-weight:500;margin-bottom:0;flex:0 0 auto}.datetime-row .datetime-inputs{display:flex;gap:10px;flex:1}.datetime-row .datetime-inputs input{flex:1}.page-view .form-label{font-weight:500;margin-bottom:8px;white-space:nowrap}.page-view .form-group{margin-bottom:1.5rem}.page-view .opacity-control{gap:15px}.page-view .form-section .form-group:last-child{margin-bottom:0}.account-requests-view .table{border:#e1e1e1 1px solid;overflow:visible}.account-requests-view .account-request-row{cursor:pointer;height:5rem;background-color:#fff}.account-requests-view .account-request-row td{vertical-align:middle}.account-requests-view .account-request-details{background-color:#fff}.account-requests-view .account-request-details td{border-top:unset}.account-requests-view tr:is(.account-request-details,.account-request-row):nth-child(4n+1),.account-requests-view tr:is(.account-request-details,.account-request-row):nth-child(4n+2){background-color:#f5f5f5}.account-requests-view tr:is(.account-request-details,.account-request-row):nth-child(4n+1):hover,.account-requests-view tr:is(.account-request-details,.account-request-row):nth-child(4n+2):hover{background-color:#f5f5f5}.account-requests-view tr:is(.account-request-details,.account-request-row):hover{background-color:#fff}.account-requests-view .position-relative{position:relative}.account-requests-view .company-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e1e1e1;border-radius:.2rem;box-shadow:0 2px 4px #0000001a;margin-top:2px}.account-requests-view .company-dropdown .customer-option{cursor:pointer;padding:.5rem 1rem}.account-requests-view .company-dropdown .customer-option:hover{background-color:#f5f5f5}.popup__container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup__container .popup__container-backdrop{background-color:#0009;height:100%;position:absolute;transition:opacity .4s;width:100%}.popup__container .popup__content{background:#fff;max-height:70vh;max-width:500px;overflow:hidden auto;padding:15px;position:relative;transition:transform .2s;width:80%}@media (min-width: 1024px){.popup__container .popup__content{padding:30px}}.popup__container .popup__content .close-btn{background:#fff;border:none;cursor:pointer;height:35px;position:absolute;right:0;top:0;width:35px}.popup__container .popup__content .close-btn img{height:100%;filter:invert(1);padding:5px;width:100%}.popup__container.-is-being-removed .popup__container-backdrop{opacity:0}.popup__container.-is-being-removed .popup__content{transform:scale(0)}.account-request-success-popup{background:#fff!important;text-align:center}.account-request-success-popup .popup__text-content{background-color:#fff!important;padding:40px 20px}@media (min-width: 1024px){.account-request-success-popup .popup__text-content{padding:50px 40px}}.account-request-success-popup .popup__text-content .success-icon{color:#4caf50;margin-bottom:20px}.account-request-success-popup .popup__text-content .success-icon svg{display:inline-block}.account-request-success-popup .popup__text-content h2{font-size:24px;font-weight:700;margin:20px 0;text-transform:uppercase}@media (min-width: 1024px){.account-request-success-popup .popup__text-content h2{font-size:28px}}.account-request-success-popup .popup__text-content p{font-size:16px;line-height:1.5;margin:15px 0 0}@media (min-width: 1024px){.account-request-success-popup .popup__text-content p{font-size:18px}}.admin-remove-image-btn{background:red;border:none;border-radius:0!important;color:#fff!important;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;padding:6px 14px;text-decoration:none}.admin-remove-image-btn:hover,.admin-remove-image-btn:focus{background:#c82333;color:#fff!important;text-decoration:none}@font-face{font-family:BlissPro;font-style:normal;font-weight:400;src:url(../fonts/BlissPro-Regular.otf) format("opentype")}@font-face{font-family:BlissPro;font-style:normal;font-weight:700;src:url(../fonts/BlissPro-Bold.otf) format("opentype")}@font-face{font-family:BlissPro;font-style:normal;font-weight:800;src:url(../fonts/BlissPro-ExtraBold.otf) format("opentype")}@font-face{font-family:BlissPro;font-style:normal;font-weight:900;src:url(../fonts/BlissPro-Heavy.otf) format("opentype")}@font-face{font-family:BlissPro;font-style:italic;font-weight:400;src:url(../fonts/BlissPro-Italic.otf) format("opentype")}@font-face{font-family:BlissPro;font-style:italic;font-weight:700;src:url(../fonts/BlissPro-BoldItalic.otf) format("opentype")}@font-face{font-family:BlissPro;font-style:italic;font-weight:800;src:url(../fonts/BlissPro-ExtraBoldItalic.otf) format("opentype")}@font-face{font-family:BlissPro;font-style:italic;font-weight:900;src:url(../fonts/BlissPro-HeavyItalic.otf) format("opentype")}body{background:#f5f5f5!important}.main-container{padding:30px 7%}.modal-backdrop{max-width:100%}#ui-id-1{z-index:20000}#userid,#personid{visibility:hidden}@media print{.btn{display:none!important}}.assignments .assignment:first-child .up{opacity:.65;pointer-events:none}.assignments .assignment:last-child .down{opacity:.65;pointer-events:none}blockquote{margin:0}.summernote,.note-editor.note-frame{font-family:BlissPro,"serif"!important;line-height:1.25}.summernote h5,.summernote h4,.summernote h3,.summernote h2,.summernote h1,.note-editor.note-frame h5,.note-editor.note-frame h4,.note-editor.note-frame h3,.note-editor.note-frame h2,.note-editor.note-frame h1{font-weight:700}:root{--base-url: "https://aph.se/"}
