RQI

#am-paysystem-offline-desc {display:none;} .am-body{ padding-bottom:0 !important; } .sidebar-am img{ width: 50%; margin: 20px auto; display: block; } am-form fieldset legend, .am-tabs li.active a { background-color: #000; color: #333 !important; } .am-form fieldset legend{ background-color: #000; color: #000 !important; } input[type="submit"] { font-size: 20px; border-bottom-width: 5px !important; padding: 0.5em 1em; background-color: #23b0a8 !important; color: #fff !important; border-color: #1c8e88 !important; } .mobile{ display: none ;} @media only screen and (max-width:600px){ .desktop{ display:none;} .mobile{ display: block !important; } div#row-privacy-0{ display: flex; flex-flow: column-reverse; justify-content: center; } .am-element-title.element-title { width: 282px; margin-left: 30px; margin-top: -30px; } div#row-privacy-0 .element { width: 73px; } } /** Sauton style **/ .am-signup{ border:none !important; } .am-form div.am-element-title { display: none; } .am-form div.am-element { margin-left: 0; } fieldset#fieldset-agreement .am-element-title, #row-privacy-0 .am-element-title { display: block !important; margin-right: 30px; } label[for="paysys_id---0"]{ padding:1em; border:1px solid #ccc; width:100%; display:block; float:left; margin-bottom:1em;} label[for="paysys_id---0"] input{ display:block; height:50px; float:left; margin:0 50px 0 0 !important;} label[for="paysys_id---0"] input:after { content: ""; display: block; background: url("https://www.thesautonapproach.it/wp-content/uploads/2022/06/icona_carta-e1656050787902.png") no-repeat; width: 50px; height: 50px; float: left; margin: 0 6px 0 15px; } label[for="paysys_id---2"] input:after { content: ""; display: block; background: url("https://www.thesautonapproach.it/wp-content/uploads/2022/06/icona_banca.jpg") no-repeat; width: 50px; height: 50px; float: left; margin: 0 6px 0 15px; } label[for="paysys_id---1"] input:after { content: ""; display: block; background: url("https://www.thesautonapproach.it/wp-content/uploads/2022/06/icone_pp.jpg") no-repeat; width: 50px; height: 50px; float: left; margin: 0 6px 0 15px; } label[for="paysys_id---1"]{ padding:1em; border:1px solid #ccc; width:100%; display:block; float:left; margin-bottom:1em;} label[for="paysys_id---1"] input{ display:block; height:45px; float:left; margin:0 50px 0 0 !important;} label[for="paysys_id---2"]{ padding:1em; border:1px solid #ccc; width:100%; display:block; float:left; margin-bottom:1em;} label[for="paysys_id---2"] input{ display:block; height:45px; float:left; margin:0 50px 0 0 !important;} div#row-name-name_f{ float: left !important; width: 50% !important; } div#row-name-name_l{ float: left !important; width: 50% !important; } div#row-f_country{ float: left !important; width: 50% !important; } div#row-grp-state{ float: left !important; width: 50% !important; } div#row-pass-confirm { float: left !important; width: 50% !important; } div#row-pass-0{ float: left !important; width: 50% !important; } div#row-pass-0 { float: left !important; width: 50% !important; } div#row-pass-confirm { float: left !important; width: 50% !important; } div#row-street-0{ clear:both;} fieldset#fieldset-brick-2 input, fieldset#fieldset-brick-2 select { margin-bottom: 0 !important; } .am-form fieldset legend { background-color: #fff !important; color: #000 !important; border-bottom: 5px solid #ccc !important; font-size: 20px; text-align: center; text-transform: uppercase; } table{ border:none;} table p { font-size: 13px; line-height: 1.2; } @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,600;0,900;1,500;1,600&display=swap'); strong, b{ font-weight:900 !important;} .am-info { background: #f7f7f7; border: none; border-left: 4px solid #54ada8 !important; margin-bottom: 2em; padding: 1em; } .am-info.am-login-text a { background-color: #54ada8 !important; color: #fff !important; border-radius:0 !important; margin-left: 10px; text-weight: bold !important; } a.ajax-link { font-weight: bold !important; } table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #fff; border-top: 1px solid #ccc; } .am-form input[type=text], .am-form input[type=password], .am-form select, .am-form textarea { padding: 1em; } .am-element.element { padding-bottom: 0 !important; } div#row-zip-0 { clear: both; } input::-webkit-input-placeholder { color: #999; } select::-webkit-input-placeholder { color: #999; } select#f_country { color: #999; } .am-paysystem-desc { font-size: small; font-style: italic; display: none; } .am-paysystem-title { font-weight: bold; line-height: 45px; margin-left: 10px; } fieldset#fieldset-brick-2, fieldset#fieldset-brick-3 { margin-top: 20px; } .am-error { color: #000; margin-bottom: 10px; } .am-error a { background-color: #54ada8 !important; color: #fff !important; border-radius:0 !important; margin-left: 10px; text-weight: bold !important; } input[type="submit"] { font-size: 20px; border-bottom-width: 5px !important; padding: 0.5em 2em; background-color: #FED812 !important; color: #000 !important; border-color: #1c8e88 !important; text-transform: uppercase; font-weight: 900 !important; font-family: 'Montserrat'; } strong,b,legend{ font-weight: 900 !important;} p.riepilogo-disclaimer { clear: both; font-size: 13px; margin-top: 10px; display: block; } .riepilogo-riepilogo-2 h4{ font-size:20px !important; } p.riepilogo-pagamento{ font-size:14px !important; } @media only screen and (min-width: 1190px) { .flex-content{ display:flex; align-items: center; } }