
/*********** adm_2022 ************/
	.hidden{display:none;}
	
	input[type=search]{min-width:300px;}
 
	@media only screen and (max-width: 680px) {
		input[type=search]{min-width:190px;}	
	}
	
	form label:hover{font-weight:700;}
	
	h1,div.title h1{margin-bottom:10px;  margin-top:40px; font-size:var(--defaultSizeBig2); color:var(--textColorContrastBg);}
	h2{margin-bottom:10px;  margin-top:40px; font-size:var(--defaultSizeBig);}
	
	.flagIdm{max-height: 20px; margin: 0px 0px -5px 5px;}
	
	div.menu{display: table-row;}
	div.menu input{margin-bottom:10px;}
	
	div.adm2022{width:90vw; display:table; margin:auto auto;}
	div.adm2022 div.espaco{height:40px;}
	
	hide{display:none;}
	
	.btAdm.stop{opacity:0.5;}
	
	#list-registers{margin:40px 0px 20px 0px;box-shadow:var(--buttonBorderShadow); border-radius:10px 10px;padding: 0px;}
	

	li.register.zebra{background-color:var(--zebra0);}
	li.register.zebra:nth-child(even) {background-color:var(--zebra1); !important;}
	li.register.zebra{padding: 10px 10px;}
	li.register.zebra div{display: flex;}

	/******** exibição 1 ************/
	li.register.zebra.exb1{display:flow-root;}
	li.register.zebra.exb1 div.dvl{float:left;}
	li.register.zebra.exb1 div.dvr{float:right;overflow: auto;max-width: 82vw;padding: 0px 2px 10px 2px;}
	li.register.zebra.exb1 div.dvr button{margin: 8px 15px 5px 0px;}
	#list-registers.exb1 > li:first-child{border-radius:10px 10px 0px 0px;}
	#list-registers.exb1 > li:last-child{border-radius:0px 0px 10px 10px;}
	#list-registers.exb1 > li:only-child{border-radius:10px;}
	li.register.zebra.exb1 img {border-radius:5px !important;width:40px; height:40px; float:left;margin:4px;object-fit: cover;}
	li.register.zebra.exb1 p{margin:15px 10px;}
	@media (max-width:680px){
		li.register.zebra.exb1 div.dvr{float: left; margin-left:4px;}
	}
	/******** exibição 1 ¬ ***********/
	
	/******** exibição 2 ***********/
		ul#list-registers.exb2{box-shadow:unset !important; padding: 0px;}
		li.register.zebra.exb2{display:inline-grid; border-radius:5px; margin:0.5vw; width:100%; min-width:16.8vw; max-width:300px; 
			padding:10px 10px;justify-content: space-evenly;align-content: space-evenly;align-items: center;justify-items: stretch;box-shadow: var(--buttonBorderShadow);}
			
		li.register.zebra.exb2 div.dvl,li.register.zebra.exb2 div.dvr{width:100% !important;display:block;text-align: center;}
		li.register.zebra.exb2 div.dvl{float:unset; display:block !important;}
		li.register.zebra.exb2 {padding:30px 0px; margin-bottom:20px;}
		
		li.register.zebra.exb2 div.dvr button{box-shadow:unset; background-color:transparent;margin:0px;} 
		li.register.zebra.exb2 div.dvr{max-width: 260px;}
		
		li.register.zebra.exb2 img {object-fit: cover;width: 160px;height: 160px; float: unset;display:block;margin: auto !important;
			box-shadow: var(--buttonBorderShadow);
			padding:15px;
    		background-color:var(--buttonBackgroundColorActive);
    		border-radius: 5px;}
		li.register.zebra.exb2 p{width:100%;max-width:200px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center;margin:20px auto 10px auto;}
		@media (max-width:680px){
			ul#list-registers.exb2{max-width: 300px !important;margin: 40px auto !important;}
		}
	/******** exibição 2 ¬ ***********/
	
	div.adm2022 div.pages p{cursor:pointer;display: initial; padding:10px;}
/*********** adm_2022 ************/

@media (max-width:680px){
	div.menu{
		overflow-x: scroll;
    	height: auto;
    	display: inline-flex !important;
    	overflow-y: hidden;
    	left: 0px;
    	width: 90vw;
		padding: 0px 2px 10px 2px;
		}
}
