.modal--orderlist {
    background: #fff;
    border: 4px solid #00538e;
    box-shadow: 0 0 1000px 100px rgba(0, 0, 0, .6);
    box-sizing: border-box;
    display: none;
    left: 50%;
    max-width: 90%;
    padding: 20px;
    position: fixed;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 400px;
    z-index: 9999
}

.js-orderlist-added .modal--orderlist {
    display: block;
}

.js-orderlist-added .modal--bg {
    display: block
}

.link {
	cursor:pointer;
}

:invalid {
  box-shadow: none;
}

:-moz-submit-invalid {
  box-shadow: none;
}

:-moz-ui-invalid {
  box-shadow:none;
}

input[type=number] {
    -moz-appearance:textfield;
}

@media screen and (max-width: 799px) {
    .cookiediv {
        background-color: #ffffff;
	position:		fixed;
	left:			0%;
	bottom:			0px;
	width:			calc(100% - 45px);
	min-width:		200px;
    }
} 
@media screen and (min-width: 800px) {
    .cookiediv {
	background-color:	#ffffff;
	position:		fixed;
	right:			0px;
	bottom:			0px;
	width:			40%;
	min-width:		200px;
    }
} 