body { margin: 0; padding: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; min-height: 100%; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 16px; line-height: 1.5; color: #4d5659; text-rendering: optimizeSpeed; } code { font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; } [hidden] { display: none; } a { background-color: transparent; text-decoration: none; } a:active, a:hover { outline: 0; } img { border: 0; } svg:not(:root) { overflow: hidden; } button, input { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button { text-transform: none; } button, html input[type='button'], input[type='reset'], input[type='submit'] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } *, *:after, *:before { box-sizing: border-box; } p { margin-top: 0; margin-bottom: 30px; } img, video { max-width: 100%; } html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } * { margin: 0; padding: 0; } .create-room-form { text-align: center; } .create-room-form-input-wrapper { border: 1px #00b0e9 solid; padding: 10px; border-radius: 3px; } .create-room-form-input-wrapper:focus { border: 1px #f00 solid; } .domain { color: #b7c0c3; } .create-room-form-input { border: none; background: none; color: #00b0e9; } .create-room-form-input:focus { outline: none; } .create-room-form-button { margin-left: 5px; padding: 8px 10px !important; display: inline-block; } @media (max-width: 420px) { .create-room-form-input-wrapper { width: 100%; display: block; text-align: left; } .create-room-form-button { width: 100%; margin-top: 20px; display: block; margin-left: 0px; } .create-room-form-input { width: 75%; } } .container { margin: 60px auto; width: 85%; max-width: 800px; text-align: center; }