/* Quartznet - Main stylesheet */ html, body { margin: 0px; padding: 0px; } h1, h2, h3 { line-height: 1.2; } body { background: url(/assets/textures/blue.jpg); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe UI Symbol", "Segoe UI Emoji", "Apple Color Emoji", Roboto, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.8; } header { min-height: 50px; padding: 10px 0px; } .title { /* border: 2px solid red; */ font-size: 48px; padding-left: 10px; padding-right: 10px; /* text-align: center; */ } /* flexbox navbar test*/ .menu { padding-left: 0; display: flex; flex-flow: row wrap; } .info { /* border: 2px solid red; */ flex: 1 1 100%; font-size: 20px; padding-left: 10px; padding-right: 10px; text-align: center; } .item { /* border: 2px solid red; */ flex: 0 1 100px; font-size: 18px; padding-left: 10px; padding-right: 10px; text-align: center; } li { list-style-type: none; } li a:hover { text-decoration: underline; } li a:visited { text-decoration: underline; } /* Main content box */ main { margin-top: 3%; margin-bottom: 30px; margin-top: 30px; } h1, h2, h3 { line-height: 1.2; } /* Different content box types*/ section { border-radius: 5px; min-height: 380px; margin-bottom: 20px; padding: 20px; } /* Login test */ .login-form { margin: 0 auto; width: 50%; } .form-control, .btn { min-height: 38px; } .form-label-group { position: relative; margin-bottom: 1rem; } .form-label-group>input, .form-label-group>label { padding: var(--input-padding-y) var(--input-padding-x); } .form-label-group>label { position: absolute; top: 0; left: 0; display: block; width: 100%; margin-bottom: 0; /* Override default `