.priceBackground{    background-color: #00cfff;    position: absolute;    bottom: 0px;    right: 0px;    opacity: 0.80;    -webkit-box-shadow: 9px -9px 4px -8px rgba(0,0,0,0.75);    -moz-box-shadow: 9px -9px 4px -8px rgba(0,0,0,0.75);    box-shadow: 9px -9px 4px -8px rgba(0,0,0,0.75);    border-top-left-radius: 59px;}.priceBackground label{    color:#000;    font-size:18px;    font-weight: bold;}.map {    width: 100%;    height: 400px;}.gmnoprint, .gm-control-active, .gm-style-cc, a[rel~="noopener"]{    /*display:none !important;*/}section{    margin-top:10px;margin-bottom:10px;}.alert-message{    margin: 20px 0;    padding: 20px;    border-left: 3px solid #eee;}.alert-message h4{    margin-top: 0;    margin-bottom: 5px;}.alert-message p:last-child{    margin-bottom: 0;}.alert-message code{    background-color: #fff;    border-radius: 3px;}.alert-message-success{    background-color: #F4FDF0;    border-color: #3C763D;}.alert-message-success h4{    color: #3C763D;}.alert-message-danger{    background-color: #fdf7f7;    border-color: #d9534f;}.alert-message-danger h4{    color: #d9534f;}.alert-message-warning{    background-color: #fcf8f2;    border-color: #f0ad4e;}.alert-message-warning h4{    color: #f0ad4e;}.alert-message-info{    background-color: #f4f8fa;    border-color: #5bc0de;}.alert-message-info h4{    color: #5bc0de;}.alert-message-default{    background-color: #EEE;    border-color: #B4B4B4;}.alert-message-default h4{    color: #000;}.alert-message-notice{    background-color: #FCFCDD;    border-color: #BDBD89;}.alert-message-notice h4{    color: #444;}@keyframes glowing {    0% { box-shadow: 0 0 -10px #ff0000; }    40% { box-shadow: 0 0 10px #ff0000; }    60% { box-shadow: 0 0 10px #ff0000; }    100% { box-shadow: 0 0 -10px #ff0000; }}.fehler {    animation: glowing 1000ms 3;}.fehler1{    box-shadow: 0 0 10px #ff0000;    padding:0;}/*.lds-dual-ring {    display: inline-block;    width: 64px;    height: 64px;}.lds-dual-ring:after {    content: " ";    display: block;    width: 26px;    height: 26px;    margin: 1px;    border-radius: 50%;    border: 5px solid #fff;    border-color: #fff transparent #fff transparent;    animation: lds-dual-ring 1.2s linear infinite;}@keyframes lds-dual-ring {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}*/.dnone{    display: none !important;}