/*CSS FAQs */ h2.center{ text-align: center; } details{ background-color: #303030; color: #fff; font-size: 1.1rem; -webkit-transition: .3s ease; -moz-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; margin-bottom:1px!important; } details:hover { cursor: pointer; } summary { padding: .2em 1rem; list-style: none; display: flex; justify-content: space-between; transition: height 1s ease; } summary::-webkit-details-marker { display: none; } summary:after{ content: "\002B"; } details[open] summary { border-bottom: 1px solid #aaa; } details[open] summary:after{ content: "\00D7"; } details[open] div{ padding: .5em 1em; background-color:lightskyblue; color:black; } /* CSS YouTube obsolete(inline) */ .test-oembed-container{ position: relative; padding-bottom: 56.25%; height: 0; } .test-oembed-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* CSS Responsive Table obsolete(inline)*/ .table-responsiv { width: 100%; padding: 0px; margin-bottom: 0px; overflow-y: hidden; border: 1px solid #DDD; overflow-x: auto; min-height: 0.01%; } /* CSS Summary */ .summary { padding: 10px; margin-bottom: 30px; border-radius: 3px; border: 2px solid #04a26e; box-shadow: 5px 5px 8px -2px rgba(0, 0, 0, .1); }