body{ background:#000000; } .grid .tile .img{ visibility: visible; border:1px dotted #223; background-size:cover; background-position:center; background-repeat: no-repeat; border-radius:5px 5px 0px 0px; height:33vh; } .grid .tile{ margin: 0px 15px 15px 0px; width:31%; float:left; background-color:#333; } @media (max-width: 890px){ .grid .tile { width:47%; } } @media (max-width: 713px){ .grid .tile { float:none; width:100%; margin: 0px 0px 15px 0px; } form table tr > th:nth-child(3), form table tr > td:nth-child(3) { display:none; } .menu{ position:absolute; right:20px; } .menu a{ padding-right:20px !important; } .menu a.xl{ display:none; } } .grid .tile .text{ padding: 10px 20px 10px 15px !important; font-size:14px; } .grid .tile img.icon{ transform: translate(0,-3px); } .clear{ clear:both; } .jumbotron{ padding:20px 20px; background:linear-gradient(45deg,#0000,#0000,#F7F2,#0000,#07F2,#0000,#0000); background:url(./../img/backdrop.jpg); background-size: cover; background-position: bottom; background-repeat: no-repeat; } img.icon{ display: inline-block !important; margin-top: 0px; margin-bottom: -5px; width: 17px; } iframe#viewer{ position: fixed; width: 100%; height: calc( 99.7vh - 59px); margin-top: 0px; background: #FFF; left: 0; top: 62px; } /* telescopic text */ u { cursor: pointer; display: inline; text-decoration:none; white-space:nowrap; font-weight:bold; padding:0; } u > u, u > span{ display: none; } u:focus-within > u, u:focus-within > span { display: inline; } u span{ font-weight:normal; white-space: normal; background:none; } /* underline settings */ .telescopic u:nth-child(odd)::before, .telescopic u:nth-child(even)::before{ border-bottom:4px solid #F0F; content:' '; display:inline-block; margin-right:5px; width:23px; height:32px; position: absolute; animation:fade 1000ms infinite; -webkit-animation:fade 1000ms infinite; } .telescopic u:nth-child(odd)::before{ border-bottom:4px solid #77F; } .telescopic * { line-height:40px; } .vertical u:focus-within > u::after, .vertical u:focus-within > span::after { content:' '; display:block; } .show > u, .show > span{ display:inline; } .telescopic u.show::before, .telescopic u.show::after{ display:none; } /* spectrum ruler */ .spectrum{ display:block !important; box-shadow: 0px 0px 5px #F0F; } .spectrum > div, .ruler{ margin:3px 0px; clear:both; background:linear-gradient(90deg, #F07, #77F, #F07); height:2px; } #spectrumheader{ position: absolute; top: 57px; z-index: 1000; left: 0px; height: 5px; width: 100%; } /* css tabs */ .vtab { display:none } /* hide (fallback) vertical tabs */ div.tab-frame > input{ display:none;} div.tab-frame > label{ display:inline-block; padding:5px 10px; cursor:pointer; background:#112; border-bottom:1px solid #447; padding-right:10px; color:#AAD; margin-bottom:20px; } div.tab-frame > label b.tag{ color:#888; background:#000; } div.tab-frame > input:checked + label{ border-bottom:4px solid #A8F; cursor:default; background:#224; color:#FFF; font-weight:bold; } div.tab-frame div.tab{ display:none; clear:left } div.tab-frame > input:nth-of-type(1):checked ~ .tab:nth-of-type(1), div.tab-frame > input:nth-of-type(2):checked ~ .tab:nth-of-type(2), div.tab-frame > input:nth-of-type(3):checked ~ .tab:nth-of-type(3), div.tab-frame > input:nth-of-type(4):checked ~ .tab:nth-of-type(4), div.tab-frame > input:nth-of-type(5):checked ~ .tab:nth-of-type(5), div.tab-frame > input:nth-of-type(6):checked ~ .tab:nth-of-type(6), div.tab-frame > input:nth-of-type(7):checked ~ .tab:nth-of-type(7), div.tab-frame > input:nth-of-type(8):checked ~ .tab:nth-of-type(8), div.tab-frame > input:nth-of-type(9):checked ~ .tab:nth-of-type(9), div.tab-frame > input:nth-of-type(10):checked ~ .tab:nth-of-type(10), div.tab-frame > input:nth-of-type(11):checked ~ .tab:nth-of-type(11), div.tab-frame > input:nth-of-type(12):checked ~ .tab:nth-of-type(12), div.tab-frame > input:nth-of-type(13):checked ~ .tab:nth-of-type(13), div.tab-frame > input:nth-of-type(14):checked ~ .tab:nth-of-type(14), div.tab-frame > input:nth-of-type(15):checked ~ .tab:nth-of-type(15), div.tab-frame > input:nth-of-type(16):checked ~ .tab:nth-of-type(16), div.tab-frame > input:nth-of-type(17):checked ~ .tab:nth-of-type(17){ display:block; } div.tab-frame > div.info{ display:none; } div.tab-frame label.info{ border:none; padding:0; } div.tab-frame > input:checked + label.info{ border:none; } div.tab-frame > input#info:checked ~ .info{ display:block; cursor:pointer; }