@charset "utf-8";
html,body{height:100%;}



body {margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    font-size: 90%;    background-size: 100% 100%;    background-repeat: no-repeat;    background-position: center top;    background-attachment: fixed;    overflow:unset!important;    background:#191d23!important; color:white!important;}
   


.bg-bets{ background:#00a047;}
.bg-bets a:hover{ color: #05d874!important;}


.b_black span{background-color: #232a33!important;color: #13d664!important;}
.card{background: rgb(26, 33, 42);}
   
.bstyle1 {color: #7b7b7b !important;}
.bstyle4 {color: #ffb100 !important;}
   
   
.busca {    position: relative;    display: flex;    margin: 3px 0;    width: 100%;}

.busca .s {background-color: #0cd664;color: #ffffff;padding: 16px 20px;font-size: 1em;height: 50px;box-sizing: border-box;border: none;width: 10%;margin: 0;cursor: pointer;font-weight: bold;}

.busca input[type=text] {padding: 0px 20px;margin: 0;height: 50px;border-top-width: 1px;font-size: 0.8em;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;box-sizing: border-box;width: 90%;border-bottom-style: solid;border-left-style: solid;border-top-color: #309654;border-right-color: #309654;border-bottom-color: #309654;border-left-color: #309654;}


.bg365br{background: url(bg365br.jpg)!important;background-position: center -290px!important;background-size: cover!important;}


   
.sobe{bottom: 6px !important;top: auto;  left: 10px;  display: flex;  justify-content: center;  align-items: center;  border-radius: 5px;  font-size: 1.5em;  color: #fff;  padding-top: 0;  z-index:999;}

.conta-jg {position: absolute;  top: -12px;  left: -7px;  background: #ef5e07;  /* padding: 5px; */  border-radius: 100%;  width: 20px;  height: 20px;  display: flex;  justify-content: center;  align-items: center;  font-size: 0.6em;  font-weight: bold;  color: white;}


body{ overflow-x: hidden; width: 100%; }
a:link {color:inherit !important;text-decoration: none !important;}
a:visited {color:inherit !important;text-decoration: none !important;}
a:hover {color:inherit !important;text-decoration: none !important;}
a:active {color:inherit !important;text-decoration: none !important;}

.lateral{font-family:sans-serif;}
.conteudo{ min-height:70vh;font-family:sans-serif;}
.campeo{}
.mw-1200{ max-width:1200px;}
.menugeral{ margin-top:-5px; padding-top:5px; position:relative; padding-bottom: 10px;    margin-bottom: 25px;}

.menuresponsivo{ display:none;}



.bb1{border-bottom: 1px solid rgba(0,0,0,.125);}

.tg{display: inline-block;padding: -2px 9px;font-size: 12px;font-weight: bold;color: #fff;text-align: center;width: 33px;vertical-align: middle;height: 20px;vertical-align: baseline;background-color: #777;border-radius: 10px;margin-left: 10px;}
.rodape{ background:#0cd664;height:50px; margin-top:15px;}

.sobe{float: right;color: #fff;width: 40px;height: 40px;text-align: center;font-size: 20px;padding: 3px 0 0;margin-top: -10px;position: relative;background-color: #008f4d; top:-10px; right: 2rem; }


.menuop{width: 423px;display: flex; color:#008f4d;}
.opcaom{ width:180px!important;}
.opcao{ margin-right: 20px; white-space:nowrap;color:#0cd664; }


.opcoes{ display:table;height:auto; background:#222d3c; color:#FFFFFF; width:100%; padding:10px; }
.opcoes .opcao{width: 100%;font-size: 1.2em;font-weight: bold;font-family: sans-serif;margin-bottom: 10px; 
 display: block; }

.abrir{position: absolute;z-index: 999;display: block!important;    margin-top: -5px;}

.mw80{ max-width:65%;}
 .logo{display:table;}
 #logo{float:left; display:inline-block;}
 #logo img{width:220px;margin-top:10px; transform: translateX(-30px);}
 .logo {justify-content: left;display: -webkit-box;}
.menuop .logo{width: 100%;max-width: 250px; position: relative;}


.menuss{ display:none;}

.logo img{width: 60%!important; position: relative;}
.btmenu{background:#ffca01; color:#FFFFFF;}

.bgverde{background-color:#008f4d;}
.bg-menu{background-color:#191d23}
.bgamarelo{ background-color:#ffca01;transform: skewX(-30deg); z-index:99;}
.barra{height:35px;}
.barram{height:35px;}
.nodeg{transform: skewX(30deg)!important;}

.bye{border-left:#f7b900 0.5px solid;}




#modal .camp:before {content: "+ ";font-size: 2.0em;line-height: 0.2em;vertical-align: middle;}

.titulogeral{font-family: 'Fira Sans Condensed', sans-serif;}

/*CORES DE FUNDO*/
.bg-color-1{ background-color: #008f4d; }
.bg-color-2{ background-color: #FFFFFF;}
.bg-color-3{     background-color: #071a3e;}

/* CORES DE FONTES */
.color-font-white{color:white;}
.color-font-red{color:#CC0000;}
.color-font-black{color:black;}

#sliderp{
padding:0;
}

#sliderp{
width:100%;
}

#topo {
    min-height: 100px;
    min-width: 990px;
    margin-top:25px;
    
}
#menu {
align-items: center;
margin-top: 2em;
/*font-size: 1.2em;
*/
}
 #bgmodal {display: none; background-color: rgba(0, 0, 0, 0.5);    height: 100%;    height: 100vh;    max-height:100%;    height: 100vh;    width: 100%;    position: fixed;    left: 0px;    top: 0px;    z-index: 999999;    display:flex;    align-items: center;       }
#modal {-webkit-border-radius: 15px;border-radius: 15px;background-color: #131921;min-width: 250px;max-height: 80%;padding:1em 0em;max-width: 80%;width: 100%;overflow: auto;position:relative;border-top: 4px solid #f0ad4e;}


.todds {
    color: #3366CC;
    padding: 5px;
}
.todds:hover {
    cursor:pointer;
    background-color:  #d4e3ff !important;
    -webkit-animation: cssAnimation 1s 16 ease;
-moz-animation: cssAnimation 1s 16 ease;
-o-animation: cssAnimation 1s 16 ease;
}
.todds:nth-child(odd){
background-color:#FFFFFF;

}
.todds:nth-child(even){
background-color: #F2F2F2;
}

#menu a{color:#FFF;}
.lateral{ 



}
#modal .larteral{ overflow:auto !Important;}
.lateral a{
text-decoration:none;
}
.camps{border-radius:5px; font-family: 'Roboto', sans-serif;  }
.camps ul{ background-color:#FFFFFF; color:#333333; }
.lateral ul{
    list-style: none;
    padding: 10px;
    margin: 0;
    font-size: 1.1em;
    font-family: 'Roboto', sans-serif;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
}

.lateral ul:hover{cursor:pointer;      cursor: pointer;
    background: #5c6db8; color:#FFFFFF;}
    
.lateral::-webkit-scrollbar, #acoesdivin::-webkit-scrollbar {width: 6px; height:90%;}

.lateral::-webkit-scrollbar-track-piece, #acoesdivin::-webkit-scrollbar-track-piece { width:10px; }

.lateral::-webkit-scrollbar-thumb:vertical, #acoesdivin::-webkit-scrollbar-thumb:vertical,
.lateral::-webkit-scrollbar-thumb:horizontal, #acoesdivin::-webkit-scrollbar-thumb:horizontal {background: #cccccc; border-radius:10px; }

.lateral::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover, #acoesdivin::-webkit-scrollbar-thumb:vertical:hover,::-webkit-scrollbar-thumb:horizontal:hover {background: #f0ad4e; cursor:pointer; }

.tit-barra{padding:15px; box-sizing:border-box;font-size: 1.4em;font-family: roboto; border-radius:1px;}

.quadro{color:#FFF; padding:10px; box-sizing:border-box;font-size: 1em;width: 54.5%;margin-right: 0.5%;float:left;font-family: roboto; border-radius:1px;}
.lado{width:12%!important; float:left; text-align:center; display:flex; align-items:center; justify-content:center;}
.sem{border:none!important;width:6.8%!important;margin:0!important;}

#slider{position:relative;max-height: 285px; width:100%; margin-bottom:5px;;}
.datahora{
color:#7d7d7d;
font-size: .8em;
white-space: nowrap;
font-style:italic;

}

.menu{margin-right:30px; padding:5px; box-sizing:border-box; white-space:nowrap ; text-shadow: 0 0 10px #000000, 0 0 30px #000000; color:#FFFFFF;}
.menu:hover{cursor:pointer;}
.esquerda{width:100%;}
.direita{
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 20px;
    }
.quadrodireita{color:#FFF;border-radius:5px; margin-bottom:5px; padding:10px; box-sizing:border-box;font-size: 1em;width: 100%;float:left;font-family: roboto;}


.jogos{display:table;width:100%;top:5px;font-size:1em;  margin-bottom:2px; overflow:hidden;}
.camp{width: 100%;padding-left: 0.6%;margin-bottom: 2px;color: white;    background-color: #1a212a;font-size: 1.3emmin-height: 40px;padding: 8px 10px;	box-sizing:border-box; font-weight:bold;font-family: 'Fira Sans Condensed', sans-serif;border-bottom: 2px solid #0cd664;}
    
#modal .camp{ background-color: #1a212a;font-size:1.1em; }

.times{padding-left:5px;box-sizing:border-box;width:64%;color:#fff; position:relative; font-family: 'Roboto Condensed', sans-serif;float:left;font-size:1.2em; text-transform:capitalize;}
    
.fundojogosmain{margin-bottom: 2px;padding: 5px 5px;}
    
    
.cotat > span{border-color:#CCCCCC !important;padding: 2px;background-color:#ffffff;color: #CCCCCC;font-size: .9em;}

.cotat > span:hover{color: #CCCCCC;background-color:#ffffff;}
    
.sel.mais span{ background-color: #0cd664!important; border-color: #131921!important; color: white!important;}
.sel > span{ color: #fff; background-color: #0cd664!important; border-color: #0cd664!important;}
.mais > span{ width:100%; color: #0cd664!important; border-width:1px; -webkit-border-radius: 0 5px 5px 0; border-radius:0 5px 5px 0;   }
.mais > span:hover{background-color: #ec971f;border-color: #d58512;}
  
   
   
   
   
   .mais{width:7%;}
   
   .outras.mais > span{
   
   border-left: 2px solid #131921;
   background-color: #1a212a;
   border-color: #4cae4c;
   border-left: 2px solid #131921;
   
   }
   
   .data-hora{font-size:0.8em!important;font-weight: 500;}
   
   .menuodds{margin-bottom:3px; height:40px;}
   
   .valor{justify-content: center; display:inline-block; align-items:center; font-size: 1em; text-align:center; float:left;cursor: pointer;}
   .valor span:hover{cursor:pointer;}
   .cota{
       width:10%;
       font-size:1.05em;
       font-family: Geneva, Arial, Helvetica, sans-serif;
   
   }
   .cota > span{
       padding: 7px 0;
       color: #fff;
       display: block;
       /* background-color: #20d05e; */
       /* border-color: #16ab4b; */
       background-color: #1a212a;
       /*border-color: #4cae4c;*/
       /*border-style: solid;*/
   }
   .cota > span:hover{
       color: #fff !important;
           background-color: #229e58;
       /*border-color: #f0ad4e;*/
   }

   
   .casa > span{
       width:100%;
       -webkit-border-radius: 5px 0 0 5px;
       border-radius: 5px 0 0 5px;
       border-top-width: 1px;
       border-right-width: 0px;
       border-bottom-width: 1px;
       border-left-width: 1px;
   }
   .empate > span , .fora > span{
       width:100%;
       border-top-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-right-width: 0px;
   }
   
   .borda{border-right:3px solid #FFF;}
   .bilhete{color:#FFF; padding:5px; font-family:roboto; box-sizing:border-box;}
   .fundobilhete{background:#ebe3e3; margin-bottom:5px; padding-top:3px;padding-bottom:3px;  box-sizing:border-box; display:flex;}
   .preto{color:#000!important;}
   .no-bold{font-weight:initial!important;}
   .oddos{width:90%!important;}
   .fa-2xa {font-size: 1.3em!important;}
   
   
   #menulogin{float: right;color: #FFF;font-weight: 700;font-size: 17px; margin-top:20px; position:relative;}
   #cadastro{border-radius: 5px;border: none;font-weight: 700;padding: 14px;font-size: 17px;margin: 12px;cursor: pointer;margin-top: 0;color: #ffffff;}
   #entrar{border-radius: 5px;border: none;font-weight: 700;background:#FFF;color:#990000;padding: 14px;font-size: 17px;margin: 12px;cursor: pointer;margin-top: 0;}
   #menulogin input{padding: 10px;border-radius: 5px;border: 0;margin-right:5px;background: #FFF;}
   
   a{ text-decoration:none; }
   
   #premio{width:100%;font-size:1em;margin-top:20px; display:table;bottom:0; background-color: transparent;}
   #premio .valorpremio{width:100%;display: flex;align-items: center; height:20px; position:relative; margin-bottom:13px;}
   #premio .valor{margin:0; width:55%; padding:7px;  position:absolute; right:0;    display: inline-block;border: 1px solid #ccc;box-shadow: inset 0 1px 3px #ddd;border-radius: 4px;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #929191;font-weight: bold;}
   .bootstrap-iso .form-group {
       margin-bottom: 3px !important;
   }
   #premio{
   font-weight: bold;
   color:white;
   }
   #premio label{
   font-weight: bold;
   font-size: 1em;
   }
   #premio input{
   color:#fff;
   
   }
   #premio .form-control:read-only{
   background-color: rgb(44, 55, 68);
   color:#fff !important;
   cursor:auto;
   border: 1px solid #2a323a;
   }
   #cliente{
    background-color: rgb(44, 55, 68);
    color:#fff !important;
    cursor:auto;
    border: 1px solid #2a323a;
    }
    #valoraposta{
        background-color: rgb(44, 55, 68);
        color:#fff !important;
        cursor:auto;
        border: 1px solid #2a323a;
        }
       
   #aposta .input-group-addon{
    background: #171c25;
    border: 1px solid #191c23;
    color: #526275;
    font-weight:bold;
   }
   #premio .botao{width:49%; box-sizing:border-box; text-align:center;border-radius: 5px;border: none;font-weight: 700;padding: 10px;font-size: 14px;cursor: pointer;margin-top: 0;color: #fff; float:left; display:inline-block;}
   
   
   
   #premio .botoes{width:100%;}
   
   #premio .botao:nth-child(1){
   margin-right: 2%;
   }
   
   #premio .margin-2{margin-left:2%;}
   .exclui{cursor: pointer;color:#FF0000; }
   .exclui:hover{cursor:pointer;}
   #bilhete div{  padding: 8px;
       border-left-width: 4px;
       border-left-style: solid;
       border-left-color: #ffbc00;
       margin-bottom: 6px;
      background: rgb(26, 33, 42);
       border-radius: 5px; }
       
       .exclui i {
       float: right;
       float: right;
       display: block !important;
       padding: 6px 8px;
       background: #ef5e07;
       border-radius: 6px;
       transform: translate(5px, -15px);
       color: white;
       font-size: 1.0em;
   }
   
   
   #bilhete div b:nth-child(2n) {
       display: inline-block !important;
       padding: 4px;
       background: #0cd664;
       border-radius: 5px;
       font-size: .9em;
       color:white;
   }
   
   #bilhete div b:nth-child(5) {
       color: #0cd664;
   
       font-size: 1.1em;
   }
   
   
   #acoesdiv {
   
   
   transition:All 0.5s ease;
   -webkit-transition:All 0.5s ease;
   -moz-transition:All 0.5s ease;
   -o-transition:All 0.5s ease;
   
   -webkit-box-shadow: -8px 0 41px -13px rgb(4, 0, 86);
   box-shadow: -8px 0 41px -13px rgb(4, 0, 86);
       background-color: rgba(255, 255, 255, 0.98);
       height: 100%;
       height: 100vh;
       width: 400px;
       position: fixed;
       z-index: 9999;
       right: 0;
       -webkit-transform: translate3d(0,0,0);
       transform: translate3d(0,0,0);
   }
   a:hover{
   text-decoration:none !Important;}
   #acoesdivin {
   
       height: 100%;
       height: 100vh;
       width: 400px;
      overflow-y: scroll; /* has to be scroll, not auto */
     -webkit-overflow-scrolling: touch;
   }
   .fechado {
       -webkit-transform: translate3d(400px,0,0) !important;
       transform: translate3d(400px,0,0) !important;
       -webkit-box-shadow: none !important;
   box-shadow: none !Important;
   }
   .bilhead{
       background-color: #ffb900;
       padding: 5px;
       color: #ffdb71;
       border-radius: 5px;
       font-size: 1.3em;
       font-family: 'Roboto', sans-serif;
   }
   .padding0{padding: 0 !important;}
   
   .outras{
   width:100% !important;
   }
   #modal .row .row{
       margin-top: 0.2em;
       margin-bottom: 0.2em;
   
   }
       #modal .row .row .col-sm-9 span{background-color: #1a212a;position: absolute;width: 100%;min-height: 1.1em;height: 100%;font-size: .9em;white-space: nowrap;padding: 7px 18px; box-sizing: border-box;}
        .oculbi{
       background-color: #efefef;
       padding: .6em;
       margin: 1em 3em;
       text-align: center;
       color: #ffb300;
       border-radius: 5px;
       display: none;
       font-size: 1.4em;
   }
   
   #botaoaba{
   position: absolute;
       width: 40px;
       height: 160px;
       left: -40px;
       bottom: 10px;
       overflow: hidden;
   
   }
   
   #botaoabain{
          position: absolute;
       width: 150px;
       border-radius: 200% 0 0 200%;
       height: 116px;
       font-size: 30px;
       right: 0px;
       background-color: #ffe800;
       left: 10px;
       color: #252173;
       padding: 41px 38px 59px 6px;
       box-sizing: border-box;
       bottom: 10px;
   
   }
   
   #botaofaba{
   position: absolute;
       width: 40px;
       height: 160px;
       left: 0px;
       top: 45%;
       display:none;
       overflow: hidden;
       z-index: 2;
   
   }
   
   #botaofabain{
        position: absolute;
       width: 150px;
       border-radius: 100%;
       height: 116px;
       font-size: 30px;
       background-color: #ffe800;
       left: -116px;
       color: #252173;
       padding: 43px 0px 0px 116px;
       box-sizing: border-box;
       bottom: 10px;
       z-index: 9;
   
   }
   
   
   #menu li{
   list-style-type: none;
display: inline;
}




#collapseOne a:hover{color: #05d874!important;}

.mw1200{ max-width:1200px;}

a{color:inherit; text-decoration:none;}		a:hover{color:inherit; text-decoration:none;}	a:visited{color:inherit; text-decoration:none;}		a:active{color:inherit; text-decoration:none;}

.esporte{ width:fit-content; margin-right:10px;}
.icone{ padding: 15px; background:#121419; border-radius: 10px; }

.barra-menu{ position:fixed; z-index:980; background:#000033; width:100%; z-index:995;}


.bg_skew{background: #05d874; transform: skewX(-30deg);}


.esport{text-transform: uppercase; font-weight: bold; font-size: 0.7em;}

.transicao{transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease;}

.esconder{ display:none!important;}

.esporte:hover .esport{opacity:0.7;}
.esporte.sel{color:#05d874;}
.sel .selecionado{ width: 20px; background: #05d874; height: 3px; margin: auto; transform: translateY(2px); position: relative;}


.menu_top{font-size:0.82em; color:white;}

.menu_top a{ margin-right:25px; font-weight:bold;}


#menu_app{ position:fixed; right:20px; z-index:999; top:60px;padding: 5px 8px; border-radius:2px; background: #28a745;}

.topo_link{ font-size: 1.2em; font-weight: bold; border-left: 6px solid #46c84e; padding-left: 10px; text-transform: uppercase;}




#custom-search-form { margin:0; margin-top: 0px; padding: 0; }
#custom-search-form .search-query { padding-right: 3px;padding-left: 3px; margin-bottom: 0; -webkit-border-radius: 3px; border-radius: 25px; }
#custom-search-form button { border: 0; background: none; padding: 0; position: relative; left: -40px; }
.search-query:focus + button { z-index: 3; }

.search-query{width: 250px; padding: 5px;padding-left: 10px!important; padding-right: 45px!important; border-radius: 25px; background: #262f3c; border: 2px solid #1e252f; color: white;}
.search-query2{width: 250px; padding: 5px; border-radius: 25px; background: #262f3c; border: 2px solid #1e252f; color: white;}
.search-query:focus{outline: none !important; padding-left: 20px!important;}
.search-query::placeholder { padding-left:15px; color: white; opacity:0.5; }

.barra{border-bottom: 300px solid #121419;margin-bottom: -300px;}
.barra-v{border-bottom:2px solid #05d874;}

.align-right{ text-align:right;}




.b_black span{background-color:#17191f  /*#232a33*/!important;color: #13d664!important;}
.card{background: rgb(26, 33, 42);}
.op{padding: 5px;}

.op.sel{color: #05d874!important;}
.op.sel:before{ font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: "\f054";font-size: 0.9em; padding-right: 3px; color: #05d874;}

.slider_rodape{background: #121419; height: 130px; overflow:hidden;}
.medio{ font-size:2em;}
.rodape i:hover{ color:#05d874;}



.badge { cursor: pointer; }       


.card {
    background-color: #191c23;
}


.nav-link {
    border: none !important;
}

.nav-link.active {
    color: #ffffff !important;
    background-color: #151515 !important;
}

.dezena {

    position: relative;
    background-color: #ffffff;
    font-weight: bold;
    color: #303030;
    min-width: 50px;
    box-shadow: 3px 3px #a5a5a5;
    cursor: pointer;

}

.dezena.selecionada {

    background-color: #00e451;
    color: white;
    box-shadow: 3px 3px #175837;

}

.dezena.reservada {
    background-color: rgba(255, 255, 255, 0.08);
    color: rgba(255, 255, 255, 0.2);
    box-shadow: 3px 3px rgba(0, 0, 0, 0.40);

}


.dezena.analise {

    color: #ffffff;
    background-color: rgb(255, 200, 0);
    box-shadow: 3px 3px rgb(251, 162, 0);
    opacity: 0.5;

}

.btn.btn-warning.h2 {
    background-color: #FFCC00;
    font-weight: bold;
    font-size: 2em;
}

.loadingform {
    color: #FFFFFF;

}

.dezena input {
    visibility: hidden;
    height: 0px;
    width: 0px;

}

#hidden-fields {
    visibility: hidden;
    height: 0px;
}

.product-rating {

    color: #ffd400;
    font-size: 0.7em;
    margin-bottom: 1em;


}

.product-price {
    font-size: 2em;
    color: #fff !important;
    font-family: "Oswald", sans-serif;

}

.product-price>span {
    font-size: 1.1em;
    color: #ffec07 !important;
    font-family: "Oswald", sans-serif;

}

.capa {

    width: 100%;
    overflow: hidden;



}

.capa img {

    width: 100%;

}

#scrollUp {

    display: none !important;


}

#rifaslip {
    width: 400px;
    position: absolute;
    z-index: 99999;
    bottom: -13px;
    float: right;
    right: 0px;
    margin-right: 15px;
    max-height: 550px;
    /* overflow: auto; */
}
#rifaslip::-webkit-scrollbar{ display:none; }
#rifaslip::-webkit-scrollbar-track {
    /*box-shadow: inset 0 0 5px grey;*/ 
/*    border-radius: 10px;*/
  }

  /*
#rifaslip .slipheader {
    border-top-width: medium;
    border-top-style: solid;
    border-top-color: #05d874;
}
*/
.close_slip {right: 10px;top: 10px;color: white;position: absolute;width: 35px;text-align: center;height: 30px;background-color: #05d874;display: flex;align-items: center;justify-content: center;}

#rifaslip.fechado_slip .tab-content {
    display: none;
}

#rifaslip.aberto_slip .close_slip {
    background: #c61b1b;
}

#rifaslip.fechado_slip .close_slip .fa-times {
    display: none;
}

#rifaslip.aberto_slip .close_slip .fa-caret-up {
    display: none;
}

.input-group-text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: .375rem .75rem;margin-bottom: 0;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;text-align: enter;white-space: nowrap;background-color: #e9ecef;border-radius: .25rem;}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not:last-child)>.nput-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}

.input-group-prepend {
    margin-right: -1px;
}

.input-group-append,.input-group-prepend {display: -webkit-box;display: -ms-flexbox;display: flex;}

.input-group-text {
    width: 45px;

}

.input-group-prepend i {
    margin-left: auto;
    margin-right: auto;
}

#cupom .dezena.selecionada {
    background-color: #009635;
    font-size: 1.3em;
    font-weight: normal;

}

#dezenas .dezena.selecionada>span::before {content: "";height: 13px;position: absolute;right: 2px;top: 2px;transition: all 0.4s ease 0s;width: 13px;background-image: url(/arquivos/close-icon.png);}


.sweet-alert button {
    height: auto;
}

input[type=checkbox],
input[type=radio] {
    height: auto;

}

.rotate360 {-webkit-animation: spin 2s linear infinite;-moz-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}

#step-form-6 .erros ul {list-style-type: none;}

#step-form-6 .erros li {display: block;padding: 5px;color: white;}

#step-form-6 .erros li::before {content: "\2022";    color: red;        font-weight: bold;        display: inline-block;       width: 1.5em;        margin-left: -1.5em;    }




.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto;} 
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.logar{ /* padding:10px;*/ font-size:1.2em; border-radius: 24px 24px; padding: 8px 25px;}
.logar:hover{ background:rgb(26, 33, 42); cursor:pointer;}
.logar.log{ background: #05d874;  color: #ffffff; font-weight: bold; margin-left:10px;}
.logar.log:hover{ background:#078a4a;}



.navbar {padding: 15px 10px;background: #fff;border: none;border-radius: 0;margin-bottom: 40px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);}

.navbar-btn {box-shadow: none;outline: none !important;border: none;}

.line {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #ddd;
    margin: 40px 0;
}

.over-hidden{ overflow:hidden;}
.over-scroll{ overflow:scroll;}



.overlay.active {
    display: block;
    opacity: 1;
}
.overlay {display: none;position: fixed;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.6);z-index: 990;opacity: 0;transition: all 0.5s ease-in-out;}


.wrapper {
    display: flex;
    width: 100%;
    align-items: stretch;
    z-index: 998;
}

#sidebar {min-width: 250px;max-width: 250px;background: #191d23;color: #fff;transition: all 0.3s;position: fixed;z-index:998;height: 100%;}

#sidebar.active {
    margin-left: -250px;
}

#sidebar .sidebar-header {
    padding: 20px;
    background: #191d23;
    border-bottom: 2px solid #46ce50;
}

#sidebar ul.components {
    padding: 20px 0;
/*    border-bottom: 1px solid #47748b; */
}

#sidebar ul p {
    color: #fff;
    padding: 10px;
}

#sidebar ul li a {
    padding: 10px;
    font-size: 1.1em;
    display: block;
}

#sidebar ul li a:hover {
    color: #46ce50;
    background: #0f1013;
}

#sidebar ul li.active>a,
a[aria-expanded="true"] {
    color: #fff;
    background:#191c23;
}

a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

ul ul a {
    font-size: 0.9em !important;
    padding-left: 10px !important;
    background: #111215;
}

ul.CTAs {
    padding: 20px;
}

ul.CTAs a {
    text-align: center;
    font-size: 0.9em !important;
    display: block;
    border-radius: 5px;
    margin-bottom: 5px;
}

a.download {
    background: #0f1013;
    color: #ffffff;
    font-weight: bold;
}

a.article,
a.article:hover {
    background: #358d3f !important;
    color: #fff !important;
    font-weight: bold;
}

#content {
    width: 100%;
    padding: 20px;
    min-height: 100vh;
    transition: all 0.3s;
}
.card-header-tabs{margin:0;}
.slipheader{padding-top: 0;}


.slipheader::-webkit-scrollbar-thumb {background-color: #2c3744;}
.slipheader::-webkit-scrollbar-thumb {border-radius: 5px;}

.slipheader::-webkit-scrollbar-thumb {border-width: 3px;border-style: solid;border-color: #2c3744;border-image: initial;}
.slipheader::-webkit-scrollbar {width: 3px;}
.slipheader::-webkit-scrollbar-track {background: rgb(26, 33, 42);}














@charset "UTF-8";
/*
*
* Trunk version 2.0.0
*
*/
a:focus,
button:focus {
	outline: none !important;
}

button::-moz-focus-inner {
	border: 0;
}

*:focus {
	outline: none;
}

input,
button,
select {
	outline: none;
}

label {
	margin-bottom: 0;
}

p {
	margin: 0;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul li {
	display: block;
}

form {
	margin-bottom: 0;
}

html p a:hover {
	text-decoration: none;
}

/*
*
* Typography
*/
body {
	display: block;
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.71429;
	font-weight: 400;
	letter-spacing: 0.025em;
	color: #9b9b9b;
	background-color: #fff;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: subpixel-antialiased;
}

h5, [class*='heading-'] {
	margin-top: 0;
	margin-bottom: 0;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.05em;
	color: #151515;
	text-transform: uppercase;
}

[class*='heading-'] a {
	color: inherit;
}

[class*='heading-'] a:hover {
	color: #60c0b5;
}

h5 {
	letter-spacing: 0.025em;
}

h5 {
	font-size: 18px;
	line-height: 1.35;
}

@media (min-width: 1200px) {
	h5 {
		font-size: 18px;
		line-height: 1.22222;
	}
}

.heading-7 {
	font-size: 14px;
	line-height: 1.35;
	letter-spacing: .05em;
}

.rd-navbar-dark .link-cart:hover .link-cart-icon {
	color: #60c0b5;
}

.rd-navbar-dark .link-cart-icon {
	color: #ea5455;
}

.link-icon .icon {
	position: relative;
	top: -1px;
	vertical-align: middle;
	font-size: 1.33em;
	color: #60c0b5;
	transition: .22s;
}

.link-icon:hover {
	color: #60c0b5;
}

.link-icon:hover .icon {
	color: #151515;
}

.link-icon-left .icon {
	margin-right: 7px;
}

.rd-navbar-dark .link-icon {
	color: #fff;
}

.rd-navbar-dark .link-icon .icon {
	color: #ea5455;
}

.rd-navbar-dark .link-icon:hover {
	color: #ea5455;
}

.rd-navbar-dark .link-icon:hover .icon {
	color: #fff;
}

.link-classic {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.2;
	color: #151515;
}

/*
*
* Blocks
*/

/*
*
* Boxes
*/

/*
*
* Responsive units
*/

/*
*
* Lists
*/

.list-inline > li {
	display: inline-block;
}

html .list-inline-sm {
	transform: translate3d(0, -5px, 0);
	margin-bottom: -5px;
	margin-left: -9px;
	margin-right: -9px;
}

html .list-inline-sm > * {
	margin-top: 5px;
	padding-left: 9px;
	padding-right: 9px;
}

@media (min-width: 992px) {
	html .list-inline-sm {
		margin-left: -12px;
		margin-right: -12px;
	}
	html .list-inline-sm > * {
		padding-left: 12px;
		padding-right: 12px;
	}
}

/**
* Marked list
*/

/**
* Ordered List
*/

.list-inline-bordered {
	transform: translate3d(0, -5px, 0);
	margin-bottom: -5px;
	margin-left: -12px;
	margin-right: -12px;
}

.list-inline-bordered > * {
	margin-top: 5px;
	padding-left: 12px;
	padding-right: 12px;
}

.list-inline-bordered > li {
	position: relative;
	vertical-align: middle;
}

.list-inline-bordered > li:not(:last-child)::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	height: 100%;
	max-height: 21px;
	right: -2px;
	width: 1px;
	background: #151515;
	pointer-events: none;
}

.rd-navbar-dark .list-inline-bordered > li:not(:last-child)::after {
	background: rgba(255, 255, 255, 0.16);
}

/*
*
* Images

img {
	display: inline-block;
	max-width: 100%;
	height: auto; 
}

/*
*
* Icons
*/
.icon {
	display: inline-block;
	line-height: 1;
}

.icon::before {
	position: relative;
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	speak: none;
	text-transform: none;
}

.icon-light {
	color: #edeff4;
}

.rd-navbar-dark .icon-light, .rd-navbar-darker .icon-light {
	color: #fff;
}

.rd-navbar-dark a.icon-light:hover, .rd-navbar-darker a.icon-light:hover {
	color: #ea5455;
}

.icon-xs {
	font-size: 16px;
}

/*
*
* Tables standings
*/

/*
*
* Dividers
*/

/*
*
* Buttons
*/
.button {
	position: relative;
	overflow: hidden;
	display: inline-block;
	padding: 14px 32px;
	font-size: 14px;
	line-height: 1.25;
	border: 2px solid;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	user-select: none;
	border-radius: 4px;
	transition: .3s ease-out all;
}

html .button-primary, html .button-primary:focus {
	color: #fff;
	background-color: #60c0b5;
	border-color: #60c0b5;
}

html .button-primary:hover, html .button-primary:active {
	color: #151515;
	background-color: #ea5455;
	border-color: #ea5455;
}

html .button-default-outline, html .button-default-outline:focus {
	color: #151515;
	background-color: transparent;
	border-color: #151515;
}

html .button-default-outline:hover, html .button-default-outline:active {
	color: #fff;
	background-color: #35363c;
	border-color: #35363c;
}

/*
* Button effects
*/

.button-md {
	font-size: 13px;
	padding: 9px 30px;
}

/*
* Button Icon styles
*/

/**
* Bootstrap buttons
*/

/*
* Button Group
*/

/*
*
* Form styles
*/

.form-label {
	margin-bottom: 0;
	color: #9b9b9b;
	font-weight: 400;
}

.form-input {
	display: block;
	width: 100%;
	min-height: 60px;
	padding: 17px 19px;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #9b9b9b;
	background-color: #fff;
	background-image: none;
	border-radius: 3px;
	-webkit-appearance: none;
	transition: .3s ease-in-out;
	border: 1px solid #e1e1e1;
}

.form-input:focus {
	outline: 0;
	border-color: #60c0b5;
}

.form-wrap {
	position: relative;
}

.form-wrap + * {
	margin-top: 11px;
}

.form-label {
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	padding-left: 19px;
	padding-right: 19px;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	pointer-events: none;
	text-align: left;
	z-index: 1;
	transition: .25s;
	will-change: transform;
	transform: translateY(-50%);
}

/**
* Form Small
*/

/**
* Form Large
*/

.rd-navbar-dark .form-label, .rd-navbar-dark .form-input {
	color: #707279;
}


.rd-navbar-dark .form-input {
	background: #424349;
	border-color: #424349;
}

.rd-navbar-dark .form-wrap::after {
	border-bottom-color: rgba(255, 255, 255, 0.17);
}

/*
*
* Posts
*/

.post-inline {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 1.3;
	letter-spacing: .05em;
	text-transform: uppercase;
}

.post-inline > * {
	display: inline-block;
	margin-top: 0;
}

.post-inline-time {
	color: #60c0b5;
}

.post-inline-title {
	color: #151515;
}

.post-inline-title:not(:empty)::before {
	display: inline-block;
	padding: 0 6px 0 5px;
	content: '\005C\005C';
	color: #9b9b9b;
}

.rd-navbar-dark .post-inline-time {
	color: #ea5455;
}

.rd-navbar-dark .post-inline-title {
	color: #fff;
}

@supports (object-fit: cover) {
}

/*
*
* Quotes
*/

/*
*
* Thumbnails
*/

@supports (object-fit: cover) {
}

/*
*
* Breadcrumbs
* --------------------------------------------------
*/

@-moz-document url-prefix() {
}

/*
*
* Snackbars
*/

/**
*
* Shop
*/

.product-inline {
	display: flex;
	align-items: center;
	margin-left: -15px;
}

.product-inline > * {
	margin-left: 15px;
}

.product-inline-figure {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 90px;
	height: 83px;
	background-image: linear-gradient(to bottom, #eef1f4 0%, #d5deeb 100%);
}

.product-inline-figure::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transform-origin: 50% 100%;
	transform: scale3d(1, 0.3, 1);
	transition: .4s;
	background-image: linear-gradient(to bottom, #eef1f4 0%, #bdcbdf 100%);
}

.product-inline-figure:hover::after {
	opacity: 1;
	visibility: visible;
	transform: scale3d(1, 1, 1);
}

.product-inline-image {
	position: relative;
	z-index: 1;
	max-width: 90%;
	max-height: 90%;
}

.product-inline-price {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #60c0b5;
}

.product-inline-meta {
	display: table;
	vertical-align: middle;
	margin-bottom: -12px;
	margin-left: -12px;
}

.product-inline-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 12px;
	margin-left: 12px;
}

.product-inline-meta > * {
	vertical-align: middle;
}

* + .product-inline-meta {
	margin-top: 5px;
}

* + .product-inline {
	margin-top: 20px;
}

.page .cart-inline {
	color: #151515;
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: left;
}

.page .cart-inline h5, .page .cart-inline [class*='heading-'] {
	color: #151515;
}

.page .cart-inline .form-input {
	color: #9b9b9b;
}

.page .cart-inline .form-input {
	background-color: #fff;
	border-color: #e1e1e1;
}

.page .cart-inline .stepper input {
	color: #151515;
}

.cart-inline .cart-inline-inner > * + * {
	border-top: 1px solid #e1e1e1;
}

.cart-inline-toggled-outer {
	position: relative;
}

.cart-inline-toggled-outer .cart-inline-toggle {
	position: relative;
	z-index: 12;
}

.cart-inline-toggled-outer .cart-inline-toggle::after {
	content: '';
	position: absolute;
	bottom: -21px;
	left: 13%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 9px 9px 9px;
	border-color: transparent transparent #fff transparent;
	pointer-events: none;
}

.cart-inline-toggled-outer .cart-inline-toggled,
.cart-inline-toggled-outer .cart-inline-toggle::after {
	opacity: 0;
	visibility: hidden;
	transition: .22s;
	transform: translate3d(0, -10px, 0);
}

.cart-inline-toggled {
	position: absolute;
	right: 0;
	margin-top: 17px;
	top: 100%;
	z-index: 11;
	min-width: 320px;
	max-width: 100%;
}

.cart-inline-toggled .cart-inline-inner {
	max-height: calc(100vh - 56px);
	overflow-x: hidden;
	overflow-y: auto;
}

.cart-inline-header,
.cart-inline-main,
.cart-inline-footer {
	padding: 10px 15px;
}

.cart-inline-footer .button {
	padding-left: 10px;
	padding-right: 10px;
	width: calc(50% - 5px);
}

.cart-inline-footer .button + .button {
	margin-top: 0;
	margin-left: 10px;
}

.cart-inline-title {
	letter-spacing: .025em;
}

.cart-inline-subtitle {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: .05em;
}

* + .cart-inline-subtitle {
	margin-top: 5px;
}

@media (min-width: 768px) {
	.cart-inline-header,
	.cart-inline-main,
	.cart-inline-footer {
		padding-left: 20px;
		padding-right: 20px;
	}
	.cart-inline-header {
		padding-top: 25px;
	}
	.cart-inline-main {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.cart-inline-footer {
		padding-top: 25px;
		padding-bottom: 30px;
	}
}



.footer-modern .icon-corporate:not(:hover) {
	background: #536475;
}

.footer-creative .icon-corporate:not(:hover) {
	background: #2c3337;
}


.page {
	position: relative;
	overflow: hidden;
	/*min-height: 315px;*/
	opacity: 0;
}


* + p {
	margin-top: 15px;
}

* + .button {
	margin-top: 30px;
}

.button + .button {
	margin-top: 15px;
}


@supports (display: grid) {
}


.rd-navbar-dark, .rd-navbar-darker, .rd-navbar-dark h5, .rd-navbar-dark [class*='heading-'] {
	color: #fff;
}


.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
	opacity: 1;
}


.select2-container {
	margin: 0;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {

	box-sizing: border-box;

}

.select2-drop * {
	box-sizing: border-box;
}

.select2-container .select2-choice {
	display: block;
	position: relative;
	color: #9b9b9b;
	background-color: #fff;
	padding: 17px 19px;
	border-radius: 3px;
	text-decoration: none;
}

.select2-container .select2-choice > .select2-chosen {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.select2-arrow {
	display: inline-block;
	position: absolute;
	right: 19px;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1;
}

.select2-arrow b::before {
	display: inline-block;
	font-weight: 400;
	content: "";
	font-family: "Material Design Icons";
	font-size: 22px;
	transform: rotate(0deg);
}

.select2-container .select2-choice abbr {
	display: none;
}

.select2-drop {
	width: 100%;
	margin-top: -1px;
	position: absolute;
	z-index: 100;
	top: 100%;
	background: #fff;
	color: #9b9b9b;
	border: 1px solid #e1e1e1;
	border-top: 0;
	border-radius: 0 0 3px 3px;
}

.select2-search {
	display: inline-block;
	width: 100%;
	padding: 4px 4px 0;
	position: relative;
	z-index: 10000;
	white-space: nowrap;
}

.select2-search:before {
	position: absolute;
	right: 19px;
	top: 50%;
	transform: translateY(calc(-50% + 4px));
	display: inline-block;
	content: '\f43b';
	font-family: "Material Design Icons";
	font-size: 20px;
	line-height: 1;
}

.select2-search input {
	width: 100%;
	padding: 5px 35px 5px 5px;
	margin: 0;
	outline: 0;
	font-size: 1em;
	background-color: #fff;
	color: #9b9b9b;
	border: 1px solid #e1e1e1;
}


.select2-results {
	padding: 4px 4px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.select2-search-choice-close {
	display: block;
	width: 12px;
	height: 13px;
	position: absolute;
	right: 3px;
	top: 3px;
	color: #2c343b;
}

.select2-search-choice-close:before {
	display: inline-block;
	content: '\f24c';
	font-family: "Material Design Icons";
	font-size: 12px;
	line-height: 1;
}


.select2-offscreen, .select2-offscreen:focus {
	clip: rect(0 0 0 0) !important;
	width: 1px !important;
	height: 1px !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	outline: 0 !important;
	left: 0px !important;
	top: 0px !important;
}

.select2-display-none {
	display: none;
	white-space: nowrap;
}

.select-inline,
.select-inline-dropdown {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.3;
	letter-spacing: .025em;
	text-transform: uppercase;
}

.select-inline .select2-choice {
	display: inline-block;
	padding: 2px 18px 2px 5px;
	background: #60c0b5;
	color: #fff;
}

.select-inline .select2-arrow {
	right: 1px;
}

.select-inline b::before {
	font-size: 16px;
}

.select-inline-dropdown {
	z-index: 1776;
	background: #60c0b5;
}

.select-inline-dropdown .select2-results {
	padding: 0;
}

.rd-navbar-wrap, .rd-navbar, .rd-menu, .rd-navbar-nav, .rd-navbar-panel, .rd-navbar-static .rd-menu {
	transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
}

.rd-navbar {
	position: relative;
	z-index: 1090;
	background: #fff;
}

.rd-navbar-toggle {
	display: inline-block;
	position: relative;
	width: 46px;
	height: 46px;
	line-height: 46px;
	cursor: pointer;
	color: #b7b7b7;
	background-color: transparent;
	border: none;
	display: none;
}

.rd-navbar-toggle span {
	position: relative;
	display: block;
	margin: auto;
	transition: .3s all ease;
}

.rd-navbar-toggle span::before, .rd-navbar-toggle span::after {
	content: "";
	position: absolute;
	left: 0;
	top: -10px;
	transition: .3s all ease;
}

.rd-navbar-toggle span::after {
	top: 10px;
}

.rd-navbar-toggle span, .rd-navbar-toggle span::before, .rd-navbar-toggle span::after {
	width: 30px;
	height: 4px;
	background-color: #b7b7b7;
	backface-visibility: hidden;
	border-radius: 3px;
}

.rd-navbar-collapse-toggle {
	display: inline-block;
	position: relative;
	width: 46px;
	height: 46px;
	line-height: 46px;
	cursor: pointer;
	color: #b7b7b7;
	display: none;
}

.rd-navbar-collapse-toggle span {
	top: 50%;
	margin-top: -2.875px;
}

.rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span::before, .rd-navbar-collapse-toggle span::after {
	position: absolute;
	width: 5.75px;
	height: 5.75px;
	line-height: 5.75px;
	text-align: center;
	background: #b7b7b7;
	left: 50%;
	margin-left: -2.875px;
	border-radius: 50%;
	transition: .3s all ease;
}

.rd-navbar-collapse-toggle span::before, .rd-navbar-collapse-toggle span::after {
	content: '';
}

.rd-navbar-collapse-toggle span::before {
	bottom: 100%;
	margin-bottom: 2.875px;
}

.rd-navbar-collapse-toggle span::after {
	top: 100%;
	margin-top: 2.875px;
}

.rd-navbar-brand a {
	display: block;
}

.rd-navbar-search {
	position: relative;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
    display: inline-flex;
    /*justify-content: flex-end;*/
}

.rd-navbar-search .form-input {
	padding-top: 9px;
	padding-bottom: 9px;
	min-height: 50px;
	padding-right: 50px;
}

.rd-navbar-search .form-label {
	top: 25px;
}

.rd-navbar-search .rd-search-form-submit {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 50px;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	background-color: transparent;
	font-size: 20px;
	color: #ccc;
	transition: .33s;
}

.rd-navbar-search .rd-search-form-submit:hover {
	color: #60c0b5;
}

.rd-navbar-search-toggle {
	background: none;
	border: none;
	display: inline-block;
	padding: 0;
	outline: none;
	outline-offset: 0;
	cursor: pointer;
	-webkit-appearance: none;
	display: none;
	align-items: center;
	justify-content: center;
}

.rd-navbar-search-toggle::-moz-focus-inner {
	border: none;
	padding: 0;
}

.rd-navbar-search-toggle span {
	display: inline-block;
	position: relative;
	width: 30px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	background: none;
	border: none;
	outline: none;
	padding: 0;
	transition: .3s ease-in-out;
}

.rd-navbar-search-toggle span::before, .rd-navbar-search-toggle span::after {
	transition: transform .3s ease-in-out, opacity .3s ease-in-out;
}

.rd-navbar-search-toggle span::before, .rd-navbar-search-toggle span::after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.rd-navbar-search-toggle span::before {
	content: "";
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible;
	font-family: "fl-budicons-launch";
}

.rd-navbar-search-toggle span::after {
	content: "";
	transform: rotate(-90deg) scale(0.4);
	opacity: 0;
	visibility: hidden;
	font-family: "Material Design Icons";
}

.rd-nav-link {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .075em;
	text-transform: uppercase;
	color: #2c343b;
	line-height: 1.2;
}

.rd-dropdown-link {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .075em;
	text-transform: uppercase;
}

.rd-navbar-dropdown {
	display: none;
}

.rd-navbar-dark {
	background: #30344d;
}

.rd-navbar-darker {
	background: #191d23;
}

.rd-navbar-static {
	display: block;
}

.rd-navbar-static .rd-nav-item {
	display: inline-block;
}

.rd-navbar-static .rd-nav-item.active .rd-nav-link {
	color: #60c0b5;
	background: transparent;
}

.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle {
	color: #60c0b5;
}

.rd-navbar-static .rd-nav-item .rd-nav-link:hover + .rd-navbar-submenu-toggle::before {
	transform: rotate(180deg);
}

.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
	margin-left: 4px;
	font-family: "Material Design Icons";
	font-size: 16px;
	cursor: pointer;
}

.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle::before {
	position: relative;
	display: inline-block;
	transition: .22s;
	content: '\f236';
}

.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover {
	color: #60c0b5;
}

.rd-navbar-static .rd-nav-item + .rd-nav-item {
	margin-left: 47px;
}

.rd-navbar-static .rd-nav-link {
	position: relative;
	display: inline-block;
	transition: .25s;
}

.rd-navbar-static .rd-nav-link:hover {
	color: #60c0b5;
}

.rd-navbar-static .rd-menu {
	z-index: 15;
	position: absolute;
	display: block;
	margin-top: 20px;
	visibility: hidden;
	opacity: 0;
	text-align: left;
	border: 1px solid #d7d7d7;
	transform: translate3d(0, 30px, 0);
}

.rd-navbar-static .rd-navbar-dropdown {
	position: absolute;
	left: 0;
	width: 215px;
	background: #fff;
	border: 1px solid #e1e1e1;
	z-index: 5;
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {
	top: -1px;
	left: 100%;
	z-index: 2;
	margin-top: 0;
	margin-left: 2px;
	transform: translate3d(30px, 0, 0);
}

.rd-navbar-static .rd-dropdown-item + .rd-dropdown-item {
	border-top: 1px solid #e1e1e1;
}

.rd-navbar-static .rd-dropdown-link {
	color: #151515;
}

.rd-navbar-static .rd-dropdown-link:hover {
	color: #60c0b5;
}

.rd-navbar-static .rd-navbar-dropdown li > a {
	position: relative;
	left: -3px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 1px 14px 1px 0;
	text-align: left;
}

.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a::before {
	transition: .15s ease-in-out;
}

.rd-navbar-static .rd-navbar-dropdown li > a::before {
	position: relative;
	top: 6px;
	left: -6px;
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #60c0b5;
	font-size: inherit;
	line-height: inherit;
	color: #60c0b5;
	opacity: 0;
	visibility: hidden;
}

.rd-navbar-static .rd-navbar-dropdown li > a:hover {
	left: 0;
	padding-left: 14px;
	padding-right: 0;
}

.rd-navbar-static .rd-navbar-dropdown li > a:hover::before {
	left: -7px;
	opacity: 1;
	visibility: visible;
}

.rd-navbar-static .rd-dropdown-link, .rd-navbar-static .rd-dropdown-link:focus, .rd-navbar-static .rd-dropdown-link:active {
	color: #151515;
}

.rd-navbar-static .rd-dropdown-link:hover {
	color: #60c0b5;
}

.rd-navbar-static .rd-navbar-dropdown .rd-dropdown-link {
	padding: 12px 39px 12px 25px;
}

.rd-navbar-static .rd-navbar-dropdown .rd-dropdown-link:hover {
	padding-right: 25px;
	padding-left: 39px;
}

@media (min-width: 1200px) and (min-height: 760px) {
	.rd-navbar-static .rd-navbar-dropdown .rd-dropdown-link {
		padding-top: 17px;
		padding-bottom: 17px;
	}
}

.rd-navbar-static .rd-navbar--has-dropdown {
	position: relative;
}



@-moz-document url-prefix() {
}

.rd-navbar-classic {
	background: #1e252f;
}

.rd-navbar-classic .rd-navbar-list {
	display: flex;
	flex-wrap: wrap;
}

.rd-navbar-classic .rd-navbar-list-item {
	display: flex;
	align-items: center;
}

.rd-navbar-classic .rd-navbar-list-link {
	display: block;
	max-width: 80px;
	opacity: .15;
}

.rd-navbar-classic .rd-navbar-list-link:hover {
	opacity: .8;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel {
	padding-left: 15px;
	padding-right: 15px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-inner,
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-container {
	display: flex;
	justify-content: space-between;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-inner {
	position: relative;
	z-index: 2;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item {
	display: flex;
	align-items: center;
	width: 40%;
	padding: 15px 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left,
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right {
	position: relative;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left > *,
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right > * {
	position: relative;
	z-index: 1;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left::before,
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 0;
	width: 100vw;
	/*background: #191d23;*/
	background: rgb(2, 10, 19, .84);
	transform-origin: 0 0;
	pointer-events: none;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left {
	display: block;
	flex-direction: column;
	padding-right: 20px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left::before {
	right: 0;
	transform: skew(-30deg);
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right {
	justify-content: flex-end;
	padding-left: 20px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right::before {
	left: 0;
	transform: skew(30deg);
}

.rd-navbar-classic.rd-navbar-static .owl-carousel-inline-outer {
	overflow: hidden;
	width: 100%;
	max-width: 90%;
	top: 2px;
	flex-shrink: 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand {
	position: relative;
	top: -8px;
	margin-top: -43px;
	text-align: center;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img {
	width: auto;
	height: auto;
	max-width: 200px;
	max-height: 200px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-main-top {
	padding: 10px 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-list {
	order: 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand {
	order: 1;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-search {
	order: 2;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-list,
.rd-navbar-classic.rd-navbar-static .rd-navbar-search {
	width: calc(50% - 200px / 2);
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-main-bottom {
	padding: 16px 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-main-container {
	position: relative;
	align-items: center;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-list-item + .rd-navbar-list-item {
	margin-left: 44px;
}

.rd-navbar-classic.rd-navbar-static .rd-search {
	max-width: 315px;
	margin-left: auto;
	width: 100%;
}

.rd-navbar-classic.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
	position: relative;
	top: 1px;
}

@media (min-width: 1200px) {
	.rd-navbar-classic.rd-navbar-static .rd-navbar-main-top {
		padding: 20px 0;
	}
	.rd-navbar-classic.rd-navbar-static .rd-navbar-list-item + .rd-navbar-list-item {
		margin-left: 65px;
	}
}

.rd-navbar-dark .rd-navbar-static.rd-navbar-classic .rd-nav-link {
	color: #fff;
}

.rd-navbar-dark .rd-navbar-static.rd-navbar-classic .rd-nav-link:hover {
	color: #60c0b5;
}

.rd-navbar-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.active .rd-nav-link {
	color: #60c0b5;
}

.rd-navbar-dark .rd-navbar-classic .rd-navbar-search .form-label, .rd-navbar-dark .rd-navbar-classic .rd-navbar-search .form-input {
	color: #5f6585;
}

.rd-navbar-dark .rd-navbar-classic .rd-navbar-search input {
	background: #3c4059;
	border-color: #3c4059;
}

.rd-navbar-dark .rd-navbar-classic .link {
	color: #fff;
}

.rd-navbar-dark .rd-navbar-classic .link:hover {
	color: #60c0b5;
}

.rd-search-results-live {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	max-height: 600px;
	overflow-y: auto;
	margin: -3px 0 0;
	text-align: left;
	z-index: 998;
}

.stepper {
	position: relative;
	display: inline-block;
	max-width: 76px;
	width: 76px;
}

.stepper input[type="number"] {
	width: 100%;
	padding: 5px 28px;
	min-height: 30px;
	text-align: center;
	-moz-appearance: textfield;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #151515;
}

.stepper input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.stepper-arrow {
	position: absolute;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	font-size: 16px;
	line-height: 20px;
	font-family: "Material Icons";
	cursor: pointer;
	color: #151515;
	transition: .3s all ease;
}

.stepper-arrow:hover {
	color: #60c0b5;
}

.stepper-arrow.up {
	right: 4px;
	text-align: left;
}

.stepper-arrow.up:before {
	content: '\e145';
}

.stepper-arrow.down {
	left: 4px;
	text-align: right;
}

.stepper-arrow.down:before {
	content: '\e15b';
}

.owl-carousel {
	display: block;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;

}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-prev,
.owl-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font: 400 46px/50px 'FontAwesome';
	color: #ccc;
}

.owl-prev:hover,
.owl-next:hover {
	color: #60c0b5;
}

.owl-prev {
	left: 0;
}

.owl-prev::before {
	content: '\f104';
}

.owl-next {
	right: 0;
}

.owl-next::before {
	content: '\f105';
}

.owl-dots {
	text-align: center;
	margin-top: 10px;
}

.owl-carousel[data-nav-custom] .owl-prev,
.owl-carousel[data-nav-custom] .owl-next {
	display: none;
}

.owl-carousel-inline-outer {
	position: relative;
	/*padding-left: 60px; */
	min-height: 23px;
}

.owl-carousel-inline-outer .owl-inline-nav {
	position: absolute;
	top: 2px;
	left: 0;
	font-size: 16px;
	line-height: 1.3;
}

.owl-carousel-inline-outer .owl-carousel {
	max-width: calc(100% + 60px);
}

.owl-carousel-inline-outer .owl-arrow {
	background: none;
	border: none;
	display: inline-block;
	padding: 0;
	outline: none;
	outline-offset: 0;
	cursor: pointer;
	-webkit-appearance: none;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	border-radius: 3px;
	color: #fff;
	background: #60c0b5;
	transition: .2s;
}

.owl-carousel-inline-outer .owl-arrow::-moz-focus-inner {
	border: none;
	padding: 0;
}

.owl-carousel-inline-outer .owl-arrow::before {
	font-family: 'Material Icons';
}

.owl-carousel-inline-outer .owl-arrow:hover {
	color: #151515;
	background: #ea5455;
}

.owl-carousel-inline-outer .owl-arrow-prev::before {
	content: '\e5cb';
}

.owl-carousel-inline-outer .owl-arrow-next::before {
	content: '\e5cc';
}

.owl-carousel-inline-outer .owl-carousel {
	top: 5px;
}

.owl-carousel-inline-outer * + .owl-arrow {
	margin-left: 5px;
}

.owl-item {
	padding: 0 1px;
}


html .button-primary:hover {
	color: #fff;
}

.select-inline .select2-choice {
	color: #fff;
	background: #ea5455;
}

.select-inline-dropdown {
	background: #ea5455;
}

.owl-carousel-inline-outer .owl-arrow {
	color: #fff;
	background: #ea5455;
}

.owl-carousel-inline-outer .owl-arrow:hover {
	color: #fff;
	background: #60c0b5;
}

.rd-navbar-dark .link-cart-icon {
	color: #60c0b5;
}

.rd-navbar-dark .link-cart-counter {
	background: #ea5455;
}

.rd-navbar-dark .link-cart:hover .link-cart-counter {
	color: #fff;
}

.rd-navbar-dark .link-icon .icon {
	color: #60c0b5;
}


.rd-navbar-dark .link-icon:hover {
	color: #60c0b5;
}

.rd-navbar-dark .post-inline-time {
	color: #60c0b5;
}

.rd-navbar-dark .post-inline-title::before {
	color: rgba(255, 255, 255, 0.2);
}

.footer-classic .icon-corporate:not(:hover) {
	background: #494e6d;
}
.rd-navbar-list>div {
    max-width: 90%;
    padding: 0;
}
.rd-navbar-main-element{font-size: 1.3em;}


.darker{background: url(bg365br.jpg)!important;background-position: inherit!important;background-size: cover!important;}