
@font-face {
font-family:beko;
src: url(/fonts/beko_regular.ttf);
font-weight: normal;
}
@font-face {
font-family:beko;
src: url(/fonts/beko_bold.ttf);
font-weight: bold;
}
@font-face {
font-family:smeg;
src: url(fonts/smeg/Raleway-Regular.ttf);
font-weight: normal;
}
@font-face {
font-family:smeg;
src: url(fonts/smeg/Raleway-Bold.ttf);
font-weight: bold;
}
@font-face {
font-family:smeg1;
src: url(fonts/smeg/Mulish-Regular.ttf);
font-weight: normal;
}
@font-face {
font-family:smeg1;
src: url(fonts/smeg/Mulish-Bold.ttf);
font-weight: bold;
}
@font-face {
font-family:peugeot;
src: url(fonts/peugeot.ttf);
font-weight: normal;
}
@font-face {
font-family:fca;
src: url(fonts/encode_fca.ttf);
font-weight: normal;
}
@font-face {
font-family:fca;
src: url(fonts/encode_fca_bold.ttf);
font-weight: bold;
}
@font-face {
font-family: citroen;
src: url(fonts/citroen.otf);
font-weight: normal;
}
@font-face {
font-family: opel;
src: url(fonts/OpelSansCondensed.ttf);
font-weight: normal;
}
@font-face {
font-family: rewin;
src: url(fonts/rewin.otf);
font-weight: normal;
}
@font-face {
font-family: rewin;
src: url(fonts/rewin_bold.otf);
font-weight: bold;
}
@font-face {
font-family: whirlpool;
src: url(fonts/whirlpool.otf);
font-weight: normal;
}
@font-face {
font-family: ercs;
src: url(fonts/ercs.otf);
font-weight: normal;
}
@font-face {
font-family: ercs;
src: url(fonts/ercs_bold.otf);
font-weight: bold;
}
@font-face {
font-family: Gotham;
src: url(fonts/Gotham.otf);
font-weight: normal;
}
@font-face {
font-family: Gotham;
src: url(fonts/Gotham_Light.otf);
font-weight: light;
}
@font-face {
font-family: Gotham;
src: url(fonts/Gotham_Bold.otf);
font-weight: bold;
}
body {
color: 1d1d1b;
background-color: #ffffff;
font-family:whirlpool !important;
}

a, a:focus, a:hover {
color: ecb02e;
}
.indietro {
color: ecb02e !important;
}
.sottocat-normale{
color: }
.box-colorati{
background-color: #ffffff;
}
.freccia-acc-saldo{
font-size:40px;
color:ecb02e}
.benvenuto{
background-color: 1d1d1b;
}
.navbar-default {
background-color: #ffffff;
}

.link-recupera {
color: 1d1d1b;
}
.link-recupera:hover {
color: ecb02e;
}
.testo-footer {
color: 1d1d1b;
}
.navbar-default .navbar-brand{
color: 1d1d1b;
}
.navbar-default .navbar-brand:hover{
color: 1d1d1b;
text-decoration:none;
}

.btn-info {
background-color: 1d1d1b;
border:0px;
}
.btn-info:hover {
background-color: 1d1d1b;
border:0px;
}
.premio-default .titolo-premio {
background-color: 1d1d1b;
}
.navbar-default .navbar-nav > li > a {
color: 1d1d1b;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
color: ecb02e;
//font-weight:bold;
border-bottom: solid 3px ecb02e;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
color: ecb02e;
background-color: #ffffff;
font-weight: bold;
border-bottom: solid 3px ecb02e;
}

.breadcrumb > .active {
color: ecb02e;
}

.btn-primary, .btn-primary:hover, .btn-primary:active:focus, .btn-primary:active:hover {
color: 1d1d1b;
background-color: ecb02e;
border-color: ecb02e;
font-weight:bold;
}

#categorie .categoria {
background-color: eaeaea;
border:3px solid eaeaea;
}
#categorie .categoria:active {
border:3px solid ecb02e;
}
#categorie .categoria:hover {
border:3px solid ecb02e !important;
background-color: ecb02e !important;
color:#fff;
}
#categorie .categoria:hover svg .cls-1 {
fill: white;
}
#categorie .cat-smeg:hover {
background-color:ecb02e !important;
color:#fff !important;
}
.tot {
color: 1d1d1b;
font-size:20px;
}

