#d3HeidelpayWait { font-size : 20px; text-align : center; }

#d3HeidelpayOutOfTime .d3HeidelpayInfoTable, #d3HeidelpayWait .d3HeidelpayInfoTable { height : 107px; width : 100%; }

#d3HeidelpayOutOfTime .d3HeidelpayInfoCell, #d3HeidelpayWait .d3HeidelpayInfoCell { text-align : center; vertical-align : middle; }

#d3HeidelayPostfinanceNotice, #d3HeidelayPrzelewy24Notice {font-size: 10px; color: darkred;}

#paymentFrameIframe{
 width:  290px;
 height: 290px;
 display: block;
 margin: 0 auto;
}

.d3timeOut {
 text-align: center;
 padding: 20px 0;
 font-size: 16px;
}
.d3timeOut .timer {
 display: inline;
}
.d3timeOut .minutes, .d3timeOut .seconds {
 display: inline;
}
.d3timeOut .hours {
 display:none;
}
