#rolling_loading{
    width: 100%;
    height: 100%;
   position: absolute;
    top: 0;
    left: 0;
    background: #3c3dd1 url(/images/var_images/forfun/SVG/BG_DARK.svg) center 30% / 200px 200px no-repeat; 
    /*background: #000 url(/login/livebet/images/loading_transp.gif) center no-repeat;*/
    z-index: 999999;
}
/* contact page*/
.maintd{
      background-color: #f8f8f8;
      border: 5px solid #068dbc;
      padding: 10px;
      box-sizing: border-box;
   }
   .maintd>span>select{
      width: 100%;
      min-width: 15ch;
      max-width: 30ch;
      border: 1px solid var(--select-border);
      border-radius: 0.25em;
      padding: 0.25em 0.5em;
      font-size: 1.25rem;
      cursor: pointer;
      line-height: 1.1;
      border: 1px solid #263238;
      background-image: linear-gradient(to top, #f9f9f9, #fff 33%);
   }
.info_table tr:not(:first-child) td{
   padding:5px;
}
.info_table tr .headtd{
   border-bottom: 5px solid #068dbc;
}
.btn_green{
   background-color: #4CAF50;
   border: none;
   color: #FFFFFF;
   padding: 15px 32px;
   text-align: center;
   -webkit-transition-duration: 0.4s;
   transition-duration: 0.4s;
   margin: 16px 0 !important;
   text-decoration: none;
   font-size: 16px;
   cursor: pointer;
}
.headtd {
   background: #263238;
   color: #EEE;
   padding: 10px;
   font-size: 14px;
   font-weight: 700;
   width: 100%;
}
/* end of contact page*/
/* Results page*/
.results{max-width: 1200px;margin: 2% auto;}
.wrapperTitle{width:100%;background-color: #068cbc;display: table;table-layout: fixed;height:25px;padding:14px 0 15px 20px;line-height:1.5em;white-space: nowrap;font-size: 14px;color:#FFF;}
.titleItem{display: inline}
.componentsTab{font-family: 'Roboto',sans-serif;margin:10px 14px;line-height:42px;width: calc(49.3333% - 37px);padding:0 3px;display: inline-block;vertical-align: middle;height: 42px;z-index: 100;font-size: 12px;max-height: 281px;border-radius: 3px;box-shadow: none;background-color: #068cbc;color:#fff;}
.labelCSS{position: relative;left:10px;}
.labelCSS span{width: 25px;height: 20px;right: 10px;top: 14px;background-repeat: no-repeat;background-size: 15px 15px;position: relative;float: right;}
.activeItem{background: url(/images/down1Arrow.png);}
.inActiveItem{background: url(/images/up1Arrow.png);}
.menuTime{display: none}
.filter-selectbox{display:none;top:0;left:0;right:0;opacity: 0;width:100%;height:100%;position: absolute}
.dropdownMenu{display:none;padding: 0px 0px 0 3px;left: -13px;position: absolute;width: 101%;background-color: #068cbc;border: 1px solid rgba(255,255,255,.15);border-radius:0 0 4px 4px;top: 41px;z-index:10;overflow-x: hidden;}
.dropdownMenu label{display: block;z-index: 10;padding: 0px 11px;width: 100%;left: -2px;position: relative;border-bottom: 1px solid rgba(255,255,255,.15);}
.dropdownMenu label:hover{background-color: #f3c711;color:#333;}
#selectedSport,#selectedCategory{max-height: 300px;overflow: auto;}
#selectedSport::-webkit-scrollbar {width:10px;}
#selectedSport::-webkit-scrollbar-track {background : #ffffff7a;border-radius: 10px;}
#selectedSport::-webkit-scrollbar-thumb {background : #ffffff9e;border-radius: 10px;}
.resultsTabs{width: 100%;height: 40px;}
.resultTitle{display: inline-block;margin: 15px 15px 10px 15px;font-size: 14px;color:#FFF;}
.resultTitle span{padding:10px;}
.beginTime{width:calc(15% - 50px);min-width: 100px}
.halftimeScore,.finalScore{ width: calc(16% - 86px); min-width: 60px; }
.match{width:calc(85% - 254px)}
.champTitleName,.champmatchResult{margin: 3px 10px;padding:10px 10px;background-color: #24644d;color:#FFF;border-radius: 3px;font-size: 13px;/*font-weight: 550;*/cursor:pointer;}
.champTitleName > span{border-left: #f3c711 solid 3px;}
.champmatchResult{background-color: #575858;padding:15px 10px 16px 10px;cursor:auto;border-radius: 0 0 3px 3px;}
.champmatchTitleResult >span{display:inline-block;}
.matchtime{width:calc(19% - 50px); min-width: 151px;}
.matchScores{ display: inline-block; min-width: 162px; width: calc(40% - 215px); background-color: #272727; color: #f3c711; padding: 21px 3px; position: absolute; margin-top: -14px; border-radius: 0 0 3px 3px; text-align: center; right: 10px;}
.matchhalftimescore,.matchfinalscore{width: calc(15% - 50px);margin: 0 15%;}
.noresults{ color: #f3c711;   font-size: 14px;  padding: 10px; text-align: center;  margin: 5% 0;}
.disable_panel{display:none;}
.active_panel{display:block;}
#resultsContainer{   overflow:auto; height: 650px;}
#resultsContainer::-webkit-scrollbar{width: 10px;}
#resultsContainer::-webkit-scrollbar-track{background : #e3e3e3;border-radius: 10px;}
#resultsContainer::-webkit-scrollbar-thumb {background : #068cbc;border-radius: 10px;}
.MainRow div{display:inline-block;margin: 15px 95px 0 15px;}
.MainRow div:last-child,.eventwrapper div:last-child{float:right;}
.champs_wrapper{padding: 10px 0;margin: 0 45px 0 15px;background-color: #263238;color: #FFF;border-bottom: 1px solid rgb(1, 154, 181);cursor:pointer;}
.champTitle{padding:0 15px;}
.champTitle:before{content: "";margin-right: 10px;border-left: 3px solid #068cbc;}
.eventwrapper {   background-color: #e3e3e3; margin: 0 45px 0 15px;  padding:5px 0; border-bottom: 2px solid #d2c4c4}
.eventwrapper div{display:inline-block; box-sizing: border-box;}
.eventName{padding:0 15px;}
.finalScore{position: relative;background-color: #068dbc;color: #FFF;border-radius: 3px;padding: 3px 0;margin: 0 5px 0 0;top: -3px;width: 10%;height: 27px;}
.finalScore span{position: absolute;width: 113px;text-align: center;font-weight: bold;font-size: 12px;line-height: 21px;}
.program_loader {position: absolute;display:none; width: 400px; z-index: 1000; height: 200px; top: 25%; left: -webkit-calc(49% - 200px); left: calc(49% - 200px); color: #FFF; background: #000 url(/_images/loading_transp.gif) center no-repeat; opacity: 0.8; filter: alpha(opacity=90); -moz-border-radius: 5px; border-radius: 5px; display: block;}
.noResultDiv{position: absolute;width: 80%;left: 10%;text-align: center;background-color: #e3e3e3;line-height: 25px;font-weight: bold;font-size: calc(10px + 0.7vw);}
.register_text{
   text-decoration: none;
   color:#fff;
}
/* end Results page*/
/* Registration page*/
label { height: auto; }
table.wrapTbl{
   margin-top:10px;
   margin-bottom:10px;
   width: 95%;
   min-width: 350px;
   /*max-width:350px;*/
}
/*.headtd{background:#263238;color:#FFF;height:30px; line-height:30px; font-weight:700;padding-left:10px}*/
/*.maintd{background:#FFF;color:#263238;padding:5px 10px}*/

div#qTip{padding:3px;border:1px solid #666;border-right-width:2px;border-bottom-width:2px;display:none;background:#999;color:#FFF;font:bold 9px Verdana,Arial,sans-serif;text-align:left;position:absolute;z-index:1000}
.RegErrDiv{
   background:#FFF;
   color:#263238;
   padding:5px 10px;
   display:none;
   width:80%;
   margin:auto;
   font-size:11px;
}
table.table_height tr td {
   padding: 3px;
}
table.table_height tr td:first-child {
   width: 30%;
}
#maintext {
   vertical-align: top;
}

@media only screen and (min-width : 0px) and (max-width : 1024px) {
   table.table_height tr td:first-child {
      width: 30%!important;
   }

   .RegErrDiv {width: 100%;}
   #maintext {
      width: 100%;
      float: left;
   }
   table.wrapTbl {
      width: 100%;
      max-width: none;
      min-width: none;
      display: table;
   }
   #selDay, #selMonth, #selYear {
      position: relative;
      float: none;
      width: auto;
      height: 25px;
      margin-bottom: 5px;
   }
   table.table_height tr td {
      padding: 0px;
      vertical-align: middle;
   }
   input[name="fylo"] {
      vertical-align: bottom;
   }

   #user, #pass {
       position: relative;
       width: 100%;
       height: 20px;
       line-height: 21px;
       margin: 10px auto;
       padding: 10px 0;
       text-indent: 10px;
       border: none;
       border-bottom: solid 4px #c9c9c9;
      color:black;
   }

}
/* end Registration page*/
/* end Privacy page*/
@media only screen and (min-width : 1024px) {
   .wrapTbl {
      margin:0 auto;
      min-width: 500px;
      width: 95%;
   }
   .spH1 {
      color: #212121;
   }
}
@media only screen and (min-width : 0px) and (max-width : 1024px) {
   .spH1 {
      color: #ffffff;
   }
}
/* end Privacy page*/
