.my-form-input {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555555;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px !important;
    outline: 0;
    height: 34px;
    min-height: 34px !important;
    line-height: 1.428571429 !important;
    padding: 6px 24px 6px 12px !important;
}

@media (min-width: 992px){
    .modal-lg, .modal-xl {
        max-width: 1100px;
    }
}

.my-form-input:focus {
    box-shadow: rgb(0 0 0 / 8%) 0px 1px 1px inset, rgb(102 175 233 / 60%) 0px 0px 8px !important; 
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important;
    border-color: rgb(102, 175, 233) !important;
}

.my-typeahead[readonly]{
    cursor:pointer !important;
}

@media only screen and (min-width: 760px) {
    .no-overflow-x {
        overflow-x: visible;
    }
}

.disabled-select {
    background-color:#d5d5d5;
    opacity:0.5;
    border-radius:3px;
    cursor:not-allowed;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
 }

 .fc-title {
     white-space: break-spaces !important;
 }

 .fc-event-container {
     padding: 5px !important;
 }


 .bordoScuro{
     border: 2px solid #222;
 }


 .post{
    padding-left:1.5em;
 }