/* modifiche allo stylesheet alpaca */
/*.alpaca-required-indicator {
    display:none;
}*/

.alpaca-required-indicator {
    padding-left: 5px;
    font-style: italic;
    font-weight: 200;
    color: #0968d2;
}


.alpaca-display .alpaca-required-indicator {
   display:none;
}
.alpaca-required input, .alpaca-required select{
	border: 2px solid #428bca;
}
.help-block.alpaca-message.alpaca-message-invalidPattern {
    display: none;
}

.alpaca-form-buttons-container {
    margin-top: 0px !important;
}

/* Avvicina verticalmente i campi del form per schermi di piccola altezza */
@media (max-height: 800px){
    .alpaca-container-item:not(:first-child), .alpaca-control-buttons-container {
        margin-top: 5px;
    }
}

.alpaca-field-number input[type="text"] {
    text-align: right;
}