body#h5ai-info { #content { flex: 1 1 auto; order: 50; color: @col; text-align: center; overflow-y: scroll; } code { margin: 0 0.2em; padding: 2px 4px; border-radius: 4px; font-family: @font-family-mono; letter-spacing: 0.1em; background-color: @col-widget-back; border: @border-widget; font-size: 0.8em; } #header a { font-size: 2.1em; margin: 0.8em 0 0 0; color: @col; text-decoration: none; .transition(all 0.2s ease-in-out); &:hover { color: @col-hover; } } #support { margin: 12px auto 24px auto; padding: 6px 18px; width: 180px; background: #fafafa; border: @border-widget; border-radius: 4px; .paypal { margin: 6px 0 0 0; } } #pass { -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; font-family: @font-family; font-weight: @font-weight; color: @col; background: #fff; border: none; outline: none; display: inline-block; width: 200px; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2); border-radius: 2px; margin: 8px; padding: 0 12px; line-height: 28px; } #login, #logout { display: inline-block; margin: 8px; padding: 0 12px; background: #42a5f5; color: #fff; line-height: 28px; cursor: pointer; border-radius: 2px; cursor: pointer; text-decoration: none; .transition(all 0.2s ease-in-out); box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2); &:hover { box-shadow: 0 1px 8px 0px rgba(0,0,0,0.5); } } #hint { margin: 12px auto; width: 380px; font-weight: lighter; } #tests { display: inline-block; text-align: left; list-style-type: none; margin: 96px 0; padding: 0; .test { margin: 12px 0 0 0; padding: 8px; box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2); background: #fff; border-radius: 2px; } .label { display: inline-block; width: 250px; font-size: 1.4em; } .result { display: inline-block; width: 250px; text-align: right; font-size: 1.4em; font-weight: bold; &.passed { color: @col-okay; } &.failed { color: @col-error; } } .info { font-weight: lighter; margin: 4px 0 0 0; } } }