.mgb-0{ margin-bottom: 0px !important; }
.mgb-5{ margin-bottom: 5px !important; }
.mgb-10{ margin-bottom: 10px !important; }
.mgb-15{ margin-bottom: 15px !important; }
.mgb-20{ margin-bottom: 20px !important; }
.mgb-25{ margin-bottom: 25px !important; }
.mgb-30{ margin-bottom: 30px !important; }
.mgb-35{ margin-bottom: 35px !important; }
.mgb-40{ margin-bottom: 40px !important; }
.mgb-45{ margin-bottom: 45px !important; }
.mgb-50{ margin-bottom: 50px !important; }
.mgb-55{ margin-bottom: 55px !important; }
.mgb-60{ margin-bottom: 60px !important; }
.mgb-65{ margin-bottom: 65px !important; }
.mgb-70{ margin-bottom: 70px !important; }
.mgb-75{ margin-bottom: 75px !important; }
.mgb-80{ margin-bottom: 80px !important; }
.mgb-85{ margin-bottom: 85px !important; }
.mgb-90{ margin-bottom: 90px !important; }
.mgb-95{ margin-bottom: 95px !important; }
.mgb-100{ margin-bottom: 100px !important; }

.mgt-0{ margin-top: 0px !important; }
.mgt-5{ margin-top: 5px !important; }
.mgt-10{ margin-top: 10px !important; }
.mgt-15{ margin-top: 15px !important; }
.mgt-20{ margin-top: 20px !important; }
.mgt-25{ margin-top: 25px !important; }
.mgt-30{ margin-top: 30px !important; }
.mgt-35{ margin-top: 35px !important; }
.mgt-40{ margin-top: 40px !important; }
.mgt-45{ margin-top: 45px !important; }
.mgt-50{ margin-top: 50px !important; }
.mgt-55{ margin-top: 55px !important; }
.mgt-60{ margin-top: 60px !important; }
.mgt-65{ margin-top: 65px !important; }
.mgt-70{ margin-top: 70px !important; }
.mgt-75{ margin-top: 75px !important; }
.mgt-80{ margin-top: 80px !important; }
.mgt-85{ margin-top: 85px !important; }
.mgt-90{ margin-top: 90px !important; }
.mgt-95{ margin-top: 95px !important; }
.mgt-100{ margin-top: 100px !important; }

.mgr-0{ margin-right: 0px !important; }
.mgr-5{ margin-right: 5px !important; }
.mgr-10{ margin-right: 10px !important; }
.mgr-15{ margin-right: 15px !important; }
.mgr-20{ margin-right: 20px !important; }
.mgr-25{ margin-right: 25px !important; }
.mgr-30{ margin-right: 30px !important; }
.mgr-35{ margin-right: 35px !important; }
.mgr-40{ margin-right: 40px !important; }
.mgr-45{ margin-right: 45px !important; }
.mgr-50{ margin-right: 50px !important; }
.mgr-55{ margin-right: 55px !important; }
.mgr-60{ margin-right: 60px !important; }
.mgr-65{ margin-right: 65px !important; }
.mgr-70{ margin-right: 70px !important; }
.mgr-75{ margin-right: 75px !important; }
.mgr-80{ margin-right: 80px !important; }
.mgr-85{ margin-right: 85px !important; }
.mgr-90{ margin-right: 90px !important; }
.mgr-95{ margin-right: 95px !important; }
.mgr-100{ margin-right: 100px !important; }

.mgl-0{ margin-left: 0px !important; }
.mgl-5{ margin-left: 5px !important; }
.mgl-10{ margin-left: 10px !important; }
.mgl-15{ margin-left: 15px !important; }
.mgl-20{ margin-left: 20px !important; }
.mgl-25{ margin-left: 25px !important; }
.mgl-30{ margin-left: 30px !important; }
.mgl-35{ margin-left: 35px !important; }
.mgl-40{ margin-left: 40px !important; }
.mgl-45{ margin-left: 45px !important; }
.mgl-50{ margin-left: 50px !important; }
.mgl-55{ margin-left: 55px !important; }
.mgl-60{ margin-left: 60px !important; }
.mgl-65{ margin-left: 65px !important; }
.mgl-70{ margin-left: 70px !important; }
.mgl-75{ margin-left: 75px !important; }
.mgl-80{ margin-left: 80px !important; }
.mgl-85{ margin-left: 85px !important; }
.mgl-90{ margin-left: 90px !important; }
.mgl-95{ margin-left: 95px !important; }
.mgl-100{ margin-left: 100px !important; }


