/* pretix overwrites */

.pretix-widget {
    border: 0;
}

.pretix-widget a,
.pretix-widget-alert-box a {
    color: #03658c;
}
.pretix-widget-event-calendar-event-name {
    /* display: none; */
}

/*
#0388a6
#048abf
#03658c
#03588c

*/

.pretix-widget-event-calendar-event-date:before,
.pretix-widget-event-calendar-event-availability:before {
    font-family: ETmodules !important;
    font-weight: 400 !important;
    font-size: 14px;
    padding-right: 4px;
}
.pretix-widget-event-calendar-event-date:before {
    content: "\e06b";
}
.pretix-widget-event-calendar-event-availability:before {
    content: "\e07a";
}

.pretix-widget
    .pretix-widget-event-availability-green
    .pretix-widget-event-list-entry-availability
    span,
.pretix-widget
    .pretix-widget-event-availability-green.pretix-widget-event-calendar-event {
    /*background-color: rgb(5, 139, 191);*/
    background-color: #f2f3f4;
    border: 1px solid rgb(5 139 191);
    border-left-width: 1px;
    font-size: 14px;
}

.pretix-widget
    .pretix-widget-event-calendar
    .pretix-widget-event-calendar-event {
    display: block;
    border-radius: 4px;
    /*padding: 5px; */
    color: rgb(5 139 191);
    cursor: pointer;
    margin-bottom: 10px;
}

.pretix-widget .pretix-widget-event-list-back {
    padding-top: 10px;
    text-align: left;
    display: block;
}

.pretix-widget button,
.pretix-widget input[type="button"],
.pretix-widget a.pretix-widget-button,
.pretix-widget-alert-box button,
.pretix-widget-alert-box input[type="button"],
.pretix-widget-alert-box a.pretix-widget-button {
    overflow: visible;
    text-transform: none;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    text-decoration: none;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
    background-color: #048abf;
    border-color: ##048abf;
}

.pretix-widget button.disabled:hover,
.pretix-widget button.disabled:focus,
.pretix-widget button.disabled.focus,
.pretix-widget button[disabled]:hover,
.pretix-widget button[disabled]:focus,
.pretix-widget button[disabled].focus,
fieldset[disabled] .pretix-widget button:hover,
fieldset[disabled] .pretix-widget button:focus,
fieldset[disabled] .pretix-widget button.focus,
.pretix-widget input[type="button"].disabled:hover,
.pretix-widget input[type="button"].disabled:focus,
.pretix-widget input[type="button"].disabled.focus,
.pretix-widget input[type="button"][disabled]:hover,
.pretix-widget input[type="button"][disabled]:focus,
.pretix-widget input[type="button"][disabled].focus,
fieldset[disabled] .pretix-widget input[type="button"]:hover,
fieldset[disabled] .pretix-widget input[type="button"]:focus,
fieldset[disabled] .pretix-widget input[type="button"].focus,
.pretix-widget a.pretix-widget-button.disabled:hover,
.pretix-widget a.pretix-widget-button.disabled:focus,
.pretix-widget a.pretix-widget-button.disabled.focus,
.pretix-widget a.pretix-widget-button[disabled]:hover,
.pretix-widget a.pretix-widget-button[disabled]:focus,
.pretix-widget a.pretix-widget-button[disabled].focus,
fieldset[disabled] .pretix-widget a.pretix-widget-button:hover,
fieldset[disabled] .pretix-widget a.pretix-widget-button:focus,
fieldset[disabled] .pretix-widget a.pretix-widget-button.focus,
.pretix-widget-alert-box button.disabled:hover,
.pretix-widget-alert-box button.disabled:focus,
.pretix-widget-alert-box button.disabled.focus,
.pretix-widget-alert-box button[disabled]:hover,
.pretix-widget-alert-box button[disabled]:focus,
.pretix-widget-alert-box button[disabled].focus,
fieldset[disabled] .pretix-widget-alert-box button:hover,
fieldset[disabled] .pretix-widget-alert-box button:focus,
fieldset[disabled] .pretix-widget-alert-box button.focus,
.pretix-widget-alert-box input[type="button"].disabled:hover,
.pretix-widget-alert-box input[type="button"].disabled:focus,
.pretix-widget-alert-box input[type="button"].disabled.focus,
.pretix-widget-alert-box input[type="button"][disabled]:hover,
.pretix-widget-alert-box input[type="button"][disabled]:focus,
.pretix-widget-alert-box input[type="button"][disabled].focus,
fieldset[disabled] .pretix-widget-alert-box input[type="button"]:hover,
fieldset[disabled] .pretix-widget-alert-box input[type="button"]:focus,
fieldset[disabled] .pretix-widget-alert-box input[type="button"].focus,
.pretix-widget-alert-box a.pretix-widget-button.disabled:hover,
.pretix-widget-alert-box a.pretix-widget-button.disabled:focus,
.pretix-widget-alert-box a.pretix-widget-button.disabled.focus,
.pretix-widget-alert-box a.pretix-widget-button[disabled]:hover,
.pretix-widget-alert-box a.pretix-widget-button[disabled]:focus,
.pretix-widget-alert-box a.pretix-widget-button[disabled].focus,
fieldset[disabled] .pretix-widget-alert-box a.pretix-widget-button:hover,
fieldset[disabled] .pretix-widget-alert-box a.pretix-widget-button:focus,
fieldset[disabled] .pretix-widget-alert-box a.pretix-widget-button.focus {
    background-color: #03588c;
    border-color: #03588c;
}

.pretix-widget button.disabled,
.pretix-widget button[disabled],
fieldset[disabled] .pretix-widget button,
.pretix-widget input[type="button"].disabled,
.pretix-widget input[type="button"][disabled],
fieldset[disabled] .pretix-widget input[type="button"],
.pretix-widget a.pretix-widget-button.disabled,
.pretix-widget a.pretix-widget-button[disabled],
fieldset[disabled] .pretix-widget a.pretix-widget-button,
.pretix-widget-alert-box button.disabled,
.pretix-widget-alert-box button[disabled],
fieldset[disabled] .pretix-widget-alert-box button,
.pretix-widget-alert-box input[type="button"].disabled,
.pretix-widget-alert-box input[type="button"][disabled],
fieldset[disabled] .pretix-widget-alert-box input[type="button"],
.pretix-widget-alert-box a.pretix-widget-button.disabled,
.pretix-widget-alert-box a.pretix-widget-button[disabled],
fieldset[disabled] .pretix-widget-alert-box a.pretix-widget-button {
    cursor: not-allowed;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* Content */

.pretix-widget-pricebox-tax {
    font-size: 0.8em;
}

.pretix-widget-item-description {
    line-height: 1.2em;
    font-size: 16px;
}

.pretix-widget-item-meta {
    padding-top: 0.5em;
    font-size: 14px;
}
