.rtb-confirm {
margin-right: 45px;
}
.wp-image-4963{
float:none;
} 
#ui-datepicker-div {
width: 400px;
}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default, #ui-datepicker-div .ui-button, html #ui-datepicker-div .ui-button.ui-state-disabled:hover, html #ui-datepicker-div .ui-button.ui-state-disabled:active {
border: 1px solid white;
background: #ff4949;
color: white;
text-align: center;
}
#ui-datepicker-div .ui-widget-header { background: #ff4949;
color: white;
font-weight: bold;
}
.ui-datepicker-month{
text-transform: capitalize;
font-size: 17px;
}
.rtb-text.doce {
display:none;
}
.rtb-text.di-cui-camion {
display: none;
}
#allegato{
display:inline-block;
}
.rtb-confirm label {
display: inline-flex !important;
}
.rtb-admin-modal .rtb-container {
height: 700px;
}  #fileToUpload{
max-width:20em !important;
}
.rtb-select.party {
display: none;
}
.disp{
float: right;
transform: translate(-18px,-348px);
color: white;
background-color: #e61b23;
height: 38px;
text-transform: uppercase;
font-size: 10px;
border: 1px solid white;
font-weight: bold;
font-family:Lato;
}
.elementor-text-editor a:hover {
color: #003974 !important;
}
.wp-admin .confermiamo-di-avere-gia-inviato-anticipatamente-il-documento-doce-di-carico-corretto-fondamentale-per-laccettazione-e-la-registrazione-delle-merci-presso-i-magazzini-di-pvs-services-italia{
display:none;
}
.disp::before {
content: "⇶";
position: absolute;
color: black;
font-size: 27px;
top: -8px;
left: -36px;
}
.disp.active:before{
content:"✓";
color: green;
}
.reservation::after {
content: "";
position: absolute;
height: 630px;
border-left: 1px dashed black;
width: 1px;
top: 30%;
right: 53%;
}
.rtb-booking-form fieldset {
padding-bottom: 1em;
margin-bottom: 1em;
}
.rtb-booking-form legend {
padding: 0 0.5em;
}
.rtb-booking-form fieldset>div {
margin-top: 1em;
}
.rtb-booking-form fieldset>div:first-child {
margin-top: 0;
}
.rtb-booking-form label {
display: block;
}
.rtb-booking-form input {
width: 100%;
max-width: 15em;
}
.rtb-booking-form input[type="checkbox"],
.rtb-booking-form input[type="radio"] {
width: auto;
margin-right: 9px;
vertical-align: middle;
}
.rtb-booking-form textarea {
width: 100%;
max-width: 30em;
}
.rtb-booking-form .add-message {
margin-top: 1em;
}
.rtb-booking-form .message {
position: absolute;
top: -9999px;
left: -9999px;
}
.rtb-booking-form .message-open {
position: relative;
top: auto;
left: auto;
}
.rtb-booking-form .message textarea {
min-height: 6em;
}
.rtb-booking-form .rtb-error {
font-size: 0.85em;
padding: 0.25em;
background: #f50;
color: #fff;
}
.rtb-booking-form .rtb-error:before {
content: ' ';
border-top: 4px solid;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
width: 0;
height: 0;
display: inline-block;
margin: 0.25em 0.5em;
} .picker {
outline: 0;
}
#rtb-date_root .picker__button--clear,
#rtb-date_root .picker__button--today { color: #000;
}
#rtb-date_root .picker__nav--next,
#rtb-date_root .picker__nav--prev { min-height: 2em;
}
#rtb-time_root .picker__list,
#rtb-time_root .picker__list li { list-style: none;
margin: 0 0 0 1px;
}
fieldset {
display: inline;
width: 49%;
float: left;
border:0px;
}
@media (max-width:980px){
fieldset {
display:block;
width:100%;
float:none;
}
}
@media (min-width:1200px){
#allegato{
transform: translateY(-12px);
}
}