#credito-residuo .well {
color: #ffffff;
background-color: ecb02e;
position: relative;
border:0px;
padding:20px;
}
.flag-premio-off{
height:50px;
width:50px;
padding-top:10px;
border:1px solid ecb02e;
border-radius:25px;
display:block;
margin:0 auto;
}
.form-carica-marchio{
width:100%;
border-radius:5px;
border:2px solid ecb02e;
margin-bottom:15px;
}
.flag-premio{
height:50px;
width:50px;
padding-top:10px;
background-color:ecb02e;
border-radius:25px;
display:block;
margin:0 auto;
}
.menuapp{
background-color: ecb02e;
}
.link_bott{
background-color: ecb02e;
display:inline-block;
padding:10px;
color: #ffffff;
margin:0 auto;
width:100%;
}
.link_bott:hover{
background-color: ecb02e;
display:inline-block;
padding:10px;
color: #ffffff;
margin:0 auto;
width:100%;
}
.link-bott2{
background-color: ecb02e;
}
.bott-download-buoni{
color:#fff;
background-color:ecb02e;
padding:5px;
display:block;
text-align:center;
border-radius:5px;
}
.navbar .navbar-nav .nav-link.active,
.navbar .navbar-nav .nav-link:focus,
.navbar .navbar-nav .nav-link:hover {
color: ecb02e;
/*background-color: #ffffff;*/
font-weight: bold;
border-bottom: 3px solid ecb02e;
}
.nav-link{
}
.attenzionescadenza{
color:ecb02e;
}
#credito-residuo .well a {
color: 1d1d1b;
position: absolute;
right: 20px;
bottom: 50%;
margin-bottom:-15px;
}

#credito-residuo .well a::after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 0px 0px;
border-color: transparent transparent #fff transparent;
}

#sidebar-regole .well {
padding-bottom: 50px;
position: relative;
}

#sidebar-regole .well a {
color: ecb02e;
position: absolute;
right: 2px;
bottom: 20px;
}

#sidebar-regole .well a::after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 20px 20px;
border-color: transparent transparent ecb02e transparent;
}

#premi .premio:hover {
/*color: 1d1d1b;*/
/*border: 2px solid ;*/
border: 2px solid ecb02e;
}
.titolo-premio{
background-color:;
color:#fff;
padding: 10px 0;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}
.well-bordered {
border-color: eceaec;
border-color: ecb02e;
}

/*    #categorie .btn:hover {*/
/*        color: */
<? //=$shop['colore4']?> /*;*/
/*        background-color: */
<? //=$shop['colore5']?> /*;*/
/*    }*/

#categorie .extra-top {
background-color: 1d1d1b;
color: ecb02e;
}

.box-dett-premio{
color: 1d1d1b;
}
#categorie .extra-bottom {
background-color: ecb02e;
color: 1d1d1b;
}
#categorie .scelti {
background-color: ;
color: 1d1d1b;
}
select {

/* styling */
background-color: white;
border: thin solid blue;
border-radius: 4px;
display: inline-block;
font: inherit;
line-height: 1.5em;
padding: 0.5em 3.5em 0.5em 1em;

/* reset */

margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
}
select.minimal {
background-image:
linear-gradient(45deg, transparent 50%, ecb02e 50%),
linear-gradient(135deg, ecb02e 50%, transparent 50%),
linear-gradient(to right, ecb02e, #ecb02e);
background-position:
calc(100% - 20px) calc(0.7em + 2px),
calc(100% - 10px) calc(0.7em + 2px),
calc(100% - 2.5em) 0.5em;
background-size:
10px 10px,
10px 10px,
0px 1.5em;
background-repeat: no-repeat;
}

select.minimal:focus {
background-image:
linear-gradient(45deg, transparent 50%, ecb02e 50%),
linear-gradient(135deg, ecb02e 50%, transparent 50%),
linear-gradient(to right, ecb02e, ecb02e);
background-position:
calc(100% - 20px) calc(0.7em + 2px),
calc(100% - 10px) calc(0.7em + 2px),
calc(100% - 2.5em) 0.5em;
background-size:
10px 10px,
10px 10px,
0px 1.5em;
background-repeat: no-repeat;
border-color: green;
outline: 0;
}
.carousel-control.left{
background-image:none;
}
.carousel-control.right{
background-image:none;
}
.bimestre{
font-size: 18px;
}
.mese{
font-size: 28px;
}
.box-testo-premio{
color:#1d1d1b;
}
.btn-richiedi-acquista{
background-color:ecb02e;
}

.icona {
width: 35px;
height: 3px;
background-color: ecb02e;
margin: 6px 0;
position: relative;
cursor: pointer;

transition: color, width 0.2s;
transition-timing-function: ease-out;
}

.icona-cat{
color: ;
}

.piu-tabelle{
color:#fff;
border-radius:40px;
width:25px;
height:25px;
padding:px;
text-align:center;
background-color:ecb02e;
font-weight:bold;
}
.trinagolo-accordion{
font-size:40px;
color:ecb02e}

/*css carica e form*/
.bottone-form{
background-color:ecb02e;
}
.input-form{
border:2px solid ecb02e;
}
.file-label {
border: 2px solid ecb02e;
}
.ts-control{
border:2px solid ecb02e;
}

@media(max-width: 768px){
.richiedibuono{
margin-top:10px;
}
.bimestre{
font-size: 14px;
}
.mese{
font-size: 14px;
}
}

