#logo-item { cursor: pointer; border: 1px solid #DBDBDB; border-radius: 8px; padding: 15px 15px 0px 15px; margin-bottom: 15px; }

#logo-item:hover { border: 1px solid #357DED; }

#logo-item .logo-image { margin: 0px auto 10px auto; display: table; height: 86px; }

#logo-item .logo-image .logo-image-align { display: table-cell; vertical-align: middle; }

#logo-item .logo-image .logo-image-align img { display: block; max-height: 86px; margin: 0px auto; }

#logo-item .schoolname-align { height: 40px; display: table; width: 100%; }

#logo-item .schoolname-align span { display: table-cell; vertical-align: top; color: #383838; font-weight: 700; font-size: 0.8rem; text-align: center; line-height: 130%; }

@media (max-width: 575px) { #logo-item { padding: 10px; } }
