body { font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #333333; line-height: 1.5; //font-size: 1rem; } .text-mycol { color: #333333 !important; } .bg-mycol { background: #333333 !important; } html { font-size: 100%; // default font size (browser 16) -> (10 62.5%) } p { font-size: 125%; // default font size (browser 16) -> (10 62.5%) margin: 0 0 8px; } ul { list-style: none; padding: 0; } ul li::before { content: '\2713'; color: red; display: inline-block; width: 1em; margin-left: 20px; @media (max-width: 600px) { margin-left: 5px; } } ol li::before { color: red; display: inline-block; width: 1em; margin-left: 20px; @media (max-width: 600px) { margin-left: 5px; } } li { /*color: #2f2c8b;*/ font-size: 18px; @media (max-width: 600px) { font-size: 1rem; } } h1 { font-size: 1.5rem; font-weight: bold; line-height: 3rem; letter-spacing: -.01562em; } .logo { margin-left: auto; margin-right: auto; max-height: 200px; max-width: 200px; @media (max-width: 718px) { max-height: 130px; max-width: 130px; } } $grayshadow: #555; $graytext: #555; $textcol: blue; $textcol_scuro: darkblue; $heightBtn: 100%; .flex-item { // background-color: #d5e2eb; display: flex; padding: 2px; margin: 2px; margin-left: 3px; margin-right: 3px; color: #000; font-size: 0.9rem; height: $heightBtn; line-height: $heightBtn; vertical-align: middle; //flex: 0 0 100%; } .flex-item-btn { padding: 8px; margin: 10px; line-height: 20px; font-weight: bold; font-size: 2em; text-align: center; } .fade-enter-active, .fade-leave-active { transition: opacity .2s; } .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ { opacity: 0; } .slide-enter {} .slide-enter-active { animation: slide-in 0.2s ease-out forwards; } .slide-leave {} .slide-leave-active { animation: slide-out 0.5s ease-out forwards; } @keyframes slide-in { from { transform: translateX(-500px); } to { transform: translateX(0); } } @keyframes slide-out { from { transform: translateX(0); } to { transform: translateX(1600px); } } .myinput-area { height: 45px; } .myinput-area-big { height: 90px; } .my-notif-class { font-weight: bold; font-size: 1rem; border-radius: 30px !important; text-shadow: .05rem .05rem .15rem #878787; } .mybanner { font-weight: bold; font-size: 1.1rem; text-align: center; } .mybanner_left { font-weight: bold; font-size: 1.1rem; text-align: left; } .lowperc { color: red; } .medperc { color: blue; } .highperc { color: green; } .hide-if-small { @media (max-width: 600px) { display: none; } } .thiny-if-small { @media (max-width: 600px) { max-width: 22px; } } .links, .links a { text-shadow: 1px 1px 1px #555 !important; // font-weight: bold; color: cornflowerblue !important; } .links:hover { color: white !important; } .text-subtitle1, h2 { margin-bottom: 6px; font-size: 1.35rem; font-weight: 400; line-height: 1.75rem; text-shadow: .25 .25rem .5rem $grayshadow; letter-spacing: .00937em; &.big { font-size: 1.5rem; } } .text-price { margin-bottom: 6px; font-size: 1.10rem; font-weight: 400; text-shadow: .25 .25rem .5rem $grayshadow; letter-spacing: .00937em; &.big { font-size: 1.5rem; } } .text-subtitle2, h3 { margin-bottom: 4px; font-size: 1.15rem; font-weight: 400; line-height: 1.75rem; letter-spacing: .00937em; text-shadow: .25rem .25rem .5rem $grayshadow; } .text-subtitle3 { font-size: 1rem; font-weight: 400; line-height: 1.75rem; letter-spacing: .00937em; } .text-3d { letter-spacing: .00937em; font-size: 1rem; text-shadow: 1rem 1rem 2rem #ff0; } .text-currency { padding: 2px 2px; font-size: 0.65rem; font-weight: bold !important; line-height: 1.55rem; text-shadow: .0525rem .0525rem .125rem rgb(0, 0, 0); letter-spacing: .00937em; } @media (max-width: 718px) { // PER VERSIONE MOBILE p { // font-size: 100%; // default font size (browser 16) -> (10 62.5%) // font-family: "Abyssinica SIL", serif; text-justify: auto; margin: 0 0 4px; } .text-subtitle1 { font-size: 1.25rem; } .text-subtitle2 { font-size: 1rem; } .text-subtitle3 { font-size: 0.75rem; } .text-subtitle4 { font-size: 0.7rem; } .cltexth3 { font-size: 1.25rem; } .text-big { font-size: 1.25rem; } .text-sobig { font-size: 1.50rem; } } .my-card { width: 100%; max-width: 400px; min-width: 250px; padding: 1rem 1rem; @media (max-width: 500px) { max-width: 400px; min-width: 250px; } // box-shadow: none; } .my-card-withshadow { width: 100%; max-width: 300px; min-width: 300px; padding: 1rem 1rem; } .myimgtitle { max-width: 100%; height: auto; } .my-card-big { width: 100%; padding: 1rem 1rem; box-shadow: none; @media (max-width: 718px) { // PER VERSIONE MOBILE max-width: 400px; padding: 1rem 1rem; } } .text-trans { opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); } .text-spacetrans { padding: 0 !important; background: rgba(0, 0, 0, 0.3) !important; border-radius: 30px !important; } .text-shadow { text-shadow: .15rem .15rem .15rem $grayshadow; } .citazione { font-size: 0.75rem; font-family: "Lucida Calligraphy", serif; } .cltexth3, .cltexth2, .cltexth4, .cltexth5, .cltexth6 { font-size: 1.25rem; font-weight: 400; line-height: 1.75rem; letter-spacing: .01em; text-align: center !important; } .cltexth4 { font-size: 1.15rem; } .cltexth5 { font-size: 1rem; } .cltexth6 { font-size: 0.75rem; } .cltexth2 { font-size: 1.5rem; } .boldhigh, .boldop, .text-big { font-weight: 500; text-shadow: .05rem .05rem .05rem $grayshadow; } .boldop { color: darkblue; } .text-big { font-size: 1.5rem; } .center_to_image { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; text-align: center; } .center_img { display: block !important; margin-left: auto; margin-right: auto; } .padding_cell { padding: 0.75rem 0.5rem; } @media (max-width: 3000px) { .myclimg, .maxwidth { height: 750px !important; } } @media (max-width: 1200px) { .myclimg, .maxwidth { height: 700px !important; } } .maxwidth { max-width: 1200px !important; } @media (max-width: 1000px) { .myclimg, .maxwidth { height: 650px !important; } } @media (max-width: 800px) { .myclimg, .maxwidth { height: 550px !important; } } @media (max-width: 700px) { .myclimg, .maxwidth { height: 400px !important; } } @media (max-width: 600px) { .myclimg, .maxwidth { height: 400px !important; } } // preloading images: @media screen { div#preloader { position: absolute; left: -9999px; top: -9999px; } div#preloader img { display: block; } } @media print { div#preloader, div#preloader img { visibility: hidden; display: none; } } .tothebottomfixed { left: 0; right: 0; position: fixed; z-index: 9999; box-sizing: border-box; overflow: hidden; margin: 0 auto; bottom: 35px !important; } .tothetop { left: 0; right: 0; position: fixed; z-index: 9999; box-sizing: border-box; overflow: hidden; margin: 0 auto; top: 20px; } .centermydiv { margin-left: auto; margin-right: auto; display: block; } .centermydiv2 { margin-left: auto; margin-right: auto; } .text-verified { font-size: 1.25rem; text-shadow: .05rem .05rem .15rem #fff; background-color: red; border-radius: 1rem !important; text-align: center; margin: 5px; } .text-evidente { font-size: 1.25rem; color: blue; line-height: 1.75rem; letter-spacing: .01em; } .text-evidente2 { font-size: 1.25rem; color: blue; line-height: 1.75rem; letter-spacing: .005em; } .shadow-max { //color: white; text-shadow: .25rem .25rem .5rem $grayshadow; } .myshadow { //color: white; text-shadow: .05rem .05rem .1rem $grayshadow; font-weight: bold; } .myh4 { font-size: 1.25rem; color: red; line-height: 125%; } .mybtn_sticky { opacity: 0.6; } .mybtn_sticky:hover { opacity: 1; } .imgautosize { margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; display: block; } .margin_buttons { margin: -8px -8px; } .margin_buttons>* { margin: 12px 12px !important; } .fa-flag-it:before { content: url('../../public/svg/flag_it.svg'); } .fa-flag-us:before { content: url('../../public/svg/flag_us.svg'); } .fa-flag-es:before { content: url('../../public/svg/flag_es.svg'); } .fa-flag-gb:before { content: url('../../public/svg/flag_gb.svg'); } .fa-flag-de:before { content: url('../../public/svg/flag_de.svg'); } .animazione { animation-duration: 2s; animation-fill-mode: both; } .wrapword { overflow-wrap: break-word; } .clBorderWarning, .clBorderZoom, .clBorderTutor { border: #f69f09 solid 5px; border-radius: 32px; font-size: 1rem; padding: 6px; } .clBorderShare { border-radius: 32px; font-size: 1rem; padding: 6px; border: #666cf6 solid 3px; } .clBorderImportant, .clBorderSteps { border: red solid 5px; border-radius: 16px; font-size: 1rem; padding: 8px; } .clBorderSperator { background-color: blue; font-size: 1rem; padding: 4px; } .clBorderZoom { border: #666cf6 solid 5px; } .clBorderService { border-radius: 16px; font-size: 1rem; padding: 6px; } .clBorderUser { border-radius: 16px; font-size: 1rem; margin-top: 2px; padding: 0px !important; } .clBorderTutor { border-radius: 16px; border: #f634b5 solid 2px; } .clBorderSteps { border-color: green; } .text-h5-diff { @media (max-width: 600px) { font-size: 1.25rem; font-weight: 400; line-height: 1.5rem; letter-spacing: normal; } } .text-h7-dense { font-size: 1rem; font-weight: 400; line-height: 1.25rem; letter-spacing: normal; } .clBorderSmall { border: #dfe3f6 solid 1px; border-radius: 16px; font-size: 1rem; padding: 4px; } .clBorderxs { border: #dfe3f6 solid 1px; border-radius: 16px; padding-left: 3px; padding-right: 3px; padding-top: 0; padding-bottom: 0; } .img { max-width: 100%; height: auto; } .imgintro { margin-left: auto; margin-right: auto; } .img2 { margin-left: auto; margin-right: auto; max-height: 550px; max-width: 550px; @media (max-width: 718px) { max-height: 350px; max-width: 350px; } } .center-150 { width: 150px; margin-left: auto; margin-right: auto; } .text-h7 { font-size: 1rem; } .text-h8 { font-size: 0.85rem !important; } .text-h9 { font-size: 0.65rem !important; } .bordo_stondato, .bordo_stondato_blu { margin: 4px; border-radius: 3rem; padding-left: 14px; padding-right: 14px; padding-top: 8px; padding-bottom: 8px; border: solid 3px #49b502; } .bordo_stondato_blu { border: solid 3px #0f01b5; } .bordo_stondato2, .bordo_stondato_blu2 { margin: 4px; border-radius: 3rem; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border: solid 3px #49b502; } .bordo_stondato_stretto { margin: 4px; border-radius: 3rem; padding-left: 14px; padding-right: 14px; padding-top: 0px; padding-bottom: 0px; border: solid 3px #49b502; } .bordo_stondato_small { margin: 0px; border-radius: 2rem; padding-left: 4px; padding-right: 4px; padding-top: 0px; padding-bottom: 0px; border: solid 2px #49b502; } .bordo_stondato_pending, .bordo_quadrato_pending { margin: 4px; padding-left: 14px; padding-right: 14px; padding-top: 0px; padding-bottom: 0px; border: solid 1px #4a6598; } .bordo_stondato_pending { border-radius: 3rem; } .bordo_stondato_circuiti { margin: 4px; border-radius: 1.15rem; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border: solid 2px #a5aacc; box-shadow: 0 0 6px rgba(246, 246, 246, 0.2); } .bordo_quadrato { margin: 1px; border-radius: 0.5rem; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; border: solid 2px #2d3e88; } .bordo_stondato_blu2 { border: solid 3px #0f01b5; } .my-sticky-header-table { /* max height is important */ /* this is when the loading indicator appears */ } .my-sticky-header-table .q-table__middle { max-height: 650px !important; @media (max-width: 718px) { // PER VERSIONE MOBILE max-height: 400px !important; } } /* .my-sticky-header-table .q-table__top, .my-sticky-header-table .q-table__bottom, .my-sticky-header-table thead tr:first-child th { background-color: #f0ffff; } */ .my-sticky-header-table thead tr th { position: sticky; z-index: 1; } .my-sticky-header-table thead tr:first-child th { top: 0; } .my-sticky-header-table.q-table--loading thead tr:last-child th { /* height of all previous header rows */ top: 60px; } .my-card-shadow { width: 100%; margin-left: auto; margin-right: auto; max-width: 800px; min-width: 800px; @media (max-width: 500px) { max-width: 350px; min-width: 300px; } padding-bottom: 20px; margin-top: 1rem; margin-bottom: 1rem; border-radius: 30px; // transition: transform .2s ease-out; } .my-card-shadow:hover { // transition: transform .2s ease-in; // transform: scale(1.03); @media (max-width: 500px) { // transform: scale(1); } } .text-small { font-size: 0.90rem; @media (max-width: 500px) { font-size: 0.8rem !important; } } #mycontainer { min-height: 100%; position: relative; } .myheader { padding: 5px; @media (max-width: 500px) { padding: 1px; } } #mybody { padding: 5px; @media (max-width: 500px) { padding: 1px; } } .myfooter {} .iconplusminus { font-size: 6px; } .clpos { color: #C0C0C0; } .clresp { color: #206d24; } .clrespempty { color: #DDDDDD; } @media (max-width: 600px) { .flex-item { padding: 1px; margin: 1px; } .flex-container { margin: 0; padding: 0; } .q-tab-panel { padding: 4px; } .q-item { padding: 2px 4px; } } .q-item__section--side { margin-left: 0px !important; } .underline { text-decoration: underline; color: blue; } .underline:hover { font-weight: bold; cursor: pointer; } .imglink { cursor: pointer; } .centeritems { place-content: center; } .combowidth, .comboselector { min-width: 190px; @media (max-width: 450px) { min-width: 125px; white-space: nowrap; } } .comboselector { font-size: 0.85rem !important; flex-wrap: nowrap; white-space: nowrap; } .myimg-view { border-radius: 5px !important; height: 90px; } .dialog_card { min-width: 100%; width: 100% !important; margin-left: 2px !important; margin-right: 2px !important; @media (max-width: 600px) { width: auto; min-width: auto; } } .wrap_anywhere { overflow-wrap: anywhere; } .imgprofile { border: 0px solid rgb(29, 118, 13); border-radius: 16px; box-shadow: 0 0 45px rgba(246, 246, 246, 0.2); margin: 1px; } .imgprofile_small { border: 0px solid rgb(29, 118, 13); border-radius: 30px; box-shadow: 0 0 45px rgba(246, 246, 246, 0.2); margin: 1px; transform: scale(1.0); } .iconprofile_small { border-radius: 30px; } .fill-all-width { width: -webkit-fill-available; } .small-screen-only { @media (max-width: $breakpoint-xs-max) { display: block; } @media (min-width: $breakpoint-sm-min) { display: none; } } .large-screen-only { @media (max-width: $breakpoint-xs-max) { display: none; } @media (min-width: $breakpoint-sm-min) { display: block; } } .no-padding { padding: 0 !important; } .popupedit { border: 1px solid #bbb; border-radius: $generic-border-radius } .dateevent { border-radius: 16px; border: red solid 2px; padding: 3px; text-align: right; font-style: italic; margin-left: 5px; font-size: 0.85rem; color: darkblue; } .datainizio, .datafine { font-weight: bold; } .regione {} .accom_num, .accom_maxosp { font-size: 1.25rem; background-color: green; font-weight: bold; color: white; margin-right: 10px; padding: 10px; } .accom_maxosp { background-color: blue !important; } .img_effetto_3d { border-radius: 10px !important; height: 300px; max-width: 300px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); } @font-face { font-family: WalterTurncoat; src: url(./fonts/walterturncoat.woff); } @font-face { font-family: Baskervville; src: url(./fonts/Baskervville-Regular.woff); } @font-face { font-family: Baskervville; src: url(./fonts/Baskervville-Italic.woff); font-style: italic; } .font-Lato { font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif !important; } .font-Montserrat { font-family: 'Montserrat', 'Lato', 'Helvetica Neue', Arial, sans-serif !important; } .font-Verdana { font-family: 'Verdana', 'Lato', 'Helvetica Neue', Arial, sans-serif !important; } .font-Baskervville { font-family: 'Baskervville', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important; } .font-SourceSansPro { font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !important; } .font-Arial { font-family: 'Arial Black', 'Helvetica Neue', Arial, sans-serif !important; } .title_shadow { font-family: WalterTurncoat, handwriting, Arial, sans-serif; font-size: 1.25rem; color: #8300e9 !important; font-weight: 500; text-shadow: .1rem .1rem .1rem $grayshadow; } .title_view_shadow { font-family: WalterTurncoat, handwriting, Arial, sans-serif; font-size: 1.15rem; text-shadow: .05rem .05rem .05rem $grayshadow; letter-spacing: 0.25px; } .title_view_small_shadow { font-family: WalterTurncoat, handwriting, Arial, sans-serif; font-size: 0.75rem; text-shadow: .05rem .05rem .05rem $grayshadow; letter-spacing: 0.25px; } .title_view_subtitle_shadow { font-family: Arial, sans-serif; font-size: 0.7rem; text-shadow: .05rem .05rem .05rem $grayshadow; letter-spacing: 0.15px; } .title_view_subtitle { font-family: Arial, sans-serif; font-size: 0.7rem; letter-spacing: 0.15px; min-height: 40px; } .text-normal { font-family: 'Open Sans', Arial, sans-serif; font-size: 1rem; color: #666; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased; } .q-carousel__slide { background-size: contain !important; background-position: 50% center !important; background-repeat: no-repeat !important; } .carousel_img { //background-image: url(../../public/images/cibo_sano.jpg); background-size: contain !important; background-position: 50% center !important; background-repeat: no-repeat !important; } .username { font-weight: bold; text-shadow: .25 .25rem .5rem $grayshadow; letter-spacing: 0.025rem; font-style: italic; } .q-card__section { @media (max-width: 600px) { padding: 8px !important; } } .align_elem_right { margin-left: auto; } .text-section { font-size: 1.15rem; font-weight: bold; } .sezioni { vertical-align: center; padding: 4px; } .mysmalltabs { padding-left: 1px !important; padding-right: 1px !important; } .feat-descr { font-size: 1.15rem; } .circuito_abilitato { background-color: green; color: green; margin-right: 4px; padding: 2px; font-weight: bold; } .circuito_fase_2 { background-color: orange; color: white; margin-right: 4px; padding: 2px; font-weight: bold; } .circuito_in_creazione { background-color: blue; color: white; margin-right: 4px; padding: 2px; font-weight: bold; } .q-pa-xxs { padding: 2px 2px; } .q-pa-sm2 { padding: 12px 12px; } .carousel_img_3 { background-size: cover !important; background-position: 50% center !important; background-repeat: no-repeat !important; } .poster_shadows { border-radius: 30px; background: #1729ea; background: -webkit-linear-gradient(45deg, #17ead9, #6078ea) !important; background: linear-gradient(45deg, #17ead9, #6078ea) !important; } .chip_shadow { border-radius: 20px; background: #1729ea; background: -webkit-linear-gradient(45deg, #17ead9, #6078ea) !important; background: linear-gradient(45deg, #17ead9, #6078ea) !important; } .last_access { opacity: 0.7; margin-top: -10px; color: white; z-index: 1000; margin-bottom: 5px; padding: 5px; border-radius: 20px; background: #109d3b; background: -webkit-linear-gradient(45deg, #0a7e23, #0c28b8) !important; background: linear-gradient(45deg, #0a7e23, #0c28b8) !important; } .duration-2s { transition-duration: 5s !important; } .duration-3s { transition-duration: 3s !important; } .duration-4s { transition-duration: 4s !important; } .duration-5s { transition-duration: 5s !important; } .fade-enter-active, .fade-leave-active { transition: opacity 2s ease; } .fade-enter-from, .fade-leave-to { opacity: 0; } .fromsky-enter-active, .fromsky-leave-active { transition: opacity 2s ease; } .fromsky-enter-from { top: -100px; } .fromsky-leave-to { top: initial; opacity: 0; } .anim_toBottom { animation: moveToBottom 2s ease-in-out; } .anim_toRight { animation: moveToRight 2s ease-in-out; } @keyframes moveToRight { 0% { transform: translateX(-300px); } 100% { transform: translateX(0); } } @keyframes moveToBottom { 0% { transform: translateY(-100px); } 100% { transform: translateY(0); } } .film, .effect { width: 100%; height: 100%; filter: blur(0.45px) drop-shadow(0px 0px 0px #fff1); } .film:after, .effect:after { content: ''; width: 120%; height: 100%; top: 0; left: 0; padding-left: 100px; opacity: 0.5; animation: film-scratch 0.45s steps(1) infinite; background: repeating-linear-gradient(90deg, #0002 0 2px, transparent 4px 37vmin); } .effect:after { left: 30%; animation: effect-scratch 2s infinite; } .grain { width: 100%; height: 100%; } .grain:after { content: ''; width: 110%; height: 110%; top: -5%; left: -5%; opacity: .25; background-image: repeating-conic-gradient(var(--black) 0%, transparent .00003%, transparent .0005%, transparent .00095%), repeating-conic-gradient(var(--black) 0%, transparent .00005%, transparent 0.00015%, transparent 0.0009%); animation: grain 0.5s steps(1) infinite; filter: drop-shadow(0px 0px 1px black); } @keyframes grain { 0%, 100% { transform: translate(0, 0); } 10% { transform: translate(-1%, -1%); } 20% { transform: translate(1%, 1%); } 30% { transform: translate(-2%, -2%); } 40% { transform: translate(3%, 3%); } 50% { transform: translate(-3%, -3%); } 60% { transform: translate(4%, 4%); } 70% { transform: translate(-4%, -4%); } 80% { transform: translate(2%, 2%); } 90% { transform: translate(-3%, -3%); } } @keyframes film-scratch { 0%, 100% { transform: translateX(0); opacity: 0.5; } 10% { transform: translateX(-1%); } 20% { transform: translateX(1%); } 30% { transform: translateX(-2%); opacity: 0.75; } 40% { transform: translateX(3%); } 50% { transform: translateX(-3%); opacity: 0.5; } 60% { transform: translateX(8%); } 70% { transform: translateX(-3%); } 80% { transform: translateX(10%); opacity: 0.25; } 90% { transform: translateX(-2%); } } @keyframes effect-scratch { 0% { transform: translateX(0); opacity: 0.75; } 10% { transform: translateX(-1%); } 20% { transform: translateX(1%); } 30% { transform: translateX(-2%); } 40% { transform: translateX(3%); } 50% { transform: translateX(-3%); opacity: 0.5; } 60% { transform: translateX(8%); } 70% { transform: translateX(-3%); } 80% { transform: translateX(10%); opacity: 0.25; } 90% { transform: translateX(20%); } 100% { transform: translateX(30%); } } /**** OLD FILM EFFECT END ****/ @keyframes zoomImg { 0% { transform: translate(-75%, 10%) scale(1.5); opacity: 0.6; } 20% { transform: translate(-15%, 10%) scale(1.5); opacity: 1; } 50% { transform: translate(-15%, 25%) scale(1.4); opacity: 1; } 80% { transform: translate(-65%, 25%) scale(1.4); opacity: 1; } 100% { transform: translate(-75%, 10%) scale(1.5); opacity: 0.6; } } .zoomImg { animation: zoomImg 20s linear infinite; } .animate__animated.animate__slow3 { -webkit-animation-duration: calc(1s * 3); animation-duration: calc(1s * 3); -webkit-animation-duration: calc(var(--animate-duration) * 3); animation-duration: calc(var(--animate-duration) * 3); } .animate__animated.animate__slow4 { -webkit-animation-duration: calc(1s * 4); animation-duration: calc(1s * 4); -webkit-animation-duration: calc(var(--animate-duration) * 4); animation-duration: calc(var(--animate-duration) * 4); } .animate__animated.animate__slow5 { -webkit-animation-duration: calc(1s * 5); animation-duration: calc(1s * 5); -webkit-animation-duration: calc(var(--animate-duration) * 5); animation-duration: calc(var(--animate-duration) * 5); } .animate__animated.animate__slow10 { -webkit-animation-duration: calc(1s * 10); animation-duration: calc(1s * 10); -webkit-animation-duration: calc(var(--animate-duration) * 10); animation-duration: calc(var(--animate-duration) * 10); } .animate__animated.animate__slow20 { -webkit-animation-duration: calc(1s * 20); animation-duration: calc(1s * 20); -webkit-animation-duration: calc(var(--animate-duration) * 20); animation-duration: calc(var(--animate-duration) * 20); } .animate__animated.animate__ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .animate__animated.animate__linear { transition-timing-function: linear; } .animate__animated.animate__ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); } .animate__animated.animate__ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); } .animate__animated.animate__ease { transition-timing-function: ease; } .buttreg { font-weight: bold; } .semi-transparent { opacity: 0.7; } .elem { padding: 0; } .small_side { padding-left: 4px !important; } .selectorwide { min-width: 240px; font-size: 1rem; } .fit_img { max-width: 100%; height: auto; } .show_province_title{ font-size: 0.85rem; font-style: italic; text-align: right; color:#A0A0A0; } .show_province{ font-size: 0.85rem; font-style: italic; text-align: right; color: grey; } .buttons_bottom { max-width: 400px; margin-left: auto; justify-content: space-around; margin-right: auto; text-align: center; padding-top: 8px; padding-bottom: 8px; } .body--light { .buttons_bottom { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(15%, rgba(255, 255, 255, .7))); background: linear-gradient(180deg, transparent, rgba(255, 255, 255, .7) 15%) } } .body--dark { .buttons_bottom { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(15%, rgba(0, 0, 0, .6))); background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .6) 15%) } } .fulldiv { min-height: 100% !important; } .numfav_text{ text-align: center; color: grey; font-size: 0.8rem; } .butt_rounded{ border-radius: 12px; } .body--light { .butt_rounded{ background-color: rgb(234, 241, 244); } }.body--dark { .butt_rounded{ background-color: black; } } .q-mx-xxs { margin-left: 2px; }