@charset "utf-8";
/* CSS Document */

.contheader{
		padding:5px 5px 5px 0px;
		flex-wrap:wrap;	
}
.wdps{
	width:100%;	
}

.logo{
	width:100px;
	flex-basis:70%;
	background-size:auto 20px;

}
.cxps{
	display:block;
	margin-top:5px;
	
}
.user{
	display:none;
}
.nav{
    width:inherit;
   position: absolute;
    background-color: var(--azul);
    overflow: hidden;
    max-height: 0;
    transition: max-height .5s ease-out;
	margin-top:49px;
}

.listpaises{
	overflow:scroll;
		
}
.atvover{
	display:block;
	
}
.itpaisck{

	background-color:var(--azule);


}
.menu{
	
	background-color:var(--azulf);
	height:100%;
	margin-left:10px;
	margin-right:10px;
	
}
.contligas{
	background-color:var(--azule);
}
.itliga{
	color:var(--brancog);
	
}

.itliga:hover{
	background-color:var(--azule);
}
.cxbs{
	display:none;
	margin-top:5px;
	
}
.itpais:hover{
	background-color:var(--azule);
}
.atvcx{
	display:flex;
	flex-basis:100%;
}
.gpbuscag{
	flex-basis:90%;
	margin-right:10px;
}
.onoffav, .onoffenc, .onoffprx{
	display:flex;
	flex-basis:32%;
}
.stback{
	flex-basis:10%;
}

.hamb{
    cursor: pointer;
   	background-image:url('../../img/btmenu.svg');
	background-repeat:no-repeat;
	background-size:25px;
background-position:center;
z-index:600;
flex-basis:15%;


}
/* Style label tag */

.hamb-line {
    background: var(--white);
    display: block;
    height: 2px;
    position: relative;
    width: 24px;

} /* Style span tag */

.hamb-line::before,
.hamb-line::after{
    background: var(--white);
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    transition: all .2s ease-out;
    width: 100%;
}
.hamb-line::before{
    top: 5px;
}
.hamb-line::after{
    top: -5px;
}

.side-menu {
    display: none;
} /* Hide checkbox */
.icolupa{
	background-color:var(--azul);
}
@media screen and (min-height: 760px){
.side-menu:checked ~ nav{
    max-height: 710px;
		
}
.listpaises{
	height:526px;
}
}
@media screen and (min-height: 800px){
.side-menu:checked ~ nav{
    max-height: 800px;
	
}
}
.side-menu:checked ~ .hamb .hamb-line {
    background: transparent;
}
.side-menu:checked ~ .hamb {
    background: transparent;
	background-image:url('../../img/btmenuatv.svg');
	cursor: pointer;
    padding: 10px;
	background-repeat:no-repeat;
	background-size:25px;
background-position:center;
z-index:600;
}
.side-menu:checked ~ .hamb .hamb-line::before {
    transform: rotate(-45deg);
    top:0;
}
.side-menu:checked ~ .hamb .hamb-line::after {
    transform: rotate(45deg);
    top:0;
}
	



    .menu a:hover{
		color:#fff;
		cursor:pointer;
       

    }
	.menu li a{
		color:var(--brancog);
		font-weight:bold;
		padding:10px;
		display:block;
		
	}
	.menu li a:hover{
		color:var(--brancog);
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#033;
	}
	
	.menu li a:active{
		color:#FFF;
		font-weight:bold;
		cursor:pointer;
		border-radius:6px;
		background-color:#1d5c6a;

	}

	.mnbusca:hover, .psbusca:hover{
		background-color:var(--azulf);
	}
	.mnbusca{
		
		text-align:center;
		border-radius:5px;
		flex-basis:15%;
	}
	.ilupa{
		fill:var(--branco);
	}
	.psbusca{
		
		text-align:center;
		border-radius:5px;
		flex-basis:5%;
	}

.gpweb{
	display:none;
}
.sbft{
	display:block;
	text-align:center;
}



