
nav ul a, nav .brand-logo {  color: #444;}
p {  line-height: 2rem;}
.justify {   text-align:justify;}
.sidenav-trigger {  color: #26a69a;}
.parallax-container {  min-height: 380px;  line-height: 0;  height: auto;  color: rgba(255,255,255,.9);}
.parallax-container .section {  width: 100%;}

@media only screen and (max-width : 992px) {
  .parallax-container .section {    position: absolute;    top: 40%;  }
  #index-banner .section {    top: 10%;  }
}
@media only screen and (max-width : 600px) {
  #index-banner .section {    top: 0;  }
}
@media only screen and (min-width : 600px) {
  .full-carousel .carousel-item {    width: 600px ;  }
}

.icon-block {  padding: 0 15px;}
.icon-block .material-icons {  font-size: inherit;}

footer.page-footer {  margin: 0;}
.kalam-light {  font-family: "Kalam", cursive;  font-weight: 300;  font-style: normal;}
.kalam-regular {  font-family: "Kalam", cursive;  font-weight: 400;  font-style: normal;}
.kalam-bold {  font-family: "Kalam", cursive;  font-weight: 700;  font-style: normal;}
.first-letter {  font-size: 2em;}
.opacity-70 {  opacity: 0.7;}
.opacity-50 {  opacity: 0.5;}
.opacity-30 {  opacity: 0.3;}

.calendar {  width: 330px;}
.calendar>.days-grid>.day .day-price {  font-size: 70%;  color: #1de9b6;}
.calendar>.days-grid>.day.selected .day-price {  color: #fff;}
#datepicker {  display: none;}
.progress {  display: none;}
.rounded {  border-radius: 25px;}

/* Firefox */
* {scrollbar-width: thin;scrollbar-color: #009688 #64ffda;}
/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {width: 12px;}
*::-webkit-scrollbar-track {background: #64ffda;}
*::-webkit-scrollbar-thumb {background-color: #009688;border-radius: 20px;border: 3px solid #64ffda;}

.box-roulette{position:relative;margin:0px auto;width:500px;height:500px;border:10px solid #ccc;border-radius:50%;background:#ccc;overflow:hidden;}
.box-roulette .markers{position:absolute;left:50%;top:0;margin-left:-10px;width:0;height:0;border:10px solid #fff;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;z-index:100;}
.box-roulette .roulette{position:relative;width:100%;height:100%;overflow:hidden;}
.box-roulette .item{position:absolute;top:0;width:0;height:0;border:0 solid transparent;transform-origin:0 100%;}
.box-roulette .label{position:absolute;left:0;top:0;color:#fff;white-space:nowrap;transform-origin:0 0;}
.box-roulette .label .text{display:inline-block;font-size:18px;font-weight:bold;line-height:1;vertical-align:middle;}

#btn-start{display:block;position:absolute;left:50%;top:50%;margin:-35px 0 0 -35px;width:70px;height:70px;font-weight:bold;background:#fff;border-radius:50px;z-index:100;cursor:pointer;}

@media only screen and (max-width : 600px) {
.box-roulette{position:relative;margin:0px auto;width:300px;height:300px;border:10px solid #ccc;border-radius:50%;background:#ccc;overflow:hidden;}
.box-roulette .label .text{font-size:10px;}
#modal_contest {  width: 100%;}

}

#modal_contest {  background-color: transparent;}

.bgfireworks {  position: absolute;  height: 100%;  width: 100%;  z-index: 1;}