#nav-main { display: none; }
#nav-gru, #nav-gc, #nav-gd { padding: 1rem 1rem 1rem 2rem; background-size: 20px 20px; background-position: 10px center; background-repeat: no-repeat; background-image: url('/img/svg/check.svg'); }
.grid-default li img { max-height: 2rem; }
.s-icon { display: inline-block; height:1.5rem; width:1.5rem; background-position:center; background-repeat: no-repeat; }
.user-profile { text-align: center; margin: 20px auto; }
.avatar { display: block; margin: 0 auto; vertical-align: middle; width: 100px; height: 100px; border-radius: 50%; border: solid; }
.rgb-li { grid-template-columns: 1fr 1fr 1fr 1fr; }
