/* Load core in favor of the old load color-scheme */ /* The core will from now on really be the core. If anything gets changed here it will change in all themes */ @import url('https://fonts.googleapis.com/css?family=Poppins:400,700'); @import url('https://fonts.googleapis.com/css?family=PT+Serif:400,700'); /* Color Schemes */ /* Edit this only! */ @primary-color: #1C1D1E; @secondary-color: #26262B; @thirth-color: #004B96; @fourth-color: #B9C0E1; @fifth-color: #DBE3EE; @btn-color-hover: #404040; @btn-color-focus: @btn-color-hover; @second-btn-color-hover: @primary-color; @light-gray-color: #f9f9f9; @medium-gray-color: #ccc; @darkgray-color: #404040; @dark-gray-color: #ccc; @light-color: #ededed; @gradient-start-color: #1d9cd8; @gradient-end-color: #0460aa; @heading-color: #1e1e1e; @font-color: #1e1e1e; /* Style definitions */ @border: 1px solid rgba(33, 33, 33, 0.33); @border-radius: 0px; /* Fonts */ @primary-font: 'Chivo', sans-serif; @secondary-font: 'Open Sans', sans-serif; /* Header */ /* Primary header */ @primary-header-background-color: #1C1D1E; @primary-header-icon-color: #fff; /* Secondary header */ @secondary-header-background-color: #4a4a54; @secondary-header-border-top: none; /* Top bar */ @top-bar-background-color: @fourth-color; @top-bar-font-size: 12px; @top-bar-text-color: #fff; @top-bar-link-color: #fff; @top-bar-link-hover-color: #ccc; @top-bar-icon-color: #4d4e4c; /* Navigation */ @navigation-link-background-color: transparent; @navigation-link-color: #999da0; @navigation-link-hover-color: #fff; @navigation-link-hover-background-color: @thirth-color; @navigation-link-hover-color: #fff; @navigation-link-focus-background-color: @thirth-color; @navigation-link-focus-color: #fff; @navigation-link-active-background-color: @thirth-color; @navigation-link-active-color: #fff; /* Dropdown */ @navigation-dropdown-background-color: @thirth-color; @navigation-dropdown-link-background-color: @thirth-color; @navigation-dropdown-link-color: #fff; @navigation-dropdown-link-hover-background-color: #fff; @navigation-dropdown-link-hover-color: @thirth-color; @navigation-dropdown-html-content-border: 0px solid #ededed; /* Badge */ @badge-background-color: @secondary-color; @badge-text-color: @thirth-color; /* Label (component) */ @label-background-color: #ededed; @label-text-color: @primary-color; /* Tabs */ @tab-background-color: transparent; @tab-text-color: @secondary-color; @tab-border: 1px solid transparent; @tab-hover-background-color: #FDFDFD; @tab-hover-text-color: #000; @tab-hover-border: 1px solid #ddd; @tab-active-background-color: transparent; @tab-active-text-color: #000; @tab-active-border: 1px solid #ddd; /* Collapse (accordion) */ @panel-background-color: transparent; @panel-border: none; @panel-border-radius: 0; @panel-box-shadow: none; @panel-heading-background-color: @thirth-color; @panel-heading-color: #fff; @panel-heading-border-color: transparent; @panel-heading-padding: 10px 15px; @panel-heading-hover-background-color: #ededed; @panel-heading-hover-color: #000; @panel-heading-hover-border-color: transparent; @panel-heading-active-background-color: #ededed; @panel-heading-active-color: #000; @panel-heading-active-border-color: transparent; @panel-border-radius: 0; /* Tooltip */ @tooltip-background-color: #333; @tooltip-border: 1px solid #333; @tooltip-box-shadow: 0 0 3px #ccc; @tooltip-color: #fff; @tooltip-font-size: 11px; @tooltip-font-weight: 500; @tooltip-arrow-color: #333; /* Breadcrumbs */ @breadcrumb-container-background-color: transparent; @breadcrumb-text-transform: uppercase; @breadcrumb-link-color: @fourth-color; @breadcrumb-link-hover-color: @thirth-color; @breadcrumb-seperator: "\f105"; // Font awesome unicodes only! @breadcrumb-seperator-color: #b7b7b7; @breadcrumb-last-link-color: #000; // The current page, has pointer-events: none; on it! /*Footer styling*/ @footer-background-color: #26262B; @footer-text-color: #fff; @footer-extra-content-row-color: #fff; @footer-social-row-background-color: @thirth-color; @footer-social-row-text-color: #fff; @footer-social-row-text-color-hover: @fourth-color; @footer-content-text-color: #fff; @footer-content-link-text-color: #337ab7; @footer-content-link-text-color-hover: @thirth-color; @footer-copyright-background-color: transparent; @footer-copyright-text-color: #fff; @footer-copyright-link-color: #fff; /* Buttons */ @btn-basic-background-color: @thirth-color; @btn-basic-text-color: #fff; @btn-basic-border: 1px solid @thirth-color; @btn-basic-border-radius: 3px; @btn-basic-hover-background-color: @thirth-color; @btn-basic-hover-text-color: #fff; @btn-basic-hover-border: 1px solid @thirth-color; @btn-basic-focus-background-color: @thirth-color; @btn-basic-focus-text-color: #fff; @btn-basic-focus-border: 1px solid @thirth-color; @btn-default-background-color: #fff; @btn-default-text-color: @secondary-color; @btn-default-border: 1px solid @fifth-color; @btn-default-border-radius: 3px; @btn-default-hover-background-color: #fff; @btn-default-hover-text-color: @secondary-color; @btn-default-hover-border: 1px solid @fifth-color; @btn-default-focus-background-color: #fff; @btn-default-focus-text-color: @secondary-color; @btn-default-focus-border: 1px solid @fifth-color; @btn-primary-background-color: @thirth-color; @btn-primary-text-color: #fff; @btn-primary-border: 1px solid @thirth-color; @btn-primary-border-radius: 3px; @btn-primary-hover-background-color: @thirth-color; @btn-primary-hover-text-color: #fff; @btn-primary-hover-border: 1px solid @thirth-color; @btn-primary-focus-background-color: @thirth-color; @btn-primary-focus-text-color: #fff; @btn-primary-focus-border: 1px solid @thirth-color; @btn-success-background-color: #86B400; @btn-success-text-color: #fff; @btn-success-border: 1px solid #86B400; @btn-success-border-radius: @border-radius; @btn-success-hover-background-color: #fff; @btn-success-hover-text-color: @primary-color; @btn-success-hover-border: 1px solid #86af49; @btn-success-focus-background-color: #86af49; @btn-success-focus-text-color: #fff; @btn-success-focus-border: 1px solid #86af49; @btn-info-background-color: #034f84; @btn-info-text-color: #fff; @btn-info-border: 1px solid #034f84; @btn-info-border-radius: @border-radius; @btn-info-hover-background-color: #034f84; @btn-info-hover-text-color: #fff; @btn-info-hover-border: 1px solid #034f84; @btn-info-focus-background-color: #034f84; @btn-info-focus-text-color: #fff; @btn-info-focus-border: 1px solid #034f84; @btn-warning-background-color: #FF6F00; @btn-warning-text-color: #fff; @btn-warning-border: 1px solid #FF6F00; @btn-warning-border-radius: @border-radius; @btn-warning-hover-background-color: #FF6F00; @btn-warning-hover-text-color: #fff; @btn-warning-hover-border: 1px solid #FF6F00; @btn-warning-focus-background-color: #FF6F00; @btn-warning-focus-text-color: #fff; @btn-warning-focus-border: 1px solid #FFA000; @btn-danger-background-color: #E53935; @btn-danger-text-color: #fff; @btn-danger-border: 1px solid #B71C1C; @btn-danger-border-radius: @border-radius; @btn-danger-hover-background-color: #E53935; @btn-danger-hover-text-color: #fff; @btn-danger-hover-border: 1px solid #B71C1C; @btn-danger-focus-background-color: #E53935; @btn-danger-focus-text-color: #fff; @btn-danger-focus-border: 1px solid #B71C1C; @btn-link-background-color: transparent; @btn-link-text-color: @thirth-color; @btn-link-border: 0; @btn-link-border-radius: 0; @btn-link-hover-background-color: transparent; @btn-link-hover-text-color: @thirth-color; @btn-link-hover-border: 0; @btn-link-focus-background-color: transparent; @btn-link-focus-text-color: @thirth-color; @btn-link-focus-border: 0; /* Button icons */ @btn-basic-icon-color: #fff; @btn-default-icon-color: #3c475c; @btn-primary-icon-color: #fff; @btn-success-icon-color: #fff; @btn-info-icon-color: #fff; @btn-warning-icon-color: #fff; @btn-danger-icon-color: #fff; @btn-link-icon-color: #000; @danger-btn-color: #darkred; @danger-btn-radius: 0; /* Active */ @input-active-background: @primary-color; @input-active-border: 1px solid @input-active-background; @modal-header-background-color: #fff; @modal-body-background-color: #fff; @success-color: #6AC259; @warning-color: @secondary-color; @error-color: #B91D1B; @info-color: #fff8c9; /* Animations */ @spin-duration: 1s; html { height: 100%; } body { background-color: #fff; min-height: 100%; display: flex; flex-direction: column; position: relative; } html, body { font-size: 14px; } html, body, * { font-family: 'Poppins', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* Make footer stick at the bottom */ main { flex: 1 0 auto; } .hide-label-delivery { display: none; } .show-label-delivery { display: inline-block; margin-left: 5px; position: relative; top: -26px; left: 14px; font-weight: 400; font-size: 12px; color: red; border: 1px solid #bce8f1; background: #d9edf7; padding: 5px 10px; border-radius: 5px; max-width: 250px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-word; } .position-delivery-check { position: relative; } .size-tooltip { font-size: 18px; position: relative; top: 2px; } /* Solvisoft components stylesheets BETA @author Richard Mauritz @since 21-08-2018 */ // Components can also be initialized with a class div[class*="component"] { display: block; } /* Active filters component */ active-filters-component { display: block; margin-bottom: 15px; span { margin-right: 5px; } span.active-filter { background-color: @fifth-color; position: relative; display: inline-block; border-radius: 12px; border: 1px solid @secondary-color; padding: 0px 25px 2px 10px; top: -1px; // Icon i { position: absolute; top: 4px;right: 5px; cursor: pointer; .transition(.12s); &:hover { opacity: .7; .transition(.12s); } } } } /* Webshop filters component */ webshop-filters-component { display: block; ul, li { display: block; margin: 0; padding: 0; } ul { > span { position: relative; display: block; padding: 10px; font-weight: bold; .transition(.12s); &::after { right: 15px; top: 10px; .font-awesome("\f0d8"); } &:hover { cursor: pointer; } &.collapsed { &::after { right: 15px; top: 10px; .font-awesome("\f0d7"); } } } > ul > li { padding: 10px; > label { display: block; font-weight: normal; margin-bottom: 0; padding-left: 10px; padding-right: 15px; cursor: pointer; > label { position: absolute !important; top: 13px; right: 10px; cursor: pointer; } } } } } /* Dialog polyfill stylesheet @package Solvisoft @author Google Inc. @link https://github.com/GoogleChrome/dialog-polyfill/blob/master/dialog-polyfill.css */ @import "/content/Default/LESS/dialog.less"; /* Global stylesheet for form elements @package Solvisoft @author Richard Mauritz @since 31-10-2017 */ @import "/content/Default/LESS/forms.less"; /* Google maps stylesheet. Give the google map a custom layout here Layout is also used for the [google-maps] directive @package Solvisoft @author Richard Mauritz @since 12-12-2017 @editor Jeroen de Jager @Comment: This is a custom height for theme_1 */ google-maps { display: block; min-height: 350px; img { max-width: none !important; max-height: none !important; } } /* Hover css stylesheet Overwrite all hover classes, defined inside hover.css, from Daneden. @package Solvisoft @author Richard Mauritz @since 04-10-2017 */ @import "/content/Default/LESS/hover.css.less"; /* Default HTML and HTML5 elements, eg.