body.com-pacchetti.view-pacchetto #sp-component > .sp-column{
    margin-right:0;
}

.pacchetto .form-intro-title{
    text-transform:uppercase;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 15px;
    padding-bottom: 5px;
    font-size: 20px;
    text-align: center;
}

.pacchetto .radio input[type="radio"]{
    margin-left:0!important;
}
.pacchetto textarea{
    height:100px;
}

.pacchetto .btn-submit{
    border-top: 1px solid #d8d8d8;
    padding-top: 15px;
}
    
@media(max-width:550px){
    
    .pacchetto .container-action{
        text-align:center;
    }

    .pacchetto .container-action .btn{
        float:none!important;
        width:100%;
    }
    
    .pacchetto .container-action .btn:first-child{
        margin-bottom:20px;
    }
    
    body.com-pacchetti.view-pacchetto  #adminForm .control-label{
        width:100%;
        text-align:center;
    }
    
    body.com-pacchetti.view-pacchetto #adminForm .controls{
        margin-left:0;
        width:100%;
        text-align:center;
    }
    
    body.com-pacchetti.view-pacchetto #adminForm .input-append{
        text-align:center;
    }
    
    body.com-pacchetti.view-pacchetto #adminForm input{
        margin: 0 auto;
    }
    
    body.com-pacchetti.view-pacchetto #adminForm .btn-success.btn-lg{
        max-width: 100%;
        white-space: normal;
    }
    
}
