@charset "UTF-8";
@font-face {
    font-family: 'VodafoneRg';
    src: url('fonts/VodafoneRg.ttf') format('truetype');
    font-style: normal;
}
@font-face {
    font-family: 'VodafoneRgBd';
    src: url('fonts/VodafoneRgBd.ttf') format('truetype');
    font-style: normal;
}
#optanon .fade-in{opacity: 1;}

/**** vodafone classes ****/
.VodafoneRgBd{font-family:VodafoneRgBd,"Arial CE",Arial,Helvetica,sans-serif;}
.vw{width:950px;margin:0 auto;}
.vbr{border-radius:3px;}
.vbs{box-shadow:0 1px 3px rgba(0,0,0,.6);}
.vbtn{font-size:14px;padding:13px 20px 15px;border:none;}
.vbtn:hover, .vbtn:focus{background:#680F6B;}
/**** color schema ****/
.cw{color:#fff;}
.cr{color:#e60000;}
.cg{color:#333;}
.cgr{color:#428600;}
.cp{color:#9C2AA0;}
.bgr{background:#e60000;}
.bgp{background:#9C2AA0;}
.bgw{background:#fff;}
.bgg{background:#333;}
.bgf{background:#ebebeb;}

/*
 *  redeam Popup
 *
 */
#itchy-modal {position:fixed; z-index:1000}
#itchy-modal #eM-body .redeam-modal{width:100%;font-size:18px;}
#itchy-modal #eM-body .redeam-modal .giftcode{font-size:25px;}
#itchy-modal #eM-body .redeam-modal .msisdn{font-size:23px;}
#itchy-modal #eM-body .redeam-modal a{display:inline;}
#itchy-modal #eM-body .redeam-modal a:hover{color:#9C2AA0;text-decoration:underline;}
body{font-family:VodafoneRg,"Arial CE",Arial,Helvetica,sans-serif;background:#ebebeb;min-width:320px;}

/* lucky-wheel.asp style start*/
.style-circle{    list-style-type: disc !important;}
.href-lucky{    color: blue!important;}
.voda-div{    font-family: VodafoneLight; font-size: 35px;}
.voda-detail{    font-family: VodafoneLight; font-size: 26px;margin-bottom: 2rem;padding: 1rem;}
.voda-logo-style{    margin-top: 0.5rem;background-color: red;padding: 0.4rem;border-radius: 1rem;}
.buttons-div{    margin: 4rem;}
#ios-button{   background: #e60000;    height: 2.5rem;    margin-right: 1rem;    color: white;    text-align: center;    cursor: pointer;    padding: 1rem;}
#android-button{   background: gray;    height: 2.5rem;    margin-right: 1rem;    color: white;    text-align: center;    cursor: pointer;    padding: 1rem;}
#ios-button a {    color: white;}
#android-button a{    color: white;   }
#ios-button:hover{    padding: 0.7rem; }
#android-button:hover{    padding: 0.7rem; }
#bg-id{ background-image: url('/images/lucky-bg2.png'); height: 1050px; background-size:cover; background-repeat: no-repeat;    background-position: center 0%;     }
@media (max-width:600px){    #bg-id{    background-image: url('/images/lucky-mobile-bg2.png'); height: 80rem;  } }
/* lucky wheel style end */

.banner-offer-style{
    position:absolute;
    top:85%;
    left:50%;
    color:#6ebc68;
    font-family:VodafoneLight;
    transform:translate(-50%,0);
    max-height: 18rem;
}