
.switch input { position: absolute; opacity: 0; }
.switch { display: inline-block; font-size: 20px; height: 1em; width: 2em; background: #BDB9A6; border-radius: 1em; vertical-align: -webkit-baseline-middle; }
.switch div { height: 1em; width: 1em; border-radius: 1em; background: #FFF; box-shadow: 0 0.1em 0.3em rgba(0,0,0,0.3); -webkit-transition: all 300ms; -moz-transition: all 300ms; transition: all 300ms; }
.switch input:checked + div { background: green; -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

.textbold{
	font-weight: 600;
}

.error{
	color:red;
}

.loadingLoader {
        display: block;
        left: 0;
        position: fixed;
        right: 0;
        text-align: center;
        top: 35%;
        z-index: 9999;
    }

    .loadingLoader img {
        width: 10%;
    }
    .overlay {
      background-color: rgba(0, 0, 0, 0.7);
      bottom: 0;
      display: none;
      left: 0;
      position: fixed;
      right: 0;
      top: 0;
      z-index: 9999;
    }
    .spacing_top_reset{
      top:10px !important
    }
    .top_upcoming_reset{
      top:10px !important
    }