div.block-body > ul > li { margin-left: 40px; list-style: none; } div.vocabulary > ul > li { margin-left: 40px; list-style: none; } div.node-list > ul > li { margin-left: 40px; list-style: none; } div.list > ul > li > a { margin-left: 20px; list-style: none !important; color: #ffffff !important; } div.list-first > ul > li { margin-left: 20px; list-style: none !important; } div.list-first > ul > li > a { color: #ffffff !important; } .page-header { margin: 70px !important; } @media (max-width: 991px) { .page-header { text-align: center !important; } } .google_auth_help_link { display: block; padding-bottom: 15px; } .my-accordion { border-radius: 5px; padding: 5px 15px; } .my-accordion .my-accordion-title span { margin-right: 10px; width: 25px; text-align: center; background-color: #eaeaea; } .my-accordion .my-accordion-title { cursor: pointer; display: flex; align-items: center; /*justify-content: space-between;*/ font-weight: bold; padding: 5px 0px; border-bottom: 0.5px solid lightgrey; } .my-accordion .my-accordion-body { padding: 10px 0px; height: auto; text-align: justify; position: relative; } .my-accordion .my-accordion-body.closed { height: 0; overflow: hidden; padding: 0; } @media (max-width: 480px) { .my-accordion .my-accordion-title span { min-width: 30px; } }