/*sticky footer*/ html, body { height: 100%; padding: 0; margin: 0; } #wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -52px; } footer, #footer-push { height: 20px; text-align: center; } /*center content on large screens*/ .mdc-toolbar__row, main { max-width: 1200px; margin: 0 auto; } /*content*/ main { padding: 90px 0 30px 0; } #options { letter-spacing: 0.2px; } /*header*/ header .mdc-toolbar__title { margin: 0; } header nav { float: right; margin: 0 !important; } header nav a { min-width: auto !important; } /*footer*/ footer { font-size: 14px; line-height: 20px; color: #9e9e9e; text-align: center; background: #424242; padding: 16px 40px; } footer a { color: #9e9e9e; text-decoration: none; } footer a:nth-of-type(1) { margin-right: 10px; } footer a:nth-of-type(1):before { font-size: 17px; } footer a:nth-of-type(2):before { font-size: 20px; position: relative; top: 1px; } /*custom scrollbars in WebKit*/ ::-webkit-scrollbar { width: 13px; height: 13px; } ::-webkit-scrollbar-track-piece { background: #ececec; -webkit-border-radius: 2px; } ::-webkit-scrollbar-thumb { height: 50px; background: #afbdc3; -webkit-border-radius: 8px; outline: 2px solid #333; outline-offset: -2px; border: 2px solid #ececec; } ::-webkit-scrollbar-thumb:hover { height: 50px; background-color: #607d8b; -webkit-border-radius: 8px; } /*bootstrap callout*/ .bs-callout { border: 1px solid #eee; border-left-width: 5px; border-left-color: #607d8b; border-radius: 3px; background: #fcfcfc; padding: 20px; margin: 0 0 30px 0; } /*button*/ .m-button { background-color: #ececec !important; color: #000 !important; } .m-button:before { background-color: rgba(96, 125, 139, 0.16) !important; } .m-button:after { background-color: rgba(96, 125, 139, 0.16) !important; } /*switch*/ .m-switch { cursor: pointer; margin: 7px 0; } .m-switch:last-child { margin-bottom: 16px; } .m-switch .mdc-switch__background { display: inline-block; bottom: 5px; left: 15px; } .m-switch .mdc-switch-label { font-size: 1rem; line-height: 1.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; padding: 0 0 0 30px; } .m-switch .mdc-switch-label code { font-size: 16px; } /*select*/ .m-select { font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif; font-size: 14px; line-height: 17px; text-transform: uppercase; letter-spacing: 0.2px; background-color: #ececec; border: none; border-radius: 2px; cursor: pointer; padding: 9px 12px; } /*textfield*/ .m-textfield { font-size: 1rem; line-height: 1.5rem; height: auto; margin: 0; } /*list*/ .m-list { list-style: none; clear: both; background: #fff; padding: 0; margin: 0; } .m-list li { transition-duration: .28s; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-property: background-color box-shadow; height: auto; min-height: 36px; border-bottom: 1px solid #ececec; padding: 10px 20px; } .m-list li:last-child { border: 0; } .m-list li:hover { background: #eee; } .m-list li:after { content: ''; display: block; clear: both; } .m-list li > * { display: inline-block; } .m-list li span { font-size: 1rem; line-height: 36px; } .m-list .m-textfield input { color: #a9a9a9; } .m-list .m-textfield input:focus { color: #1b1b1b; } .m-list button { transition-duration: .28s; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-property: background-color; min-width: auto; padding: 0 9px; border-radius: 50%; } .m-list button:hover { background: #cacaca; } /*file access*/ .m-file h4 { margin: 0 0 16px 0; } .m-file img { display: block; margin-bottom: 20px; } /*allowed origins*/ .m-origins h4 { line-height: 36px; float: left; padding: 0 100px 0 0; margin: 0 !important; } .m-origins > .m-textfield:first-of-type { width: 400px; margin: 0 10px !important; } .m-origins button:nth-of-type(2) { float: right; } .m-origins .m-select { width: 110px; } .m-origins .m-switch { margin: 20px 0 0 0; } .m-origins .m-list { clear: both; margin: 20px 0 0 0; } .m-origins .m-list li > * { overflow: hidden; text-overflow: ellipsis; } .m-origins .m-list li > *:nth-child(1) { width: 7%; } .m-origins .m-list li > *:nth-child(2) { width: 22%; } .m-origins .m-list li > *:nth-child(3) { width: 62%; } .m-origins .m-list li > *:nth-child(4) { width: 9%; text-align: right; }