@import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,700&display=swap');
body, html {background: #fafafa ;font-family: 'Titillium Web', sans-serif;font-size: 14px;}
.titolo {clear: both;font-size: 24px;color: #484747;text-align: center;margin-top: 2px;margin-bottom: 18px;font-family: 'Titillium Web', sans-serif;}
.box-pay-text {background-color: #fafafa;border-radius: 10px;box-shadow:none;}
.hr_passo {height: 2px;color: #EDAA20;background-color: #EDAA20;border: none;}
.passo {font-size: 52px;color: #EDAA20;font-family: 'Titillium Web', sans-serif;}
.testo {font-size: 14px;color: #484747;margin-top: 4px;font-weight: normal;}
.form-group-sm .form-control {height: 30px;}
.form-group-sm select.form-control {height: 30px;line-height: 30px;}
.color_sfondo {background-color: ##fff;}
.bottone-arancio {background-color:#28a745;border:none;color:#ffffff;font-family: 'Titillium Web', sans-serif;padding:1rem;font-size: 1.25rem;line-height: 1.5;text-align:center;border-radius: 30px;min-width:180px;}
.bottone-arancio:hover {color:#fff; background-color:#198732}
.bottone-blu {background-color:#b3c3ce;border:none;color:#ffffff;font-family: 'Titillium Web', sans-serif;padding:1rem;font-size: 1.25rem;line-height: 1.5;text-align:center;border-radius: 30px;min-width:180px;}
.bottone-blu:hover {color:#fff; background-color:#738a9a;}
.margin-form {margin-top: 8px;margin-bottom: 2px;}
.main-logo {margin-top: 20px;}
.footer {background-color: #EFA230;min-height: 80px;color: #555;padding: 0px;}
.footer-all {padding: 30px;margin: 0 auto;text-align:center;}
a.footer:visited {color: #000;text-decoration: none;}
a.footer:link {text-decoration: none;}
a.footer:hover {color : #000;text-decoration : none;}
a:link {color: #ffffff;text-decoration: none;}


.pagosubito.box-header-pagosubito  ul {float: right;margin-bottom: 20px;}
.pagosubito.box-header-pagosubito  ul span {font-size: 20px;color: #202020;text-transform: none;line-height: 12px;}
.pagosubito.box-header-pagosubito  ul li {float: left;color: #EDAA20;font-weight: bold;text-transform: uppercase;margin-right: 20px;line-height: 15px;text-align: center;display: block;}
.pagosubito.box-header-pagosubito  ul li:last-child {margin-right: 0;}
.pagosubito.box-header-pagosubito .testo_header span {text-transform: none;font-size: 24px;color: #202020;}
.pagosubito.box-bottom-pagosubito,.pagosubito.box-top-pagosubito {min-width: 430px;}
.pagosubito.box-bottom-pagosubito {padding: 20px;color: #202020;}
.pagosubito.box-top-pagosubito h1,
.pagosubito.box-bottom-pagosubito h1 {font-size: 16px;text-transform: uppercase;margin-bottom: 10px;color: #EDAA20;}
.pagosubito.box-top-pagosubito h1.title-vantaggi {color: #EDAA20;text-transform: uppercase;font-weight: normal;font-size: 28px;text-align: left;border-bottom: 2px solid #f2f2f2;padding: 0 0 10px;margin-bottom: 20px;}
.pagosubito.box-top-pagosubito h2,
.pagosubito.box-bottom-pagosubito h2 {font-size: 16px;text-transform: uppercase;margin-bottom: 10px;color: #EDAA20;}
.pagosubito.box-top-pagosubito h2.title-vantaggi {color: #EDAA20;text-transform: uppercase;font-weight: normal;font-size: 28px;text-align: left;border-bottom: 2px solid #f2f2f2;padding: 0 0 10px;margin-bottom: 20px;}
.pagosubito ul {list-style-type: none;padding: 0;color: #202020;}
.pagosubito li {margin:0 0 20px 0;}
.pagosubito .iconized-box-list img {float: none;display: inline-block;vertical-align: middle;margin: 0 20px 0 10px;}
.pagosubito .iconized-box-list div {display: inline-block;vertical-align: middle;width:width: 65%;font-size: 20px;}
.pagosubito .iconized-box-list strong {color: #EDAA20;}
.externalLink_Footer {background:none}


@media screen and (max-width: 1200px) {.pagosubito.box-top-pagosubito,.pagosubito.box-bottom-pagosubito {min-width: 100%;}.pagosubito .main-logo {margin-bottom: 20px;}.pagosubito.box-top-pagosubito h1 {font-size: 22px;}.pagosubito .iconized-box-list div {font-size: 18px;}.pagosubito.box-header-pagosubito  ul { display: none; }}
@media screen and (max-width: 992px) {.pagosubito.box-top-pagosubito h1 {font-size: 18px;}.pagosubito .iconized-box-list div {font-size: 16px;}}
@media screen and (max-width: 768px) {.pagosubito.box-top-pagosubito,.pagosubito.box-bottom-pagosubito {max-width: 457px;width: 100%;}}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border-top: none;}