  .checkForm .riga .alert{position:absolute;display:block;}
.checkForm, .checkForm .riga, .checkForm .titolo, .checkForm .txt, .checkForm .riga .input, .checkForm .riga .titolo .dettagli, .checkForm .riga .btn, .checkForm .riga .btn2{position:relative;display:block;}
.checkForm .riga{width:100%;padding:7px 10px;box-sizing: border-box;}
.checkForm .riga label{font-size:14px;padding-bottom:3px;display:block;}
 .checkForm .riga .btn{display: block;width: 55%;text-align: center;font-size: 16px;letter-spacing: 0px;font-weight: 500;color: #fff;background-color: var(--colBase);padding: 14px 20px;margin: 10px auto 0;text-transform: uppercase;transition: all 0.4s ease-out;box-sizing: border-box;cursor:pointer;border:0;} 
.checkForm .riga .btn2{cursor:pointer;}
.checkForm .riga2.riga{width:49%!important;float:left;}

@media (min-width: 1025px) {
    .checkForm{width:100%;background-color:#eee;margin:30px 0px;box-sizing: border-box;z-index:2000;height: calc(100% - 60px);    padding: 20px;}
    .checkForm .titolo{width:100%;padding:8px 0px;margin:0px 8px;font-size:24px;color:#000;font-weight:bold;box-sizing: border-box;text-align: center}
    .checkForm .txt{width:100%;padding:6px 0px;margin:0px 8px;font-size:18px;color:#444;font-weight:normal;box-sizing: border-box;text-align: center}
    .checkForm .riga .alert{display:none;top: 0px;right: 5px;width:70%;padding:8px 8px;font-size:14px;color:#c90000;font-weight:normal;z-index:20;box-sizing: border-box;text-align: right;}
   
    .checkForm .riga .titolo .dettagli{font-size:12px;color:#444;font-weight:normal;}
    .checkForm .riga .input{width:100%;padding:8px 8px;background-color:#fff;border:1px solid #ddd;font-size:14px;color:#444;font-weight:normal;box-sizing: border-box;}
    .checkForm .totale.riga{border:0px;background-color:#fff;}
    .checkForm .totale.riga .titolo{float:none;width:100%;font-size:16px;padding-left:0%;}
    .checkForm .totale.riga .prezzo{font-size:16px;top:0px;}
    .checkForm .riga .btn2{width:80%;margin:0px auto;padding:8px 0px;border:0px;font-size:12px;text-align:center;color:#777;}
}
@media (min-width: 691px) and (max-width: 1024px) {
    .checkForm{width:100%;background-color:#eee;margin:30px 0px;box-sizing: border-box;z-index:2000;height: calc(100% - 60px);    padding: 20px;}
    .checkForm .titolo{width:100%;padding:8px 0px;margin:0px 8px;font-size:22px;color:#000;font-weight:bold;box-sizing: border-box;text-align: center}
    .checkForm .txt{width:100%;padding:6px 0px;margin:0px 8px;font-size:16px;color:#444;font-weight:normal;box-sizing: border-box;text-align: center}
    .checkForm .riga .alert{display:none;top: 0px;right: 5px;width:70%;padding:8px 8px;font-size:14px;color:#c90000;font-weight:normal;z-index:20;box-sizing: border-box;text-align: right;}
   
    .checkForm .riga .titolo .dettagli{font-size:12px;color:#444;font-weight:normal;}
    .checkForm .riga .input{width:100%;padding:8px 8px;background-color:#fff;border:1px solid #ddd;font-size:14px;color:#444;font-weight:normal;box-sizing: border-box;}
    .checkForm .totale.riga{border:0px;background-color:#fff;}
    .checkForm .totale.riga .titolo{float:none;width:100%;font-size:16px;padding-left:0%;}
    .checkForm .totale.riga .prezzo{font-size:16px;top:0px;}
    .checkForm .riga .btn2{width:80%;margin:0px auto;padding:8px 0px;border:0px;font-size:12px;text-align:center;color:#777;}
}
@media (max-width: 690px) {
    .checkForm{width:100%;background-color:#eee;margin:30px 0px;box-sizing: border-box;z-index:2000;    padding:10px;}
    .checkForm .titolo{width:100%;padding:8px 0px;margin:0px 8px;font-size:20px;color:#000;font-weight:bold;box-sizing: border-box;text-align: center}
    .checkForm .txt{width:100%;padding:6px 0px;margin:0px 8px;font-size:14px;color:#444;font-weight:normal;box-sizing: border-box;text-align: center}
    .checkForm .riga .alert{display:none;top: 0px;right: 5px;width:70%;padding:8px 8px;font-size:14px;color:#c90000;font-weight:normal;z-index:20;box-sizing: border-box;text-align: right;}
   
    .checkForm .riga .titolo .dettagli{font-size:12px;color:#444;font-weight:normal;}
    .checkForm .riga .input{width:100%;padding:8px 8px;background-color:#fff;border:1px solid #ddd;font-size:14px;color:#444;font-weight:normal;box-sizing: border-box;}
    .checkForm .totale.riga{border:0px;background-color:#fff;}
    .checkForm .totale.riga .titolo{float:none;width:100%;font-size:16px;padding-left:0%;}
    .checkForm .totale.riga .prezzo{font-size:16px;top:0px;}
    
}