UNPKG

nly-adminlte-vue

Version:
1,953 lines (1,694 loc) 173 kB
/*! * NlyadminlteVue Custom CSS * https://github.com/nejinn/nly-adminlte-vue * * Version: 0.7.5 * * Copyright Nejinn Lerity * https://github.com/nejinn * * Released under the MIT license. */ .nly-no-focus-ring:focus { outline: none; } @media (max-width: 575.98px) { .nly-d-xs-down-none { display: none !important; } } @media (max-width: 767.98px) { .nly-d-sm-down-none { display: none !important; } } @media (max-width: 991.98px) { .nly-d-md-down-none { display: none !important; } } @media (max-width: 1199.98px) { .nly-d-lg-down-none { display: none !important; } } .nly-d-xl-down-none { display: none !important; } html.os-html, html.os-html > .os-host { display: block; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100% !important; width: 100% !important; min-width: 100% !important; min-height: 100% !important; margin: 0 !important; position: absolute !important; } html.os-html > .os-host > .os-padding { position: absolute; } body.os-dragging, body.os-dragging * { cursor: default; } .os-host, .os-host-textarea { position: relative; overflow: visible !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; -ms-grid-row-align: flex-start; align-items: flex-start; } .os-host-flexbox { overflow: hidden !important; display: -webkit-box; display: -ms-flexbox; display: flex; } .os-host-flexbox > .os-size-auto-observer { height: inherit !important; } .os-host-flexbox > .os-content-glue { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 0; flex-shrink: 0; } .os-host-flexbox > .os-content-glue, .os-host-flexbox > .os-size-auto-observer { min-height: 0; min-width: 0; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: auto; flex-basis: auto; } #os-dummy-scrollbar-size { position: fixed; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; visibility: hidden; overflow: scroll; height: 500px; width: 500px; } #os-dummy-scrollbar-size > div { width: 200%; height: 200%; margin: 10px 0; } #os-dummy-scrollbar-size, .os-viewport { -ms-overflow-style: scrollbar !important; } .os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size, .os-viewport-native-scrollbars-invisible.os-viewport { scrollbar-width: none !important; } .os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner { display: none !important; width: 0 !important; height: 0 !important; visibility: hidden !important; background: transparent !important; } .os-content-glue { max-height: 100%; max-width: 100%; width: 100%; pointer-events: none; } .os-content-glue, .os-padding { -webkit-box-sizing: inherit; box-sizing: inherit; } .os-padding { direction: inherit; position: absolute; overflow: visible; padding: 0; margin: 0; left: 0; top: 0; bottom: 0; right: 0; width: auto !important; height: auto !important; z-index: 1; } .os-host-overflow > .os-padding, .os-viewport { overflow: hidden; } .os-viewport { direction: inherit !important; -webkit-box-sizing: inherit !important; box-sizing: inherit !important; resize: none !important; outline: none !important; position: absolute; top: 0; left: 0; bottom: 0; right: 0; padding: 0; margin: 0; -webkit-overflow-scrolling: touch; } .os-content-arrange { position: absolute; z-index: -1; min-height: 1px; min-width: 1px; pointer-events: none; } .os-content { direction: inherit; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; position: relative; display: block; height: 100%; width: 100%; visibility: visible; } .os-content:after, .os-content:before { content: ""; display: table; width: 0; height: 0; line-height: 0; font-size: 0; } .os-content > .os-textarea { -webkit-box-sizing: border-box !important; box-sizing: border-box !important; direction: inherit !important; background: transparent !important; outline: 0 none transparent !important; overflow: hidden !important; position: absolute !important; display: block !important; top: 0 !important; left: 0 !important; margin: 0 !important; border-radius: 0 !important; float: none !important; -webkit-filter: none !important; filter: none !important; border: none !important; resize: none !important; -webkit-transform: none !important; transform: none !important; max-width: none !important; max-height: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-perspective: none !important; perspective: none !important; opacity: 1 !important; z-index: 1 !important; clip: auto !important; vertical-align: baseline !important; padding: 0; } .os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea { right: 0 !important; } .os-content > .os-textarea-cover { z-index: -1; pointer-events: none; } .os-content > .os-textarea[wrap="off"] { white-space: pre !important; margin: 0 !important; } .os-text-inherit { font-family: inherit; font-size: inherit; font-weight: inherit; font-style: inherit; font-variant: inherit; text-transform: inherit; text-decoration: inherit; text-indent: inherit; text-align: inherit; text-shadow: inherit; text-overflow: inherit; letter-spacing: inherit; word-spacing: inherit; line-height: inherit; unicode-bidi: inherit; direction: inherit; color: inherit; cursor: text; } .os-resize-observer, .os-resize-observer-host { -webkit-box-sizing: inherit; box-sizing: inherit; display: block; opacity: 0; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; pointer-events: none; z-index: -1; } .os-resize-observer-host { padding: inherit; border: inherit; border-color: transparent; border-style: solid; -webkit-box-sizing: border-box; box-sizing: border-box; } .os-resize-observer-host:after { content: ""; } .os-resize-observer-host:after, .os-resize-observer-host > .os-resize-observer { height: 200%; width: 200%; padding: inherit; border: inherit; margin: 0; display: block; -webkit-box-sizing: content-box; box-sizing: content-box; } .os-resize-observer.observed, object.os-resize-observer { -webkit-box-sizing: border-box !important; box-sizing: border-box !important; } .os-size-auto-observer { -webkit-box-sizing: inherit !important; box-sizing: inherit !important; height: 100%; width: inherit; max-width: 1px; position: relative; float: left; max-height: 1px; overflow: hidden; z-index: -1; padding: 0; margin: 0; pointer-events: none; -webkit-box-flex: inherit; -ms-flex-positive: inherit; flex-grow: inherit; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: 0; flex-basis: 0; } .os-size-auto-observer > .os-resize-observer { width: 1000%; height: 1000%; min-height: 1px; min-width: 1px; } .os-resize-observer-item { right: 0; bottom: 0; overflow: hidden; z-index: -1; opacity: 0; direction: ltr !important; } .os-resize-observer-item, .os-resize-observer-item-final { position: absolute; top: 0; left: 0; -webkit-box-flex: 0 !important; -ms-flex: none !important; flex: none !important; } .os-resize-observer-item-final { -webkit-transition: none !important; transition: none !important; } .os-resize-observer { -webkit-animation-duration: 1ms; animation-duration: 1ms; -webkit-animation-name: hs-resize-observer-dummy-animation; animation-name: hs-resize-observer-dummy-animation; } .os-host-transition > .os-scrollbar, .os-host-transition > .os-scrollbar-corner { -webkit-transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; } html.os-html > .os-host > .os-scrollbar { position: absolute; z-index: 999999; } .os-scrollbar, .os-scrollbar-corner { position: absolute; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; z-index: 1; } .os-scrollbar-corner { bottom: 0; right: 0; } .os-scrollbar { pointer-events: none; } .os-scrollbar-track { position: relative; padding: 0 !important; border: none !important; } .os-scrollbar-handle, .os-scrollbar-track { pointer-events: auto; height: 100%; width: 100%; } .os-scrollbar-handle { position: absolute; } .os-scrollbar-handle-off, .os-scrollbar-track-off { pointer-events: none; } .os-scrollbar.os-scrollbar-unusable, .os-scrollbar.os-scrollbar-unusable * { pointer-events: none !important; } .os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle { opacity: 0 !important; } .os-scrollbar-horizontal { bottom: 0; left: 0; } .os-scrollbar-vertical { top: 0; right: 0; } .os-host-rtl > .os-scrollbar-horizontal { right: 0; } .os-host-rtl > .os-scrollbar-corner, .os-host-rtl > .os-scrollbar-vertical { right: auto; left: 0; } .os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner, .os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner, .os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal, .os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical, .os-padding + .os-scrollbar-corner, .os-scrollbar-auto-hidden, .os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner { opacity: 0; visibility: hidden; pointer-events: none; } .os-scrollbar-corner-resize-both { cursor: nwse-resize; } .os-host-rtl > .os-scrollbar-corner-resize-both { cursor: nesw-resize; } .os-scrollbar-corner-resize-horizontal { cursor: ew-resize; } .os-scrollbar-corner-resize-vertical { cursor: ns-resize; } .os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize { cursor: default; } .os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical { top: 0; bottom: 0; } .os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal, .os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal { right: 0; left: 0; } .os-scrollbar-corner.os-scrollbar-corner-resize, .os-scrollbar:hover { opacity: 1 !important; visibility: visible !important; } .os-scrollbar-corner.os-scrollbar-corner-resize { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZD0iTTcuNDI0IDBhMS4zMSAxLjMxIDAgMDAtMS4zMSAxLjMxYzAgLjMuMTA0LjU3MS4yNzMuNzkyLjIxLjE0MS40NjYuMjE4LjczNy4yMThhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uMjcxLS4wNzctLjUyOC0uMjE4LS43MzdBMS4yOTggMS4yOTggMCAwMDcuNDI0IDB6bTAgMy4wODRhMS4zMSAxLjMxIDAgMDAtMS4zMSAxLjMxYzAgLjMuMTA0LjU3MS4yNzMuNzkyLjIxLjE0MS40NjYuMjE4LjczNy4yMThhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uMjcxLS4wNzctLjUyOC0uMjE4LS43MzdhMS4yOTggMS4yOTggMCAwMC0uNzkyLS4yNzN6bS0zLjA4NCAwYTEuMzEgMS4zMSAwIDAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzEuMjczLjc5Mi4yMDkuMTQxLjQ2NS4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTktLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTEtLjI3M3ptLTMuMDMgMy4wM0ExLjMxIDEuMzEgMCAwMDAgNy40MjRjMCAuMy4xMDQuNTcxLjI3My43OTIuMjEuMTQxLjQ2Ni4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTgtLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTItLjI3M3ptMy4wMyAwYTEuMzEgMS4zMSAwIDAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzEuMjczLjc5Mi4yMDkuMTQxLjQ2NS4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTktLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTEtLjI3M3ptMy4wODQgMGExLjMxIDEuMzEgMCAwMC0xLjMxIDEuMzFjMCAuMy4xMDQuNTcxLjI3My43OTIuMjEuMTQxLjQ2Ni4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTgtLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTItLjI3M3oiIGZpbGwtb3BhY2l0eT0iLjQ5NCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTguMjE2LjI3M2MuMTQxLjIxLjIxOC40NjYuMjE4LjczN2ExLjMxIDEuMzEgMCAwMS0xLjMxIDEuMzFjLS4yNzEgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTMuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTgtMS4wMzd6bTAgMy4wODRjLjE0MS4yMS4yMTguNDY2LjIxOC43MzdhMS4zMSAxLjMxIDAgMDEtMS4zMSAxLjMxYy0uMjcxIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEzLjUxOSAxLjAzNy41MTlhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uNDI1LS4yMDUtLjc5OC0uNTE4LTEuMDM4em0tMy4wODUgMGMuMTQyLjIxLjIxOS40NjYuMjE5LjczN2ExLjMxIDEuMzEgMCAwMS0xLjMxIDEuMzFjLS4yNzIgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTIuNTE5IDEuMDM3LjUxOWExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjUtLjIwNS0uNzk4LS41MTktMS4wMzh6bS0zLjAzIDMuMDNjLjE0Mi4yMS4yMi40NjYuMjIuNzM3YTEuMzEgMS4zMSAwIDAxLTEuMzExIDEuMzFjLS4yNzEgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTMuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTgtMS4wMzd6bTMuMDMgMGMuMTQyLjIxLjIxOS40NjYuMjE5LjczN2ExLjMxIDEuMzEgMCAwMS0xLjMxIDEuMzFjLS4yNzIgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTIuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTktMS4wMzd6bTMuMDg1IDBjLjE0MS4yMS4yMTguNDY2LjIxOC43MzdhMS4zMSAxLjMxIDAgMDEtMS4zMSAxLjMxYy0uMjcxIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEzLjUxOCAxLjAzNy41MThhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uNDI0LS4yMDUtLjc5OC0uNTE4LTEuMDM3eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+); background-repeat: no-repeat; background-position: 100% 100%; pointer-events: auto !important; } .os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize { -webkit-transform: scaleX(-1); transform: scaleX(-1); } .os-host-overflow { overflow: hidden !important; } @-webkit-keyframes hs-resize-observer-dummy-animation { 0% { z-index: 0; } to { z-index: -1; } } @keyframes hs-resize-observer-dummy-animation { 0% { z-index: 0; } to { z-index: -1; } } .os-theme-none > .os-scrollbar-corner, .os-theme-none > .os-scrollbar-horizontal, .os-theme-none > .os-scrollbar-vertical { display: none !important; } .os-theme-none > .os-scrollbar-corner-resize { display: block !important; min-width: 10px; min-height: 10px; } .os-theme-dark > .os-scrollbar-horizontal, .os-theme-light > .os-scrollbar-horizontal { right: 10px; height: 10px; } .os-theme-dark > .os-scrollbar-vertical, .os-theme-light > .os-scrollbar-vertical { bottom: 10px; width: 10px; } .os-theme-dark.os-host-rtl > .os-scrollbar-horizontal, .os-theme-light.os-host-rtl > .os-scrollbar-horizontal { left: 10px; right: 0; } .os-theme-dark > .os-scrollbar-corner, .os-theme-light > .os-scrollbar-corner { height: 10px; width: 10px; background-color: transparent; } .os-theme-dark > .os-scrollbar, .os-theme-light > .os-scrollbar { padding: 2px; -webkit-box-sizing: border-box; box-sizing: border-box; background: transparent; } .os-theme-dark > .os-scrollbar.os-scrollbar-unusable, .os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar.os-scrollbar-unusable, .os-theme-light > .os-scrollbar > .os-scrollbar-track { background: transparent; } .os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle { min-width: 30px; } .os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle { min-height: 30px; } .os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { -webkit-transition: background-color 0.3s; transition: background-color 0.3s; } .os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { border-radius: 10px; } .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { background: rgba(0, 0, 0, 0.4); } .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle { background: hsla(0, 0%, 100%, 0.4); } .os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle { background: rgba(0, 0, 0, 0.55); } .os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle { background: hsla(0, 0%, 100%, 0.55); } .os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active { background: rgba(0, 0, 0, 0.7); } .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active { background: hsla(0, 0%, 100%, 0.7); } .os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; } .os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before { display: none; } .os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before { top: -6px; bottom: -2px; } .os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before { left: -6px; right: -2px; } .os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before { right: -6px; left: -2px; } .row-cols-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-cols-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .row-cols-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .row-cols-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .row-cols-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .row-cols-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } @media (min-width: 576px) { .row-cols-sm-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-cols-sm-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .row-cols-sm-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .row-cols-sm-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .row-cols-sm-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .row-cols-sm-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } } @media (min-width: 768px) { .row-cols-md-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-cols-md-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .row-cols-md-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .row-cols-md-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .row-cols-md-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .row-cols-md-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } } @media (min-width: 992px) { .row-cols-lg-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-cols-lg-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .row-cols-lg-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .row-cols-lg-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .row-cols-lg-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .row-cols-lg-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } } @media (min-width: 1200px) { .row-cols-xl-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-cols-xl-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .row-cols-xl-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .row-cols-xl-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .row-cols-xl-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .row-cols-xl-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } } .custom-switch.nly-custom-control-lg { padding-left: 2.8125rem; } .custom-switch.nly-custom-control-lg .custom-control-label, .input-group-lg .custom-switch .custom-control-label { font-size: 1.25rem; line-height: 1.5; } .custom-switch.nly-custom-control-lg .custom-control-label::before, .input-group-lg .custom-switch .custom-control-label::before { top: 0.3125rem; height: 1.25rem; left: -2.8125rem; width: 2.1875rem; border-radius: 0.625rem; } .custom-switch.nly-custom-control-lg .custom-control-label::after, .input-group-lg .custom-switch .custom-control-label::after { top: calc(0.3125rem + 2px); left: calc(-2.8125rem + 2px); width: calc(1.25rem - 4px); height: calc(1.25rem - 4px); border-radius: 0.625rem; background-size: 50% 50%; } .custom-switch.nly-custom-control-lg .custom-control-input:checked ~ .custom-control-label::after, .input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label::after { -webkit-transform: translateX(0.9375rem); transform: translateX(0.9375rem); } .custom-switch.nly-custom-control-sm, .input-group-sm .custom-switch { padding-left: 1.96875rem; } .custom-switch.nly-custom-control-sm .custom-control-label, .input-group-sm .custom-switch .custom-control-label { font-size: 0.875rem; line-height: 1.5; } .custom-switch.nly-custom-control-sm .custom-control-label::before, .input-group-sm .custom-switch .custom-control-label::before { top: 0.21875rem; left: -1.96875rem; width: 1.53125rem; height: 0.875rem; border-radius: 0.4375rem; } .custom-switch.nly-custom-control-sm .custom-control-label::after, .input-group-sm .custom-switch .custom-control-label::after { top: calc(0.21875rem + 2px); left: calc(-1.96875rem + 2px); width: calc(0.875rem - 4px); height: calc(0.875rem - 4px); border-radius: 0.4375rem; background-size: 50% 50%; } .custom-switch.nly-custom-control-sm .custom-control-input:checked ~ .custom-control-label::after, .input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label::after { -webkit-transform: translateX(0.65625rem); transform: translateX(0.65625rem); } /* flat */ .custom-switch-flat { padding-left: 2.25rem; } .custom-switch-flat .custom-control-label::before { left: -2.25rem; width: 1.75rem; pointer-events: all; } .custom-switch-flat .custom-control-label::after { top: calc(0.25rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #adb5bd; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .custom-switch-flat .custom-control-label::after { transition: none; } } .custom-switch-flat .custom-control-input:checked ~ .custom-control-label::after { background-color: #dee2e6; -webkit-transform: translateX(0.75rem); transform: translateX(0.75rem); } .custom-switch-flat .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); } .custom-switch-flat.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before { background: #007bff; border-color: #004a99; } .custom-switch-flat.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch-flat.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after { background: #003e80; } .custom-switch-flat.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before { background: #007bff; border-color: #004a99; } .custom-switch-flat.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch-flat.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after { background: #99caff; } .custom-switch-flat.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before { background: #6c757d; border-color: #3d4246; } .custom-switch-flat.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-switch-flat.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after { background: #313539; } .custom-switch-flat.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before { background: #6c757d; border-color: #3d4246; } .custom-switch-flat.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(108, 117, 125, 0.25); } .custom-switch-flat.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after { background: #bcc1c6; } .custom-switch-flat.custom-switch-off-success .custom-control-input ~ .custom-control-label::before { background: #28a745; border-color: #145523; } .custom-switch-flat.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch-flat.custom-switch-off-success .custom-control-input ~ .custom-control-label::after { background: #0f401b; } .custom-switch-flat.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before { background: #28a745; border-color: #145523; } .custom-switch-flat.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch-flat.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after { background: #86e29b; } .custom-switch-flat.custom-switch-off-info .custom-control-input ~ .custom-control-label::before { background: #17a2b8; border-color: #0c525d; } .custom-switch-flat.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-switch-flat.custom-switch-off-info .custom-control-input ~ .custom-control-label::after { background: #093e47; } .custom-switch-flat.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before { background: #17a2b8; border-color: #0c525d; } .custom-switch-flat.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-switch-flat.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after { background: #7adeee; } .custom-switch-flat.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before { background: #ffc107; border-color: #a07800; } .custom-switch-flat.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch-flat.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after { background: #876500; } .custom-switch-flat.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before { background: #ffc107; border-color: #a07800; } .custom-switch-flat.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch-flat.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after { background: #ffe7a0; } .custom-switch-flat.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before { background: #dc3545; border-color: #921925; } .custom-switch-flat.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch-flat.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after { background: #7c151f; } .custom-switch-flat.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before { background: #dc3545; border-color: #921925; } .custom-switch-flat.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch-flat.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after { background: #f3b7bd; } .custom-switch-flat.custom-switch-off-light .custom-control-input ~ .custom-control-label::before { background: #f8f9fa; border-color: #bdc6d0; } .custom-switch-flat.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(248, 249, 250, 0.25); } .custom-switch-flat.custom-switch-off-light .custom-control-input ~ .custom-control-label::after { background: #aeb9c5; } .custom-switch-flat.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before { background: #f8f9fa; border-color: #bdc6d0; } .custom-switch-flat.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(248, 249, 250, 0.25); } .custom-switch-flat.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after { background: white; } .custom-switch-flat.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before { background: #343a40; border-color: #060708; } .custom-switch-flat.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-switch-flat.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after { background: black; } .custom-switch-flat.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before { background: #343a40; border-color: #060708; } .custom-switch-flat.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(52, 58, 64, 0.25); } .custom-switch-flat.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after { background: #7a8793; } .custom-switch-flat.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before { background: #3c8dbc; border-color: #23536f; } .custom-switch-flat.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(60, 141, 188, 0.25); } .custom-switch-flat.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after { background: #1d455b; } .custom-switch-flat.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before { background: #3c8dbc; border-color: #23536f; } .custom-switch-flat.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(60, 141, 188, 0.25); } .custom-switch-flat.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after { background: #acd0e5; } .custom-switch-flat.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before { background: #001f3f; border-color: black; } .custom-switch-flat.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 31, 63, 0.25); } .custom-switch-flat.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after { background: black; } .custom-switch-flat.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before { background: #001f3f; border-color: black; } .custom-switch-flat.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 31, 63, 0.25); } .custom-switch-flat.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after { background: #006ad8; } .custom-switch-flat.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before { background: #3d9970; border-color: #20503b; } .custom-switch-flat.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(61, 153, 112, 0.25); } .custom-switch-flat.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after { background: #193e2d; } .custom-switch-flat.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before { background: #3d9970; border-color: #20503b; } .custom-switch-flat.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(61, 153, 112, 0.25); } .custom-switch-flat.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after { background: #99d6bb; } .custom-switch-flat.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before { background: #01ff70; border-color: #009a43; } .custom-switch-flat.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(1, 255, 112, 0.25); } .custom-switch-flat.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after { background: #008138; } .custom-switch-flat.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before { background: #01ff70; border-color: #009a43; } .custom-switch-flat.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(1, 255, 112, 0.25); } .custom-switch-flat.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after { background: #9affc6; } .custom-switch-flat.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before { background: #f012be; border-color: #930974; } .custom-switch-flat.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(240, 18, 190, 0.25); } .custom-switch-flat.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after { background: #7b0861; } .custom-switch-flat.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before { background: #f012be; border-color: #930974; } .custom-switch-flat.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(240, 18, 190, 0.25); } .custom-switch-flat.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after { background: #f9a2e5; } .custom-switch-flat.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before { background: #d81b60; border-color: #7d1038; } .custom-switch-flat.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(216, 27, 96, 0.25); } .custom-switch-flat.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after { background: #670d2e; } .custom-switch-flat.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before { background: #d81b60; border-color: #7d1038; } .custom-switch-flat.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(216, 27, 96, 0.25); } .custom-switch-flat.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after { background: #f29aba; } .custom-switch-flat.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before { background: #007bff; border-color: #004a99; } .custom-switch-flat.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch-flat.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after { background: #003e80; } .custom-switch-flat.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before { background: #007bff; border-color: #004a99; } .custom-switch-flat.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(0, 123, 255, 0.25); } .custom-switch-flat.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after { background: #99caff; } .custom-switch-flat.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before { background: #6610f2; border-color: #3d0894; } .custom-switch-flat.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(102, 16, 242, 0.25); } .custom-switch-flat.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after { background: #33077c; } .custom-switch-flat.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before { background: #6610f2; border-color: #3d0894; } .custom-switch-flat.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(102, 16, 242, 0.25); } .custom-switch-flat.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after { background: #c3a1fa; } .custom-switch-flat.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before { background: #6f42c1; border-color: #432776; } .custom-switch-flat.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(111, 66, 193, 0.25); } .custom-switch-flat.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after { background: #382063; } .custom-switch-flat.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before { background: #6f42c1; border-color: #432776; } .custom-switch-flat.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(111, 66, 193, 0.25); } .custom-switch-flat.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after { background: #c7b5e7; } .custom-switch-flat.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before { background: #e83e8c; border-color: #ac145a; } .custom-switch-flat.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(232, 62, 140, 0.25); } .custom-switch-flat.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after { background: #95124e; } .custom-switch-flat.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before { background: #e83e8c; border-color: #ac145a; } .custom-switch-flat.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(232, 62, 140, 0.25); } .custom-switch-flat.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after { background: #f8c7dd; } .custom-switch-flat.custom-switch-off-red .custom-control-input ~ .custom-control-label::before { background: #dc3545; border-color: #921925; } .custom-switch-flat.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch-flat.custom-switch-off-red .custom-control-input ~ .custom-control-label::after { background: #7c151f; } .custom-switch-flat.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before { background: #dc3545; border-color: #921925; } .custom-switch-flat.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(220, 53, 69, 0.25); } .custom-switch-flat.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after { background: #f3b7bd; } .custom-switch-flat.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before { background: #fd7e14; border-color: #aa4e01; } .custom-switch-flat.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(253, 126, 20, 0.25); } .custom-switch-flat.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after { background: #904201; } .custom-switch-flat.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before { background: #fd7e14; border-color: #aa4e01; } .custom-switch-flat.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(253, 126, 20, 0.25); } .custom-switch-flat.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after { background: #fed1ac; } .custom-switch-flat.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before { background: #ffc107; border-color: #a07800; } .custom-switch-flat.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch-flat.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after { background: #876500; } .custom-switch-flat.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before { background: #ffc107; border-color: #a07800; } .custom-switch-flat.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(255, 193, 7, 0.25); } .custom-switch-flat.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after { background: #ffe7a0; } .custom-switch-flat.custom-switch-off-green .custom-control-input ~ .custom-control-label::before { background: #28a745; border-color: #145523; } .custom-switch-flat.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch-flat.custom-switch-off-green .custom-control-input ~ .custom-control-label::after { background: #0f401b; } .custom-switch-flat.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before { background: #28a745; border-color: #145523; } .custom-switch-flat.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(40, 167, 69, 0.25); } .custom-switch-flat.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after { background: #86e29b; } .custom-switch-flat.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before { background: #20c997; border-color: #127155; } .custom-switch-flat.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(32, 201, 151, 0.25); } .custom-switch-flat.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after { background: #0e5b44; } .custom-switch-flat.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before { background: #20c997; border-color: #127155; } .custom-switch-flat.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(32, 201, 151, 0.25); } .custom-switch-flat.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after { background: #94eed3; } .custom-switch-flat.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before { background: #17a2b8; border-color: #0c525d; } .custom-switch-flat.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px rgba(23, 162, 184, 0.25); } .custom-switch-flat.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after { background: #093e47; } .custom-switch-flat.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before { back