/** 
    This CSS file is included into <head> of each user template after amember.css
    and before site.css (if it is exists).

    There you can see variable %bgcolor% - it is configured in setup form 
    (see application/default/themes/sample/Theme.php) and now substituted here.
    Files with variables must be added to special list ($publicWithVars) of Am_Theme
    class and these files are routed via special URL. Routed via URL, it is cached
    in browser for 1 hour.

    @link Am_View->printLayoutHead()
*/
.am-header-logo-wrapper {
    background: url(../img/header-logo.png) no-repeat;
    height: 16px;
}

.am-header-content-logo {
    display: none;
}


.paysystem-toggle-stripe  {
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (min-width:501px) {
.paysystem-toggle-stripe:before {
content: "";
background: url(../img/pagamento-sicuro.png) no-repeat;
display: block;
width: 100%;
max-width: 701px;
margin: 20px auto 0px auto;
background-size:100%;
height: 185px;
}
}

@media screen and (min-width:401px) and (max-width:500px) {
.paysystem-toggle-stripe:before {
content: "";
background: url(../img/pagamento-sicuro-mobile.png) no-repeat;
display: block;
width: 100%;
max-width: 701px;
margin: 20px auto 0px auto;
background-size:100%;
height: 500px;
}
}

@media screen and (max-width:400px) {
    .paysystem-toggle-stripe:before {
content: "";
background: url(../img/pagamento-sicuro-mobile.png) no-repeat;
display: block;
width: 100%;
max-width: 701px;
margin: 20px auto 0px auto;
background-size:100%;
height: 380px;
}
}

form[action="/areasicura/payment/stripe/cc"] {
    border: 3px solid #56b446;
}

form[action="/areasicura/payment/stripe/cc"] input.am-cta-pay {
    background: #56b446;
    color:#fff;
    border: 0px;
    font-size: 20px;
    }

form[action="/areasicura/payment/stripe/cc"] input.am-cta-pay:hover {
    background: #268815;
}

.am-footer-text:after {
content:" - Tutti i diritti riservati - P.IVA: 03938170929";
}

.am-footer .am-footer-content-wrapper {
    height: auto !important;
    min-height: 30px;
}

.dwb-logo {
    text-align: center;
    margin-top: -95px;
}

.am-body-content {
    margin-bottom: 50px;
}

ul.am-tabs .has-children ul {
    max-height: 600px !important;
    overflow-y: scroll !important;
}