UNPKG

bruno-ui

Version:
507 lines (491 loc) 12.8 kB
.text-center { text-align: center; } .margin-bottom { margin-bottom: 15px; } .brn-button { position: relative; display: inline-block; padding: 0.625rem 0.9375rem; font-size: 0.875rem; font-weight: 400; line-height: normal; background-color: #3abeff; border: 1px solid #3abeff; color: #fff; text-align: center; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; /* */ /* */ } .brn-button:focus { outline: none; } .brn-button:active { outline: none; -moz-box-shadow: inset 0 0 1.5rem rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 0 1.5rem rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 1.5rem rgba(0, 0, 0, 0.2); } .brn-button:active.clean { -moz-box-shadow: inset 0 0 1.5rem rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 0 0 1.5rem rgba(0, 0, 0, 0.05); box-shadow: inset 0 0 1.5rem rgba(0, 0, 0, 0.05); } .brn-button:hover, .brn-button:active { background-color: #338ebb; border-color: #338ebb; } .brn-button.brn-button--rounded { -webkit-border-radius: 2rem; -moz-border-radius: 2rem; -ms-border-radius: 2rem; border-radius: 2rem; } .brn-button.brn-button--block { display: block; } .brn-button.brn-button--small { padding: 0.5rem 0.75rem; font-size: 0.75rem; } .brn-button.brn-button--large { padding: 0.75rem 1.5rem; font-size: 1.5rem; } .brn-button.brn-button--primary { background-color: #3abeff; border: 1px solid #3abeff; } .brn-button.brn-button--primary:hover, .brn-button.brn-button--primary:active { background-color: #338ebb; border-color: #338ebb; } .brn-button.brn-button--primary.brn-button--outline { background: transparent; color: #3abeff; border: 1px solid #3abeff; } .brn-button.brn-button--primary.brn-button--outline:hover, .brn-button.brn-button--primary.brn-button--outline:active { background-color: #3abeff; color: #fff; } .brn-button.brn-button--primary.brn-button--clean { background: transparent; color: #3abeff; border: 1px solid transparent; } .brn-button.brn-button--primary.brn-button--clean:hover, .brn-button.brn-button--primary.brn-button--clean:active { background-color: #fafafa; } .brn-button.brn-button--secondary { background-color: #808c9e; border: 1px solid #808c9e; } .brn-button.brn-button--secondary:hover, .brn-button.brn-button--secondary:active { background-color: #6f7988; border-color: #6f7988; } .brn-button.brn-button--secondary.brn-button--outline { background: transparent; color: #808c9e; border: 1px solid #808c9e; } .brn-button.brn-button--secondary.brn-button--outline:hover, .brn-button.brn-button--secondary.brn-button--outline:active { background-color: #808c9e; color: #fff; } .brn-button.brn-button--secondary.brn-button--clean { background: transparent; color: #808c9e; border: 1px solid transparent; } .brn-button.brn-button--secondary.brn-button--clean:hover, .brn-button.brn-button--secondary.brn-button--clean:active { background-color: #fafafa; } .brn-button.brn-button--success { background-color: #59c17c; border: 1px solid #59c17c; } .brn-button.brn-button--success:hover, .brn-button.brn-button--success:active { background-color: #53a06d; border-color: #53a06d; } .brn-button.brn-button--success.brn-button--outline { background: transparent; color: #59c17c; border: 1px solid #59c17c; } .brn-button.brn-button--success.brn-button--outline:hover, .brn-button.brn-button--success.brn-button--outline:active { background-color: #59c17c; color: #fff; } .brn-button.brn-button--success.brn-button--clean { background: transparent; color: #59c17c; border: 1px solid transparent; } .brn-button.brn-button--success.brn-button--clean:hover, .brn-button.brn-button--success.brn-button--clean:active { background-color: #fafafa; } .brn-button.brn-button--danger { background-color: #d64d61; border: 1px solid #d64d61; } .brn-button.brn-button--danger:hover, .brn-button.brn-button--danger:active { background-color: #b64657; border-color: #b64657; } .brn-button.brn-button--danger.brn-button--outline { background: transparent; color: #d64d61; border: 1px solid #d64d61; } .brn-button.brn-button--danger.brn-button--outline:hover, .brn-button.brn-button--danger.brn-button--outline:active { background-color: #d64d61; color: #fff; } .brn-button.brn-button--danger.brn-button--clean { background: transparent; color: #d64d61; border: 1px solid transparent; } .brn-button.brn-button--danger.brn-button--clean:hover, .brn-button.brn-button--danger.brn-button--clean:active { background-color: #fafafa; } .brn-button.brn-button--warning { background-color: #f8a841; border: 1px solid #f8a841; } .brn-button.brn-button--warning:hover, .brn-button.brn-button--warning:active { background-color: #d39340; border-color: #d39340; } .brn-button.brn-button--warning.brn-button--outline { background: transparent; color: #f8a841; border: 1px solid #f8a841; } .brn-button.brn-button--warning.brn-button--outline:hover, .brn-button.brn-button--warning.brn-button--outline:active { background-color: #f8a841; color: #fff; } .brn-button.brn-button--warning.brn-button--clean { background: transparent; color: #f8a841; border: 1px solid transparent; } .brn-button.brn-button--warning.brn-button--clean:hover, .brn-button.brn-button--warning.brn-button--clean:active { background-color: #fafafa; } .brn-button.brn-button--info { background-color: #89defa; border: 1px solid #89defa; } .brn-button.brn-button--info:hover, .brn-button.brn-button--info:active { background-color: #80cae2; border-color: #80cae2; } .brn-button.brn-button--info.brn-button--outline { background: transparent; color: #89defa; border: 1px solid #89defa; } .brn-button.brn-button--info.brn-button--outline:hover, .brn-button.brn-button--info.brn-button--outline:active { background-color: #89defa; color: #fff; } .brn-button.brn-button--info.brn-button--clean { background: transparent; color: #89defa; border: 1px solid transparent; } .brn-button.brn-button--info.brn-button--clean:hover, .brn-button.brn-button--info.brn-button--clean:active { background-color: #fafafa; } .brn-button.brn-button--dark { background-color: #02364c; border: 1px solid #02364c; } .brn-button.brn-button--dark:hover, .brn-button.brn-button--dark:active { background-color: #042836; border-color: #042836; } .brn-button.brn-button--dark.brn-button--outline { background: transparent; color: #02364c; border: 1px solid #02364c; } .brn-button.brn-button--dark.brn-button--outline:hover, .brn-button.brn-button--dark.brn-button--outline:active { background-color: #02364c; color: #fff; } .brn-button.brn-button--dark.brn-button--clean { background: transparent; color: #02364c; border: 1px solid transparent; } .brn-button.brn-button--dark.brn-button--clean:hover, .brn-button.brn-button--dark.brn-button--clean:active { background-color: #fafafa; } .brn-button.brn-button--light { color: #02364c; background-color: #eaecf0; border: 1px solid #eaecf0; } .brn-button.brn-button--light:hover, .brn-button.brn-button--light:active { background-color: #d7dde4; border-color: #d7dde4; } .brn-button.brn-button--light.brn-button--outline { background: transparent; color: #eaecf0; border: 1px solid #eaecf0; } .brn-button.brn-button--light.brn-button--outline:hover, .brn-button.brn-button--light.brn-button--outline:active { background-color: #eaecf0; color: #02364c; } .brn-button.brn-button--light.brn-button--clean { background: transparent; color: #eaecf0; border: 1px solid transparent; } .brn-button.brn-button--light.brn-button--clean:hover, .brn-button.brn-button--light.brn-button--clean:active { color: #02364c; background-color: #fafafa; } .brn-button .brn-button__icon { display: inline-block; font-size: 1.5rem; line-height: 0.8rem; vertical-align: middle; margin-right: 0.45rem; } .brn-button .brn-button__icon:before { line-height: 0.8rem; } .brn-button .brn-button__icon.brn-button__icon--right { margin-right: 0; margin-left: 0.45rem; } .brn-button .brn-button__icon.brn-button__icon--small { font-size: 1rem; } ul { display: block; padding: 0; margin: 0; } ul li { display: block; text-decoration: none; } ul li.divider { padding: 0; border-bottom: 1px dashed #d7dde4; } ul li a { text-decoration: none; color: #6f7988; } ul li a:hover, ul li a.link-active { color: #042836; } .brn-input { position: relative; display: inline-block; } .brn-input.brn-input--rounded input { -webkit-border-radius: 2rem; -moz-border-radius: 2rem; -ms-border-radius: 2rem; border-radius: 2rem; } .brn-input.brn-input--block { display: block; } .brn-input.brn-input--block input { display: block; width: 100%; } .brn-input.brn-input--danger input { background-color: rgba(214, 77, 97, 0.05); color: #d64d61; border-color: #d64d61; } .brn-input.brn-input--danger input:focus { outline: 0; color: #d64d61; border-color: #b64657; } .brn-input.brn-input--danger input::-webkit-input-placeholder { color: rgba(214, 77, 97, 0.8); opacity: 1; } .brn-input.brn-input--danger input::-moz-placeholder { color: rgba(214, 77, 97, 0.8); opacity: 1; } .brn-input.brn-input--danger input:-ms-input-placeholder { color: rgba(214, 77, 97, 0.8); opacity: 1; } .brn-input.brn-input--danger input::-ms-input-placeholder { color: rgba(214, 77, 97, 0.8); opacity: 1; } .brn-input.brn-input--danger input::placeholder { color: rgba(214, 77, 97, 0.8); opacity: 1; } .brn-input.brn-input--danger input:-ms-input-placeholder { color: rgba(214, 77, 97, 0.8); } .brn-input.brn-input--danger input::-ms-input-placeholder { color: rgba(214, 77, 97, 0.8); } .brn-input.brn-input--with-icon input { padding-left: 2.5rem; } .brn-input.brn-input--with-icon .brn-input__icon { position: absolute; pointer-events: none; font-size: 1.2rem; color: #808c9e; top: 0.5rem; left: 1rem; } .brn-input.brn-input--with-icon-right input { padding-right: 2.5rem; } .brn-input.brn-input--with-icon-right .brn-input__icon { position: absolute; pointer-events: none; font-size: 1.2rem; color: #808c9e; top: 0.5rem; right: 1rem; } .brn-input input { display: inline-block; min-width: 250px; text-align: left; padding: 0.6565rem 0.9375rem; border: 1px solid #808c9e; text-decoration: none; text-transform: none; font-size: 0.875rem; line-height: 1; color: #808c9e; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; } .brn-input input:focus { outline: 0; color: #02364c; border-color: #6f7988; } .brn-input input::-webkit-input-placeholder { color: rgba(128, 140, 158, 0.8); opacity: 1; } .brn-input input::-moz-placeholder { color: rgba(128, 140, 158, 0.8); opacity: 1; } .brn-input input:-ms-input-placeholder { color: rgba(128, 140, 158, 0.8); opacity: 1; } .brn-input input::-ms-input-placeholder { color: rgba(128, 140, 158, 0.8); opacity: 1; } .brn-input input::placeholder { color: rgba(128, 140, 158, 0.8); opacity: 1; } .brn-input input:-ms-input-placeholder { color: rgba(128, 140, 158, 0.8); } .brn-input input::-ms-input-placeholder { color: rgba(128, 140, 158, 0.8); } h1, h2, h3, h4, h5, h6 { font-weight: 700; color: #02364c; margin: 0; padding: 0; } h1 { font-size: 2.5rem; } h2 { font-size: 2rem; } h3 { font-size: 1.625rem; } h4 { font-size: 1.375rem; } h5 { font-size: 1.125rem; } h6 { font-size: 1rem; } p { font-weight: 400; color: #02364c; margin: 0; padding: 0; } .display { font-weight: 300; margin-bottom: 25px; } .display--small { font-size: 24px; } .display--medium { font-size: 32px; } .display--large { font-size: 38px; } hr { border: 0; height: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin: 25px 0; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size: 14px; font-weight: normal; line-height: 1; text-align: left; color: #02364c; }