.pdb-0{ padding-bottom: 0px !important; }
.pdb-5{ padding-bottom: 5px !important; }
.pdb-10{ padding-bottom: 10px !important; }
.pdb-15{ padding-bottom: 15px !important; }
.pdb-20{ padding-bottom: 20px !important; }
.pdb-25{ padding-bottom: 25px !important; }
.pdb-30{ padding-bottom: 30px !important; }
.pdb-35{ padding-bottom: 35px !important; }
.pdb-40{ padding-bottom: 40px !important; }
.pdb-45{ padding-bottom: 45px !important; }
.pdb-50{ padding-bottom: 50px !important; }
.pdb-55{ padding-bottom: 55px !important; }
.pdb-60{ padding-bottom: 60px !important; }
.pdb-65{ padding-bottom: 65px !important; }
.pdb-70{ padding-bottom: 70px !important; }
.pdb-75{ padding-bottom: 75px !important; }
.pdb-80{ padding-bottom: 80px !important; }
.pdb-85{ padding-bottom: 85px !important; }
.pdb-90{ padding-bottom: 90px !important; }
.pdb-95{ padding-bottom: 95px !important; }
.pdb-100{ padding-bottom: 100px !important; }

.pdt-0{ padding-top: 0px !important; }
.pdt-5{ padding-top: 5px !important; }
.pdt-10{ padding-top: 10px !important; }
.pdt-15{ padding-top: 15px !important; }
.pdt-20{ padding-top: 20px !important; }
.pdt-25{ padding-top: 25px !important; }
.pdt-30{ padding-top: 30px !important; }
.pdt-35{ padding-top: 35px !important; }
.pdt-40{ padding-top: 40px !important; }
.pdt-45{ padding-top: 45px !important; }
.pdt-50{ padding-top: 50px !important; }
.pdt-55{ padding-top: 55px !important; }
.pdt-60{ padding-top: 60px !important; }
.pdt-65{ padding-top: 65px !important; }
.pdt-70{ padding-top: 70px !important; }
.pdt-75{ padding-top: 75px !important; }
.pdt-80{ padding-top: 80px !important; }
.pdt-85{ padding-top: 85px !important; }
.pdt-90{ padding-top: 90px !important; }
.pdt-95{ padding-top: 95px !important; }
.pdt-100{ padding-top: 100px !important; }

.pdr-0{ padding-right: 0px !important; }
.pdr-5{ padding-right: 5px !important; }
.pdr-10{ padding-right: 10px !important; }
.pdr-15{ padding-right: 15px !important; }
.pdr-20{ padding-right: 20px !important; }
.pdr-25{ padding-right: 25px !important; }
.pdr-30{ padding-right: 30px !important; }
.pdr-35{ padding-right: 35px !important; }
.pdr-40{ padding-right: 40px !important; }
.pdr-45{ padding-right: 45px !important; }
.pdr-50{ padding-right: 50px !important; }
.pdr-55{ padding-right: 55px !important; }
.pdr-60{ padding-right: 60px !important; }
.pdr-65{ padding-right: 65px !important; }
.pdr-70{ padding-right: 70px !important; }
.pdr-75{ padding-right: 75px !important; }
.pdr-80{ padding-right: 80px !important; }
.pdr-85{ padding-right: 85px !important; }
.pdr-90{ padding-right: 90px !important; }
.pdr-95{ padding-right: 95px !important; }
.pdr-100{ padding-right: 100px !important; }

.pdl-0{ padding-left: 0px !important; }
.pdl-5{ padding-left: 5px !important; }
.pdl-10{ padding-left: 10px !important; }
.pdl-15{ padding-left: 15px !important; }
.pdl-20{ padding-left: 20px !important; }
.pdl-25{ padding-left: 25px !important; }
.pdl-30{ padding-left: 30px !important; }
.pdl-35{ padding-left: 35px !important; }
.pdl-40{ padding-left: 40px !important; }
.pdl-45{ padding-left: 45px !important; }
.pdl-50{ padding-left: 50px !important; }
.pdl-55{ padding-left: 55px !important; }
.pdl-60{ padding-left: 60px !important; }
.pdl-65{ padding-left: 65px !important; }
.pdl-70{ padding-left: 70px !important; }
.pdl-75{ padding-left: 75px !important; }
.pdl-80{ padding-left: 80px !important; }
.pdl-85{ padding-left: 85px !important; }
.pdl-90{ padding-left: 90px !important; }
.pdl-95{ padding-left: 95px !important; }
.pdl-100{ padding-left: 100px !important; }

