.bottom-slider {
    background-color: #fca4c5;
    border-top: 1px solid #ec8fb2;
    border-bottom: 0 none;
}
.acymailing_module_form td {
    padding-bottom: 0;
    vertical-align: top;
}
input.button.subbutton.btn.btn-primary {
    margin-left: 10px;
}
input.button.unsubbutton.btn.btn-inverse {
    margin-left: 10px;
}
#easycalccheckplus {
    margin: 8px 0 !important;
    padding: 2px !important;
    color: red;
    font-size: 18px;
}
.acym_module_form {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}
td.acyterms {
    display: flex;
    column-gap: 0.5rem;
    padding: 1rem;
}

acym_module_form select:not(.form-control), textarea:not(.form-control), .acym_module_form input[type="text"]:not(.form-control), input[type="password"]:not(.form-control), input[type="datetime"]:not(.form-control), input[type="datetime-local"]:not(.form-control), input[type="date"]:not(.form-control), input[type="month"]:not(.form-control), input[type="time"]:not(.form-control), input[type="week"]:not(.form-control), input[type="number"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="color"]:not(.form-control), .uneditable-input:not(.form-control), .inputbox:not(.form-control) {
    display: flex;
    width: 100%;
    height: 2.4rem;
    padding: 0.5rem;
    font-size: 14pt;
}
.form-control:focus, select:not(.form-control):focus, textarea:not(.form-control):focus, input[type="text"]:not(.form-control):focus, input[type="password"]:not(.form-control):focus, input[type="datetime"]:not(.form-control):focus, input[type="datetime-local"]:not(.form-control):focus, input[type="date"]:not(.form-control):focus, input[type="month"]:not(.form-control):focus, input[type="time"]:not(.form-control):focus, input[type="week"]:not(.form-control):focus, input[type="number"]:not(.form-control):focus, input[type="email"]:not(.form-control):focus, input[type="url"]:not(.form-control):focus, input[type="search"]:not(.form-control):focus, input[type="tel"]:not(.form-control):focus, input[type="color"]:not(.form-control):focus, .uneditable-input:not(.form-control):focus, .inputbox:not(.form-control):focus {
    border-color: #ffffff;
    -webkit-box-shadow: inset 0 1px 1px rgba(204, 204, 204, 0.75), 0 0 8px rgb(255 255 255 / 60%);
    -moz-box-shadow: inset 0 1px 1px rgba(204, 204, 204, 0.75), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(204, 204, 204, 0.75), 0 0 8px rgb(255 255 255 / 60%);
}