@font-face {
    font-family: "UKNumberPlate";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/UKNumberPlate.woff2") format("woff2"),url("../fonts/UKNumberPlate.woff") format("woff")
}

.dvsa-vrm {
    display: inline-block;
    min-width: 150px;
    font: 40px UKNumberPlate,Verdana,sans-serif;
    padding: .2em .2em;
    text-align: center;
    background-color: #fd0;
    border-radius: .15em;
    text-transform: uppercase;
}

.cell_right-align {
    text-align: right !important;
}

.fc-toolbar,
.fc-left,
.fc-day-header,
.fc-day-number,
.fc-time,
.fc-right,
.fc-widget-content,
.fc-center {
    font-family: "GDS Transport", Arial, sans-serif !important;
}

.fc-day-number {
    font-size: 30px;
}

.selected {
    background-color: #c7f0ff !important;
}

.disabled-date {
    background-color: #e8e8e8;
    color: #999999;
    cursor: default;
}

.enabled-date {
    cursor: pointer;
}

.dimmed {
    position: relative;
}

.dimmed:after {
    content: " ";
    z-index: 999;
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    right: 0;
    outline: 3px solid rgba(255, 255, 255, 0.7);
    background: rgba(255, 255, 255, 0.7)
}

.messageBox .govuk-button {
    padding-left: 1em;
    padding-right: 1em;
}

/* Make the header fixed */
.messageBoxHeader {
    position: sticky;
    top: 0;
    background-color: #dee0e2; /* Adjust the background color as needed */
    z-index: 1;
}

/* Add a padding to the content to ensure it doesn't overlap with the fixed header */
/* .messageBoxContent {
    margin-top: 15px; 
    padding-top: 15px;
} */

.messageBoxContentScroll {
    margin-top: 15px; 
    padding-top: 15px;
    max-height: 500px;
    overflow: auto;
}

.govuk-tag--red {
    color: #ffffff;
    background: #d4351c
}

.paymentWarning {
    color: #d4351c;
}