.frs-ribbon { width: 100%; height: 40vh; background-color: #3F51B5; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .frs-main { margin-top: -35vh; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .frs-header .mdl-layout__header-row { padding-left: 40px; } .frs-container { max-width: 1600px; width: calc(100% - 16px); margin: 0 auto; } .frs-content { border-radius: 2px; padding: 80px 56px; margin-bottom: 80px; } .frs-layout.is-small-screen .frs-content { padding: 40px 28px; } .frs-content h3 { margin-top: 48px; } .frs-footer { padding-left: 40px; } .frs-footer .mdl-mini-footer--link-list a { font-size: 13px; } #view-source { position: fixed; display: block; right: 0; bottom: 0; margin-right: 40px; margin-bottom: 40px; z-index: 900; } .mdl-mini-footer--link-list li:hover { color: white; } #signin-button:hover { display: block; background: url(../img/btn_google_signin_dark_focus_web.png); } .mdl-layout a { color: inherit !important; text-decoration: inherit !important; -webkit-transition: all 1s; transition: all 1s; } .mdl-layout a:hover { color: rgb(0, 0, 192) !important; text-decoration: underline !important; } .mdl-list__item-avatar { background-color: transparent !important; color: rgb(117, 117, 117) !important; } .frs-selector li { transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .frs-selector li:hover { background-color: rgb(238, 238, 238); cursor: pointer; } h3 .material-icons { color: rgb(117, 117, 117); font-size: 0.9em; vertical-align: -0.15em; } .frs-content { position: relative; } #frs-button-send { position: absolute; display: block; right: 0; bottom: 0; margin-right: 40px; margin-bottom: 40px; z-index: 900; }