info-list{cursor:pointer;}
info-group{width:100%;cursor:pointer;}
info-group-title{font-size:1.3rem;display:flex;justify-content:flex-start;font-weight:600;}
info-group-controls{margin-left:10px;display:flex;justify-content:flex-end;}

info-el{flex:1;width:100%;display:none;align-items:center;border-radius:8px;}
info-el.show{display:flex;}
info-el:hover{background:#eee;}
info-img img{height:100px;}
info-header{width:100%;display:flex;border-radius:var(--border-radius);padding:5px 10px;align-items:center;}
info-header a{display:flex;width:100%;align-items:center;}
info-content{padding:0px 0px;}
info-code{font-size:0.7rem;padding:3px 8px;background:#000;border-radius:3px;color:#fff;display:inline-block;}
info-code.blue{background:#0554cc;}
info-code.green{background:#147800;}
info-data{font-size:1rem;margin-right:10px;font-style:italic;}
info-title{font-size:1.3rem;display:block;flex:1}
info-text{font-size:0.9rem;display:block;}

info-single{display:flex;flex-wrap:wrap;max-width:900px;}
info-single-image{flex:1 1 50%;display:flex;align-items:center;justify-content:center;}
info-single-content{flex:1 1 50%;padding:0px 20px;}
info-single-title{font-size:1.5rem;display:block;margin-bottom:10px;}
info-single-attachment{display:flex;margin-top:20px;cursor:pointer;font-weight:600;align-items:center;}
info-single-attachment i{margin-right:3px;}

info-controls{flex:1;display:flex;justify-content:flex-end;}
info-control{display:inline-flex;border:0px solid #ddd;padding:4px 13px;align-items:center;justify-content:center;font-size:0.8rem;font-weight:500;margin-right:15px;cursor:pointer;}
/* info-control:hover{background:var(--secondary);color:#ffffff;}
info-control.active{background:var(--secondary);color:#ffffff;}
info-control:last-child{margin-right:0px;}
info-control i{margin-right:5px;} */

.section-ghost{background:#a8bfff!important;border-color:#a8bfff!important;width:100%;padding:10px;display:block;}

span.moveRow{margin-right:10px;display:inline-flex;align-items:center;}
@media screen and (max-width:700px){
	info-el{flex-wrap:wrap;}
	info-single-image{flex:1;}
	info-single-content{flex:initial;padding:20px;}
}