@font-face { font-family: "Linux Biolinum"; src: url('../fonts/LinBiolinum_R.woff') format('woff'); } @font-face { font-family: "Linux Biolinum"; src: url('../fonts/LinBiolinum_RB.woff') format('woff'); font-weight: bold; } @font-face { font-family: "Linux Biolinum"; src: url('../fonts/LinBiolinum_RI.woff') format('woff'); font-style: italic; } [ng-cloak] { display:none !important; } body { overflow-y: scroll; } .beautiful { font-family: "Linux Biolinum",Helvetica,Arial,sans-serif; } .beautiful ol { font-size: 133%; } .beautiful ol ol { font-size: 90%; } .text-bold { font-weight: bolder; } .text-indent p { text-indent: 1em; } .navbar { margin-bottom: 0; } .navbar img { margin: 3px auto; height: 100px; } .navbar #clock { font-size: 70px; } .point, .expired { transition: color text-shadow 1s; position: relative; animation: clockanim 1s ease infinite; -moz-animation: clockanim 1s ease infinite; -webkit-animation: clockanim 1s ease infinite; } .end { color: #A94442; } .point { text-shadow: 0 0 20px #0055ff; } .navbar-inverse .point { text-shadow: 0 0 12px #0055ff; } .end .point { text-shadow: 0 0 20px #ff5500; } .navbar-inverse .end .point { text-shadow: 0 0 12px #ff5500; } @-webkit-keyframes clockanim { 0% { opacity: 1.0; } 50% { opacity: 0; } 100% { opacity: 1.0; }; } @-moz-keyframes clockanim { 0% { opacity: 1.0; } 50% { opacity: 0; } 100% { opacity: 1.0; }; } keyframes clockanim { 0% { opacity: 1.0; } 50% { opacity: 0; } 100% { opacity: 1.0; }; } .well { text-align: justify; } .samp { overflow-x: auto; text-overflow: ellipsis; } h1 small.authors { float: right; font-style: italic; font-size: 42%; } .lead small.authors { color: #7a8288; font-style: italic; } .teamname { -webkit-filter: invert(100%); filter: invert(100%); } .heading { font-style: italic; margin-top: -7px; text-align: right; } .repeated-item.ng-enter, .repeated-item.ng-leave { transition-duration: 1s; } .repeated-item.ng-enter { opacity: 0; transform: translateY(-1000px); } .repeated-item.ng-enter.ng-enter-active { opacity: 1; transform: translateY(0px); } .repeated-item.ng-leave.ng-leave-active { opacity: 0; } .col-sm-8 .repeated-item.ng-leave.ng-leave-active { transform: translateX(-800px); } .col-sm-4 .repeated-item.ng-leave.ng-leave-active { transform: translateX(800px); } .repeated-item.ng-enter-stagger { transition-delay: 0.7s; transition-duration: 0s; } .carousel-indicators { bottom: -10px; } .carousel-caption { padding: 0; position: static; } .carousel .table { margin-bottom: 0; } .carousel .table-condensed td { padding: 2px; } .table th.frotated { border: 0; } .table th.rotated { height: 100px; width: 40px; min-width: 40px; max-width: 40px; position: relative; vertical-align: bottom; padding: 0; font-size: 12px; line-height: 0.9; border: 0; } th.rotated > div { position: relative; top: 0px; left: -50px; height: 100%; transform: skew(45deg,0deg); overflow: hidden; border: 1px solid #000; } th.rotated div span { transform: skew(-45deg,0deg) rotate(45deg); position: absolute; bottom: 40px; left: -35px; display: inline-block; width: 110px; text-align: left; text-overflow: ellipsis; }