.lh-120{ line-height: 120% !important; }

.head-modal{
    position: absolute; 
    right: 0; 
    top: 0; 
    left: 0; 
    background-color: #3cdb8a; 
    height: 100px;
    padding-top: 40px;
}

.head-modal h3{
    color: #fff;
}

#loader {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 70px;
    height: 70px;
    margin: -75px 0 0 -75px;
    border: 8px solid #f3f3f3;
    border-radius: 50%;
    border-top: 8px solid #3cdb8a;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

.bar:not([class*='visible-']) + .bar {
    margin-top: 0em;
}

div.bar__module.float-left {
    margin: 13px 0 0 25px;
}

img.img-euce-cash{
    position: inherit;
    float: right;
}
.btn.type--uppercase .btn__text {
    display: block;
}

.list-inline li{
    float: left;
}

.btn.type--uppercase:hover{
    text-decoration: none;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/* Add animation to "page content" */

.animate-bottom {
    position: relative;
    -webkit-animation-name: animatebottom;
    -webkit-animation-duration: 1s;
    animation-name: animatebottom;
    animation-duration: 1s
}

@-webkit-keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }
    to {
        bottom: 0px;
        opacity: 1
    }
}

@keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0
    }
    to {
        bottom: 0;
        opacity: 1
    }
}

#myDiv {
    display: none;
}

ul.pagination li{
	display: inline-block;
}

ul.pagination li a{
	padding: 5px 10px;
	background-color: #fff;
	color: #3cdb8a!important;
	font-weight: bold!important;
	border-radius: 5px;
}

ul.pagination li.active > span{
	padding: 5px 10px;
	background-color: #3cdb8a;
	color: #fff!important;
	font-weight: bold!important;
	border-radius: 5px;
}

.boxed.media-and-press h2, .boxed.media-and-press p.lead, .boxed.media-and-press p span {
    margin: 0!important;
}
.boxed.media-and-press small{
    background: #308b53;
    color: #fff;
    padding: 0px 10px;
    border-radius: 6px;
}

.footer-sellos{
    text-align: center;
}
.footer-sellos img{
    margin-right: 5px;
    max-width: 150px;
}

footer{
    padding-bottom: 0.95em !important;
}

#app{
    width:100% !important ;
    padding: 0;
    margin: 0;
}

.switchable.feature-large{
    padding-top: 40px;
    padding-bottom: 0;
}

.euc-nav{
    background-color: #FFF !important;
}

.euc-nav .navbar-toggler{
    color: rgba(0,0,0,.55) !important;
    border-color: rgba(0,0,0,.1) !important;
}

.euc-nav .navbar-toggler:focus{
    border-width: 2px !important;
    box-shadow: none !important;
}

.euc-nav .navbar-toggler-icon {
    filter: invert(1) !important;
}

.euc-nav .nav-item{
    font-family: 'Open Sans', 'Roboto', 'Helvetica', Sans-Serif !important;
    font-size: 0.9em;
    line-height: 1.2em;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .5px;   
    padding: 0 5px;
}

.euc-nav .nav-item a{
    color: #656565 !important;
    font-weight: 500;
}

ul.pagination li a {
    padding: 5px 10px;
    background-color: #fff;
    color: #3cdb8a!important;
    font-weight: bold!important;
    border-radius: 0px;
}
ul.pagination li.active > span{
    border-radius: 0px;
}

@media (max-width: 991px) {
    
    #header-simulator .pdt-60{
        padding: 0 !important;
    }
    .switchable.feature-large{
        padding-top: 0;
    }
}

.in-mobile{
    display: none;
}
@media screen and (max-width: 768px){
    .cookieConsentWrapper{
        padding: 10px 20px !important;
    }

    .cookieConsentWrapper > .cookieConsentWrapper-actions {
        width: 100%;
    }

    .btn:not(:last-child) {
        margin-bottom: 0em;
    }
    .cookieConsentWrapper > .cookieConsentWrapper-content{
        margin-bottom: 15px;
    }
    #loader {
        left: 58%;
    }

    .footer-2 .col-xs-6{
        width: 50%;
    }

    .euc-nav .navbar-nav{
        /* padding: 0 40px !important; */
    }
    
    .euc-nav .nav-item{
        border-bottom: 1px solid #252525 !important;
    }
    .in-desk{
        display: none;
        /* visibility: hidden; */
    }
    .in-mobile{
        display: block;
    }

    .euc-nav .nav-item{
        font-size: 1.2em;
        line-height: 2.166666666666667em;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: .5px;   
    }
}


