@charset "UTF-8";
/*
Theme Name: copenhagen b2b
Author: The flying Hamburgers
Author URI: https://flhh.io/
Template: copenhagen
Requires at least: WordPress 5.1.1
Version: 1.1.15
*/



.orderrow {
    margin-top: 2em;
}
.orderrow .articlepics {
    vertical-align: top;
    display: inline-block;
    margin-right: 1em;
}
.orderrow .articleinfo {
    display: inline-block;
    vertical-align: top;
}
.orderrow .articleinfo .product-price {
    margin-bottom: 1em;
}

.order-info {
    display: inline-block;
    vertical-align: top;
    margin-right: 2em;
    min-width: 20em;
}

.order-info .info {
    font-size: 120%;
    font-weight: 600;
    margin: 2em 0 0.3em;
}
.profile-list {
    font-size: 120%;
    margin: 0.5em 0 1em;

}
.profile-list li {
    padding: 0.3em 0 0.1em 1em;

}
.profile-list li.name {
    padding: 0.1em 0;

}
.profile-list li.sub {
    margin-top: 1em;

}
#forecastheader div {
    vertical-align: top;
    max-width: 20em;
}
.float-button-list li,
.float-button-list .labelcheckbox,
.float-button-list h5 {
    display: inline-block;
    margin: 0em 0.5em 0.5em 0;
}
ul.dashboard-types {
    margin: 1em 0;
}
.seasoninfo header {
    position: relative;
}
.shortinfo.seasoninfo {
    position: absolute;
    left: 1em;
    bottom: 1em;
    top: unset;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    padding: 0.5em;
    width: 10em;
}
.shortinfo.seasoninfo.production {
    left: unset;
    right: 1em;
    width: 15em;
}
.shortinfo.seasoninfo.progress {
    width: auto;
}
.shortinfo.seasoninfo .sizes span {
    display: block;
}
.shortinfo.seasoninfo .seasonsum {
    display: block;
    text-align: right;
    font-weight: 600;
    margin-top: 0.5em;
}
.shortinfo.seasoninfo .headerinfo {
    font-weight: 600;
    margin-bottom: 0.5em;
}
.orderlist span.userinfo {
    padding: 0.6em;
    width: 30em;
}
.orderlist .userlist a{
    float: none;
    margin-right: 1em;
}
.userlist li:hover {
    background-color: #ffffff;
}
.progress td {
    padding: 0.2em;
    text-align: right;
}
.shortinfo-inner .product-size-input {
    margin: 1em 0.5em;
}
.order-assistant .articlelist li {
    width: 100%;
    margin: 0 1.5% 0.5em 0;
}
.order-assistant .articlelist li img,
.order-assistant .articlelist li video {
    width: auto;
    height: 9em;
}
.order-assistant .articlelist li a,
.order-assistant .add-to-bag {
    display: inline-block;
}
.order-assistant .articlelist li a.specialimage.device-mobile {
    display: none;
}
.order-assistant .shortinfo {
    position: relative;
    display: inline-block;
    left: 0;
    top: 0;
    vertical-align: top;
}
.order-assistant div.shortinfo,
.order-assistant .flag-marker {
    display: none;
}
.order-assistant header,
.order-assistant footer {
    display: inline-block;
    vertical-align: top;
}
.order-assistant .add-to-bag-button{
    max-width: 5em;
}
.subpage-quickpricing .articlelist li {
    width: 100%;
    margin: 0 1.5% 0.5em 0;
}
.subpage-quickpricing .articlelist li img,
.subpage-quickpricing .articlelist li video {
    width: auto;
    height: 9em;
}
.subpage-quickpricing div.shortinfo {
    display: none;
}
.subpage-quickpricing header,
.subpage-quickpricing footer {
    display: inline-block;
    vertical-align: top;
}
.subpage-quickpricing form .quickprice input.prices {
    display: inline-block;
    width: 5em;
    text-align: right;
}
.subpage-quickpricing form .quickprice  {
    width: 15em;
    text-align: right;
}
.subpage-quickpricing form.shortinfo {
/*    position: relative;
    display: inline-block;*/
    right: 0;
    top: 0;
}
.subpage-quickpricing form .faktor  {
    width: 3em;
    display: inline-block;
}

.widthauto,
input.widthauto {
    width: auto;
}
