
    @import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap');

body,
a.thumbnail {
    color: #268AB5;
    font-family: "Bergen Mono", "Bergen", "Cabin", Sans-Serif, serif;
}
h1,h2,h3,h4,h5,h6,h7,
.container.background .contentpanel h1,
.container.background .contentpanel h2,
.container.background .contentpanel h3,
.container.background .contentpanel h4,
.container.background .contentpanel h5,
.container.background .contentpanel h6,
.container.background .contentpanel h7 {
    color: #268AB5;
}

.order-price-bottom,
.search-fixed-top,
.navbar.navbar-fixed-top.navbar-heading,
.static-top .navbar-heading,
.subselect-bottom .container .row {
    background-color: #fff;
    color: #268AB5;
    border-top: 1px solid #268AB5;
}

hr {
    border-color: #268AB5;
}

.btn.btn-primary:not(.disabled):not(.active):not(:hover), 
.badge.badge-primary, 
.bg-primary,
.btn.btn-success,
.btn.btn-primary:not(:disabled):not(.disabled),
.btn.btn-primary:not(:disabled):not(.disabled):active, 
.btn-primary:not(:disabled):not(.disabled).active, 
.show > .btn.btn-primary.dropdown-toggle,
.btn.btn-success {
    color: #fff;
    background-color: #268AB5 !important;
    border-color: #268AB5 !important;
}
.btn.btn-secondary,
.btn.btn-secondary:not(.disabled):not(.active):not(:hover),
.btn.btn-info {
    background-color: #268AB5;
    border-color: #268AB5;
    color: #fff;
}
.btn.btn-outline-secondary {
    border-color: #268AB5;
    color: #268AB5;
}
.label-primary,
.label-success,
.badge-primary {
    background-color: #268AB5 !important;
    color: #fff;
}
.label-info, .badge.badge-default, .badge-info {
    background-color: #268AB5 !important;
    color: #fff;
}
.order-price-bottom .label,
.scroller li a.navbar-btn-back,
.scroller li a.navbar-btn-back i,
.order-navbar li a.navbar-btn-back,
.order-navbar li a.navbar-btn-back i {
    color: #fff !important;
}

.navbar.topnavbar {
    background-color: #268AB5;
    color: #fff;
}
.topnavbar .label-primary, .topnavbar .label-success  {
    color: #fff;
}
.navbar.navbar-fixed-top,
.order-navbar {
    background-color: #268AB5;
    color: #fff;
}
.order-navbar .btn.btn-secondary, 
.order-navbar .btn.btn-secondary:not(.disabled):not(.active):not(:hover) {
    background-color: #fff;
    border-color: #fff;
    color: #268AB5;
}

.jumbotron {
    background-color: #fff;
    color: #268AB5;
}
.jumbotron h2 {
    color: #268AB5;
}

.app-navbar li a {
    background-color: #268AB5;
    color: #fff;
}
.app-navbar .nav-tabs > li > a.active, .app-navbar .nav-tabs > li > a.active:hover, .app-navbar .nav-tabs > li > a.active:focus,
.col-paymentmethod-selection .thumbnail,
.submethodlist .thumbnail,
.col-tile-selection .thumbnail {
    color: #268AB5;
    border-color: #268AB5;
}

.scroller li a,
.order-navbar .navbar-nav .nav-item a,
.order-navbar .nav-item a, 
.order-navbar .nav-item a:focus {
    color: #fff;
    background-color: #268AB5;
    border: 1px solid #fff;
}
.scroller li.active a, .scroller li a:focus, .scroller li a.btn-default.active:hover, .scroller li a.btn-default:active,
.order-navbar .navbar-nav li.active.nav-item a,
.order-navbar .navbar-nav li.nav-item a:focus,
.order-navbar .navbar-nav li.nav-item a.btn-default.active:hover,
.order-navbar .navbar-nav li.nav-item a.btn-default:active,
.order-navbar .nav-item a.nav-link.active, 
.order-navbar .nav-item a.btn.active:hover, 
.order-navbar .nav-item a.btn:active {
    background-color: #fff;
    color: #268AB5;
}
.scroller li a.navbar-btn-back,
.order-navbar .navbar-nav li a.navbar-btn-back {
    border: none;
}

.container.background,
.container-fluid.background {
    background: #268AB5;
}
.container.background .contentpanel .close-contentpanel,
.container-fluid.background .contentpanel .close-contentpanel {
    color: red;
}

.subselect-totalprice {
    color: #000;
}

