html, body { font-family: "Roboto", sans-serif; } .styles__ribbon { background-color: rgba(0,0,0,.06); color: #fff; width: 90%; margin: 80px 0 80px 0; padding: 3em 0; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } h1, h2, h3, h4, h5, h6, .mdl-button, .mdl-typography--display-4, .mdl-typography--display-3, .mdl-typography--display-2 { font-weight: 300; } .mdl-button--accent.mdl-button--accent.mdl-button--raised, .mdl-button--accent.mdl-button--accent.mdl-button--fab { background: #96CA2D; color: #fff; } a.mdl-button:hover { text-decoration: none; color: rgba(255, 255, 255, .9); } .text--bold-shadow { text-shadow: 0 2px 2px rgba(0,0,0,.1); } footer { background: #fafafa; padding: 3em 0; color: #555; } a { color: #009688; text-decoration: none; font-weight: bold; } a:hover { text-decoration: underline; } .material-icons.md-18 { font-size: 18px; } .material-icons.md-24 { font-size: 24px; } .material-icons.md-36 { font-size: 36px; } .material-icons.md-48 { font-size: 48px; } .material-icons.md-96 { font-size: 96px; } .material-icons.md-dark { color: rgba(0, 0, 0, 0.54); } .material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); } .material-icons.md-light { color: rgba(255, 255, 255, 1); } .material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); } .styles__ribbon--lime { background-color: #cddc39; } .mdl-button--large { font-size: 24px; height: 48px; padding: 0 16px; } a.mdl-button--large { padding-top: 10px; } .styles__ribbon--cyan { background-color: #00bcd4; opacity: .8; } .styles__ribbon--teal { background-color: #4BB5C1; } .styles__ribbon.styles__ribbon--right { margin-left: 10%; } pre { font-size: 87%; background-color: rgba(0,0,0,.06); border-radius: 3px; padding: 16px; } .left-col { padding-right: 40px; } .pull-right { float: right; } .text-right { text-align: right; } .text-center { text-align: center; } hr { margin-top: 5em; margin-bottom: 5em; opacity: .5; } pre { max-width: 100%; overflow-x: auto; } .page-content { background: #fff; color: #555; } .container { width: 100%; max-width: 960px; margin: 0 auto; padding: 3em 1em; box-sizing: border-box; } /* Need for sure */ .layout-transparent { background: linear-gradient(to right, #2193b0, #6dd5ed); } .layout-transparent .mdl-layout__header, .layout-transparent .mdl-layout__drawer-button, .layout-transparent .mdl-layout__content { /* This background is dark, so we set text to white. Use 87% black instead if your background is light. */ color: white; } @media only screen and (max-width: 600px) { .mdl-typography--display-4 { font-size: 64px !important; } .mdl-typography--display-2 { font-size: 36px; } .mdl-typeography--display-3 { font-size: 32px; } .mdl-button--large { font-size: 18px; height: 36px; padding: 0 12px; } a.mdl-button--large { padding-top: 4px; } .container { width: 100%; max-width: 100%; padding: 6px; } .styles__ribbon { padding: 0 1em; width: 90%; margin: 0; } .styles__ribbon--right { margin: 0 0 0 10%; } hr { margin: 2em 0; } } md-fab-speed-dial { position: fixed; right: 1em; bottom: 1em; z-index: 20; }