@import url(https://use.fontawesome.com/releases/v5.7.2/css/all.css);@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,800);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700);body{font-family:Roboto,sans-serif!important;font-size:15px!important}#app,#wrapper,.container,body,html{height:100%}main{height:calc(100% - 70px)}.campaign-page,.landing-page,.login-page{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaign-page,.container,.landing-page,.login-page{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login{width:90%;min-height:440px;margin:auto;padding:30px 25px 55px 25px;-webkit-box-shadow:0 0 41px -15px rgba(0,0,0,.55);box-shadow:0 0 41px -15px rgba(0,0,0,.55)}.login__logo-container{text-align:center;height:170px}.login__logo{height:100%}.login label{font-weight:600;color:#80663b}.login__label{display:block;text-align:center}.login__input-container{position:relative}.login__icon{color:#80663b;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login__input{color:#80663b!important;font-size:15px!important;font-weight:600!important;padding-left:33px!important}.login__input:focus{-webkit-box-shadow:0 0 0 .2rem rgba(135,108,62,.25)!important;box-shadow:0 0 0 .2rem rgba(135,108,62,.25)!important;border-color:#876c3e!important}.login__btn{color:#fff!important;background-color:#876c3e!important;font-size:15px!important;width:50%;display:block!important;margin:0 auto;margin-top:40px}.login__btn:hover{background-color:#64502e!important;-webkit-transition:background-color .3s;transition:background-color .3s}.login__btn.disabled,.login__btn:disabled{background-color:rgba(135,108,62,.8)!important;cursor:not-allowed}.login__btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.login-error-info{color:red;font-weight:600}.campaign{min-height:440px;-ms-flex-direction:column;flex-direction:column}.campaign,.campaign__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.campaign__form{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.campaign__dropdown{margin-top:10px}.campaign__input{text-align:center;padding-left:10px!important;cursor:pointer}.campaign__input option{font-weight:700;font-size:14px;font-family:Roboto,sans-serif}.campaign__btn{margin:auto;margin-bottom:0}.landing-page{position:relative}.landing{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.landing__btn{margin-top:0;font-weight:600!important;display:block!important;padding:14px 0!important;font-size:1rem!important}.landing__btn:not(:first-child){margin-top:20px}.landing__icon{margin-right:8px}.landing__no-rules{color:red;font-weight:600}.carousel{width:100%;z-index:-99;position:fixed!important;top:0;left:0;right:0;bottom:0}.carousel,.carousel-inner{height:100%}.carousel-item{background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;position:fixed;width:100%;left:0;top:0;right:0;bottom:0}.carousel-item,.carousel-item img{height:100vh}.carousel-control-next,.carousel-control-prev,.carousel-indicators{display:none!important}.user-page{width:100%;padding:20px 20px;background-color:hsla(0,0%,100%,.85)}.user-page label{margin-bottom:0;font-weight:600;color:#80663b}.user-page .login__input{padding-left:10px!important}.user__error{color:#dc3545;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.user__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin:15px 0}.user__input{margin-top:15px}.user__year{margin-top:0}.user__min-bills,.user__title{color:#80663b;font-weight:600}.user__min-bills{font-size:14px;margin-bottom:20px;padding:0 15px}.user__bill{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.user__new-bill{border-bottom:1px solid #ccc;padding-bottom:15px}.user__add-bill{position:absolute;top:20px;right:-30px;width:55px;text-align:center;color:#80663b;font-weight:700;cursor:pointer}.user__remove-bill{top:23px!important}.user__add-text{display:none}.user__plus{background-color:#876c3e}.user__minus,.user__plus{color:#fff;width:23px;height:23px;margin:auto;margin-bottom:5px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user__minus{background-color:#dc3545}.user__sub-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.user__sub-row:not(:first-child){margin-top:15px}.user__btn{margin-top:0;margin-right:20px;margin-left:0}.confirm__buttons,.user-signature{margin-top:25px}.user-signature__text{margin-bottom:0;text-align:center;text-transform:uppercase;font-size:17px;font-weight:600;color:#80663b}.modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-content{max-height:500px;overflow:auto}.modal-dialog{width:300px!important;max-width:800px!important;margin:auto!important}.modal-title{color:#80663b;font-weight:600}.modal-body{color:#80663b;text-align:justify}.modal__text{font-size:17px}.modal__field,.modal__text{font-weight:600;margin-bottom:5px}.modal__data{color:#876c3e}.modal__btn--close,.modal__btn--save{background-color:#876c3e!important}.modal__btn--close{position:fixed;bottom:0;width:100%;left:0}.modal__pdf{color:#80663b;font-weight:600}.modal__pdf:hover{color:#80663b;text-decoration:none}.remove__btn{background-color:#d33!important;border:1px solid #d33!important}#modal-rules .modal-dialog{width:100vw!important;max-width:none!important}#modal-rules .modal-content{height:100vh!important;max-height:none!important}#modal-rules .modal-body>.d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#modal-rules .modal-body>.d-flex>span{width:80%}#modal-rules embed{width:100%;height:100%}.prizes{padding-bottom:40px}.prize,.prizes{position:relative}.prize{width:320px;border:2px solid #fff;border-radius:50%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.75);box-shadow:0 1px 10px -3px rgba(0,0,0,.75);cursor:default}.prize-container{margin-top:40px}.prize__wrapper{height:320px;width:100%;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:hsla(0,0%,100%,.65);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prize__title,.prize__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prize__title{width:110px;height:80px;bottom:-20px;right:20px}.prize__stock,.prize__title{background-color:#fff;text-align:center;font-weight:700;color:#80663b;position:absolute;-webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.75);box-shadow:0 1px 10px -3px rgba(0,0,0,.75)}.prize__stock{min-width:65px;min-height:65px;padding:10px 0;border-radius:50%;top:5px;left:15px}.prize__stock-value,.prize__title{margin-bottom:0}header{height:70px;width:100%}.header{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(45deg,#a3824b,#876c3e);color:#fff;font-size:19px;padding:0 20px;-webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.75);box-shadow:0 1px 10px -3px rgba(0,0,0,.75)}.header__menu{margin-left:auto}.header__company{width:120px;height:60px}.header__company-name{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__company-name:hover{color:#fff;text-decoration:none}.header__btn{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff!important}.header__btn:hover{border:1px solid #fff}.header__icon{margin-left:5px}.header__img{max-width:100%;max-height:100%;height:100%}.terms{width:100%;min-height:40%;max-height:80%;overflow:auto;padding:30px;margin:auto;background-color:hsla(0,0%,100%,.85);border-radius:5px;-webkit-box-shadow:0 1px 10px -3px rgba(0,0,0,.75);box-shadow:0 1px 10px -3px rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.terms__title{color:#80663b;font-weight:600;padding-bottom:20px;border-bottom:1px solid #ccc}.terms__content{color:#80663b;padding:10px 0}.terms__signature{border:1px solid #ccc;border-radius:5px;margin:6px 0;background-color:#fff}.terms__signature>canvas{height:200px!important}.terms__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;padding-bottom:15px}.terms__btn{margin:0;width:200px;margin-right:20px}.terms__btn--secondary{font-size:15px!important}.loader-wrap{position:fixed;background-color:#fff;z-index:9999}.loader,.loader-wrap{left:0;right:0;top:0;bottom:0;margin:auto}.loader{position:absolute;height:50px;width:100px;-webkit-box-sizing:border-box;box-sizing:border-box}.loader .loader-item{position:relative;float:left;height:50px;width:5px;margin:0 2.5px;background-color:#80663b}.loader .loader-item:first-child{-webkit-animation:loader-item-1 2s linear infinite;animation:loader-item-1 2s linear infinite}.loader .loader-item:nth-child(2){-webkit-animation:loader-item-2 2s linear infinite;animation:loader-item-2 2s linear infinite}.loader .loader-item:nth-child(3){-webkit-animation:loader-item-3 2s linear infinite;animation:loader-item-3 2s linear infinite}.loader .loader-item:nth-child(4){-webkit-animation:loader-item-4 2s linear infinite;animation:loader-item-4 2s linear infinite}.loader .loader-item:nth-child(5){-webkit-animation:loader-item-5 2s linear infinite;animation:loader-item-5 2s linear infinite}.loader .loader-item:nth-child(6){-webkit-animation:loader-item-6 2s linear infinite;animation:loader-item-6 2s linear infinite}.loader .loader-item:nth-child(7){-webkit-animation:loader-item-7 2s linear infinite;animation:loader-item-7 2s linear infinite}.loader .loader-item:nth-child(8){-webkit-animation:loader-item-8 2s linear infinite;animation:loader-item-8 2s linear infinite}.loader .loader-item:nth-child(9){-webkit-animation:loader-item-9 2s linear infinite;animation:loader-item-9 2s linear infinite}.loader .loader-item:nth-child(10){-webkit-animation:loader-item-10 2s linear infinite;animation:loader-item-10 2s linear infinite}.loader:after{content:"Loading...";font-size:20px;font-family:Roboto,sans-serif;color:#80663b;text-align:center;position:absolute;left:0;right:0;bottom:-40px;margin:auto}@-webkit-keyframes loader-item-1{1%{-webkit-transform:scaleY(1);transform:scaleY(1)}11%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}21%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-1{1%{-webkit-transform:scaleY(1);transform:scaleY(1)}11%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}21%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes loader-item-2{7%{-webkit-transform:scaleY(1);transform:scaleY(1)}17%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}27%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-2{7%{-webkit-transform:scaleY(1);transform:scaleY(1)}17%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}27%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes loader-item-3{13%{-webkit-transform:scaleY(1);transform:scaleY(1)}23%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}33%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-3{13%{-webkit-transform:scaleY(1);transform:scaleY(1)}23%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}33%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes loader-item-4{19%{-webkit-transform:scaleY(1);transform:scaleY(1)}29%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}39%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-4{19%{-webkit-transform:scaleY(1);transform:scaleY(1)}29%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}39%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes loader-item-5{25%{-webkit-transform:scaleY(1);transform:scaleY(1)}35%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}45%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-5{25%{-webkit-transform:scaleY(1);transform:scaleY(1)}35%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}45%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes loader-item-6{31%{-webkit-transform:scaleY(1);transform:scaleY(1)}41%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}51%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-6{31%{-webkit-transform:scaleY(1);transform:scaleY(1)}41%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}51%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes loader-item-7{37%{-webkit-transform:scaleY(1);transform:scaleY(1)}47%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}57%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-7{37%{-webkit-transform:scaleY(1);transform:scaleY(1)}47%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}57%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes loader-item-8{43%{-webkit-transform:scaleY(1);transform:scaleY(1)}53%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}63%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-8{43%{-webkit-transform:scaleY(1);transform:scaleY(1)}53%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}63%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes loader-item-9{49%{-webkit-transform:scaleY(1);transform:scaleY(1)}59%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}69%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-9{49%{-webkit-transform:scaleY(1);transform:scaleY(1)}59%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}69%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes loader-item-10{55%{-webkit-transform:scaleY(1);transform:scaleY(1)}65%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}75%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-item-10{55%{-webkit-transform:scaleY(1);transform:scaleY(1)}65%{-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}75%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.back{font-size:16px;display:inline-block;color:#fff;background-image:linear-gradient(45deg,#a3824b,#876c3e);cursor:pointer;padding:10px 15px;border-radius:40px;position:fixed;left:10px;top:100px}@media (min-width:576px){.login{width:70%}.user__sub-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.user-page{width:90%;margin:auto}.user__btn{width:40%}.user__add-bill{top:5px;right:-45px}.user__add-text{display:block}.user__remove-bill{top:8px!important}.prize{width:400px}.prize__wrapper{height:400px}.prize__title{bottom:-10px;right:20px;width:130px;height:90px}.prize__stock{top:15px;left:20px}.modal-dialog{width:400px!important}}@media (min-width:768px){.login{width:60%}.landing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.landing__btn{width:23%;margin-top:0}.landing__btn:not(:first-child){margin-top:0}.user-page{-webkit-box-shadow:0 0 41px -15px rgba(0,0,0,.55);box-shadow:0 0 41px -15px rgba(0,0,0,.55);padding:30px 70px 30px 50px;width:80%}.user__add-bill{top:8px;right:-45px}.terms{width:85%}.prize{width:330px}.prize-container{margin-top:50px}.prize__wrapper{height:330px}.prize__title{width:120px;height:80px;bottom:-20px}.prize__stock{top:5px}.modal-dialog{width:550px!important}}@media (min-width:992px){.login{width:50%}.terms{width:80%}.prize{width:350px}.prize__wrapper{height:350px}.prize__title{bottom:-30px}.prize__stock{top:10px}.user__input{margin-top:0}}@media (min-width:1200px){.login{width:35%}.user-page{width:90%}.modal-dialog{width:650px!important}}@media (min-width:1700px){.login{width:27%}}