article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; &:active, &:hover { outline: 0; } } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; text-transform: none; } select { text-transform: none; } button, html input[type='button'] { -webkit-appearance: button; cursor: pointer; } input { &[type='reset'], &[type='submit'] { -webkit-appearance: button; cursor: pointer; } } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner { border: 0; padding: 0; } input { &::-moz-focus-inner { border: 0; padding: 0; } line-height: normal; &[type='checkbox'], &[type='radio'] { box-sizing: border-box; padding: 0; } &[type='number'] { &::-webkit-inner-spin-button, &::-webkit-outer-spin-button { height: auto; } } &[type='search'] { -webkit-appearance: textfield; box-sizing: content-box; &::-webkit-search-cancel-button, &::-webkit-search-decoration { -webkit-appearance: none; } } } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } input, button, select, textarea { font-size: inherit; line-height: inherit; } a { color: #a4c6ff; text-decoration: none; &:hover { color: #5797ff; text-decoration: underline; } &:focus { color: #5797ff; text-decoration: underline; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } } figure { margin: 0; } img { vertical-align: middle; } p { margin: 0 0 9px; } .lead { margin-bottom: 18px; font-size: 14px; font-weight: 300; line-height: 1.4; } @media (min-width: 768px) { .lead { font-size: 19.5px; } } small, .small { font-size: 92%; } mark, .mark { background-color: rgba(229, 190, 86, 0.28); padding: 0.2em; } .text-nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase, .initialism { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .page-header { padding-bottom: 8px; margin: 36px 0 18px; border-bottom: 1px solid #eeeeee; } ul, ol { margin-top: 0; margin-bottom: 9px; } ul { ul, ol { margin-bottom: 0; } } ol { ul, ol { margin-bottom: 0; } } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; margin-left: -5px; > li { display: inline-block; padding-left: 5px; padding-right: 5px; } } dl { margin-top: 0; margin-bottom: 18px; } dt, dd { line-height: $line-height-base; } dt { font-weight: bold; } dd { margin-left: 0; } .dl-horizontal dd { &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } } @media (min-width: 768px) { .dl-horizontal { dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } dd { margin-left: 180px; } } } abbr { &[title], &[data-original-title] { cursor: help; border-bottom: 1px dotted #999999; } } .initialism { font-size: 90%; } blockquote { padding: 9px 18px; margin: 0 0 18px; font-size: 16.25px; border-left: 5px solid var(--#{$prefix}body-bg); p:last-child, ul:last-child, ol:last-child { margin-bottom: 0; } footer, small, .small { display: block; font-size: 80%; line-height: $line-height-base; color: #999999; } footer:before, small:before, .small:before { content: '\2014 \00A0'; } } .blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid var(--#{$prefix}body-bg); border-left: 0; text-align: right; } .blockquote-reverse { footer:before, small:before, .small:before { content: ''; } } blockquote.pull-right { footer:before, small:before, .small:before { content: ''; } } .blockquote-reverse { footer:after, small:after, .small:after { content: '\00A0 \2014'; } } blockquote.pull-right { footer:after, small:after, .small:after { content: '\00A0 \2014'; } } address { margin-bottom: 18px; font-style: normal; line-height: $line-height-base; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } table { background-color: transparent; } caption { padding-top: 8px; padding-bottom: 8px; color: #d2d2d2; text-align: left; } fieldset { padding: 0; margin: 0; border: 0; min-width: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 18px; font-size: 19.5px; line-height: inherit; color: #ffffff; border: 0; border-bottom: 1px solid #e5e5e5; } label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; } input { &[type='search'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } &[type='radio'], &[type='checkbox'] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } &[type='file'] { display: block; } &[type='range'] { display: block; width: 100%; } } select { &[multiple], &[size] { height: auto; } } input { &[type='file']:focus, &[type='radio']:focus, &[type='checkbox']:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } } output { display: block; padding-top: 6px; font-size: 13px; line-height: $line-height-base; color: #555; } .form-control { display: block; width: 100%; height: 30px; padding: 5px 12px; font-size: 13px; line-height: $line-height-base; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; &:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } &::-moz-placeholder { color: #999; opacity: 1; } &:-ms-input-placeholder, &::-webkit-input-placeholder { color: #999; } &::-ms-expand { border: 0; background-color: transparent; } &[disabled], &[readonly] { background-color: #eeeeee; opacity: 1; } } fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; } textarea.form-control { height: auto; } input[type='search'] { -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) { input { &[type='date'].form-control, &[type='time'].form-control, &[type='datetime-local'].form-control, &[type='month'].form-control { line-height: 30px; } &[type='date'].input-sm { line-height: 28px; } } .input-group-sm { > { input[type='date'] { &.form-control, &.input-group-addon { line-height: 28px; } } .input-group-btn > input[type='date'].btn { line-height: 28px; } } input[type='date'] { line-height: 28px; } } input[type='time'].input-sm { line-height: 28px; } .input-group-sm { > { input[type='time'] { &.form-control, &.input-group-addon { line-height: 28px; } } .input-group-btn > input[type='time'].btn { line-height: 28px; } } input[type='time'] { line-height: 28px; } } input[type='datetime-local'].input-sm { line-height: 28px; } .input-group-sm { > { input[type='datetime-local'] { &.form-control, &.input-group-addon { line-height: 28px; } } .input-group-btn > input[type='datetime-local'].btn { line-height: 28px; } } input[type='datetime-local'] { line-height: 28px; } } input[type='month'].input-sm { line-height: 28px; } .input-group-sm { > { input[type='month'] { &.form-control, &.input-group-addon { line-height: 28px; } } .input-group-btn > input[type='month'].btn { line-height: 28px; } } input[type='month'] { line-height: 28px; } } input[type='date'].input-lg { line-height: 44px; } .input-group-lg { > { input[type='date'] { &.form-control, &.input-group-addon { line-height: 44px; } } .input-group-btn > input[type='date'].btn { line-height: 44px; } } input[type='date'] { line-height: 44px; } } input[type='time'].input-lg { line-height: 44px; } .input-group-lg { > { input[type='time'] { &.form-control, &.input-group-addon { line-height: 44px; } } .input-group-btn > input[type='time'].btn { line-height: 44px; } } input[type='time'] { line-height: 44px; } } input[type='datetime-local'].input-lg { line-height: 44px; } .input-group-lg { > { input[type='datetime-local'] { &.form-control, &.input-group-addon { line-height: 44px; } } .input-group-btn > input[type='datetime-local'].btn { line-height: 44px; } } input[type='datetime-local'] { line-height: 44px; } } input[type='month'].input-lg { line-height: 44px; } .input-group-lg { > { input[type='month'] { &.form-control, &.input-group-addon { line-height: 44px; } } .input-group-btn > input[type='month'].btn { line-height: 44px; } } input[type='month'] { line-height: 44px; } } } .form-group { margin-bottom: 15px; } input[type='radio'] { &[disabled], &.disabled { cursor: not-allowed; } } fieldset[disabled] input[type='radio'] { cursor: not-allowed; } input[type='checkbox'] { &[disabled], &.disabled { cursor: not-allowed; } } fieldset[disabled] input[type='checkbox'] { cursor: not-allowed; } .input-sm { height: 28px; padding: 4px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } select.input-sm { height: 28px; line-height: 28px; } textarea.input-sm { height: auto; } select[multiple].input-sm { height: auto; } .form-group-sm { .form-control { height: 28px; padding: 4px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } select.form-control { height: 28px; line-height: 28px; } textarea.form-control, select[multiple].form-control { height: auto; } } .input-lg { height: 44px; padding: 10px 16px; font-size: 16.25px; line-height: 1.33; border-radius: 6px; } select.input-lg { height: 44px; line-height: 44px; } textarea.input-lg { height: auto; } select[multiple].input-lg { height: auto; } .form-group-lg { .form-control { height: 44px; padding: 10px 16px; font-size: 16.25px; line-height: 1.33; border-radius: 6px; } select.form-control { height: 44px; line-height: 44px; } textarea.form-control, select[multiple].form-control { height: auto; } } .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; pointer-events: none; } .input-lg + .form-control-feedback { width: 44px; height: 44px; line-height: 44px; } .form-group-lg .form-control + .form-control-feedback { width: 44px; height: 44px; line-height: 44px; } .input-sm + .form-control-feedback { width: 28px; height: 28px; line-height: 28px; } .form-group-sm .form-control + .form-control-feedback { width: 28px; height: 28px; line-height: 28px; } .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: white; } @media (min-width: 768px) { .form-inline { .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-control { display: inline-block; width: auto; vertical-align: middle; } .input-group { display: inline-table; vertical-align: middle; .input-group-addon, .input-group-btn, .form-control { width: auto; } > .form-control { width: 100%; } } .control-label { margin-bottom: 0; vertical-align: middle; } } } .form-horizontal { .form-group { margin-left: -15px; margin-right: -15px; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } } } @media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 6px; } } @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 16.25px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 5px; font-size: 12px; } } .pager .disabled button, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity = 65); -webkit-box-shadow: none; box-shadow: none; } a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; } .open > .btn-default.dropdown-toggle { color: #ffffff; background-color: #4d4d4d; border-color: rgba(0, 0, 0, 0.15); } .open > .btn-default.dropdown-toggle { &:hover, &:focus, &.focus { color: #ffffff; background-color: #3b3b3b; border-color: rgba(0, 0, 0, 0.15); } } .open > .btn-default.dropdown-toggle { background-image: none; } fieldset[disabled] .btn-default { &:hover, &:focus, &.focus { background-color: #666; border-color: rgba(0, 0, 0, 0.15); } } .open > .btn-primary.dropdown-toggle { color: #fff; background-color: #005bf0; border-color: #004dcc; } .open > .btn-primary.dropdown-toggle { &:hover, &:focus, &.focus { color: #fff; background-color: #004dcc; border-color: #00348a; } } .open > .btn-primary.dropdown-toggle { background-image: none; } fieldset[disabled] .btn-primary { &:hover, &:focus, &.focus { background-color: #2477ff; border-color: #0b67ff; } } .open > .btn-success.dropdown-toggle { color: #fff; background-color: #1e590e; border-color: #143a09; } .open > .btn-success.dropdown-toggle { &:hover, &:focus, &.focus { color: #fff; background-color: #143a09; border-color: #000100; } } .open > .btn-success.dropdown-toggle { background-image: none; } fieldset[disabled] .btn-success { &:hover, &:focus, &.focus { background-color: #2d8515; border-color: #266f12; } } .open > .btn-info.dropdown-toggle { color: #fff; background-color: #2d61b0; border-color: #255194; } .open > .btn-info.dropdown-toggle { &:hover, &:focus, &.focus { color: #fff; background-color: #255194; border-color: #18345f; } } .open > .btn-info.dropdown-toggle { background-image: none; } .open > .btn-warning.dropdown-toggle { color: #fff; background-color: #b17300; border-color: #8d5c00; } .open > .btn-warning.dropdown-toggle { &:hover, &:focus, &.focus { color: #fff; background-color: #8d5c00; border-color: #4b3100; } } .open > .btn-warning.dropdown-toggle { background-image: none; } fieldset[disabled] .btn-warning { &:hover, &:focus, &.focus { background-color: #e49400; border-color: #cb8300; } } .open > .btn-danger.dropdown-toggle { color: #fff; background-color: #b41e27; border-color: #951920; } .open > .btn-danger.dropdown-toggle { &:hover, &:focus, &.focus { color: #fff; background-color: #951920; border-color: #5c1014; } } .open > .btn-danger.dropdown-toggle { background-image: none; } fieldset[disabled] .btn-danger { &:hover, &:focus, &.focus { background-color: #db2a34; border-color: #c9222c; } } fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } fieldset[disabled] .btn-link { &:hover, &:focus { color: #999999; text-decoration: none; } } .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; } .dropup, .dropdown { position: relative; } .dropdown-toggle:focus { outline: 0; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 13px; text-align: left; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; &.pull-right { right: 0; left: auto; } .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #e5e5e5; } > { li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: $line-height-base; color: #666; white-space: nowrap; &:hover, &:focus { text-decoration: none; color: #ffffff; background-color: #2477ff; } } .active > a { color: #fff; text-decoration: none; outline: 0; background-color: #2477ff; &:hover, &:focus { color: #fff; text-decoration: none; outline: 0; background-color: #2477ff; } } .disabled > a { color: #999999; &:hover, &:focus { color: #999999; } &:hover, &:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); cursor: not-allowed; } } } } .open > { .dropdown-menu { display: block; } a { outline: 0; } } .dropdown-menu-right { left: auto; right: 0; } .dropdown-menu-left { left: 0; right: auto; } .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: $line-height-base; color: #999999; white-space: nowrap; } .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; } .pull-right > .dropdown-menu { right: 0; left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; content: ''; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; } @media (min-width: 768px) { .navbar-right { .dropdown-menu { right: 0; left: auto; } .dropdown-menu-left { left: 0; right: auto; } } } .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; } .btn-group > .btn { &:hover, &:focus, &:active, &.active { z-index: 2; } } .btn-group-vertical > .btn { &:hover, &:focus, &:active, &.active { z-index: 2; } } .btn-group { .btn + { .btn, .btn-group { margin-left: -1px; } } .btn-group + { .btn, .btn-group { margin-left: -1px; } } } .btn-toolbar { margin-left: -5px; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } .btn, .btn-group, .input-group { float: left; } > { .btn, .btn-group, .input-group { margin-left: 5px; } } } .btn-group { > { .btn { &:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } &:first-child { margin-left: 0; &:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; } } &:last-child:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } } .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group { float: left; &:not(:first-child):not(:last-child) > .btn { border-radius: 0; } &:first-child:not(:last-child) > { .btn:last-child, .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; } } &:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } } } .dropdown-toggle:active, &.open .dropdown-toggle { outline: 0; } > { .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } } } .btn-group-lg.btn-group > .btn + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); &.btn-link { -webkit-box-shadow: none; box-shadow: none; } } .btn .caret { margin-left: 0; } .btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 5px 5px 0; border-bottom-width: 0; } .dropup { .btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 0 5px 5px; } } .btn-group-vertical > { .btn { display: block; float: none; width: 100%; max-width: 100%; } .btn-group { display: block; float: none; width: 100%; max-width: 100%; > .btn { display: block; float: none; width: 100%; max-width: 100%; } &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } > .btn { float: none; } } .btn + { .btn, .btn-group { margin-top: -1px; margin-left: 0; } } .btn-group + { .btn, .btn-group { margin-top: -1px; margin-left: 0; } } .btn { &:not(:first-child):not(:last-child) { border-radius: 0; } &:first-child:not(:last-child) { border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } &:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } } .btn-group { &:not(:first-child):not(:last-child) > .btn { border-radius: 0; } &:first-child:not(:last-child) > { .btn:last-child, .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } } &:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } } } .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; > { .btn { float: none; display: table-cell; width: 1%; } .btn-group { float: none; display: table-cell; width: 1%; .btn { width: 100%; } .dropdown-menu { left: auto; } } } } [data-toggle='buttons'] > { .btn input { &[type='radio'], &[type='checkbox'] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; } } .btn-group > .btn input { &[type='radio'], &[type='checkbox'] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; } } } .input-group-btn { &:first-child > { .btn, .btn-group > .btn, .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; } } &:last-child > { .btn:not(:last-child):not(.dropdown-toggle), .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; } } } .input-group-btn { &:last-child > { .btn, .btn-group > .btn, .dropdown-toggle { border-bottom-left-radius: 0; border-top-left-radius: 0; } } &:first-child > { .btn:not(:first-child), .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; } } } .input-group-btn { position: relative; font-size: 0; white-space: nowrap; > .btn { position: relative; + .btn { margin-left: -1px; } &:hover, &:focus, &:active { z-index: 2; } } &:first-child > { .btn, .btn-group { margin-right: -1px; } } &:last-child > { .btn, .btn-group { z-index: 2; margin-left: -1px; } } } .nav { margin-bottom: 0; padding-left: 0; list-style: none; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } > li { position: relative; display: block; > a { position: relative; display: block; padding: 10px 15px; &:hover, &:focus { text-decoration: none; background-color: #eeeeee; } } &.disabled > a { color: #999999; &:hover, &:focus { color: #999999; text-decoration: none; background-color: transparent; cursor: not-allowed; } } } .open > a { background-color: #eeeeee; border-color: #a4c6ff; &:hover, &:focus { background-color: #eeeeee; border-color: #a4c6ff; } } .nav-divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #e5e5e5; } > li > a > img { max-width: none; } } .nav-tabs { border-bottom: 1px solid #ddd; > li { float: left; margin-bottom: -1px; > a { margin-right: 2px; line-height: $line-height-base; border: 1px solid transparent; border-radius: 3px 3px 0 0; &:hover { border-color: #eeeeee #eeeeee #ddd; } } &.active > a { color: #666; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; &:hover, &:focus { color: #666; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; } } } } .nav-pills > li { float: left; > a { border-radius: 3px; } + li { margin-left: 2px; } &.active > a { color: #fff; background-color: #2477ff; &:hover, &:focus { color: #fff; background-color: #2477ff; } } } .nav-stacked > li { float: none; + li { margin-top: 2px; margin-left: 0; } } .nav-justified, .nav-tabs.nav-justified { width: 100%; } .nav-justified > li, .nav-tabs.nav-justified > li { float: none; } .nav-justified > li > a, .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; } .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; } .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 3px; } .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 3px 3px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } } .tab-content > { .tab-pane { display: none; } .active { display: block; } } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar { position: relative; min-height: 50px; margin-bottom: 18px; border: 1px solid transparent; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } } @media (min-width: 768px) { .navbar { border-radius: 3px; } } .navbar-header { &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } } @media (min-width: 768px) { .navbar-header { float: left; } } .navbar-collapse { overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } &.in { overflow-y: auto; } } @media (min-width: 768px) { .navbar-collapse { width: auto; border-top: 0; box-shadow: none; &.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } &.in { overflow-y: visible; } } .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; } @media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } } .navbar-static-top { z-index: 1000; border-width: 0 0 1px; } @media (min-width: 768px) { .navbar-static-top { border-radius: 0; } } .navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; } @media (min-width: 768px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } } .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; } .navbar-brand { float: left; padding: 16px 15px; font-size: 16.25px; line-height: 18px; height: 50px; &:hover, &:focus { text-decoration: none; } > img { display: block; } } @media (min-width: 768px) { .navbar > { .container .navbar-brand, .container-fluid .navbar-brand { margin-left: -15px; } } } .navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 3px; &:focus { outline: 0; } .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; + .icon-bar { margin-top: 4px; } } } @media (min-width: 768px) { .navbar-toggle { display: none; } } .navbar-nav { margin: 8px -15px; > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 18px; } } @media (max-width: 767px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; > li > a, .dropdown-header { padding: 5px 15px 5px 25px; } > li > a { line-height: 18px; &:hover, &:focus { background-image: none; } } } } @media (min-width: 768px) { .navbar-nav { float: left; margin: 0; > li { float: left; > a { padding-top: 16px; padding-bottom: 16px; } } } } .navbar-form { margin-left: -15px; margin-right: -15px; padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 10px; margin-bottom: 10px; } @media (min-width: 768px) { .navbar-form { .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-control { display: inline-block; width: auto; vertical-align: middle; } .input-group { display: inline-table; vertical-align: middle; .input-group-addon, .input-group-btn, .form-control { width: auto; } > .form-control { width: 100%; } } .control-label { margin-bottom: 0; vertical-align: middle; } } } @media (max-width: 767px) { .navbar-form .form-group { margin-bottom: 5px; &:last-child { margin-bottom: 0; } } } @media (min-width: 768px) { .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } } .navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .navbar-btn { margin-top: 10px; margin-bottom: 10px; &.btn-sm { margin-top: 11px; margin-bottom: 11px; } } .btn-group-sm > .navbar-btn.btn { margin-top: 11px; margin-bottom: 11px; } .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { margin-top: 14px; margin-bottom: 14px; } .navbar-text { margin-top: 16px; margin-bottom: 16px; } @media (min-width: 768px) { .navbar-text { float: left; margin-left: 15px; margin-right: 15px; } } @media (min-width: 768px) { .navbar-left { float: left !important; } .navbar-right { float: right !important; margin-right: -15px; ~ .navbar-right { margin-right: 0; } } } .navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; .navbar-brand { color: #777; &:hover, &:focus { color: #5e5e5e; background-color: transparent; } } .navbar-text { color: #777; } .navbar-nav > { li > a { color: #777; &:hover, &:focus { color: #333; background-color: transparent; } } .active > a { color: #555; background-color: #e7e7e7; &:hover, &:focus { color: #555; background-color: #e7e7e7; } } .disabled > a { color: #ccc; background-color: transparent; &:hover, &:focus { color: #ccc; background-color: transparent; } } } .navbar-toggle { border-color: #ddd; &:hover, &:focus { background-color: #ddd; } .icon-bar { background-color: #888; } } .navbar-collapse, .navbar-form { border-color: #e7e7e7; } .navbar-nav > .open > a { background-color: #e7e7e7; color: #555; &:hover, &:focus { background-color: #e7e7e7; color: #555; } } .navbar-link { color: #777; &:hover { color: #333; } } .btn-link { color: #777; &:hover, &:focus { color: #333; } &[disabled] { &:hover, &:focus { color: #ccc; } } } } @media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > { li > a { color: #777; &:hover, &:focus { color: #333; background-color: transparent; } } .active > a { color: #555; background-color: #e7e7e7; &:hover, &:focus { color: #555; background-color: #e7e7e7; } } .disabled > a { color: #ccc; background-color: transparent; &:hover, &:focus { color: #ccc; background-color: transparent; } } } } fieldset[disabled] .navbar-default .btn-link { &:hover, &:focus { color: #ccc; } } .navbar-inverse { background-color: #222; border-color: #090909; .navbar-brand { color: #bfbfbf; &:hover, &:focus { color: #fff; background-color: transparent; } } .navbar-text { color: #bfbfbf; } .navbar-nav > { li > a { color: #bfbfbf; &:hover, &:focus { color: #fff; background-color: transparent; } } .active > a { color: #fff; background-color: #090909; &:hover, &:focus { color: #fff; background-color: #090909; } } .disabled > a { color: #444; background-color: transparent; &:hover, &:focus { color: #444; background-color: transparent; } } } .navbar-toggle { border-color: #333; &:hover, &:focus { background-color: #333; } .icon-bar { background-color: #fff; } } .navbar-collapse, .navbar-form { border-color: #101010; } .navbar-nav > .open > a { background-color: #090909; color: #fff; &:hover, &:focus { background-color: #090909; color: #fff; } } .navbar-link { color: #bfbfbf; &:hover { color: #fff; } } .btn-link { color: #bfbfbf; &:hover, &:focus { color: #fff; } &[disabled] { &:hover, &:focus { color: #444; } } } } @media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu { > .dropdown-header { border-color: #090909; } .divider { background-color: #090909; } > { li > a { color: #bfbfbf; &:hover, &:focus { color: #fff; background-color: transparent; } } .active > a { color: #fff; background-color: #090909; &:hover, &:focus { color: #fff; background-color: #090909; } } .disabled > a { color: #444; background-color: transparent; &:hover, &:focus { color: #444; background-color: transparent; } } } } } fieldset[disabled] .navbar-inverse .btn-link { &:hover, &:focus { color: #444; } } .breadcrumb { padding: 8px 15px; margin-bottom: 18px; list-style: none; background-color: transparent; border-radius: 3px; > { li { display: inline-block; + li:before { content: '> '; padding: 0 5px; color: #f8f8f8; } } .active { color: #b8b8b8; } } } .pagination { display: inline-block; padding-left: 0; margin: 18px 0; border-radius: 3px; > { li { display: inline; > { a, span { position: relative; float: left; padding: 5px 12px; line-height: $line-height-base; text-decoration: none; color: #f8f8f8; background-color: transparent; border: 1px solid transparent; margin-left: -1px; } } &:first-child > { a, span { margin-left: 0; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } } &:last-child > { a, span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } } > { a { &:hover, &:focus { z-index: 2; color: #ffffff; background-color: var(--#{$prefix}secondary-bg); border-color: transparent; } } span { &:hover, &:focus { z-index: 2; color: #ffffff; background-color: var(--#{$prefix}secondary-bg); border-color: transparent; } } } } .active > { a { z-index: 3; color: #ffffff; background-color: var(--#{$prefix}secondary-bg); border-color: transparent; cursor: default; &:hover, &:focus { z-index: 3; color: #ffffff; background-color: var(--#{$prefix}secondary-bg); border-color: transparent; cursor: default; } } span { z-index: 3; color: #ffffff; background-color: var(--#{$prefix}secondary-bg); border-color: transparent; cursor: default; &:hover, &:focus { z-index: 3; color: #ffffff; background-color: var(--#{$prefix}secondary-bg); border-color: transparent; cursor: default; } } } .disabled > { span { color: #eeeeee; background-color: transparent; border-color: transparent; cursor: not-allowed; &:hover, &:focus { color: #eeeeee; background-color: transparent; border-color: transparent; cursor: not-allowed; } } a { color: #eeeeee; background-color: transparent; border-color: transparent; cursor: not-allowed; &:hover, &:focus { color: #eeeeee; background-color: transparent; border-color: transparent; cursor: not-allowed; } } } } } .pagination-lg > li { > { a, span { padding: 10px 16px; font-size: 16.25px; line-height: 1.33; } } &:first-child > { a, span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; } } &:last-child > { a, span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; } } } .pagination-sm > li { > { a, span { padding: 4px 10px; font-size: 12px; line-height: 1.5; } } &:first-child > { a, span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } } &:last-child > { a, span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } } } .pager { padding-left: 0; margin: 18px 0; list-style: none; text-align: center; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } li { display: inline; > { a, span { display: inline-block; padding: 5px 14px; background-color: transparent; border: 1px solid transparent; border-radius: 15px; } a { &:hover, &:focus { text-decoration: none; background-color: var(--#{$prefix}secondary-bg); } } } } .next > { a, span { float: right; } } .previous > { a, span { float: left; } } .disabled > { a { color: #eeeeee; background-color: transparent; cursor: not-allowed; &:hover, &:focus { color: #eeeeee; background-color: transparent; cursor: not-allowed; } } span { color: #eeeeee; background-color: transparent; cursor: not-allowed; } } } .label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; &:empty { display: none; } } .btn .label { position: relative; top: -1px; } a.label { &:hover, &:focus { color: #fff; text-decoration: none; cursor: pointer; } } .label-default, .label-inverse { background-color: #999999; } .label-default[href]:hover, [href].label-inverse:hover, .label-default[href]:focus, [href].label-inverse:focus { background-color: gray; } .label-primary { background-color: #2477ff; &[href] { &:hover, &:focus { background-color: #005bf0; } } } .label-success { background-color: #2d8515; &[href] { &:hover, &:focus { background-color: #1e590e; } } } .label-info { background-color: #4179cf; &[href] { &:hover, &:focus { background-color: #2d61b0; } } } .label-warning { background-color: #e49400; &[href] { &:hover, &:focus { background-color: #b17300; } } } .label-danger, .label-important { background-color: #db2a34; } .label-danger[href]:hover, [href].label-important:hover, .label-danger[href]:focus, [href].label-important:focus { background-color: #b41e27; } .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #fff; line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: #999999; border-radius: 10px; &:empty { display: none; } } .btn .badge { position: relative; top: -1px; } .btn-xs .badge, .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; } .list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: #a4c6ff; background-color: #fff; } .list-group-item > .badge { float: right; + .badge { margin-right: 5px; } } .nav-pills > li > a > .badge { margin-left: 3px; } a.badge { &:hover, &:focus { color: #fff; text-decoration: none; cursor: pointer; } } .jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: transparent; h1, .h1 { color: inherit; } p { margin-bottom: 15px; font-size: 20px; font-weight: 200; } > hr { border-top-color: transparent; } } .thumbnail { display: block; padding: 4px; margin-bottom: 18px; line-height: $line-height-base; background-color: var(--#{$prefix}body-bg); border: 1px solid none; border-radius: 3px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; > img, a > img { display: block; max-width: 100%; height: auto; margin-left: auto; margin-right: auto; } .caption { padding: 9px; color: #f8f8f8; } } a.thumbnail { &:hover, &:focus, &.active { border-color: #a4c6ff; } } .alert { padding: 15px; margin-bottom: 18px; border: 1px solid transparent; border-radius: 3px; h4 { margin-top: 0; color: inherit; } .alert-link { font-weight: bold; } > { p, ul { margin-bottom: 0; } p + p { margin-top: 5px; } } } .alert-dismissable, .alert-dismissible { padding-right: 35px; } .alert-dismissable .close, .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; } @-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } .progress { overflow: hidden; height: 18px; margin-bottom: 18px; background-color: #f5f5f5; border-radius: 3px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 18px; color: #fff; text-align: center; background-color: #2477ff; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; } .progress-striped .progress-bar, .progress-bar-striped { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-size: 40px 40px; } .progress.active .progress-bar, .progress-bar.active { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; } .progress-bar-success { background-color: #2d8515; } .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); } .progress-bar-info { background-color: #4179cf; } .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); } .progress-bar-warning { background-color: #e49400; } .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); } .progress-bar-danger { background-color: #db2a34; } .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent ); } .media { margin-top: 15px; &:first-child { margin-top: 0; } zoom: 1; overflow: hidden; } .media-body { zoom: 1; overflow: hidden; width: 10000px; } .media-object { display: block; &.img-thumbnail { max-width: none; } } .media-right, .media > .pull-right { padding-left: 10px; } .media-left, .media > .pull-left { padding-right: 10px; } .media-left, .media-right, .media-body { display: table-cell; vertical-align: top; } .media-middle { vertical-align: middle; } .media-bottom { vertical-align: bottom; } .media-heading { margin-top: 0; margin-bottom: 5px; } .media-list { padding-left: 0; list-style: none; } .list-group { margin-bottom: 20px; padding-left: 0; } .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: var(--#{$prefix}body-bg); border: 1px solid transparent; &:first-child { border-top-right-radius: 3px; border-top-left-radius: 3px; } &:last-child { margin-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } } a.list-group-item, button.list-group-item { color: #f8f8f8; } a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color: #333; } a.list-group-item { &:hover, &:focus { text-decoration: none; color: #f8f8f8; background-color: var(--#{$prefix}secondary-bg); } } button.list-group-item { &:hover, &:focus { text-decoration: none; color: #f8f8f8; background-color: var(--#{$prefix}secondary-bg); } width: 100%; text-align: left; } .list-group-item { &.disabled { background-color: #eeeeee; color: #999999; cursor: not-allowed; &:hover, &:focus { background-color: #eeeeee; color: #999999; cursor: not-allowed; } .list-group-item-heading, &:hover .list-group-item-heading, &:focus .list-group-item-heading { color: inherit; } .list-group-item-text, &:hover .list-group-item-text, &:focus .list-group-item-text { color: #999999; } } &.active { z-index: 2; color: #fff; background-color: #2477ff; border-color: #2477ff; &:hover, &:focus { z-index: 2; color: #fff; background-color: #2477ff; border-color: #2477ff; } .list-group-item-heading { color: inherit; > { small, .small { color: inherit; } } } &:hover .list-group-item-heading { color: inherit; > { small, .small { color: inherit; } } } &:focus .list-group-item-heading { color: inherit; > { small, .small { color: inherit; } } } .list-group-item-text, &:hover .list-group-item-text, &:focus .list-group-item-text { color: #f0f6ff; } } } .list-group-item-success { color: #ffffff; background-color: rgba(214, 233, 198, 0.28); } a.list-group-item-success, button.list-group-item-success { color: #ffffff; } a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color: inherit; } a.list-group-item-success { &:hover, &:focus { color: #ffffff; background-color: rgba(201, 226, 180, 0.28); } } button.list-group-item-success { &:hover, &:focus { color: #ffffff; background-color: rgba(201, 226, 180, 0.28); } } a.list-group-item-success.active { color: #fff; background-color: #ffffff; border-color: #ffffff; &:hover, &:focus { color: #fff; background-color: #ffffff; border-color: #ffffff; } } button.list-group-item-success.active { color: #fff; background-color: #ffffff; border-color: #ffffff; &:hover, &:focus { color: #fff; background-color: #ffffff; border-color: #ffffff; } } .list-group-item-info { color: #ffffff; background-color: rgba(74, 176, 206, 0.29); } a.list-group-item-info, button.list-group-item-info { color: #ffffff; } a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color: inherit; } a.list-group-item-info { &:hover, &:focus { color: #ffffff; background-color: rgba(54, 167, 200, 0.29); } } button.list-group-item-info { &:hover, &:focus { color: #ffffff; background-color: rgba(54, 167, 200, 0.29); } } a.list-group-item-info.active { color: #fff; background-color: #ffffff; border-color: #ffffff; &:hover, &:focus { color: #fff; background-color: #ffffff; border-color: #ffffff; } } button.list-group-item-info.active { color: #fff; background-color: #ffffff; border-color: #ffffff; &:hover, &:focus { color: #fff; background-color: #ffffff; border-color: #ffffff; } } .list-group-item-warning { color: #ffffff; background-color: rgba(229, 190, 86, 0.28); } a.list-group-item-warning, button.list-group-item-warning { color: #ffffff; } a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color: inherit; } a.list-group-item-warning { &:hover, &:focus { color: #ffffff; background-color: rgba(226, 182, 64, 0.28); } } button.list-group-item-warning { &:hover, &:focus { color: #ffffff; background-color: rgba(226, 182, 64, 0.28); } } a.list-group-item-warning.active { color: #fff; background-color: #ffffff; border-color: #ffffff; &:hover, &:focus { color: #fff; background-color: #ffffff; border-color: #ffffff; } } button.list-group-item-warning.active { color: #fff; background-color: #ffffff; border-color: #ffffff; &:hover, &:focus { color: #fff; background-color: #ffffff; border-color: #ffffff; } } .list-group-item-danger { color: #ffffff; background-color: rgba(242, 99, 73, 0.29); } a.list-group-item-danger, button.list-group-item-danger { color: #ffffff; } a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color: inherit; } a.list-group-item-danger { &:hover, &:focus { color: #ffffff; background-color: rgba(240, 79, 49, 0.29); } } button.list-group-item-danger { &:hover, &:focus { color: #ffffff; background-color: rgba(240, 79, 49, 0.29); } } a.list-group-item-danger.active { color: #fff; background-color: #ffffff; border-color: #ffffff; &:hover, &:focus { color: #fff; background-color: #ffffff; border-color: #ffffff; } } button.list-group-item-danger.active { color: #fff; background-color: #ffffff; border-color: #ffffff; &:hover, &:focus { color: #fff; background-color: #ffffff; border-color: #ffffff; } } .list-group-item-heading { margin-top: 0; margin-bottom: 5px; } .list-group-item-text { margin-bottom: 0; line-height: 1.3; } .panel { margin-bottom: 18px; background-color: #fff; border: 1px solid transparent; border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body { padding: 15px; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } } .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 2px; border-top-left-radius: 2px; > .dropdown .dropdown-toggle { color: inherit; } } .panel-title { margin-top: 0; margin-bottom: 0; font-size: 15px; color: inherit; > { a, small, .small, small > a, .small > a { color: inherit; } } } .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .panel > { .list-group, .panel-collapse > .list-group { margin-bottom: 0; } .list-group .list-group-item, .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; } .list-group:first-child .list-group-item:first-child, .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: 2px; border-top-left-radius: 2px; } .list-group:last-child .list-group-item:last-child, .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } } .panel-heading + .list-group .list-group-item:first-child, .list-group + .panel-footer { border-top-width: 0; } .panel > { .table, .table-responsive > .table, .panel-collapse > .table { margin-bottom: 0; } .table caption, .table-responsive > .table caption, .panel-collapse > .table caption { padding-left: 15px; padding-right: 15px; } .table:first-child, .table-responsive:first-child > .table:first-child { border-top-right-radius: 2px; border-top-left-radius: 2px; } .table:first-child > { thead:first-child > tr:first-child, tbody:first-child > tr:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; } } .table-responsive:first-child > .table:first-child > { thead:first-child > tr:first-child, tbody:first-child > tr:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; } } .table:first-child > { thead:first-child > tr:first-child { td:first-child, th:first-child { border-top-left-radius: 2px; } } tbody:first-child > tr:first-child { td:first-child, th:first-child { border-top-left-radius: 2px; } } } .table-responsive:first-child > .table:first-child > { thead:first-child > tr:first-child { td:first-child, th:first-child { border-top-left-radius: 2px; } } tbody:first-child > tr:first-child { td:first-child, th:first-child { border-top-left-radius: 2px; } } } .table:first-child > { thead:first-child > tr:first-child { td:last-child, th:last-child { border-top-right-radius: 2px; } } tbody:first-child > tr:first-child { td:last-child, th:last-child { border-top-right-radius: 2px; } } } .table-responsive:first-child > .table:first-child > { thead:first-child > tr:first-child { td:last-child, th:last-child { border-top-right-radius: 2px; } } tbody:first-child > tr:first-child { td:last-child, th:last-child { border-top-right-radius: 2px; } } } .table:last-child, .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .table:last-child > { tbody:last-child > tr:last-child, tfoot:last-child > tr:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } } .table-responsive:last-child > .table:last-child > { tbody:last-child > tr:last-child, tfoot:last-child > tr:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } } .table:last-child > { tbody:last-child > tr:last-child { td:first-child, th:first-child { border-bottom-left-radius: 2px; } } tfoot:last-child > tr:last-child { td:first-child, th:first-child { border-bottom-left-radius: 2px; } } } .table-responsive:last-child > .table:last-child > { tbody:last-child > tr:last-child { td:first-child, th:first-child { border-bottom-left-radius: 2px; } } tfoot:last-child > tr:last-child { td:first-child, th:first-child { border-bottom-left-radius: 2px; } } } .table:last-child > { tbody:last-child > tr:last-child { td:last-child, th:last-child { border-bottom-right-radius: 2px; } } tfoot:last-child > tr:last-child { td:last-child, th:last-child { border-bottom-right-radius: 2px; } } } .table-responsive:last-child > .table:last-child > { tbody:last-child > tr:last-child { td:last-child, th:last-child { border-bottom-right-radius: 2px; } } tfoot:last-child > tr:last-child { td:last-child, th:last-child { border-bottom-right-radius: 2px; } } } .panel-body + { .table, .table-responsive { border-top: 1px solid rgba(51, 51, 51, 0.35); } } .table + .panel-body, .table-responsive + .panel-body { border-top: 1px solid rgba(51, 51, 51, 0.35); } .table > tbody:first-child > tr:first-child { th, td { border-top: 0; } } .table-bordered, .table-responsive > .table-bordered { border: 0; } .table-bordered > { thead > tr > { th:first-child, td:first-child { border-left: 0; } } tbody > tr > { th:first-child, td:first-child { border-left: 0; } } tfoot > tr > { th:first-child, td:first-child { border-left: 0; } } } .table-responsive > .table-bordered > { thead > tr > { th:first-child, td:first-child { border-left: 0; } } tbody > tr > { th:first-child, td:first-child { border-left: 0; } } tfoot > tr > { th:first-child, td:first-child { border-left: 0; } } } .table-bordered > { thead > tr > { th:last-child, td:last-child { border-right: 0; } } tbody > tr > { th:last-child, td:last-child { border-right: 0; } } tfoot > tr > { th:last-child, td:last-child { border-right: 0; } } } .table-responsive > .table-bordered > { thead > tr > { th:last-child, td:last-child { border-right: 0; } } tbody > tr > { th:last-child, td:last-child { border-right: 0; } } tfoot > tr > { th:last-child, td:last-child { border-right: 0; } } } .table-bordered > { thead > tr:first-child > { td, th { border-bottom: 0; } } tbody > tr:first-child > { td, th { border-bottom: 0; } } } .table-responsive > .table-bordered > { thead > tr:first-child > { td, th { border-bottom: 0; } } tbody > tr:first-child > { td, th { border-bottom: 0; } } } .table-bordered > { tbody > tr:last-child > { td, th { border-bottom: 0; } } tfoot > tr:last-child > { td, th { border-bottom: 0; } } } .table-responsive { > .table-bordered > { tbody > tr:last-child > { td, th { border-bottom: 0; } } tfoot > tr:last-child > { td, th { border-bottom: 0; } } } border: 0; margin-bottom: 0; } } .panel-group { margin-bottom: 18px; .panel { margin-bottom: 0; border-radius: 3px; + .panel { margin-top: 5px; } } .panel-heading { border-bottom: 0; + .panel-collapse > { .panel-body, .list-group { border-top: 1px solid #ddd; } } } .panel-footer { border-top: 0; + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; } } } .panel-default { border-color: #ddd; > { .panel-heading { color: #555; background-color: #f5f5f5; border-color: #ddd; + .panel-collapse > .panel-body { border-top-color: #ddd; } .badge { color: #f5f5f5; background-color: #555; } } .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; } } } .panel-primary { border-color: #2477ff; > { .panel-heading { color: #fff; background-color: #2477ff; border-color: #2477ff; + .panel-collapse > .panel-body { border-top-color: #2477ff; } .badge { color: #2477ff; background-color: #fff; } } .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #2477ff; } } } .panel-success { border-color: #d6e9c6; > { .panel-heading { color: #ffffff; background-color: rgba(214, 233, 198, 0.28); border-color: #d6e9c6; + .panel-collapse > .panel-body { border-top-color: #d6e9c6; } .badge { color: rgba(214, 233, 198, 0.28); background-color: #ffffff; } } .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; } } } .panel-info { border-color: #4ab0ce; > { .panel-heading { color: #ffffff; background-color: rgba(74, 176, 206, 0.29); border-color: #4ab0ce; + .panel-collapse > .panel-body { border-top-color: #4ab0ce; } .badge { color: rgba(74, 176, 206, 0.29); background-color: #ffffff; } } .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #4ab0ce; } } } .panel-warning { border-color: #e5be56; > { .panel-heading { color: #ffffff; background-color: rgba(229, 190, 86, 0.28); border-color: #e5be56; + .panel-collapse > .panel-body { border-top-color: #e5be56; } .badge { color: rgba(229, 190, 86, 0.28); background-color: #ffffff; } } .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #e5be56; } } } .panel-danger { border-color: rgba(242, 99, 73, 0.7); > { .panel-heading { color: #ffffff; background-color: rgba(242, 99, 73, 0.29); border-color: rgba(242, 99, 73, 0.7); + .panel-collapse > .panel-body { border-top-color: rgba(242, 99, 73, 0.7); } .badge { color: rgba(242, 99, 73, 0.29); background-color: #ffffff; } } .panel-footer + .panel-collapse > .panel-body { border-bottom-color: rgba(242, 99, 73, 0.7); } } } .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; .embed-responsive-item, iframe, embed, object, video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; } } .embed-responsive-16by9 { padding-bottom: 56.25%; } .embed-responsive-4by3 { padding-bottom: 75%; } .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: var(--#{$prefix}secondary-bg); border: 1px solid transparent; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); } } .well-lg { padding: 24px; border-radius: 6px; } .well-sm { padding: 9px; border-radius: 3px; } .close { float: right; font-size: 19.5px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity = 20); &:hover, &:focus { color: #000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity = 50); } } button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; } .modal-open { overflow: hidden; } .modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal-dialog { position: relative; width: auto; margin: 10px; } .modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } .close { margin-top: -2px; } } .modal-title { margin: 0; line-height: $line-height-base; } .modal-body { position: relative; padding: 15px; } .modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } .btn + .btn { margin-left: 5px; margin-bottom: 0; } .btn-group .btn + .btn { margin-left: -1px; } .btn-block + .btn-block { margin-left: 0; } } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } .modal-sm { width: 300px; } } @media (min-width: 992px) { .modal-lg { width: 900px; } } .tooltip { position: absolute; z-index: 1070; display: block; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: $line-height-base; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 12px; opacity: 0; filter: alpha(opacity = 0); &.in { opacity: 0.9; filter: alpha(opacity = 90); } &.top { margin-top: -3px; padding: 5px 0; } &.right { margin-left: 3px; padding: 0 5px; } &.bottom { margin-top: 3px; padding: 5px 0; } &.left { margin-left: -3px; padding: 0 5px; } } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background: rgba(51, 51, 51, 0.9); border: 2px solid #e5603b; border-radius: 3px; } .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } .tooltip { &.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #e5603b; } &.top-left .tooltip-arrow { bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } &.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } &.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; } &.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; } &.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } &.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } &.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } } .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: $line-height-base; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 13px; background-color: var(--#{$prefix}dropdown-bg); background-clip: padding-box; border: 1px solid #ccc; border: 1px solid transparent; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); &.top { margin-top: -10px; } &.right { margin-left: 10px; } &.bottom { margin-top: 10px; } &.left { margin-left: -10px; } } .popover-title { margin: 0; padding: 8px 14px; font-size: 13px; background-color: rgba(43, 43, 43, 0.85); border-bottom: 1px solid rgba(31, 31, 31, 0.85); border-radius: 5px 5px 0 0; } .popover-content { padding: 9px 14px; } .popover { > .arrow { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; &:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 10px; content: ''; } border-width: 11px; } &.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.05); bottom: -11px; &:after { content: ' '; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: var(--#{$prefix}dropdown-bg); } } &.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.05); &:after { content: ' '; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: var(--#{$prefix}dropdown-bg); } } &.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.05); top: -11px; &:after { content: ' '; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: var(--#{$prefix}dropdown-bg); } } &.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.05); &:after { content: ' '; right: 1px; border-right-width: 0; border-left-color: var(--#{$prefix}dropdown-bg); bottom: -10px; } } } .carousel { position: relative; } .carousel-inner { position: relative; overflow: hidden; width: 100%; > { .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; > { img, a > img { display: block; max-width: 100%; height: auto; line-height: 1; } } } .active, .next, .prev { display: block; } .active { left: 0; } .next, .prev { position: absolute; top: 0; width: 100%; } .next { left: 100%; } .prev { left: -100%; } .next.left, .prev.right { left: 0; } .active { &.left { left: -100%; } &.right { left: 100%; } } } } @media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -moz-transition: -moz-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; &.next, &.active.right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0; } &.prev, &.active.left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; } &.next.left, &.prev.right, &.active { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; } } } .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 6%; opacity: 1; filter: alpha(opacity = 100); font-size: 20px; color: #f8f8f8; text-align: center; text-shadow: none; background-color: transparent; &.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } &.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } &:hover, &:focus { outline: 0; color: #f8f8f8; text-decoration: none; opacity: 0.9; filter: alpha(opacity = 90); } .icon-prev, .icon-next, .glyphicon-chevron-left, .glyphicon-chevron-right { position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block; } .icon-prev, .glyphicon-chevron-left { left: 50%; margin-left: -10px; } .icon-next, .glyphicon-chevron-right { right: 50%; margin-right: -10px; } .icon-prev, .icon-next { width: 20px; height: 20px; line-height: 1; } .icon-prev:before { content: '\2039'; } .icon-next:before { content: '\203a'; } } .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid transparent; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: transparent; } .active { margin: 0; width: 12px; height: 12px; background-color: #db2a34; } } .carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: none; .btn { text-shadow: none; } } @media screen and (min-width: 768px) { .carousel-control { .glyphicon-chevron-left, .glyphicon-chevron-right, .icon-prev, .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; } .glyphicon-chevron-left, .icon-prev { margin-left: -10px; } .glyphicon-chevron-right, .icon-next { margin-right: -10px; } } .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; } .carousel-indicators { bottom: 20px; } } .center-block { display: block; margin-left: auto; margin-right: auto; } .invisible { visibility: hidden; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } @-ms-viewport { width: device-width; } /***************************/ /* Reset */ /***************************/ a:focus { outline: none; } /***************************/ /* Type */ /***************************/ ul, ol { margin: 0; } blockquote { &.blockquote-sm { padding: 0 0 0 15px; font-size: 13px; } p { font-size: inherit; margin-bottom: 9px; } } @media (min-width: 768px) { .lead { font-size: 16px; } } /***************************/ /* Forms */ /***************************/ label, input, button, select, textarea { font-weight: 300; } legend small { color: #d2d2d2; font-size: 14px; } .form-control { -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; &[type='search'], &.search { padding-left: 26px; } } select:focus { outline: none; } input { &[type='file']:focus, &[type='radio']:focus, &[type='checkbox']:focus { outline: none; } } .input-group-btn > .btn { z-index: 2; } /*adding .btn-group here because selectpicker's select become .btn-group need some more vertical space*/ .btn-group + .help-block, input + .help-block, select + .help-block, textarea + .help-block, .uneditable-input + .help-block, .input-prepend + .help-block, .input-append + .help-block { margin-top: 4.5px; } .help-block { margin-top: 0; font-size: 11px; color: #d2d2d2; } .search-query, .navbar-form .search-query { border-radius: 3px; line-height: 18px; } .form-horizontal { input + .help-block, select + .help-block, textarea + .help-block, .uneditable-input + .help-block, .input-prepend + .help-block, .input-append + .help-block { margin-top: 4.5px; } } .form-group { margin-bottom: 18px; } @media (min-width: 768px) { .form-horizontal.form-label-left .control-label { text-align: left; } } /***************************/ /* Dropdowns */ /***************************/ .dropdown-menu { border-radius: 6px; > li > a { font-weight: 300; } } /***************************/ /* Buttons */ /***************************/ .pager .disabled button { color: #ffffff; } /***************************/ /* Button Groups */ /***************************/ .btn-group > .btn { + .btn { margin-left: 0; } &:hover, &:focus, &:active, &.active { z-index: auto; color: #a4c6ff; } + .dropdown-toggle { -webkit-box-shadow: none; box-shadow: none; } } .btn-toolbar { font-size: 0; margin-top: 0.7142857145; margin-bottom: 0.7142857145; > { .btn + .btn, .btn-group + .btn, .btn + .btn-group { margin-left: 5px; } } } /***************************/ /* TABBABLE */ /***************************/ .tabbable { &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } } .tab-content { overflow: auto; } .tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0; } .tab-content > .tab-pane, .pill-content > .pill-pane { display: none; } .tab-content > .active, .pill-content > .active { display: block; } .tabs-below > .nav-tabs > { li { margin-top: -1px; margin-bottom: 0; > a { border-radius: 0 0 3px 3px; &:hover, &:focus { border-bottom-color: transparent; border-top-color: #ddd; } } } .active > a { border-color: transparent; border-top-color: transparent; &:hover, &:focus { border-color: transparent; border-top-color: transparent; } } } .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; } .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; } .tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd; > li > a { margin-right: -1px; border-radius: 3px 0 0 3px; &:hover, &:focus { border-color: #eeeeee #ddd #eeeeee #eeeeee; } } .active > a { border-color: #ddd transparent #ddd #ddd; &:hover, &:focus { border-color: #ddd transparent #ddd #ddd; } } } .tabs-right > .nav-tabs { float: right; margin-left: 19px; border-left: 1px solid #ddd; > li > a { margin-left: -1px; border-radius: 0 3px 3px 0; &:hover, &:focus { border-color: #eeeeee #eeeeee #eeeeee #ddd; } } .active > a { border-color: #ddd #ddd #ddd transparent; &:hover, &:focus { border-color: #ddd #ddd #ddd transparent; } } } /***************************/ /* Navs */ /***************************/ .nav { margin-bottom: 0; .open { > a { background-color: #eeeeee; border-color: transparent; &:hover, &:focus { background-color: #eeeeee; border-color: transparent; } } > a { background-color: rgba(51, 51, 51, 0.25); &:hover, &:focus { background-color: rgba(51, 51, 51, 0.25); } } } > li > a { -webkit-transition: background-color 0.2s; -o-transition: background-color 0.2s; transition: background-color 0.2s; &:hover, &:focus { background-color: rgba(51, 51, 51, 0.25); } } } .nav-tabs { > { li > a { border-radius: 3px 3px 0 0; color: #f8f8f8; padding-top: 8px; padding-bottom: 8px; &:hover, &:focus { border-color: transparent; } } .active { margin-bottom: 0; } li.active > a { color: #f8f8f8; background-color: var(--#{$prefix}secondary-bg); border-color: transparent; border-bottom-color: transparent; &:hover, &:focus { color: #f8f8f8; background-color: var(--#{$prefix}secondary-bg); border-color: transparent; border-bottom-color: transparent; } } } border-bottom: none; .dropdown-menu { border-radius: 0 0 3px 3px; } } .nav-pills .dropdown-menu { border-radius: 3px; } .tabs-below > .nav-tabs { border-top: none; > li > a { border-radius: 0 0 3px 3px; } } .tabs-left > .nav-tabs { margin-right: 0; border-right: none; > li > a { border-radius: 3px 0 0 3px; } } .tabs-right > .nav-tabs { margin-left: 0; border-left: none; > li > a { border-radius: 0 3px 3px 0; } } .tabs-below > .nav-tabs > li { margin-top: 0; > a { &:hover, &:focus { border-top-color: transparent; } } } .tabs-left > .nav-tabs { > li > a { margin-right: 0; &:hover, &:focus { border-color: transparent; } } .active { > a { border-color: transparent; border-right-color: transparent; &:hover, &:focus { border-color: transparent; border-right-color: transparent; } } margin-right: 0; } } .tabs-right > .nav-tabs { .active { margin-left: 0; > a { border-color: transparent; border-left-color: transparent; &:hover, &:focus { border-color: transparent; border-left-color: transparent; } } } > li > a { margin-left: 0; &:hover, &:focus { border-color: transparent; } } } .nav-pills > li { > a { margin-top: 2px; margin-bottom: 2px; border-radius: 3px; background: var(--#{$prefix}secondary-bg); } &.active > a { color: white; background: none; &:hover, &:focus { color: white; background: none; } } } .nav-justified > li, .nav-tabs.nav-justified > li { padding: 0 1.28%; } /***************************/ /* Navbars */ /***************************/ .navbar { margin: 0; .btn-navbar { border: none; -webkit-box-shadow: none; box-shadow: none; } .nav > .active > a { background: none; -webkit-box-shadow: none; box-shadow: none; &:hover, &:focus { background: none; -webkit-box-shadow: none; box-shadow: none; } } } .navbar-nav { margin: -7px; > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 18px; } } @media (max-width: 767px) { .navbar-nav .open .dropdown-menu { position: absolute; float: left; margin: 2px 0 0; background-color: var(--#{$prefix}dropdown-bg); border: 0; box-shadow: none; } } /***************************/ /* Breadcrumbs */ /***************************/ .breadcrumb a { color: #f8f8f8; text-decoration: none; &:hover { color: #b8b8b8; } } .content > .breadcrumb { padding-left: 0; padding-right: 0; margin-top: 11px; margin-bottom: 9px; } /***************************/ /* Pagination */ /***************************/ .pagination { font-weight: 400; > li { display: inline; > { a, span { border-radius: 3px; margin: 0 2px; } } } } /***************************/ /* Modals */ /***************************/ .modal { color: #555; border-radius: 3px; h1, h2, h3, h4, h5, h6 { color: #555; } } .modal-footer { background-color: #f5f5f5; } /***************************/ /* Tooltips */ /***************************/ .tooltip { font-size: 12px; } .tooltip-inner { padding: 4px; white-space: pre-wrap; } /***************************/ /* Popovers */ /***************************/ .popover { color: #f8f8f8; border-radius: 3px; h1, h2, h3, h4, h5, h6 { color: #f8f8f8; } } .popover-title { border-radius: 3px 3px 0 0; } /***************************/ /* Thumbnails */ /***************************/ .thumbnail { border: none; -webkit-box-shadow: none; box-shadow: none; } .widget .thumbnail { border: none; } .thumbnail .caption { color: #f8f8f8; } /***************************/ /* Labels and badges */ /***************************/ .label { display: inline-block; padding: 4px 8px; line-height: 14px; text-shadow: none; font-weight: 600; font-size: 11px; margin: 0 0.61rem; } .badge { display: inline-block; padding: 4px 8px; line-height: 14px; text-shadow: none; font-weight: 600; font-size: 11px; margin: 0 0.61rem; padding: 4px 8px; } .icons-page .label { &.label-danger, &.label-important { display: inline !important; } } /***************************/ /* Jumbotron */ /***************************/ .widget > .jumbotron { margin: -12px -17px; } .jumbotron { h1, .h1 { line-height: 1; } } /***************************/ /* Alerts */ /***************************/ .alert { text-shadow: none; font-weight: normal; } .close { -webkit-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; text-shadow: none; } .alert-sm { padding: 10px 12px; font-size: 12px; .close { font-size: 18px; } } /***************************/ /* List Groups */ /***************************/ .list-group { margin-bottom: 0; } .widget { > .list-group { margin: -12px -17px; } .body > .list-group { margin: 0 -17px -12px; .list-group-item:first-child { border-top: 1px solid var(--#{$prefix}secondary-bg); } } } .list-group-item { border: none; -webkit-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out; color: #f8f8f8; } .widget .list-group-item { background: none; + .list-group-item { border-top: 1px solid var(--#{$prefix}secondary-bg); } } .list-group-outer .list-group-item + .list-group-item { margin-top: 10px; } .list-group-item > .fa-chevron-right { margin-top: 3px; margin-left: 6px; color: #ebebeb; } .list-group-lg .list-group-item { padding: 15px 15px; } .list-group:last-of-type .list-group-item:last-child { border-bottom: 0; } /***************************/ /* Progress */ /***************************/ .progress { background: rgba(0, 0, 0, 0.15); } .progress-sm { height: 10px; margin-bottom: 9px; } .progress-xs { height: 5px; margin-bottom: 9px; } /***************************/ /* Panels */ /***************************/ .panel-heading { padding: 0; > .accordion-toggle { display: block; padding: 8px 15px; } } .panel-group { .panel-heading + .panel-collapse .panel-body { border-top: 1px solid var(--#{$prefix}secondary-bg); } .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid var(--#{$prefix}secondary-bg); } } .panel { border: none; background-color: var(--#{$prefix}body-bg); -webkit-box-shadow: none; box-shadow: none; } .content .panel { color: #f8f8f8; } .panel .panel-heading a { color: white; font-weight: 300; &:focus { text-decoration: none; } &.collapsed { color: #d2d2d2; } &[data-toggle='collapse'] { &:before { display: inline-block; font-family: FontAwesome; content: '\f107'; float: right; margin-right: -8px; position: relative; top: 1px; -webkit-transition: transform 0.3s ease-in-out; -o-transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; } &.collapsed:before { transform: rotate(270deg); } } } .panel-body { border-top-color: var(--#{$prefix}secondary-bg); } /***************************/ /* Wells */ /***************************/ .well { -webkit-box-shadow: none; box-shadow: none; } /* graph */ /* ticks */ /* annotations */ @-webkit-keyframes ui-spinner-rotate-right { 0% { -webkit-transform: rotate(0deg); } 25% { -webkit-transform: rotate(180deg); } 50% { -webkit-transform: rotate(180deg); } 75% { -webkit-transform: rotate(360deg); } 100% { -webkit-transform: rotate(360deg); } } @-webkit-keyframes ui-spinner-rotate-left { 0% { -webkit-transform: rotate(0deg); } 25% { -webkit-transform: rotate(0deg); } 50% { -webkit-transform: rotate(180deg); } 75% { -webkit-transform: rotate(180deg); } 100% { -webkit-transform: rotate(360deg); } } @-moz-keyframes ui-spinner-rotate-right { 0% { -moz-transform: rotate(0deg); } 25% { -moz-transform: rotate(180deg); } 50% { -moz-transform: rotate(180deg); } 75% { -moz-transform: rotate(360deg); } 100% { -moz-transform: rotate(360deg); } } @-moz-keyframes ui-spinner-rotate-left { 0% { -moz-transform: rotate(0deg); } 25% { -moz-transform: rotate(0deg); } 50% { -moz-transform: rotate(180deg); } 75% { -moz-transform: rotate(180deg); } 100% { -moz-transform: rotate(360deg); } } @keyframes ui-spinner-rotate-right { 0% { transform: rotate(0deg); } 25% { transform: rotate(180deg); } 50% { transform: rotate(180deg); } 75% { transform: rotate(360deg); } 100% { transform: rotate(360deg); } } @keyframes ui-spinner-rotate-left { 0% { transform: rotate(0deg); } 25% { transform: rotate(0deg); } 50% { transform: rotate(180deg); } 75% { transform: rotate(180deg); } 100% { transform: rotate(360deg); } } @-webkit-keyframes ui-spinner-rotate-right { 0% { -webkit-transform: rotate(0deg); } 25% { -webkit-transform: rotate(180deg); } 50% { -webkit-transform: rotate(180deg); } 75% { -webkit-transform: rotate(360deg); } 100% { -webkit-transform: rotate(360deg); } } @-webkit-keyframes ui-spinner-rotate-left { 0% { -webkit-transform: rotate(0deg); } 25% { -webkit-transform: rotate(0deg); } 50% { -webkit-transform: rotate(180deg); } 75% { -webkit-transform: rotate(180deg); } 100% { -webkit-transform: rotate(360deg); } } @-moz-keyframes ui-spinner-rotate-right { 0% { -moz-transform: rotate(0deg); } 25% { -moz-transform: rotate(180deg); } 50% { -moz-transform: rotate(180deg); } 75% { -moz-transform: rotate(360deg); } 100% { -moz-transform: rotate(360deg); } } @-moz-keyframes ui-spinner-rotate-left { 0% { -moz-transform: rotate(0deg); } 25% { -moz-transform: rotate(0deg); } 50% { -moz-transform: rotate(180deg); } 75% { -moz-transform: rotate(180deg); } 100% { -moz-transform: rotate(360deg); } } @keyframes ui-spinner-rotate-right { 0% { transform: rotate(0deg); } 25% { transform: rotate(180deg); } 50% { transform: rotate(180deg); } 75% { transform: rotate(360deg); } 100% { transform: rotate(360deg); } } @keyframes ui-spinner-rotate-left { 0% { transform: rotate(0deg); } 25% { transform: rotate(0deg); } 50% { transform: rotate(180deg); } 75% { transform: rotate(180deg); } 100% { transform: rotate(360deg); } } input { &[type='search'], &.search { padding-left: 26px; background-color: #fff; background: url(../img/search.png) 5px 6px no-repeat #fff; } &[type='search'].input-transparent, &.search.input-transparent { border: none; color: #f8f8f8; background: url(../img/search-white.png) 5px 5px no-repeat var(--#{$prefix}body-bg); } &[type='search'].input-transparent::-moz-placeholder, &.search.input-transparent::-moz-placeholder { color: rgba(238, 238, 238, 0.76); opacity: 1; } &[type='search'].input-transparent:-ms-input-placeholder, &.search.input-transparent:-ms-input-placeholder, &[type='search'].input-transparent::-webkit-input-placeholder, &.search.input-transparent::-webkit-input-placeholder { color: rgba(238, 238, 238, 0.76); } } ul ul, ol ul { list-style: none; } ul, ol { list-style: none; padding: 0; } iframe { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } fieldset { width: 100%; min-width: 0; } form { margin-bottom: 0; } a { -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; } /***********************************/ /** UTILS **/ /***********************************/ .transition-height { -webkit-transition: height 0.15s ease-in-out; -o-transition: height 0.15s ease-in-out; transition: height 0.15s ease-in-out; } .thumb-lg { width: 60px; > { .glyphicon, .fa { line-height: 60px; } } } .thumb { width: 48px; > { .glyphicon, .fa { line-height: 48px; } } } .thumb-sm { width: 34px; > { .glyphicon, .fa { line-height: 34px; } } } .thumb-xs { width: 28px; > { .glyphicon, .fa { line-height: 28px; } } position: relative; display: inline-block; text-align: center; } .thumb-sm, .thumb-lg, .thumb { position: relative; display: inline-block; text-align: center; } .thumb-xs img, .thumb-sm img, .thumb-lg img, .thumb img { height: auto; max-width: 100%; vertical-align: middle; } .thumb-xs .status, .thumb-sm .status, .thumb-lg .status, .thumb .status { position: absolute; top: 0; left: 0; display: inline-block; width: 0.7em; height: 0.7em; border: 0.15em solid #ffffff; border-radius: 50%; } .thumb-xs .status.status-bottom, .thumb-sm .status.status-bottom, .thumb-lg .status.status-bottom, .thumb .status.status-bottom { top: auto; left: auto; bottom: 0; right: 0; } .text-ellipsis { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .thin-scroll { &::-webkit-scrollbar { height: 8px; width: 8px; &:hover { background-color: #e9e9e9; border: none; } } &::-webkit-scrollbar-thumb { border: none; background-color: rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1); &:hover { background-color: #999999; } } } /* .h* + .fw-bold */ .value0 { margin: 0; font-size: 54px; font-weight: 600; } .value1 { margin: 0; font-size: 33px; font-weight: 600; } .value2 { margin: 0; font-size: 27px; font-weight: 600; } .value3 { margin: 0; font-size: 23px; font-weight: 600; } .value4 { margin: 0; font-size: 17px; font-weight: 600; } .value5 { margin: 0; font-size: 13px; font-weight: 600; } .value6 { margin: 0; font-size: 12px; font-weight: 600; } .width-50 { width: 50px; } .width-n-50 { width: -inline; } .width-100 { width: 100px; } .width-n-100 { width: -inline; } .width-150 { width: 150px; } .width-n-150 { width: -inline; } .width-200 { width: 200px; } .width-n-200 { width: -inline; } .height-50 { height: 50px; } .height-n-50 { height: -inline; } .height-100 { height: 100px; } .height-n-100 { height: -inline; } .height-150 { height: 150px; } .height-n-150 { height: -inline; } .height-200 { height: 200px; } .height-n-200 { height: -inline; } .height-250 { height: 250px; } .height-n-250 { height: -inline; } .max-height-50 { max-height: 50px; } .max-height-n-50 { max-height: -inline; } .max-height-100 { max-height: 100px; } .max-height-n-100 { max-height: -inline; } .max-height-150 { max-height: 150px; } .max-height-n-150 { max-height: -inline; } .max-height-200 { max-height: 200px; } .max-height-n-200 { max-height: -inline; } .max-height-250 { max-height: 250px; } .max-height-n-250 { max-height: -inline; } .rotate-45 { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .rotate-135 { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); } .rotate-225 { -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg); } .rotate-315 { -webkit-transform: rotate(315deg); -ms-transform: rotate(315deg); -o-transform: rotate(315deg); transform: rotate(315deg); } /***********************************/ /** VALIDATION **/ /**********************************/ .form-control.parsley-error { box-shadow: inset 0 0 3px #e49400; &:focus { box-shadow: inset 0 0 3px #e49400; } } .parsley-errors-list { font-size: 12px; li { list-style: none; color: #e49400; } } /***********************************/ /** LOGO **/ /**********************************/ .logo { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; position: absolute; left: 65px; top: 17px; z-index: 1; a { color: #ffffff; text-decoration: none; font-weight: normal; } strong { color: #ffffff; } } @media (min-height: 940px) { .logo { position: fixed; } } /***********************************/ /** SIDEBAR **/ /**********************************/ .sidebar { position: absolute; width: 160px; padding: 10px 0; top: 0; color: #ffffff; z-index: 1; margin: 80px 0 0 25px; font-weight: 300; .settings { margin-top: 10px; text-align: center; .btn-auto { display: none; } } .panel { background: none; } &.collapse { display: block; visibility: visible; } } @media (min-height: 940px) { .sidebar { position: fixed; } } .side-nav { margin: 0; li { list-style: none; i[class*='fa'] { width: 16px; margin-right: 8px; float: left; line-height: 20px; font-size: 14px; opacity: 0.4; text-align: right; } a { &:hover, &:focus { background: rgba(0, 0, 0, 0.07); } color: inherit; -webkit-transition: background-color 0.2s; -o-transition: background-color 0.2s; transition: background-color 0.2s; text-decoration: none; display: block; padding: 10px 20px; border-radius: 6px; .fa-angle-down { width: auto; float: right; margin-right: -8px; opacity: 1; -webkit-transition: -webkit-transform 0.3s ease-in-out; -moz-transition: -moz-transform 0.3s ease-in-out; -o-transition: -o-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; } &.collapsed .fa-angle-down { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } &[data-toggle='collapse'] { &:before { display: inline-block; font-family: FontAwesome; content: '\f107'; float: right; margin-right: -8px; position: relative; top: 1px; -webkit-transition: transform 0.3s ease-in-out; -o-transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; } &.collapsed:before { transform: rotate(90deg); } } } &.active > a { font-weight: 700; } } .panel-collapse { li a { padding: 4px 20px; padding-left: 50px; &:hover, &:focus { background: rgba(0, 0, 0, 0.07); } i[class*='fa'] { float: none; font-size: inherit; } } .panel-collapse { .panel-collapse > li a { padding-left: 70px; } > li a { padding-left: 60px; } } } .panel { margin: 0; border: none; border-radius: 0; } } .sidebar-labels { list-style: none; padding: 10px 20px; > li { > a { color: rgba(255, 255, 255, 0.8); text-decoration: none; font-weight: normal; &:hover { color: #ffffff; } .circle, .circle-o { position: relative; top: -2px; font-size: 9px; height: 12px; width: 12px; line-height: 12px; } .fa-circle { font-size: 11px; vertical-align: 1px; margin-left: 4px; margin-right: 8px; } .circle-o { top: 1px; left: 1px; } } + li { margin-top: 9px; } } } @media (max-width: 767px) { .sidebar-labels { display: none; } } .sidebar-alerts .alert { margin-bottom: 0; padding: 9px 12px 9px 20px; .close { font-size: 16px; text-shadow: none; opacity: 1; color: rgba(255, 255, 255, 0.9); } } @media (max-width: 767px) { .sidebar-alerts { display: none; } } .sidebar-nav-title { margin: 35px 0 5px 20px; font-weight: 300; .action-link { color: rgba(255, 255, 255, 0.85); float: right; margin-right: 12px; margin-top: -1px; .fa, .glyphicon { font-size: 9px; } } } @media (max-width: 767px) { .sidebar-nav-title { display: none; } } .sidebar-on-right { .sidebar { right: 0; margin: 80px 25px 0 0; } .wrap { margin-left: 0; margin-right: 185px; } .logo { right: 67px; left: auto; } } .sidebar-hidden { .sidebar, .logo { display: none; } .wrap { margin-left: 0; margin-right: 0; } } /***********************************/ /** CONTENT **/ /**********************************/ /*main content*/ .wrap { margin-left: 185px; } /*content except of header*/ .content { position: relative; padding: 25px 2.5641%; -webkit-transition: margin-top 0.35s ease, opacity 0.2s; -o-transition: margin-top 0.35s ease, opacity 0.2s; transition: margin-top 0.35s ease, opacity 0.2s; max-width: none; width: auto; opacity: 1; &.hiding { opacity: 0; } .content-footer { position: absolute; bottom: -85px; color: #d2d2d2; } } /***********************************/ /** WIDGET **/ /**********************************/ .widget { border-radius: 3px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 12px 17px; color: #f8f8f8; background: var(--#{$prefix}body-bg); margin-bottom: 30px; position: relative; &.normal { height: 220px; } &.large { height: 315px; .body { height: 280px; } } &.xlarge { height: 415px; .body { height: 380px; } } &.tiny { height: 188px; } &.tiny-x2 { height: 426px; } &.transparent { background: transparent; -webkit-box-shadow: none; box-shadow: none; } > header { position: relative; background: none; color: white; h1, h2, h3, h4, h5 { margin: 0; line-height: 20px; font-weight: 600; color: inherit; } h1 small, h2 small, h3 small, h4 small, h5 small { text-transform: lowercase; color: #d2d2d2; } h4 { font-size: 14px; } } .body { margin-top: 10px; } > footer { position: absolute; bottom: 0; left: 0; right: 0; margin: 15px 0 0; } .actions { position: absolute; right: 0; top: 0; a { text-decoration: none; } } .widget-table-overflow { margin: 0 -17px -12px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; .table > { thead > tr > { th:first-child, td:first-child { padding-left: 17px; } } tbody > tr > { th:first-child, td:first-child { padding-left: 17px; } } tfoot > tr > { th:first-child, td:first-child { padding-left: 17px; } } thead > tr > { th:last-child, td:last-child { padding-right: 17px; } } tbody > tr > { th:last-child, td:last-child { padding-right: 17px; } } tfoot > tr > { th:last-child, td:last-child { padding-right: 17px; } } } } } .widget-controls { position: absolute; z-index: 1; top: 0; right: 0; font-size: 12px; word-spacing: 1px; &.left { left: 0; right: auto; } > { a, span { padding: 1px 4px; border-radius: 4px; color: rgba(255, 255, 255, 0.45); -webkit-transition: color 0.15s ease-in-out; -o-transition: color 0.15s ease-in-out; transition: color 0.15s ease-in-out; } a > .fa, span > .fa { vertical-align: middle; } a > .glyphicon, span > .glyphicon { vertical-align: -1px; } a:hover { color: rgba(255, 255, 255, 0.6); } } .fa-refresh { position: relative; top: -1px; } } /***********************************/ /** HEADER **/ /**********************************/ .page-header { border: none; margin: 15px 2.5641% 0; padding: 0; position: relative; border-radius: 3px; .navbar { min-height: 40px; border: none; .nav { li.dropdown { &.open > .dropdown-toggle, &.active > .dropdown-toggle { background-color: transparent; color: rgba(51, 51, 51, 0.5); } &.open { &.active > .dropdown-toggle { background-color: transparent; color: rgba(51, 51, 51, 0.5); } > .dropdown-toggle { &:hover, &:focus { color: #ffffff; } } } &.active > .dropdown-toggle { &:hover, &:focus { color: #ffffff; } } &.open.active > .dropdown-toggle { &:hover, &:focus { color: #ffffff; } } } > { li > a { &:focus, &:hover { color: #ffffff; } } .active > a { color: #ffffff; &:hover, &:focus { color: #ffffff; } } } } } .nav > li { position: relative; background: none; float: left; > a { color: rgba(51, 51, 51, 0.5); width: 40px; padding: 0; font-size: 19.5px; outline: 0; background: none; text-align: center; vertical-align: middle; line-height: 36px; text-shadow: none; &:hover { color: #ffffff; } .glyphicon { vertical-align: middle; } } .count { position: absolute; bottom: 2px; right: 2px; font-size: 9.1px; font-weight: normal; background: rgba(51, 51, 51, 0.55); color: rgba(255, 255, 255, 0.9); line-height: 1em; padding: 2px 4px; border-radius: 10px; } &.divider { display: block; height: 38px; width: 1px; margin: 0 20px; background: linear-gradient(rgba(51, 51, 51, 0), rgba(51, 51, 51, 0.5), rgba(102, 102, 102, 0)); } } .search-query { color: #f8f8f8; border: none; background: url(../img/search-white.png) 5px 5px no-repeat var(--#{$prefix}body-bg); padding-left: 26px; -webkit-transition: width 0.2s; -o-transition: width 0.2s; transition: width 0.2s; width: 200px; &::-moz-placeholder { color: rgba(238, 238, 238, 0.76); opacity: 1; } &:-ms-input-placeholder, &::-webkit-input-placeholder { color: rgba(238, 238, 238, 0.76); } &:focus { width: 240px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } } .navbar-form { margin: 5px 15px 0 0; padding: 0; border: none; -webkit-box-shadow: none; box-shadow: none; } .navbar-nav { margin: 0; } .navbar { .nav > li > .dropdown-menu:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid var(--#{$prefix}dropdown-bg); position: absolute; top: -6px; left: 10px; } .pull-right > li > .dropdown-menu, .nav > li > .dropdown-menu.pull-right { left: auto; right: 0; } .pull-right > li > .dropdown-menu:before, .nav > li > .dropdown-menu.pull-right:before { left: auto; right: 12px; } .pull-right > li > .dropdown-menu:after, .nav > li > .dropdown-menu.pull-right:after { left: auto; right: 13px; } .pull-right > li > .dropdown-menu .dropdown-menu, .nav > li > .dropdown-menu.pull-right .dropdown-menu { left: auto; right: 100%; margin-left: 0; margin-right: -1px; border-radius: 6px 0 6px 6px; } } } .page-title { color: #ffffff; font-weight: 300; line-height: 1; margin: 11px 0 18px; small { color: rgba(255, 255, 255, 0.7); } } .notifications { margin: 6px 20px 6px -40px; -webkit-transition: margin-top 0.2s ease; -o-transition: margin-top 0.2s ease; transition: margin-top 0.2s ease; .alert { background: var(--#{$prefix}body-bg); border: none; font-size: 12px; line-height: 19px; margin-bottom: 0; padding: 3px 9px; color: #f8f8f8; text-shadow: none; border-radius: 10px; a { color: #f8f8f8; font-weight: bold; } } } /***********************************/ /** MESSAGES **/ /**********************************/ .messages { background: var(--#{$prefix}dropdown-bg); -webkit-box-shadow: none; box-shadow: none; border-radius: 3px !important; color: white; } .navbar .nav > li > .messages { &:before { border-bottom: none; } &:after { border-bottom-color: var(--#{$prefix}dropdown-bg); } > li > a { color: white; padding: 8px 10px; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } &:hover, &:focus { background: rgba(229, 96, 59, 0.2); } } .see-all { padding: 5px 10px; } } .message { img { float: left; width: 40px; } .details { margin-left: 50px; } .text { font-size: 12px; color: #ddd; } } /***********************************/ /** SUPPORT **/ /**********************************/ .support { background: var(--#{$prefix}dropdown-bg); -webkit-box-shadow: none; box-shadow: none; border-radius: 3px !important; color: white; } .navbar .nav > li > .support { &:before { border-bottom: none; } &:after { border-bottom-color: var(--#{$prefix}dropdown-bg); } > li > a { color: white; padding: 5px 10px; &:hover, &:focus { background: rgba(229, 96, 59, 0.2); } } .see-all { padding: 5px 10px; } } .support-ticket { .picture { float: left; text-align: center; } .details { margin-left: 30px; font-size: 12px; } } /***********************************/ /** SETTINGS **/ /**********************************/ .settings-popover { background: var(--#{$prefix}dropdown-bg); -webkit-box-shadow: none; box-shadow: none; border-radius: 3px !important; color: white; width: 122px; font-size: 12px; text-align: center; left: -40px !important; top: 30px !important; &.bottom .arrow { border-bottom-color: transparent; top: -13px; margin-left: 0; left: 44% !important; right: 4px; &:after { border-bottom-color: var(--#{$prefix}dropdown-bg); border-width: 6px; } } .btn-group { margin-top: 0; } .btn-sm, .btn-group-sm > .btn { padding: 0 7px; } } .setting { font-weight: normal; + .setting { margin-top: 5px; } } /***********************************/ /** ACCOUNT **/ /**********************************/ .account { width: 180px; background: var(--#{$prefix}dropdown-bg); -webkit-box-shadow: none; box-shadow: none; border-radius: 3px !important; color: white; } .navbar .nav > li > .account { &:before { border-bottom: none; } &:after { border-bottom-color: var(--#{$prefix}dropdown-bg); } } .account > li > a { color: white; &:hover, &:focus { background: rgba(229, 96, 59, 0.2); color: #f8f8f8; } } .account-picture { padding: 5px 10px; font-weight: normal; img { width: 50px; margin-right: 5px; } } .account > li > a { padding: 7px 10px; } /***********************************/ /** BUTTONS **/ /**********************************/ /* Custom behavior. For overridden bootstrap btns see bootstrap-override */ .btn-inverse { color: #555; background-color: #f8f8f8; border-color: rgba(0, 0, 0, 0.2); &:focus, &.focus, &:hover, &:active, &.active { color: #555; background-color: #dfdfdf; border-color: rgba(0, 0, 0, 0.2); } } .open > .btn-inverse.dropdown-toggle { color: #555; background-color: #dfdfdf; border-color: rgba(0, 0, 0, 0.2); } .btn-inverse { &:active { &:hover, &:focus, &.focus { color: #555; background-color: #cdcdcd; border-color: rgba(0, 0, 0, 0.2); } } &.active { &:hover, &:focus, &.focus { color: #555; background-color: #cdcdcd; border-color: rgba(0, 0, 0, 0.2); } } } .open > .btn-inverse.dropdown-toggle { &:hover, &:focus, &.focus { color: #555; background-color: #cdcdcd; border-color: rgba(0, 0, 0, 0.2); } } .btn-inverse { &:active, &.active { background-image: none; } } .open > .btn-inverse.dropdown-toggle { background-image: none; } .btn-inverse { &.disabled { &:hover, &:focus, &.focus { background-color: #f8f8f8; border-color: rgba(0, 0, 0, 0.2); } } &[disabled] { &:hover, &:focus, &.focus { background-color: #f8f8f8; border-color: rgba(0, 0, 0, 0.2); } } } fieldset[disabled] .btn-inverse { &:hover, &:focus, &.focus { background-color: #f8f8f8; border-color: rgba(0, 0, 0, 0.2); } } .btn-inverse .badge { color: #f8f8f8; background-color: #555; } /* since 1.5 */ .btn-white { background: none; border: 2px solid #ffffff; } /***********************************/ /** FORMS **/ /**********************************/ .section { font-size: 14px; color: #d2d2d2; vertical-align: middle; line-height: 30px; padding: 10px 0 0; small { font-size: 12px; color: #d2d2d2; font-weight: bold; } } .form-control.input-transparent { border: none; color: #f8f8f8; background-color: var(--#{$prefix}body-bg); &::-moz-placeholder { color: rgba(238, 238, 238, 0.76); opacity: 1; } &:-ms-input-placeholder, &::-webkit-input-placeholder { color: rgba(238, 238, 238, 0.76); } &:focus { color: #f8f8f8; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); } &[disabled], &[readonly] { background-color: rgba(77, 77, 77, 0.425); } } fieldset[disabled] .form-control.input-transparent { background-color: rgba(77, 77, 77, 0.425); } .select-block-level { width: 100%; } .form-actions { padding: 17px 20px 18px; margin-top: 18px; background-color: var(--#{$prefix}secondary-bg); &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } } .form-wizard .progress { margin-bottom: 10px; } .wizard-navigation { margin-bottom: 5px; a { color: #f8f8f8; } } /***********************************/ /** ICONS **/ /**********************************/ .icons > section { margin-top: 20px; } .the-icons li, .fontawesome-icon-list > div { line-height: 40px; } .the-icons li i, .fontawesome-icon-list > div i { -webkit-transition: font-size 0.2s; -o-transition: font-size 0.2s; transition: font-size 0.2s; } .the-icons li:hover i { font-size: 26px; } .fontawesome-icon-list { > div:hover i { font-size: 26px; } i { min-width: 20px; } } .i-code { display: none; } /***********************************/ /** TABS **/ /**********************************/ .widget-tabs { background: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; .body { background: var(--#{$prefix}body-bg); margin-top: 0; padding: 12px 17px; border-radius: 0 0 3px 3px; } .nav-tabs { border-bottom: none; } .nav > li { > a { padding-top: 10px; padding-bottom: 10px; color: white; } &.active { margin-bottom: 0; > a { border-color: transparent; background: var(--#{$prefix}body-bg); &:hover { color: #f8f8f8; } } } &:not(.active) > a { background: var(--#{$prefix}body-bg); border-bottom: none; &:hover { background: rgba(26, 26, 26, 0.4); border-color: transparent; } } &:first-child > a { border-left: none; } } } .widget:not(.widget-tabs) { .tab-content { background: var(--#{$prefix}secondary-bg); padding: 10px; border-radius: 0 0 3px 3px; overflow: hidden; } .tabs-below .tab-content { border-bottom: none; border-radius: 3px 3px 0 0; } .tabs-left .tab-content { border-radius: 0 3px 3px 0; } .tabs-right .tab-content { border-radius: 3px 0 0 3px; } } .tab-header { margin-top: 0; margin-bottom: 1em; font-size: 14px; color: white; } /***********************************/ /** PROGRESSBARS **/ /**********************************/ .progress-small { height: 8px; } .progress-inverse .bar, .progress .progress-bar-inverse { color: #333; background-color: #f8f8f8; background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #f8f8f8 100%); background-image: -o-linear-gradient(top, #f8f8f8 0%, #f8f8f8 100%); background-image: linear-gradient(to bottom, #f8f8f8 0%, #f8f8f8 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8F8F8', endColorstr='#FFF8F8F8', GradientType=0); } .progress-inverse.progress-striped .bar, .progress-striped .progress-bar-inverse { background-image: -webkit-linear-gradient( 45deg, #f8f8f8 25%, transparent 25%, transparent 50%, #f8f8f8 50%, #f8f8f8 75%, transparent 75%, transparent ); background-image: -o-linear-gradient( 45deg, #f8f8f8 25%, transparent 25%, transparent 50%, #f8f8f8 50%, #f8f8f8 75%, transparent 75%, transparent ); background-image: linear-gradient( 45deg, #f8f8f8 25%, transparent 25%, transparent 50%, #f8f8f8 50%, #f8f8f8 75%, transparent 75%, transparent ); } /***********************************/ /** MAPS **/ /**********************************/ .map { height: 100%; * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } } /***********************************/ /** MODALS **/ /**********************************/ .modal img { max-width: 100%; } /***********************************/ /** THUMBNAILS **/ /**********************************/ .thumbnail img { width: 100%; } .thumbnails > li { margin-bottom: 20px; } /***********************************/ /** TABLES **/ /**********************************/ .widget .table th { color: white; } .table-images td { height: 60px; vertical-align: middle; img { height: 60px; } } .table-colored tbody tr { &:nth-child(1n) { color: #db2a34; } &:nth-child(2n) { color: #e49400; } &:nth-child(3n) { color: #8cbf26; } &:nth-child(4n) { color: #2d8515; } &:nth-child(5n) { color: #4179cf; } &:nth-child(6n) { color: #2477ff; } &:nth-child(7n) { color: #a05000; } &:nth-child(8n) { color: #d04f4f; } } .chart-col-header { width: 100px; } .source-col-header { width: 30%; } .sources-table { td, th { text-align: center; } td:first-child, th:first-child { text-align: left; } } /***********************************/ /** LIVE GRID **/ /**********************************/ .widget-container { min-height: 30px; .widget:not(.fullscreened) > header { cursor: move; } } .widget-placeholder { background: rgba(51, 51, 51, 0.2); border: 1px dashed rgba(255, 255, 255, 0.6); margin: -1px -1px 29px -1px; } .list-group-item-placeholder { background: rgba(51, 51, 51, 0.2); border: 1px dashed rgba(255, 255, 255, 0.6); margin: -1px; } /***********************************/ /** SLIMSCROLL OVERRIDE **/ /**********************************/ .slimScrollBar { border-radius: 3px !important; } /***********************************/ /** UTILS **/ /**********************************/ .well-white { background: rgba(255, 255, 255, 0.2); } .visible-phone-landscape { display: none !important; } .attention { display: inline-block; width: 8px; height: 8px; margin: 0 5px; border-radius: 50%; } ul.text-list, ol.text-list { margin-bottom: 9px; padding-left: 40px; } ul.text-list { list-style: disc; } ol.text-list { list-style: decimal; } .icons-page .nav-tabs { display: flex; flex-wrap: wrap; } @media (max-width: 320px) { .hidden-xs-portrait { display: none !important; } } @media (min-width: 768px) { .sidebar-hidden .sidebar { display: none; } } @media (max-width: 767px) { .sidebar.nav-collapse { overflow: hidden; height: 0; &.collapse { overflow: hidden; height: 0; &.in { height: auto; } } } body { padding-left: 20px; padding-right: 20px; } .page-title { margin-top: 6px; } .sidebar, .sidebar-on-right .sidebar { display: block; position: absolute; top: 0; left: 0; margin: 90px 5%; width: 90%; padding: 0; } .sidebar .side-nav, .sidebar-on-right .sidebar .side-nav { margin: 10px 0; } .sidebar + .wrap, .sidebar-on-right .sidebar + .wrap { margin-left: 0; margin-right: 0; } .nv-controlsWrap { display: none; } .logo, .sidebar-on-right .logo, .sidebar-hidden .logo { display: block; left: 5%; right: auto; padding-right: 5px; top: 20px; } .widget-404-search { width: 402px; } .widget-404 { width: 402px; padding: 0; .body { margin-top: 0; } } .single-widget-container { .widget-404-search { margin-top: 0; .search-field { width: 285px; } } &.error-page { margin-top: -170px; } } .navbar .nav > li > .dropdown-menu { &.messages, &.support { margin-right: -68px; } &.messages:after, &.support:after { right: 85px; } } .notifications { position: absolute; right: 0; top: 46px; margin: 0; -webkit-transition: top 0.3s ease; -o-transition: top 0.3s ease; transition: top 0.3s ease; } .mailbox { .folder-title { float: none; } .form-search { margin-top: 9px; label { display: block; } .input-search { width: 100%; height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; &:hover { width: 100%; } } } } .mailbox-content { margin-top: 0; } .client-details { text-align: left; } .landing { .logo { width: auto; small { display: none; } } .features + .features { margin-top: 0; } .feature { margin-bottom: 20px; } } .carousel-landing { height: 215px; margin-bottom: -24px; h1 { font-size: 20px; } } } @media (max-width: 480px) { .sidebar, .sidebar-on-right .sidebar { margin: 90px 2.5641%; width: 94.8718%; } .form-condensed .controls { margin-left: 0; } .form-horizontal { .control-label { float: none; width: auto; padding-top: 0; text-align: left; } .controls { margin-left: 0; } .control-list { padding-top: 0; } .form-actions { padding-left: 10px; padding-right: 10px; } } body { padding-left: 0; padding-right: 0; } .login-widget, .registration-widget, .widget-404-search { width: 260px; } .widget-404 { width: 260px; h1 { font-size: 80px; line-height: 80px; } h3 { font-size: 16.25px; line-height: 20px; } } .single-widget-container { .widget-404-search { margin-top: 0; .search-field { width: 143px; } } &.error-page { margin-top: -129px; } } .navbar .nav > li > .dropdown-menu.messages { margin-right: -112px; &:after { right: 129px; } } .chat-footer .btn { padding: 4px 0; } .page-header { .navbar-form { margin: 10px 0 0; width: 100%; overflow: hidden; height: 0; -webkit-transition: height 0.3s ease; -o-transition: height 0.3s ease; transition: height 0.3s ease; } .search-query { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; &:focus { width: 100%; } } } .visible-phone-landscape { display: block !important; } .hidden-phone-landscape { display: none !important; } } /***********************************/ /* custom widgets classes (email widget, charts, etc). This file can be removed. */ /***********************************/ /***********************************/ /** EVENTS **/ /**********************************/ .external-event { margin: 15px 0; padding: 5px 10px; color: #fff; cursor: pointer; border-radius: 3px; } /***********************************/ /** FEED **/ /**********************************/ .feed { height: 100%; position: relative; .wrapper { position: relative; } .vertical-line { height: 100%; width: 2px; background: transparent; position: absolute; left: 13px; } } .feed-item { padding-right: 6px; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } .icon { position: relative; z-index: 1; background: var(--#{$prefix}body-bg); text-align: center; color: #ffffff; width: 28px; height: 28px; line-height: 28px; vertical-align: middle; border-radius: 20px; font-size: 16px; img { position: relative; top: -2px; width: 26px; height: 26px; } } + .feed-item { margin-top: 10px; } } .feed-item-body { padding-top: 3px; margin-left: 40px; vertical-align: bottom; .time { font-size: 12px; line-height: 1.5em; color: #d2d2d2; } } .per-page-selector label { vertical-align: middle; line-height: 26px; } /***********************************/ /** BOXES **/ /**********************************/ /*boxes*/ .box { border-radius: 3px; padding: 5px; text-align: center; margin-bottom: 30px; background: var(--#{$prefix}body-bg); color: #f8f8f8; .description { font-weight: normal; text-align: center; margin: 10px -5px; } .icon, .big-text { margin-top: 15px; font-size: 36px; line-height: 36px; height: 36px; font-weight: bold; } } /***********************************/ /** CHARTS **/ /**********************************/ .large .pie-chart { height: 212px; } .xlarge .pie-chart { height: 298px; } .pie-chart { position: relative; .total { text-align: center; position: absolute; left: 0; top: 50%; } .visits { font-weight: 300; color: white; font-size: 16.25px; } } .pie-chart-footer { .controls { margin-top: 16px; width: 100%; } .control { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; background: var(--#{$prefix}secondary-bg); text-align: center; font-weight: normal; padding: 3px 2%; color: white; width: 20.625%; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-left: 0.5%; float: left; &:first-child { border-bottom-left-radius: 3px; margin-left: 0; } &:last-child { border-bottom-right-radius: 3px; } &.disabled { border-top: 3px solid transparent !important; } .key { font-size: 12px; font-weight: normal; margin: 0; } .value { font-size: 16.25px; font-weight: bold; margin-bottom: 5px; } } } .visits-chart { height: 200px; } .visits-info { margin: 12px -17px -12px; padding-top: 18px; padding-bottom: 3px; border: none; text-align: center; .key { color: white; } .value { margin-top: 16px; margin-bottom: 16px; font-size: 16.25px; } } /***********************************/ /** LOGIN **/ /**********************************/ .single-widget-container { left: 0; top: 50%; margin-top: -192.5px; position: absolute; width: 100%; .widget { margin: 0 auto; } } .login-widget, .registration-widget { width: 350px; padding-bottom: 0; } .login-widget header, .registration-widget header { margin: 15px 0 25px 0; } .login-widget .form-control, .registration-widget .form-control { font-size: 13px; } .login-widget .input-group-addon, .registration-widget .input-group-addon { padding: 8px 7px; } .login-widget .input-group-addon i { width: 20px; margin: 0; &:before, &:after { width: 20px; margin: 0; } } .registration-widget .input-group-addon i { width: 20px; margin: 0; &:before, &:after { width: 20px; margin: 0; } } .login-widget .form-actions, .registration-widget .form-actions { margin: 0 -17px; padding: 20px 15px 0 15px; } .login-widget .form-actions .small-circle, .registration-widget .form-actions .small-circle { display: inline-block; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; background: rgba(0, 0, 0, 0.2); } .login-widget .form-actions .small-circle i, .registration-widget .form-actions .small-circle i { position: relative; left: 1px; } .login-widget .form-actions .forgot, .registration-widget .form-actions .forgot { display: block; text-align: center; color: white; padding: 15px 0; } .login-widget footer, .registration-widget footer { margin: 0 -17px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; overflow: hidden; position: static; } .login-widget .facebook-login, .registration-widget .facebook-login { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 30px; background: #2477ff; text-align: center; padding-top: 10px; } .login-widget .facebook-login a, .registration-widget .facebook-login a { color: #ffffff; display: block; text-shadow: none; text-decoration: none; } /***********************************/ /** CHAT **/ /**********************************/ .chat-messages { padding-right: 15px; } .chat-footer { height: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 10px; input { margin-bottom: 0; } } .chat-message { &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } .icon { position: relative; z-index: 1; text-align: center; width: 53px; height: 53px; line-height: 53px; vertical-align: middle; border-radius: 53px; img { position: relative; top: -2px; width: 50px; height: 50px; } } .time { font-size: 12px; line-height: 1.5em; text-align: center; color: #d2d2d2; } + .chat-message { margin-top: 10px; } } .chat-message-body { margin-left: 63px; padding: 8px 10px; background: var(--#{$prefix}secondary-bg); position: relative; border-left: 2px solid #e5603b; border-radius: 3px; &.on-left { margin-left: 0; margin-right: 63px; border-left: none; border-right: 2px solid rgba(26, 26, 26, 0.425); .arrow { left: auto; right: -7px; border-right: none; border-left: 5px solid rgba(26, 26, 26, 0.425); } .sender, .text { text-align: right; } } .arrow { display: block; position: absolute; top: 21px; left: -6px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #e5603b; } } /***********************************/ /** ICON LIST **/ /***********************************/ .icon-list { margin-top: 18px; } .icon-list-item { height: 32px; font-size: 14px; line-height: 32px; > a { color: #f8f8f8; text-decoration: none; } .glyphicon, .fa { width: 32px; margin-right: 10px; } &:hover { .glyphicon { font-size: 28px; } .fa { font-size: 28px; vertical-align: -5px; } .glyphicon { vertical-align: -6px; } } } .widget-padding-md { padding: 20px; } /***********************/ /* Notifications */ /***********************/ .location-selector { width: 100%; height: 220px; border: 1px dashed #eee; background-color: var(--#{$prefix}secondary-bg); position: relative; .bit { background-color: rgba(26, 26, 26, 0.3); -webkit-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; cursor: pointer; position: absolute; &:hover { background-color: rgba(13, 13, 13, 0.3); } &.top, &.bottom { height: 25%; width: 40%; margin: 0 30%; } &.top { top: 0; } &.bottom { bottom: 0; } &.right, &.left { height: 20%; width: 20%; margin-left: 0; margin-right: 0; } &.right { right: 0; } &.left { left: 0; } } } /* 스크롤 테마 */ /* Font */ .jstree-default-context { font-family: 'Nanum Gothic'; font-size: 12px; color: #f8f8f8; } .content { position: relative; padding: 30px 2.5641%; -webkit-transition: margin-top 0.35s ease, opacity 0.2s; -o-transition: margin-top 0.35s ease, opacity 0.2s; transition: margin-top 0.35s ease, opacity 0.2s; max-width: none; width: auto; opacity: 1; } .widgetheader { border-radius: 3px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 5px 5px 1px 5px; color: #f8f8f8; margin-bottom: 5px; position: relative; } #topicon { width: 36px; height: 35px; position: fixed; right: 1%; bottom: 15px; z-index: 200; transition: 0.3s; cursor: pointer; opacity: 0; border-radius: 50%; overflow: hidden; padding-left: -1px; animation: doongdoong 1.3s linear infinite; } @keyframes doongdoong { 0% { bottom: 15px; } 50% { bottom: 10px; } 100% { bottom: 15px; } } .content .content-footer { position: initial; bottom: 0px; color: #d2d2d2; } .breadcrumb { padding: 0px; margin: 3px; list-style: none; background-color: transparent; border-radius: 3px; } .darkBack { background: var(--#{$prefix}body-bg); border: 1px solid var(--#{$prefix}body-bg); } .searchDarkBack { background: url(../../reference/lightblue4/docs/img/search-white.png) 5px 5px no-repeat var(--#{$prefix}body-bg) !important; border: 1px solid var(--#{$prefix}body-bg) !important; } .nav-tabs > li.active > a, .ajax-data { color: #a4c6ff; } /*****************/ /** jNotify CSS **/ /*****************/ #jNotify { position: absolute !important; -webkit-transition: background-color 0.4s !important; -o-transition: background-color 0.4s !important; transition: background-color 0.4s !important; border-radius: 5px !important; border-color: transparent !important; background-color: rgba(52, 52, 52, 0.425) !important; margin-bottom: 1em !important; color: #f8f8f8 !important; font-weight: 500 !important; background: #d8e6fc url('../info.png') no-repeat 15px center; padding: 10px; padding-left: 50px; margin: 15px; z-index: 99999; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; a { color: #35517c !important; text-decoration: none; } } /******************/ /** jSuccess CSS **/ /******************/ #jSuccess { position: absolute !important; -webkit-transition: background-color 0.4s !important; -o-transition: background-color 0.4s !important; transition: background-color 0.4s !important; border-radius: 5px !important; border-color: transparent !important; background-color: rgba(52, 52, 52, 0.925) !important; color: #f8f8f8 !important; font-size: 15px; font-weight: 500 !important; background: #e6efc2 url('../success.png') no-repeat 15px center; padding: 10px 10px 10px 50px; margin: 15px; margin-bottom: 1em !important; z-index: 99999; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; a { color: #264409 !important; text-decoration: none; } } /****************/ /** jError CSS **/ /****************/ #jError { position: absolute !important; -webkit-transition: background-color 0.4s !important; -o-transition: background-color 0.4s !important; transition: background-color 0.4s !important; border-radius: 5px !important; border-color: transparent !important; background-color: rgba(52, 52, 52, 0.925) !important; color: #f8f8f8 !important; font-size: 15px; font-weight: 500 !important; background: #fbe3e4 url('../error.png') no-repeat 15px center; padding: 10px 10px 10px 50px; margin: 15px; margin-bottom: 1em !important; z-index: 99999; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; a { color: #8a1f11 !important; text-decoration: none; } } /** OVERLAY **/ #jOverlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99998; } .mailbox-content .form-email-compose .control-group { margin-bottom: 10px; } .fileupload-buttonbar { .btn, .toggle { margin-bottom: 5px; background: var(--#{$prefix}body-bg); border-color: transparent; color: #fff; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; transition: background-color 0.2s; } } .fileinput-button { position: relative; overflow: hidden; float: left; margin-right: 4px; color: #fff; text-shadow: none; -webkit-box-shadow: none; box-shadow: none; border-color: #c5c5c5; border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); padding: 2px 10px; font-size: 11.05px; line-height: 1.9; border-radius: 0; display: inline-block; margin-bottom: 0; font-weight: 300; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 4px 12px; font-size: 13px; line-height: 20px; border-radius: 1px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; input { position: absolute; top: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity = 0); transform: translate(-300px, 0) scale(4); font-size: 23px; direction: ltr; cursor: pointer; } } .fileupload-loading { position: absolute; left: 50%; width: 128px; height: 128px; display: none; } .dropzone { border: 1px dashed #eee; margin-top: 10px; font-size: 13px; color: #eee; line-height: 100px; vertical-align: middle; } .control-label { float: left; width: 160px; padding-top: 5px; text-align: right; } /* * Component: Timeline * ------------------- */ .timeline { position: relative; margin: 0 0 10px 0; padding: 0; list-style: none; &:before { content: ''; position: absolute; top: 0; bottom: 0; width: 4px; /*background: #ddd;*/ left: 31px; margin: 0; border-radius: 2px; } > { li { position: relative; margin-right: 10px; margin-bottom: 15px; &:before { content: ' '; display: table; } &:after { content: ' '; display: table; clear: both; } > { .timeline-item { background: var(--#{$prefix}secondary-bg); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); border-radius: 3px; margin-top: 0; color: #f8f8f8; margin-left: 60px; padding: 0; position: relative; > { .time { color: #999; float: right; padding: 10px; font-size: 12px; } .timeline-header { margin: 0; color: #555; padding: 10px; font-size: 13px; line-height: 1.1; > a { font-weight: 600; } } .timeline-body, .timeline-footer { padding: 10px; } } } .fa, .glyphicon, .ion { width: 30px; height: 30px; font-size: 15px; line-height: 30px; position: absolute; color: #000; background: #d2d6de; border-radius: 50%; text-align: center; left: 18px; top: 0; } } } .time-label > span { font-weight: 400; padding: 5px; display: inline-block; background-color: #fff; border-radius: 4px; } } } .timeline-inverse { > li > .timeline-item { background: var(--#{$prefix}secondary-bg); border-left: 2px solid rgba(26, 26, 26, 0.425); -webkit-box-shadow: none; box-shadow: none; > .timeline-header { border-bottom-color: #ddd; } } .arrow { display: block; position: absolute; top: 10px; left: -7px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid rgba(26, 26, 26, 0.425); } } .sidebar { position: absolute; width: 180px !important; padding: 10px 0; top: 0; color: #ffffff; z-index: 1; margin: 80px 0 0 25px; font-weight: 300; } .modalDarkBack { border-radius: 10px !important; border: 1px solid rgb(51 51 51) !important; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjEwJSIgY3k9IjAiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYmEoMTAyLCAxMDUsIDEwNCwgMC45MCkiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0icmdiYSg5MywgMTEyLCAxMTksIDAuODkpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE2MCwgMTc0LCAxNTAsIDAuOTApIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4='), var(--#{$prefix}body-image); background-color: rgba(102, 105, 104, 0.9); background: radial-gradient( farthest-side ellipse at 10% 0, rgba(40, 40, 40, 0.9), rgba(77, 77, 80, 0.95), rgba(60, 60, 60, 0.95) ), var(--#{$prefix}body-image); background: -webkit-radial-gradient( 10% 0, farthest-side ellipse, rgba(40, 40, 40, 0.9), rgba(77, 77, 80, 0.95), rgba(60, 60, 60, 0.95) ), var(--#{$prefix}body-image); background: -moz-radial-gradient( 10% 0, farthest-side ellipse, rgba(40, 40, 40, 0.9), rgba(77, 77, 80, 0.95), rgba(60, 60, 60, 0.95) ), var(--#{$prefix}body-image); } .clearfix::after { clear: both; content: ''; display: block; } .large.tooltip-inner { max-width: 350px; width: 350px; } /* 그라디언트 보더 */ .gradient_left_border { border-left: 1px dashed transparent; border-image: linear-gradient(0turn, rgb(0 0 0 / 0%), #979797, rgb(0 0 0 / 0%)); border-image-slice: 1; } .gradient_right_border { border-right: 1px dashed transparent; border-image: linear-gradient(0turn, rgb(0 0 0 / 0%), #979797, rgb(0 0 0 / 0%)); border-image-slice: 1; } .gradient_bottom_border { border-bottom: 1px dashed transparent; border-image: linear-gradient(0.25turn, rgb(0 0 0 / 0%), #979797, rgb(0 0 0 / 0%)); border-image-slice: 1; } .gradient_middle_border { border-bottom: 1px solid transparent; border-image: linear-gradient(0.25turn, rgb(0 0 0 / 0%), #666666, rgb(0 0 0 / 0%)); border-image-slice: 1; } .search-input { width: 100%; background: var(--#{$prefix}body-bg) !important; border: 1px solid var(--#{$prefix}body-bg) !important; } .ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } [class*='icheckbox'], [class*='iradio'] { display: inline-block !important; vertical-align: middle; margin: 0 5px !important; } .icheckbox_square-grey, .iradio_square-grey { display: block; margin: 0; padding: 0; width: 22px; height: 22px; background: url(../../reference/light-blue/img/icheck/square/grey.png) no-repeat; border: none; cursor: pointer; } .icheckbox_square-grey { background-position: 0 0; &.hover { background-position: -24px 0; } &.checked { background-position: -48px 0; } &.disabled { background-position: -72px 0; cursor: default; } &.checked.disabled { background-position: -96px 0; } } .iradio_square-grey { background-position: -120px 0; &.hover { background-position: -144px 0; } &.checked { background-position: -168px 0; } &.disabled { background-position: -192px 0; cursor: default; } &.checked.disabled { background-position: -216px 0; } } /* 연결차트 */ .node { cursor: pointer; } .overlay { background-color: transparent; } .node { circle { fill: #fff; stroke: steelblue; stroke-width: 1.5px; } text { font-size: 13px; } } .templink { fill: none; stroke: red; stroke-width: 3px; } .ghostCircle.show { display: block; } table { thead tr th { text-align: center; max-width: 450px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; } tbody tr td { max-width: 450px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; border-bottom: 1px solid rgba(68, 68, 68, 0.7); box-sizing: border-box; } &.dataTable tbody tr td:nth-child(odd) { background-color: var(--#{$prefix}body-bg); } tbody tr > td.edit-group { padding: 0; opacity: 0; } &.dataTable.display.DTFC_Cloned tbody tr.odd { background-color: transparent; } width: 100% !important; overflow: hidden; border-top: 1px dashed var(--#{$prefix}secondary-bg); } .dataTables_scrollBody { &::-webkit-scrollbar { height: 10px; } &:hover { &::-webkit-scrollbar-track { background-color: #414141; } &::-webkit-scrollbar-thumb { background-color: #784a3d; } } &::-webkit-scrollbar-track { background-color: transparent; } &::-webkit-scrollbar-thumb { background-color: transparent; border-radius: 5px; } } .notifications .alert a { color: #f8f8f8; font-weight: 700; margin-left: 5px; } .icon-container { margin-left: 5px; position: relative; display: inline-block; } .tooltip-text { /*white-space: pre-wrap;*/ width: min-content; visibility: hidden; position: absolute; background-color: whitesmoke; color: black; padding: 5px; border-radius: 3px; z-index: 999; top: 5px; left: 70px; margin-left: -60px; max-width: 270px; min-width: 180px; height: fit-content; text-align: left; opacity: 0.9; } .icon-container:hover .tooltip-text { visibility: visible; } .tooltip { position: fixed; } blockquote { padding: 9px 0px 9px 18px !important; margin: 0 0 9px !important; font-size: 16.25px; border-left: 5px solid var(--#{$prefix}body-bg); } .alert-created { width: max-content; background-size: 15px 2px, 15px 2px, 2px 15px, 2px 15px; padding: 1px; animation: border-dance 7s infinite linear; border-radius: 10px; } @keyframes border-dance { 0% { background-position: 0 0, 100% 100%, 0 100%, 100% 0; } 100% { background-position: 100% 0, 0 100%, 0 0, 100% 100%; } } body .well .well-info { color: #f8f8f8; } .modal-dialog-scrollable { max-height: 550px; overflow-y: auto; } .form-control[readonly] { background-color: var(--#{$prefix}body-bg); } .no-data { color: #808080; } /* light-mod */ body { &.light-theme { background: none; background-color: #f5f5f7; color: #030303; .modalDarkBack { background: none; background-color: #f5f5f7; color: #030303; background-color: #ffffff; } .jstree-default-context, .font10, .font11, .font12, .font13, .font14, .font15, .font16, .font17, .font18 { color: #030303; } .widget { background-color: #fff; box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.08); color: #030303; .widget { box-shadow: none; border: 1px solid #d8d8d8; } } .breadcrumb > { .active, li + li:before { color: #7e7e7e; } } .darkBack { background: rgba(245, 245, 247, 0.7); border: none; } .box { color: #030303; font-weight: 700; background: rgba(255, 255, 255, 1); } .well { color: #030303; font-weight: 700; background: rgba(255, 255, 255, 1); .well-info { color: #030303; font-weight: 700; background: rgba(255, 255, 255, 1); } } .box { border: 1px solid #d8d8d8; } .widgetheader { color: #030303; } .breadcrumb > .active { color: #7e7e7e; } .chat-message-body { background: rgba(245, 245, 247, 0.7); } .search-input { width: 100%; background: rgba(245, 245, 247, 0.7) !important; border: 1px solid rgba(255, 255, 255, 0.425) !important; } .list-group-item { color: #030303; } .searchDarkBack { background: url(../../reference/lightblue4/docs/img/search.png) 5px 5px no-repeat #f5f5f7 !important; border: none !important; } .nav-tabs > li.active > a { background-color: #f5f5f7; &:hover, &:focus { background-color: #f5f5f7; } } .fileupload-buttonbar { .btn, .toggle { background-color: #f5f5f7; } } .widget:not(.widget-tabs) .tab-content { background-color: #f5f5f7; .tab-content { background-color: #fff; } } .dropdown-menu { background: #232f3e; } .ajax-data, .jstree a, .nav-tabs > li.active > a { color: #3360ae; } .jstree a.jstree-search { color: rgb(117, 213, 218); } .no-data { color: #c6c6c6; } .jstree-lightblue4 { .jstree-hovered, .jstree-clicked { background: rgba(59, 62, 229, 0.2); border: 1px solid rgba(59, 62, 229, 0.3); } } .widget-controls > { a, span { color: #030303; } } .nav-tabs > li > a, .breadcrumb a, .page-title small { color: #030303; } .navbar { background: #232f3e; padding-bottom: 1rem; } table { border-top: 1px dashed #f5f5f7; } .dataTables_wrapper { .dataTables_filter input { background: url(../../reference/lightblue4/docs/img/search.png) 5px 5px no-repeat #f5f5f7; color: #030303; } .dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_processing, .dataTables_paginate { color: #030303; } } table { &.dataTable { &.stripe tbody tr.odd { background-color: rgba(247, 247, 247, 0.325); } &.display tbody tr.odd { background-color: rgba(247, 247, 247, 0.325); > .sorting_1 { background-color: #f5f5f7; } } &.order-column.stripe tbody tr.odd > .sorting_1 { background-color: #f5f5f7; } &.display tbody tr.even > .sorting_1, &.order-column.stripe tbody tr.even > .sorting_1, tbody tr td:nth-child(odd) { background-color: rgba(247, 247, 247, 0.525); } &.stripe tbody tr.odd:not(.selected):hover, &.display tbody tr.odd:not(.selected):hover, &.stripe tbody tr.even:hover, &.display tbody tr.even:hover, tbody tr:hover { background-color: #f5f5f7; } } tbody tr td { &.dataTables_empty, .dtr-title { color: #030303; } border-bottom: 1px solid rgba(245, 245, 247, 0.7); } } .dataTables_scrollBody:hover { &::-webkit-scrollbar-track { background: rgba(245, 245, 247, 0.7); } &::-webkit-scrollbar-thumb { background-color: rgba(164, 198, 255, 0.2); } } table.dataTable { &.display tbody tr.odd.selected > .sorting_1, &.order-column.stripe tbody tr.odd.selected > .sorting_1 { background: rgba(164, 198, 255, 0.2); } &.stripe tbody > tr.odd { &.selected, > .selected { background: rgba(164, 198, 255, 0.2); } } &.display tbody > tr.odd { &.selected, > .selected { background: rgba(164, 198, 255, 0.2); } } &.stripe tbody > tr.even { &.selected, > .selected { background: rgba(164, 198, 255, 0.2); } } &.display tbody > tr.even { &.selected, > .selected { background: rgba(164, 198, 255, 0.2); } } tbody > tr { &.selected, > .selected { background: rgba(164, 198, 255, 0.2); } } &.display tbody > tr.even.selected > .sorting_2, &.order-column.stripe tbody > tr.even.selected > .sorting_2, &.display tbody > tr.odd.selected > .sorting_2, &.order-column.stripe tbody > tr.odd.selected > .sorting_2 { background: rgba(164, 198, 255, 0.2); } &.dtr-inline.collapsed > tbody > tr > { td:first-child:before, th:first-child:before { color: #030303; border-color: #030303; } } } .pie-chart-footer .control { color: #030303; background-color: rgba(255, 255, 255, 0.425); .key, .value { color: #030303; font-weight: 700; } } .pie-chart .visits { color: #030303; font-weight: 700; } .panel { background-color: #f5f5f7; border: 1px solid #d8d8d8; } .content .panel { color: #303030; } .panel .panel-heading a { color: #4c4c4c; &.collapsed { color: #030303; } } .ms-drop { background: rgba(255, 255, 255, 0.95) !important; border: 1px solid rgba(255, 255, 255, 0.425) !important; color: #000; .ms-no-results { color: #030303; } } .ms-container { .ms-selectable, .ms-selection { background: rgba(245, 245, 247, 0.7) !important; border: 1px solid rgba(245, 245, 247, 0.425) !important; } .ms-selectable li.ms-elem-selectable, .ms-selection li.ms-elem-selection { color: #030303; } } .widget-tabs .body { background: rgba(255, 255, 255, 0.425); } } .widget svg text { stroke-width: 0.1px; } &.light-theme { .widget svg text, .serviceChart svg text { fill: #030303; stroke: #030303; stroke-width: 0.1px; } #total-network-chart svg g path, #network-chart svg g path, .serviceChart svg g path { stroke: #030303a3; } blockquote { border-color: #f5f5f7; } .gradient_left_border, .gradient_right_border { border-image: linear-gradient(0turn, rgb(0 0 0 / 0%), #dcdcdc, rgb(0 0 0 / 0%)); border-image-slice: 1; } .widget > header { h1, h2, h3, h4, h5 { color: #030303; } } .gradient_bottom_border, .gradient_middle_border { border-image: linear-gradient(0.25turn, rgb(0 0 0 / 0%), #dcdcdc, rgb(0 0 0 / 0%)); border-image-slice: 1; } .form-control[readonly] { background-color: rgba(245, 245, 247, 0.7); } th .btn { color: #030303; } .widget > header { color: #030303; } .dropzone { border: 1px dashed #666666; color: #030303; } .form-actions { background-color: #f5f5f7; border: 1px solid #d8d8d8; } .fileupload-buttonbar .btn { background: #d8d8d8; color: #030303; } .btn-default { background-color: #b2b2b2; } .btn-radio { color: #030303; font-weight: 700; background-color: #fff; border: 1px solid #f5f5f7; &:active { background: #f2f5f7; &:focus, &.focus { background: #f2f5f7; } } &.active { &:focus, &.focus { background: #f2f5f7; } } &:focus, &.focus, &:hover { background: #f2f5f7; } } .notCollectedNotice { background: #f5f5f7; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; color: #b41e27; font-weight: 700; } .widget-tabs { .tab-pane { background: #fff; } .nav > li.active > a:hover { color: #030303; } } } .widget-tabs .tab-pane input, .form-group input, .input-group input, .input-group-addon.ajax-data { color: #a4c6ff; } &.light-theme { .widget-tabs .tab-pane input, .form-group input, .input-group input { color: #3360ae; } .input-group-addon { &.ajax-data, &.no-data { color: #3360ae; } } } .chat-message .icon { position: absolute; left: 3px; position: relative; img { position: absolute; left: 3px; } } &.light-theme .chat-message .icon img { position: absolute; left: 3px; } .chat-message .icon { .normal-logo { visibility: visible; } .light-logo { top: 3px; visibility: hidden; } } &.light-theme { .chat-message { .icon { .normal-logo { visibility: hidden; } .light-logo { top: 3px; visibility: visible; } } .time { color: #030303; } } .tooltip-inner { color: #030303; background-color: #ffffff; } .tab-content.interface-tab { background: #f5f5f7; } .widget { border: 1px solid #d8d8d8; } } .show-port { margin-right: 10px; } &.light-theme { .show-port { margin-right: 10px; } .widget-tabs { border: 1px solid #d8d8d8; } #totalInterfaceInfoTab, .modal-dialog-scrollable { background: #f5f5f7; } a { color: #3360ae; } } .modal-content { .modal-header { padding: 0px; border-bottom: 1px solid #3333334d; } .modal-body { padding: 10px; } } &.light-theme { .tab-content .tab-pane.active { background: #fff; } .dataTables_filter label { margin-right: 5px; } .form-wizard ul.wizard-navigation li.active a { color: #030303; border: 1px solid #cccccc; box-shadow: 1px 1px 3px #cccccc; } .ms-choice > span, .ms-drop ul > li label { color: #030303; } .form-control { &[disabled], &[readonly] { background-color: #eeeeee; opacity: 1; } } fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1; } } } /* Font */ /* Data Table */ /* Discovery - status */ /* 호버된 아이템 */ /* 선택된 아이템 */ /* 일반 아이템 */ /* Discovery - host */ /* Discovery - interface */ /* Discovery - application */ .form-control { &[disabled], &[readonly] { background: var(--#{$prefix}body-bg); border: 1px solid var(--#{$prefix}body-bg); opacity: 1; } } fieldset[disabled] .form-control { background: var(--#{$prefix}body-bg); border: 1px solid var(--#{$prefix}body-bg); opacity: 1; } /* 공통 */ body { .modal-content .modal-footer { background-color: transparent; padding: 5px; text-align: right; border-top: 1px solid var(--#{$prefix}secondary-bg); } .widget-tabs .nav > li.active > a, .nav-tabs > li.active > a { color: #a4c6ff !important; } } .text-overflow-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .parsley-errors-list { background-color: var(--#{$prefix}secondary-bg) !important; } body.light-theme .parsley-errors-list { background-color: #f5f5f7 !important; } /* * 상단 검색 */ .navbar-form .search-query, .page-header .search-query { color: #f8f8f8; border: none; background: url(../img/search-white.png) 5px 5px no-repeat var(--#{$prefix}body-bg); padding-left: 26px; -webkit-transition: width 0.2s; -o-transition: width 0.2s; transition: width 0.2s; width: 200px; } .navbar-form .search-query:focus, .page-header .search-query:focus { width: 240px; } #nav-search-button { display: inline-block; color: rgba(51, 51, 51, 0.5); width: 40px; padding: 0; font-size: 19.5px; outline: 0; background: none; text-align: center; vertical-align: middle; line-height: 36px; text-shadow: none; &.highlight { background: rgba(51, 51, 51, 0.5); color: #b8b8b8; border-radius: 3px; font-size: 17px; width: 30px; line-height: 30px; a { background: rgba(51, 51, 51, 0.5); color: #b8b8b8; border-radius: 3px; font-size: 17px; width: 30px; line-height: 30px; } } }