/* ------------------------------------------------------------------------------------------------------------------------------------------ BOOTSTRAP EXTEND ------------------------------------------------------------------------------------------------------------------------------------------ */ /* Add New Grid Tier FOR NON BOXED LAYOUT */ html.scroll, html.fixed { /* UNDO original bootrap LG helper classes*/ /* Helper classes for XL */; } @media (min-width: 1600px) { html.scroll .container, html.fixed .container { width: 1570px; } } html.scroll .col-xl-1, html.scroll .col-xl-2, html.scroll .col-xl-3, html.scroll .col-xl-4, html.scroll .col-xl-5, html.scroll .col-xl-6, html.scroll .col-xl-7, html.scroll .col-xl-8, html.scroll .col-xl-9, html.scroll .col-xl-10, html.scroll .col-xl-11, html.scroll .col-xl-12, html.fixed .col-xl-1, html.fixed .col-xl-2, html.fixed .col-xl-3, html.fixed .col-xl-4, html.fixed .col-xl-5, html.fixed .col-xl-6, html.fixed .col-xl-7, html.fixed .col-xl-8, html.fixed .col-xl-9, html.fixed .col-xl-10, html.fixed .col-xl-11, html.fixed .col-xl-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } @media (min-width: 1600px) { html.scroll .col-xl-1, html.scroll .col-xl-2, html.scroll .col-xl-3, html.scroll .col-xl-4, html.scroll .col-xl-5, html.scroll .col-xl-6, html.scroll .col-xl-7, html.scroll .col-xl-8, html.scroll .col-xl-9, html.scroll .col-xl-10, html.scroll .col-xl-11, html.scroll .col-xl-12, html.fixed .col-xl-1, html.fixed .col-xl-2, html.fixed .col-xl-3, html.fixed .col-xl-4, html.fixed .col-xl-5, html.fixed .col-xl-6, html.fixed .col-xl-7, html.fixed .col-xl-8, html.fixed .col-xl-9, html.fixed .col-xl-10, html.fixed .col-xl-11, html.fixed .col-xl-12 { float: left; } html.scroll .col-xl-12, html.fixed .col-xl-12 { width: 100%; } html.scroll .col-xl-11, html.fixed .col-xl-11 { width: 91.66666667%; } html.scroll .col-xl-10, html.fixed .col-xl-10 { width: 83.33333333%; } html.scroll .col-xl-9, html.fixed .col-xl-9 { width: 75%; } html.scroll .col-xl-8, html.fixed .col-xl-8 { width: 66.66666667%; } html.scroll .col-xl-7, html.fixed .col-xl-7 { width: 58.33333333%; } html.scroll .col-xl-6, html.fixed .col-xl-6 { width: 50%; } html.scroll .col-xl-5, html.fixed .col-xl-5 { width: 41.66666667%; } html.scroll .col-xl-4, html.fixed .col-xl-4 { width: 33.33333333%; } html.scroll .col-xl-3, html.fixed .col-xl-3 { width: 25%; } html.scroll .col-xl-2, html.fixed .col-xl-2 { width: 16.66666667%; } html.scroll .col-xl-1, html.fixed .col-xl-1 { width: 8.33333333%; } html.scroll .col-xl-pull-12, html.fixed .col-xl-pull-12 { right: 100%; } html.scroll .col-xl-pull-11, html.fixed .col-xl-pull-11 { right: 91.66666667%; } html.scroll .col-xl-pull-10, html.fixed .col-xl-pull-10 { right: 83.33333333%; } html.scroll .col-xl-pull-9, html.fixed .col-xl-pull-9 { right: 75%; } html.scroll .col-xl-pull-8, html.fixed .col-xl-pull-8 { right: 66.66666667%; } html.scroll .col-xl-pull-7, html.fixed .col-xl-pull-7 { right: 58.33333333%; } html.scroll .col-xl-pull-6, html.fixed .col-xl-pull-6 { right: 50%; } html.scroll .col-xl-pull-5, html.fixed .col-xl-pull-5 { right: 41.66666667%; } html.scroll .col-xl-pull-4, html.fixed .col-xl-pull-4 { right: 33.33333333%; } html.scroll .col-xl-pull-3, html.fixed .col-xl-pull-3 { right: 25%; } html.scroll .col-xl-pull-2, html.fixed .col-xl-pull-2 { right: 16.66666667%; } html.scroll .col-xl-pull-1, html.fixed .col-xl-pull-1 { right: 8.33333333%; } html.scroll .col-xl-pull-0, html.fixed .col-xl-pull-0 { right: auto; } html.scroll .col-xl-push-12, html.fixed .col-xl-push-12 { left: 100%; } html.scroll .col-xl-push-11, html.fixed .col-xl-push-11 { left: 91.66666667%; } html.scroll .col-xl-push-10, html.fixed .col-xl-push-10 { left: 83.33333333%; } html.scroll .col-xl-push-9, html.fixed .col-xl-push-9 { left: 75%; } html.scroll .col-xl-push-8, html.fixed .col-xl-push-8 { left: 66.66666667%; } html.scroll .col-xl-push-7, html.fixed .col-xl-push-7 { left: 58.33333333%; } html.scroll .col-xl-push-6, html.fixed .col-xl-push-6 { left: 50%; } html.scroll .col-xl-push-5, html.fixed .col-xl-push-5 { left: 41.66666667%; } html.scroll .col-xl-push-4, html.fixed .col-xl-push-4 { left: 33.33333333%; } html.scroll .col-xl-push-3, html.fixed .col-xl-push-3 { left: 25%; } html.scroll .col-xl-push-2, html.fixed .col-xl-push-2 { left: 16.66666667%; } html.scroll .col-xl-push-1, html.fixed .col-xl-push-1 { left: 8.33333333%; } html.scroll .col-xl-push-0, html.fixed .col-xl-push-0 { left: auto; } html.scroll .col-xl-offset-12, html.fixed .col-xl-offset-12 { margin-left: 100%; } html.scroll .col-xl-offset-11, html.fixed .col-xl-offset-11 { margin-left: 91.66666667%; } html.scroll .col-xl-offset-10, html.fixed .col-xl-offset-10 { margin-left: 83.33333333%; } html.scroll .col-xl-offset-9, html.fixed .col-xl-offset-9 { margin-left: 75%; } html.scroll .col-xl-offset-8, html.fixed .col-xl-offset-8 { margin-left: 66.66666667%; } html.scroll .col-xl-offset-7, html.fixed .col-xl-offset-7 { margin-left: 58.33333333%; } html.scroll .col-xl-offset-6, html.fixed .col-xl-offset-6 { margin-left: 50%; } html.scroll .col-xl-offset-5, html.fixed .col-xl-offset-5 { margin-left: 41.66666667%; } html.scroll .col-xl-offset-4, html.fixed .col-xl-offset-4 { margin-left: 33.33333333%; } html.scroll .col-xl-offset-3, html.fixed .col-xl-offset-3 { margin-left: 25%; } html.scroll .col-xl-offset-2, html.fixed .col-xl-offset-2 { margin-left: 16.66666667%; } html.scroll .col-xl-offset-1, html.fixed .col-xl-offset-1 { margin-left: 8.33333333%; } html.scroll .col-xl-offset-0, html.fixed .col-xl-offset-0 { margin-left: 0; } } html.scroll .visible-xl, html.fixed .visible-xl { display: none !important; } html.scroll .visible-xl-block, html.scroll .visible-xl-inline, html.scroll .visible-xl-inline-block, html.fixed .visible-xl-block, html.fixed .visible-xl-inline, html.fixed .visible-xl-inline-block { display: none !important; } @media (min-width: 1200px) and (max-width: 1599px) { html.scroll .visible-lg, html.fixed .visible-lg { display: block !important; } html.scroll table.visible-lg, html.fixed table.visible-lg { display: table; } html.scroll tr.visible-lg, html.fixed tr.visible-lg { display: table-row !important; } html.scroll th.visible-lg, html.scroll td.visible-lg, html.fixed th.visible-lg, html.fixed td.visible-lg { display: table-cell !important; } html.scroll .visible-lg-block, html.fixed .visible-lg-block { display: block !important; } html.scroll .visible-lg-inline, html.fixed .visible-lg-inline { display: inline !important; } html.scroll .visible-lg-inline-block, html.fixed .visible-lg-inline-block { display: inline-block !important; } html.scroll .hidden-lg, html.fixed .hidden-lg { display: none !important; } } @media (min-width: 1600px) { html.scroll .visible-lg-block, html.fixed .visible-lg-block { display: none !important; } html.scroll .visible-lg-inline, html.fixed .visible-lg-inline { display: none !important; } html.scroll .visible-lg-inline-block, html.fixed .visible-lg-inline-block { display: none !important; } } @media (min-width: 1600px) { html.scroll .visible-xl, html.fixed .visible-xl { display: block !important; } html.scroll table.visible-xl, html.fixed table.visible-xl { display: table; } html.scroll tr.visible-xl, html.fixed tr.visible-xl { display: table-row !important; } html.scroll th.visible-xl, html.scroll td.visible-xl, html.fixed th.visible-xl, html.fixed td.visible-xl { display: table-cell !important; } html.scroll .visible-xl-block, html.fixed .visible-xl-block { display: block !important; } html.scroll .visible-xl-inline, html.fixed .visible-xl-inline { display: inline !important; } html.scroll .visible-xl-inline-block, html.fixed .visible-xl-inline-block { display: inline-block !important; } html.scroll .hidden-xl, html.fixed .hidden-xl { display: none !important; } } @media screen and (max-width: 991px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; } .table-responsive > .table { margin-bottom: 0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .table-responsive > .table-bordered { border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } } /* Fix img-thumbnail - IE10 and below */ .img-thumbnail { width: auto \9; } .text-xs { font-size: 10px; font-size: 1rem; } .text-sm { font-size: 13px; font-size: 1.3rem; } .text-md { font-size: 16px; font-size: 1.6rem; } .text-lg { font-size: 19px; font-size: 1.9rem; } .text-xl { font-size: 22px; font-size: 2.2rem; } .text-muted { color: #999999 !important; } html.dark .text-muted { color: #505461 !important; } .text-primary { color: #cccccc !important; } .text-secondary { color: #e36159 !important; } .text-tertiary { color: #2baab1 !important; } .text-quartenary { color: #734ba9 !important; } .text-success { color: #47a447 !important; } .text-warning { color: #ed9c28 !important; } .text-danger { color: #d2322d !important; } .text-info { color: #5bc0de !important; } .text-dark { color: #171717 !important; } .text-primary-inverse { color: white !important; } .text-secondary-inverse { color: white !important; } .text-tertiary-inverse { color: white !important; } .text-quartenary-inverse { color: white !important; } .text-success-inverse { color: white !important; } .text-warning-inverse { color: white !important; } .text-danger-inverse { color: white !important; } .text-info-inverse { color: white !important; } .text-dark-inverse { color: white !important; } /* weights */ .text-light { font-weight: 300; } .text-normal { font-weight: 400; } .text-semibold { font-weight: 600; } .text-bold { font-weight: 700; } .text-uppercase { text-transform: uppercase; } .text-lowercase { text-transform: lowercase; } .text-capitalize { text-transform: capitalize; } .rounded { border-radius: 5px; } .b-thin { border-width: 3px; } .b-normal { border-width: 5px; } .b-thick { border-width: 7px; } /* Spacements */ /* spacement top & bottom */ .m-none { margin: 0 !important; } .m-auto { margin: 0 auto !important; } .m-xs { margin: 5px !important; } .m-sm { margin: 10px !important; } .m-md { margin: 15px !important; } .m-lg { margin: 20px !important; } .m-xl { margin: 25px !important; } .m-xlg { margin: 30px !important; } /* spacement top */ .mt-none { margin-top: 0 !important; } .mt-xs { margin-top: 5px !important; } .mt-sm { margin-top: 10px !important; } .mt-md { margin-top: 15px !important; } .mt-lg { margin-top: 20px !important; } .mt-xl { margin-top: 25px !important; } .mt-xlg { margin-top: 30px !important; } /* spacement bottom */ .mb-none { margin-bottom: 0 !important; } .mb-xs { margin-bottom: 5px !important; } .mb-sm { margin-bottom: 10px !important; } .mb-md { margin-bottom: 15px !important; } .mb-lg { margin-bottom: 20px !important; } .mb-xl { margin-bottom: 25px !important; } .mb-xlg { margin-bottom: 30px !important; } /* spacement left */ .mr-none { margin-left: 0 !important; } .ml-xs { margin-left: 5px !important; } .ml-sm { margin-left: 10px !important; } .ml-md { margin-left: 15px !important; } .ml-lg { margin-left: 20px !important; } .ml-xl { margin-left: 25px !important; } .ml-xlg { margin-left: 30px !important; } /* spacement right */ .mr-none { margin-right: 0 !important; } .mr-xs { margin-right: 5px !important; } .mr-sm { margin-right: 10px !important; } .mr-md { margin-right: 15px !important; } .mr-lg { margin-right: 20px !important; } .mr-xl { margin-right: 25px !important; } .mr-xlg { margin-right: 30px !important; } /* Spacement Padding */ .p-none { padding: 0 !important; } .p-xs { padding: 5px !important; } .p-sm { padding: 10px !important; } .p-md { padding: 15px !important; } .p-lg { padding: 20px !important; } .p-xl { padding: 25px !important; } .p-xlg { padding: 30px !important; } /* spacement top */ .pt-none { padding-top: 0 !important; } .pt-xs { padding-top: 5px !important; } .pt-sm { padding-top: 10px !important; } .pt-md { padding-top: 15px !important; } .pt-lg { padding-top: 20px !important; } .pt-xl { padding-top: 25px !important; } .pt-xlg { padding-top: 30px !important; } /* spacement bottom */ .pb-none { padding-bottom: 0 !important; } .pb-xs { padding-bottom: 5px !important; } .pb-sm { padding-bottom: 10px !important; } .pb-md { padding-bottom: 15px !important; } .pb-lg { padding-bottom: 20px !important; } .pb-xl { padding-bottom: 25px !important; } .pb-xlg { padding-bottom: 30px !important; } /* spacement left */ .pr-none { padding-left: 0 !important; } .pl-xs { padding-left: 5px !important; } .pl-sm { padding-left: 10px !important; } .pl-md { padding-left: 15px !important; } .pl-lg { padding-left: 20px !important; } .pl-xl { padding-left: 25px !important; } .pl-xlg { padding-left: 30px !important; } /* spacement right */ .pr-none { padding-right: 0 !important; } .pr-xs { padding-right: 5px !important; } .pr-sm { padding-right: 10px !important; } .pr-md { padding-right: 15px !important; } .pr-lg { padding-right: 20px !important; } .pr-xl { padding-right: 25px !important; } .pr-xlg { padding-right: 30px !important; } .ib { display: inline-block; vertical-align: top; } .va-middle { vertical-align: middle; } .ws-nowrap { white-space: nowrap; } .ws-normal { white-space: normal; } .bg-default { background: #ebebeb; color: #777777; } .bg-primary { background: #cccccc; color: white; } .bg-secondary { background: #e36159; color: white; } .bg-tertiary { background: #2baab1; color: white; } .bg-quartenary { background: #734ba9; color: white; } .bg-success { background: #47a447; color: white; } .bg-warning { background: #ed9c28; color: white; } .bg-danger { background: #d2322d; color: white; } .bg-info { background: #5bc0de; color: white; } .bg-dark { background: #171717; color: white; } /* Form - iOS Override */ input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea { -webkit-appearance: none; } .form-control::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bdbdbd; } .form-control::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, textarea::-moz-placeholder { color: #bdbdbd; } .form-control:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bdbdbd; } html.dark .form-control { background-color: #282d36; border-color: #282d36; color: #EEE; } html.dark .form-control[disabled], html.dark .form-control[readonly], html.dark fieldset[disabled] .form-control { background-color: #21262d; } html.dark .input-group-addon { background-color: #21262d; border-color: #21262d; color: #EEE; } /* Form - Bootstrap Override */ .btn-lg, .btn-group-lg > .btn { line-height: 1.334; } select.input-sm, select.input-lg { line-height: 1; } /* Form - Custom Fields */ .required { display: inline-block; color: #d2322d; font-size: 0.8em; font-weight: bold; position: relative; top: -0.2em; } label.error { color: #B94A48; margin-top: 2px; } /* Form - Group Override */ .form-group:after { clear: both; display: block; content: ''; } .form-group:last-child, .form-group:last-of-type { margin-bottom: 0; } /* Form - Bordered */ .form-bordered .form-group { border-bottom: 1px solid #eff2f7; padding-bottom: 15px; margin-bottom: 15px; } .form-bordered .form-group:last-child, .form-bordered .form-group:last-of-type { border-bottom: none !important; padding-bottom: 0px !important; margin-bottom: 0px !important; } /* Dark - Form - Bordered */ html.dark .form-bordered .form-group { border-bottom: 1px solid #242830; padding-bottom: 15px; margin-bottom: 15px; } /* Form - Vertical Group / Stacked */ .form-group-vertical { position: relative; white-space: nowrap; } .form-group-vertical .form-control { border-radius: 0; margin-top: -1px; z-index: 1; } .form-group-vertical .form-control:first-child, .form-group-vertical .form-control:first-of-type { border-radius: 4px 4px 0 0; } .form-group-vertical .form-control:last-child, .form-group-vertical .form-control:last-of-type { border-radius: 0 0 4px 4px; } .form-group-vertical .form-control:focus { position: relative; z-index: 2; } .form-group-vertical .input-group { margin-top: -1px; } .form-group-vertical .input-group .form-control { margin-top: 0; } .form-group-vertical .input-group:first-child .input-group-addon, .form-group-vertical .input-group:first-of-type .input-group-addon { border-radius: 4px 0 0 0; } .form-group-vertical .input-group:first-child .form-control, .form-group-vertical .input-group:first-of-type .form-control { border-radius: 0 4px 0 0; } .form-group-vertical .input-group:last-child .input-group-addon, .form-group-vertical .input-group:last-of-type .input-group-addon { border-radius: 0 0 0 4px; } .form-group-vertical .input-group:last-child .form-control, .form-group-vertical .input-group:last-of-type .form-control { border-radius: 0 0 4px 0; } .form-group-vertical .input-group.input-group-icon:first-child .input-group-addon, .form-group-vertical .input-group.input-group-icon:first-of-type .input-group-addon { border-radius: 4px 4px 0 0; } .form-group-vertical .input-group.input-group-icon:first-child .form-control, .form-group-vertical .input-group.input-group-icon:first-of-type .form-control { border-radius: 4px 4px 0 0; } .form-group-vertical .input-group.input-group-icon:last-child .input-group-addon, .form-group-vertical .input-group.input-group-icon:last-of-type .input-group-addon { border-radius: 0 0 4px 4px; } .form-group-vertical .input-group.input-group-icon:last-child .form-control, .form-group-vertical .input-group.input-group-icon:last-of-type .form-control { border-radius: 0 0 4px 4px; } /* Form - Input Override */ .input-lg { border-radius: 4px; } /* Form - Input Icon */ .input-group-icon, .input-search { width: 100%; table-layout: fixed; } .input-group-icon input.form-control, .input-search input.form-control { font-size: 12px; font-size: 1.2rem; padding-right: 36px; } .input-group-icon input.form-control:first-child, .input-group-icon input.form-control:last-child, .input-search input.form-control:first-child, .input-search input.form-control:last-child { border-radius: 4px; } .input-group-icon .input-group-btn, .input-search .input-group-btn { border-radius: 500px; width: 0; } .input-group-icon .input-group-btn:first-child, .input-group-icon .input-group-btn:last-child, .input-search .input-group-btn:first-child, .input-search .input-group-btn:last-child { border-radius: 500px; } .input-group-icon .input-group-btn button, .input-search .input-group-btn button { position: absolute; top: 0; left: 0; bottom: 0; border: 0; z-index: 3; background: transparent; } .input-group-icon .input-group-btn button:active, .input-search .input-group-btn button:active { -webkit-box-shadow: none; box-shadow: none; } .input-group-icon .input-group-btn:last-child button, .input-search .input-group-btn:last-child button { left: auto; right: 0; } .input-group-icon .input-group-btn + input.form-control, .input-search .input-group-btn + input.form-control { padding-right: 12px; padding-left: 36px; } .input-group-icon .input-group-addon, .input-search .input-group-addon { position: relative; padding: 0; border: 0 none; width: 0; } .input-group-icon .input-group-addon span.icon, .input-search .input-group-addon span.icon { position: absolute; top: 0; bottom: 0; left: 0; border: 0; z-index: 3; width: auto; display: inline-block; vertical-align: middle; text-align: center; padding: 6px 12px; background: transparent; line-height: 1.42857143; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; pointer-events: none; } .input-group-icon .input-group-addon span.icon.icon-lg, .input-search .input-group-addon span.icon.icon-lg { padding: 10px 14px; font-size: 18px; } .input-group-icon .input-group-addon:last-child span.icon, .input-search .input-group-addon:last-child span.icon { left: auto; right: 0; } .input-group-icon .input-group-addon + input.form-control, .input-search .input-group-addon + input.form-control { padding-right: 12px; padding-left: 36px; } /* Form - Input Search */ .input-search { width: 100%; } .input-search input.form-control:focus { border-color: #ccc; -webkit-box-shadow: none; box-shadow: none; } .input-search .input-group-btn { color: #ccc; } .input-search .input-group-btn .btn { padding-left: 15px; } .input-search .input-group-btn .btn-default { color: #ccc; } /* Dark */ .input-search { width: 100%; } .input-search input.form-control:focus { border-color: #1d2127; } .input-search .input-group-btn .btn { background: transparent !important; } /* Form - Round Input */ input.input-rounded { -webkit-border-radius: 500px; border-radius: 500px; } .input-group-rounded input.form-control, .input-search input.form-control { -webkit-border-radius: 500px; border-radius: 500px; } .input-group-rounded input.form-control:first-child, .input-group-rounded input.form-control:last-child, .input-search input.form-control:first-child, .input-search input.form-control:last-child { border-radius: 500px; } .input-group-rounded .input-group-addon:first-child, .input-search .input-group-addon:first-child { border-radius: 500px 0 0 500px; } .input-group-rounded .input-group-addon:last-child, .input-search .input-group-addon:last-child { border-radius: 0 500px 500px 0; } /* Form - Custom Checkbox */ .checkbox-custom { position: relative; padding: 0 0 0 25px; margin-bottom: 7px; margin-top: 0; } .checkbox-custom.checkbox-inline { display: inline-block; vertical-align: middle; } .form-group .checkbox-custom.checkbox-inline { margin-top: 7px; padding-top: 0; } .checkbox-custom:last-child, .checkbox-custom:last-of-type { margin-bottom: 0; } .checkbox-custom input[type="checkbox"] { opacity: 0; position: absolute; top: 50%; left: 3px; margin: -6px 0 0 0; z-index: 2; cursor: pointer; } .checkbox-custom input[type="checkbox"]:checked + label:after { position: absolute; display: inline-block; font-family: 'FontAwesome'; content: '\F00C'; top: 50%; left: 4px; margin-top: -5px; font-size: 11px; line-height: 1; width: 16px; height: 16px; color: #333; } .checkbox-custom input[type="checkbox"]:disabled { cursor: not-allowed; } .checkbox-custom input[type="checkbox"]:disabled:checked + label:after { color: #999; } .checkbox-custom input[type="checkbox"]:disabled + label { cursor: not-allowed; } .checkbox-custom input[type="checkbox"]:disabled + label:before { background-color: #eee; } .checkbox-custom label { cursor: pointer; margin-bottom: 0; text-align: left; line-height: 1.2; } .checkbox-custom label:before { content: ''; position: absolute; top: 50%; left: 0; margin-top: -9px; width: 19px; height: 18px; display: inline-block; border-radius: 2px; border: 1px solid #bbb; background: #fff; } .checkbox-custom label + label.error { display: block; } html.dark .checkbox-custom label:before { background: #282d36; border-color: #21262d; } html.dark .checkbox-custom input[type="checkbox"]:checked + label:after { color: #fff; } html.dark .checkbox-custom input[type="checkbox"]:disabled + label:before { background: #242830; border-color: #242830; } html.dark .checkbox-primary input[type="checkbox"]:checked + label:after, .checkbox-primary input[type="checkbox"]:checked + label:after { color: #fff; } html.dark .checkbox-primary label:before, .checkbox-primary label:before { background: #cccccc; border-color: #bfbfbf; } html.dark .checkbox-text-primary input[type="checkbox"]:checked + label:after, .checkbox-text-primary input[type="checkbox"]:checked + label:after { color: #cccccc; } html.dark .checkbox-success input[type="checkbox"]:checked + label:after, .checkbox-success input[type="checkbox"]:checked + label:after { color: #fff; } html.dark .checkbox-success label:before, .checkbox-success label:before { background: #47a447; border-color: #3f923f; } html.dark .checkbox-text-success input[type="checkbox"]:checked + label:after, .checkbox-text-success input[type="checkbox"]:checked + label:after { color: #47a447; } html.dark .checkbox-warning input[type="checkbox"]:checked + label:after, .checkbox-warning input[type="checkbox"]:checked + label:after { color: #fff; } html.dark .checkbox-warning label:before, .checkbox-warning label:before { background: #ed9c28; border-color: #e89113; } html.dark .checkbox-text-warning input[type="checkbox"]:checked + label:after, .checkbox-text-warning input[type="checkbox"]:checked + label:after { color: #ed9c28; } html.dark .checkbox-danger input[type="checkbox"]:checked + label:after, .checkbox-danger input[type="checkbox"]:checked + label:after { color: #fff; } html.dark .checkbox-danger label:before, .checkbox-danger label:before { background: #d2322d; border-color: #bd2d29; } html.dark .checkbox-text-danger input[type="checkbox"]:checked + label:after, .checkbox-text-danger input[type="checkbox"]:checked + label:after { color: #d2322d; } html.dark .checkbox-info input[type="checkbox"]:checked + label:after, .checkbox-info input[type="checkbox"]:checked + label:after { color: #fff; } html.dark .checkbox-info label:before, .checkbox-info label:before { background: #5bc0de; border-color: #46b8da; } html.dark .checkbox-text-info input[type="checkbox"]:checked + label:after, .checkbox-text-info input[type="checkbox"]:checked + label:after { color: #5bc0de; } html.dark .checkbox-dark input[type="checkbox"]:checked + label:after, .checkbox-dark input[type="checkbox"]:checked + label:after { color: #fff; } html.dark .checkbox-dark label:before, .checkbox-dark label:before { background: #171717; border-color: #0a0a0a; } html.dark .checkbox-text-dark input[type="checkbox"]:checked + label:after, .checkbox-text-dark input[type="checkbox"]:checked + label:after { color: #171717; } /* Form - Custom Radio */ .radio-custom { position: relative; padding: 0 0 0 25px; margin-bottom: 7px; margin-top: 0; } .radio-custom.radio-inline { display: inline-block; vertical-align: middle; } .form-group .radio-custom.radio-inline { margin-top: 7px; padding-top: 0; } .radio-custom:last-child, .radio-custom:last-of-type { margin-bottom: 0; } .radio-custom input[type="radio"] { opacity: 0; position: absolute; top: 50%; left: 3px; margin: -6px 0 0 0; z-index: 2; cursor: pointer; } .radio-custom input[type="radio"]:checked + label:after { content: ''; position: absolute; top: 50%; left: 4px; margin-top: -5px; display: inline-block; font-size: 11px; line-height: 1; width: 10px; height: 10px; background-color: #444; border-radius: 50px; -webkit-box-shadow: 0px 0px 1px #444; box-shadow: 0px 0px 1px #444; } .radio-custom input[type="radio"]:disabled { cursor: not-allowed; } .radio-custom input[type="radio"]:disabled:checked + label:after { color: #999; } .radio-custom input[type="radio"]:disabled + label { cursor: not-allowed; } .radio-custom input[type="radio"]:disabled + label:before { background-color: #eee; } .radio-custom label { cursor: pointer; margin-bottom: 0; text-align: left; line-height: 1.2; } .radio-custom label:before { content: ''; position: absolute; top: 50%; left: 0; margin-top: -9px; width: 18px; height: 18px; display: inline-block; border-radius: 50px; border: 1px solid #bbb; background: #fff; } .radio-custom label + label.error { display: block; } html.dark .radio-custom label:before { background: #282d36; border-color: #21262d; } html.dark .radio-custom input[type="radio"]:checked + label:after { background-color: #fff; } html.dark .radio-custom input[type="radio"]:disabled + label:before { background: #242830; border-color: #242830; } html.dark .radio-primary input[type="radio"]:checked + label:after, .radio-primary input[type="radio"]:checked + label:after { background: #cccccc; -webkit-box-shadow: 0px 0px 1px #cccccc; box-shadow: 0px 0px 1px #cccccc; } html.dark .radio-success input[type="radio"]:checked + label:after, .radio-success input[type="radio"]:checked + label:after { background: #47a447; -webkit-box-shadow: 0px 0px 1px #47a447; box-shadow: 0px 0px 1px #47a447; } html.dark .radio-warning input[type="radio"]:checked + label:after, .radio-warning input[type="radio"]:checked + label:after { background: #ed9c28; -webkit-box-shadow: 0px 0px 1px #ed9c28; box-shadow: 0px 0px 1px #ed9c28; } html.dark .radio-danger input[type="radio"]:checked + label:after, .radio-danger input[type="radio"]:checked + label:after { background: #d2322d; -webkit-box-shadow: 0px 0px 1px #d2322d; box-shadow: 0px 0px 1px #d2322d; } html.dark .radio-info input[type="radio"]:checked + label:after, .radio-info input[type="radio"]:checked + label:after { background: #5bc0de; -webkit-box-shadow: 0px 0px 1px #5bc0de; box-shadow: 0px 0px 1px #5bc0de; } html.dark .radio-dark input[type="radio"]:checked + label:after, .radio-dark input[type="radio"]:checked + label:after { background: #171717; -webkit-box-shadow: 0px 0px 1px #171717; box-shadow: 0px 0px 1px #171717; } /* Form - Error Container */ div.validation-message ul { display: none; list-style: none; margin: -15px -15px 15px -15px; padding: 15px; border-bottom: 1px solid #FFCBCB; background: #FFEFEF; } div.validation-message ul label.error { display: block; padding-left: 22px; position: relative; } div.validation-message ul label.error:before { font-family: 'FontAwesome'; content: '\f00d'; position: absolute; top: 0; left: 0; font-size: 16px; color: #D9534F; display: inline-block; } html.dark .fileupload .uneditable-input { background-color: #282d36; border-color: #282d36; } html.dark .fileupload-new .input-append .btn-file { border-color: #21262d; } .panel { background: transparent; -webkit-box-shadow: none; box-shadow: none; border: none; /* WHY? + .panel { margin-top: 35px; }*/; } .panel-heading { background: #f6f6f6; border-radius: 5px 5px 0 0; border-bottom: 1px solid #DADADA; padding: 18px; position: relative; } .panel-heading.bg-primary { background: #cccccc; color: white; border-bottom: 0 none; border-right: 0 none; } .panel-heading.bg-secondary { background: #e36159; color: white; border-bottom: 0 none; border-right: 0 none; } .panel-heading.bg-tertiary { background: #2baab1; color: white; border-bottom: 0 none; border-right: 0 none; } .panel-heading.bg-quartenary { background: #734ba9; color: white; border-bottom: 0 none; border-right: 0 none; } .panel-heading.bg-success { background: #47a447; color: white; border-bottom: 0 none; border-right: 0 none; } .panel-heading.bg-warning { background: #ed9c28; color: white; border-bottom: 0 none; border-right: 0 none; } .panel-heading.bg-danger { background: #d2322d; color: white; border-bottom: 0 none; border-right: 0 none; } .panel-heading.bg-info { background: #5bc0de; color: white; border-bottom: 0 none; border-right: 0 none; } .panel-heading.bg-dark { background: #171717; color: white; border-bottom: 0 none; border-right: 0 none; } .panel-heading.bg-white { background: #fff; border-bottom: 0 none; border-right: 0 none; } .panel-actions { right: 15px; position: absolute; top: 15px; } .panel-actions a { background-color: transparent; border-radius: 2px; color: #b4b4b4; font-size: 14px; height: 24px; line-height: 24px; text-align: center; width: 24px; } .panel-actions a:hover { background-color: #eeeeee; color: #b4b4b4; text-decoration: none; } .panel-actions a, .panel-actions a:focus, .panel-actions a:hover, .panel-actions a:active, .panel-actions a:visited { outline: none !important; text-decoration: none !important; } .panel-title { color: #33353f; font-size: 20px; font-weight: 400; line-height: 20px; padding: 0; text-transform: none; } .panel-subtitle { color: #808697; font-size: 12px; line-height: 1.2em; margin: 7px 0 0; padding: 0; } .panel-body { background: #fdfdfd; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); border-radius: 5px; } .panel-body-nopadding { padding: 0; } .panel-heading + .panel-body { border-radius: 0 0 5px 5px; } .panel-footer { border-radius: 0 0 5px 5px; margin-top: -5px; } .panel-footer-btn-group { display: table; width: 100%; padding: 0; } .panel-footer-btn-group a { background-color: #f5f5f5; display: table-cell; width: 1%; border-left: 1px solid #ddd; padding: 10px 15px; text-decoration: none; } .panel-footer-btn-group a:hover { background-color: #f0f0f0; box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) inset; } .panel-footer-btn-group a:first-child { border-left: none; } .panel-body.bg-primary { background: #cccccc; color: white; } .panel-body.bg-secondary { background: #e36159; color: white; } .panel-body.bg-tertiary { background: #2baab1; color: white; } .panel-body.bg-quartenary { background: #734ba9; color: white; } .panel-body.bg-success { background: #47a447; color: white; } .panel-body.bg-warning { background: #ed9c28; color: white; } .panel-body.bg-danger { background: #d2322d; color: white; } .panel-body.bg-info { background: #5bc0de; color: white; } .panel-body.bg-dark { background: #171717; color: white; } .panel-featured { border-top: 3px solid #33353f; } .panel-featured .panel-heading { border-radius: 0; } .panel-featured-top { border-top: 3px solid #33353f; } .panel-featured-right { border-right: 3px solid #33353f; } .panel-featured-bottom { border-bottom: 3px solid #33353f; } .panel-featured-left { border-left: 3px solid #33353f; } .panel-featured-primary { border-color: #cccccc; } .panel-featured-primary .panel-title { color: #cccccc; } .panel-featured-secondary { border-color: #e36159; } .panel-featured-secondary .panel-title { color: #e36159; } .panel-featured-tertiary { border-color: #2baab1; } .panel-featured-tertiary .panel-title { color: #2baab1; } .panel-featured-quartenary { border-color: #734ba9; } .panel-featured-quartenary .panel-title { color: #734ba9; } .panel-featured-success { border-color: #47a447; } .panel-featured-success .panel-title { color: #47a447; } .panel-featured-warning { border-color: #ed9c28; } .panel-featured-warning .panel-title { color: #ed9c28; } .panel-featured-danger { border-color: #d2322d; } .panel-featured-danger .panel-title { color: #d2322d; } .panel-featured-info { border-color: #5bc0de; } .panel-featured-info .panel-title { color: #5bc0de; } .panel-featured-dark { border-color: #171717; } .panel-featured-dark .panel-title { color: #171717; } .panel-highlight .panel-heading { background-color: #cccccc; border-color: #cccccc; color: #fff; } .panel-highlight .panel-title { color: #fff; } .panel-highlight .panel-subtitle { color: #fff; color: rgba(255, 255, 255, 0.7); } .panel-highlight .panel-actions a { background-color: rgba(0, 0, 0, 0.1); color: #fff; } .panel-highlight .panel-body { background-color: #cccccc; color: #fff; } .panel-highlight-title .panel-heading { background-color: #2BAAB1; } .panel-highlight-title .panel-title { color: #fff; } .panel-highlight-title .panel-subtitle { color: #fff; color: rgba(255, 255, 255, 0.7); } .panel-highlight-title .panel-actions a { background-color: rgba(0, 0, 0, 0.1); color: #fff; } .panel-heading-icon { margin: 0 auto; font-size: 42px; font-size: 4.2rem; width: 90px; height: 90px; line-height: 90px; text-align: center; color: #fff; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 55px; border-radius: 55px; } .panel-heading-icon.bg-primary { background: #cccccc; color: white; } .panel-heading-icon.bg-secondary { background: #e36159; color: white; } .panel-heading-icon.bg-tertiary { background: #2baab1; color: white; } .panel-heading-icon.bg-quartenary { background: #734ba9; color: white; } .panel-heading-icon.bg-success { background: #47a447; color: white; } .panel-heading-icon.bg-warning { background: #ed9c28; color: white; } .panel-heading-icon.bg-danger { background: #d2322d; color: white; } .panel-heading-icon.bg-info { background: #5bc0de; color: white; } .panel-heading-icon.bg-dark { background: #171717; color: white; } .panel-heading-profile-picture img { display: block; margin: 0 auto; width: 100px; height: 100px; border: 4px solid #fff; -webkit-border-radius: 50px; border-radius: 50px; } .panel-icon { color: #fff; font-size: 42px; float: left; } .panel-icon ~ .panel-title, .panel-icon ~ .panel-subtitle { margin-left: 64px; } /* Dark - Panels */ html.dark .panel-heading { background: #282d36; border-bottom-color: #1d2127; } html.dark .panel-actions a:hover { background-color: #242830; } html.dark .panel-body { background: #2e353e; } html.dark .panel-footer { background: #242830; border-top-color: #191c21; } html .panel-primary .panel-heading { background: #cccccc; } html .panel-primary .panel-subtitle { opacity: 0.8; color: white; } html .panel-primary .panel-title { color: white; } html .panel-primary .panel-actions a { background-color: transparent !important; color: white; } html .panel-secondary .panel-heading { background: #e36159; } html .panel-secondary .panel-subtitle { opacity: 0.8; color: white; } html .panel-secondary .panel-title { color: white; } html .panel-secondary .panel-actions a { background-color: transparent !important; color: white; } html .panel-tertiary .panel-heading { background: #2baab1; } html .panel-tertiary .panel-subtitle { opacity: 0.8; color: white; } html .panel-tertiary .panel-title { color: white; } html .panel-tertiary .panel-actions a { background-color: transparent !important; color: white; } html .panel-quartenary .panel-heading { background: #734ba9; } html .panel-quartenary .panel-subtitle { opacity: 0.8; color: white; } html .panel-quartenary .panel-title { color: white; } html .panel-quartenary .panel-actions a { background-color: transparent !important; color: white; } html .panel-success .panel-heading { background: #47a447; } html .panel-success .panel-subtitle { opacity: 0.8; color: white; } html .panel-success .panel-title { color: white; } html .panel-success .panel-actions a { background-color: transparent !important; color: white; } html .panel-warning .panel-heading { background: #ed9c28; } html .panel-warning .panel-subtitle { opacity: 0.8; color: white; } html .panel-warning .panel-title { color: white; } html .panel-warning .panel-actions a { background-color: transparent !important; color: white; } html .panel-danger .panel-heading { background: #d2322d; } html .panel-danger .panel-subtitle { opacity: 0.8; color: white; } html .panel-danger .panel-title { color: white; } html .panel-danger .panel-actions a { background-color: transparent !important; color: white; } html .panel-info .panel-heading { background: #5bc0de; } html .panel-info .panel-subtitle { opacity: 0.8; color: white; } html .panel-info .panel-title { color: white; } html .panel-info .panel-actions a { background-color: transparent !important; color: white; } html .panel-dark .panel-heading { background: #171717; } html .panel-dark .panel-subtitle { opacity: 0.8; color: white; } html .panel-dark .panel-title { color: white; } html .panel-dark .panel-actions a { background-color: transparent !important; color: white; } html .panel-transparent > .panel-heading { background: none; border: 0; padding-left: 0; padding-right: 0; } html .panel-transparent > .panel-heading .panel-actions { right: 0; } html .panel-transparent > .panel-heading + .panel-body { border-radius: 5px; } html .panel-transparent > .panel-body { padding: 0; border-radius: 0; background: transparent; -webkit-box-shadow: none; box-shadow: none; } html .panel .panel-heading-transparent { background: none; border: 0; padding-left: 0; padding-right: 0; } html .panel .panel-heading-transparent .panel-actions { right: 0; } html .panel .panel-heading-transparent + .panel-body { border-radius: 5px; } .panel-horizontal { display: table; width: 100%; } .panel-horizontal .panel-heading, .panel-horizontal .panel-body, .panel-horizontal .panel-footer { display: table-cell; vertical-align: middle; } .panel-horizontal .panel-heading { border-radius: 5px 0 0 5px; } .panel-horizontal .panel-heading + .panel-body { border-radius: 0 5px 5px 0; } .panel-horizontal .panel-footer { border-radius: 0 5px 5px 0; margin-top: 0; } @media only screen and (max-width: 767px) { .panel-actions { float: none; margin-bottom: 15px; position: static; text-align: right; } .panel-actions a { vertical-align: top; } } .chart { width: 100%; } .chart.chart-xs { height: 150px; } .chart.chart-sm { height: 184px; } .chart.chart-md { height: 350px; } .chart.chart-lg { height: 500px; } #flotTip { padding: 4px 8px; background-color: #000; z-index: 100; color: #FFF; opacity: .7; font-size: 11px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .jqstooltip { min-width: 30px; min-height: 25px; border: 0 !important; height: auto !important; width: auto !important; } .circular-bar { margin: 25px 0; } .circular-bar .circular-bar-chart { position: relative; } .circular-bar strong { display: block; font-weight: 600; font-size: 18px; line-height: 30px; position: absolute; top: 35%; width: 80%; left: 10%; text-align: center; } .circular-bar label { display: block; font-weight: 100; font-size: 17px; line-height: 20px; position: absolute; top: 50%; width: 80%; left: 10%; text-align: center; } .circular-bar.circular-bar-xs { width: 50px; } .circular-bar.circular-bar-xs strong { display: none; } .circular-bar.circular-bar-xs label { font-size: 11px; left: 0; text-align: center; top: 28%; width: 100%; } .gauge-chart { margin: 25px 0; } .gauge-chart strong { display: block; font-weight: 600; font-size: 18px; line-height: 30px; text-align: center; margin-top: 10px; } .gauge-chart label { display: block; font-weight: 100; font-size: 17px; line-height: 20px; padding-bottom: 5px; text-align: center; } .small-chart-wrapper { display: inline-block; margin: 10px 15px; width: 100%; } .small-chart-wrapper .small-chart { display: inline-block; float: left; margin-bottom: 8px; min-width: 80px; } .small-chart-wrapper .small-chart-info { display: inline-block; padding: 0 0 0 10px; } .small-chart-wrapper .small-chart-info label { display: block; font-size: 11px; text-transform: uppercase; color: #a0a0a0; padding: 0; margin: 0; line-height: 15px; } .small-chart-wrapper .small-chart-info strong { display: block; font-size: 13px; padding: 0; margin: 0; line-height: 15px; } .small-chart-wrapper + .small-chart-wrapper { margin-left: 25px; } @media only screen and (max-width: 767px) { .small-chart-wrapper { margin-right: 0; margin-left: 0; text-align: center; } .small-chart-wrapper .small-chart { width: 100%; text-align: center; } .small-chart-wrapper .small-chart-info { padding-left: 0; } } .liquid-meter { position: relative; max-height: 200px; max-width: 200px; margin: 0 auto; width: 100%; padding-bottom: 50%; } .liquid-meter meter { display: none; } .liquid-meter.liquid-meter-loaded { width: auto; padding-bottom: 0; } .liquid-meter.liquid-meter-loaded:before { display: none; } .liquid-meter-wrapper.liquid-meter-xs .liquid-meter { max-height: 120px; max-width: 120px; } .liquid-meter-wrapper.liquid-meter-sm .liquid-meter { max-height: 150px; max-width: 150px; } .liquid-meter-wrapper.liquid-meter-md .liquid-meter { max-height: 200px; max-width: 200px; } .liquid-meter-wrapper.liquid-meter-lg .liquid-meter { max-height: 230px; max-width: 230px; } .liquid-meter-wrapper .liquid-meter-selector { margin-top: 3px; } .liquid-meter-wrapper .liquid-meter-selector a { text-transform: uppercase; font-weight: 300; font-size: 11px; color: #9b9b9b; border-right: 1px solid #e4e4e4; display: inline-block; padding-right: 8px; margin-right: 8px; } .liquid-meter-wrapper .liquid-meter-selector a.active { color: #cccccc; } .liquid-meter-wrapper .liquid-meter-selector a:last-child { border-right: 0; padding-right: 0; margin-right: 0; } .chart-data-selector { visibility: hidden; max-height: 255px; padding: 6px; } .chart-data-selector h2 { color: #33353f; font-size: 20px; line-height: 20px; margin: 0; padding: 0; text-transform: none; letter-spacing: -1px; } .chart-data-selector h2 .multiselect { background: #f6f6f6; border: 0 none; font-size: 20px; font-weight: 600; margin: -4px 0 0 4px !important; padding: 3px 12px 3px 8px; } .chart-data-selector h2 .multiselect:hover, .chart-data-selector h2 .multiselect:focus, .chart-data-selector h2 .multiselect:active { text-decoration: none; } .chart-data-selector h2 .multiselect-container { margin: 0 0 0 4px; min-width: 120%; } .chart-data-selector .chart-data-selector-items { position: relative; overflow: hidden; } .chart-data-selector .chart-data-selector-items .chart-active { visibility: hidden; } .chart-data-selector .chart-data-selector-items .chart-hidden { visibility: hidden; } .chart-data-selector.ready { max-height: none; visibility: visible; } .chart-data-selector.ready .chart-active { visibility: visible; position: relative; z-index: 2; } .chart-data-selector.ready .chart-hidden { visibility: hidden; position: absolute; z-index: 1; top: -9999px; } html.dark .chart-data-selector h2 .multiselect { background-color: #282d36; } /* Slider - */ .ui-slider.ui-widget-content { background: #ebebeb; border: none; } /* Sliders - Horizontal */ .ui-slider-horizontal { height: 6px; } .ui-slider-horizontal .ui-slider-handle { top: -7px; } /* Sliders - Vertical */ .ui-slider-vertical { display: inline-block; width: 6px; } .ui-slider-vertical .ui-slider-handle { left: -7px; } /* Sliders - UI Handle */ .ui-slider .ui-slider-handle { background: #d9d9d9; border: 6px solid #fff; border-radius: 50%; box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4); cursor: pointer; height: 20px; width: 20px; } .ui-slider .ui-slider-handle:hover { box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3); } /* Sliders - UI Handle (Fix Windows Mobile Devices) */ .ui-slider .ui-slider-handle { -ms-touch-action: none; touch-action: none; } /* Sliders - Range */ .ui-slider .ui-slider-range { background: #d9d9d9; } /* Sliders - Contextual */ .slider-primary .ui-slider-range, .slider-primary .ui-slider-handle { background: #cccccc; } .slider-gradient.slider-primary .ui-slider-range, .slider-gradient.slider-primary .ui-slider-handle { background-image: -webkit-linear-gradient(#e6e6e6 0, #cccccc 50%, #b3b3b3 100%); background-image: linear-gradient(to , #cccccc 50%, #b3b3b3 100%); } .slider-gradient.ui-slider-vertical.slider-primary .ui-slider-range, .slider-gradient.ui-slider-vertical.slider-primary .ui-slider-handle { background-image: -webkit-linear-gradient( left , #e6e6e6 0, #cccccc 50%, #b3b3b3 100%); background-image: linear-gradient(to right, #e6e6e6 0, #cccccc 50%, #b3b3b3 100%); } .slider-success .ui-slider-range, .slider-success .ui-slider-handle { background: #47a447; } .slider-gradient.slider-success .ui-slider-range, .slider-gradient.slider-success .ui-slider-handle { background-image: -webkit-linear-gradient(#63bb63 0, #47a447 50%, #388038 100%); background-image: linear-gradient(to , #47a447 50%, #388038 100%); } .slider-gradient.ui-slider-vertical.slider-success .ui-slider-range, .slider-gradient.ui-slider-vertical.slider-success .ui-slider-handle { background-image: -webkit-linear-gradient( left , #63bb63 0, #47a447 50%, #388038 100%); background-image: linear-gradient(to right, #63bb63 0, #47a447 50%, #388038 100%); } .slider-warning .ui-slider-range, .slider-warning .ui-slider-handle { background: #ed9c28; } .slider-gradient.slider-warning .ui-slider-range, .slider-gradient.slider-warning .ui-slider-handle { background-image: -webkit-linear-gradient(#f1b257 0, #ed9c28 50%, #d18211 100%); background-image: linear-gradient(to , #ed9c28 50%, #d18211 100%); } .slider-gradient.ui-slider-vertical.slider-warning .ui-slider-range, .slider-gradient.ui-slider-vertical.slider-warning .ui-slider-handle { background-image: -webkit-linear-gradient( left , #f1b257 0, #ed9c28 50%, #d18211 100%); background-image: linear-gradient(to right, #f1b257 0, #ed9c28 50%, #d18211 100%); } .slider-danger .ui-slider-range, .slider-danger .ui-slider-handle { background: #d2322d; } .slider-gradient.slider-danger .ui-slider-range, .slider-gradient.slider-danger .ui-slider-handle { background-image: -webkit-linear-gradient(#db5b57 0, #d2322d 50%, #a82824 100%); background-image: linear-gradient(to , #d2322d 50%, #a82824 100%); } .slider-gradient.ui-slider-vertical.slider-danger .ui-slider-range, .slider-gradient.ui-slider-vertical.slider-danger .ui-slider-handle { background-image: -webkit-linear-gradient( left , #db5b57 0, #d2322d 50%, #a82824 100%); background-image: linear-gradient(to right, #db5b57 0, #d2322d 50%, #a82824 100%); } .slider-info .ui-slider-range, .slider-info .ui-slider-handle { background: #5bc0de; } .slider-gradient.slider-info .ui-slider-range, .slider-gradient.slider-info .ui-slider-handle { background-image: -webkit-linear-gradient(#85d0e7 0, #5bc0de 50%, #31b0d5 100%); background-image: linear-gradient(to , #5bc0de 50%, #31b0d5 100%); } .slider-gradient.ui-slider-vertical.slider-info .ui-slider-range, .slider-gradient.ui-slider-vertical.slider-info .ui-slider-handle { background-image: -webkit-linear-gradient( left , #85d0e7 0, #5bc0de 50%, #31b0d5 100%); background-image: linear-gradient(to right, #85d0e7 0, #5bc0de 50%, #31b0d5 100%); } .slider-dark .ui-slider-range, .slider-dark .ui-slider-handle { background: #171717; } .slider-gradient.slider-dark .ui-slider-range, .slider-gradient.slider-dark .ui-slider-handle { background-image: -webkit-linear-gradient(#313131 0, #171717 50%, black 100%); background-image: linear-gradient(to , #171717 50%, black 100%); } .slider-gradient.ui-slider-vertical.slider-dark .ui-slider-range, .slider-gradient.ui-slider-vertical.slider-dark .ui-slider-handle { background-image: -webkit-linear-gradient( left , #313131 0, #171717 50%, black 100%); background-image: linear-gradient(to right, #313131 0, #171717 50%, black 100%); } html.dark .ui-slider.ui-widget-content { background: #21262d; } /* Tables - Basic */ .table { width: 100%; } .table .table { background: transparent; } /* Bootstrap uses important, we need to force it here */ .table.mb-none { margin-bottom: 0 !important; } /* In case you dont want a border in some row */ .table .b-top-none td { border-top: none; } /* Tables - Actions */ .table .actions, .table .actions-hover { vertical-align: middle; } .table .actions a, .table .actions-hover a { display: inline-block; margin-right: 5px; color: #666; } .table .actions a:last-child, .table .actions-hover a:last-child { margin-right: 0; } .table .actions a:hover, .table .actions-hover a:hover { color: #333; } .table .actions-hover a { opacity: 0; } .table tr:hover .actions-hover a { opacity: 1; } .table .actions-fade a { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear; } /* Tables - No More Tables technique (991px is the bootstrap SM max-width) */ @media only screen and (max-width: 991px) { .table.table-no-more, .table.table-no-more thead, .table.table-no-more tbody, .table.table-no-more tr, .table.table-no-more th, .table.table-no-more td { display: block; } .table.table-no-more thead tr { left: -9999px; position: absolute; top: -9999px; } .table.table-no-more tr { border-bottom: 1px solid #DDD; } .table.table-no-more td { border: none; position: relative; padding-left: 50%; text-align: left; white-space: normal; } .table.table-no-more td:before { content: attr(data-title); font-weight: bold; left: 6px; padding-right: 10px; position: absolute; text-align: left; top: 8px; white-space: nowrap; width: 45%; } .table.table-no-more.table-bordered td { border-bottom: 1px solid #EFEFEF; } .table.table-no-more.table-condensed td:before { top: 5px; } } /* Dark - Tables */ html.dark .table > thead > tr > th, html.dark .table > tbody > tr > th, html.dark .table > tfoot > tr > th, html.dark .table > thead > tr > td, html.dark .table > tbody > tr > td, html.dark .table > tfoot > tr > td, html.dark .table-bordered { border-color: #262b33; } html.dark .table-striped > tbody > tr:nth-child(2n+1) > td, html.dark .table-striped > tbody > tr:nth-child(2n+1) > th { background-color: #282d36; } html.dark .table-hover > tbody > tr:hover > td, html.dark .table-hover > tbody > tr:hover > th { background-color: #272c34; } html.dark .table .actions a, html.dark .table .actions-hover a { color: #808697; } @media screen and (max-width: 991px) { html.dark .table-responsive { border-color: #262b33; } } @media only screen and (max-width: 991px) { html.dark .table.table-no-more tr, html.dark .table.table-no-more.table-bordered td { border-bottom-color: #262b33; } } /* Tables - States */ .table > thead > tr > td.primary, .table > tbody > tr > td.primary, .table > tfoot > tr > td.primary, .table > thead > tr > th.primary, .table > tbody > tr > th.primary, .table > tfoot > tr > th.primary, .table > thead > tr.primary > td, .table > tbody > tr.primary > td, .table > tfoot > tr.primary > td, .table > thead > tr.primary > th, .table > tbody > tr.primary > th, .table > tfoot > tr.primary > th { color: #FFF; background-color: #cccccc; } .table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { color: #FFF; background-color: #47a447; } .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { color: #FFF; background-color: #ed9c28; } .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { color: #FFF; background-color: #d2322d; } .table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th { color: #FFF; background-color: #5bc0de; } .table > thead > tr > td.dark, .table > tbody > tr > td.dark, .table > tfoot > tr > td.dark, .table > thead > tr > th.dark, .table > tbody > tr > th.dark, .table > tfoot > tr > th.dark, .table > thead > tr.dark > td, .table > tbody > tr.dark > td, .table > tfoot > tr.dark > td, .table > thead > tr.dark > th, .table > tbody > tr.dark > th, .table > tfoot > tr.dark > th { color: #FFF; background-color: #171717; } .table > thead > tr > td.dark, .table > tbody > tr > td.dark, .table > tfoot > tr > td.dark, .table > thead > tr > th.dark, .table > tbody > tr > th.dark, .table > tfoot > tr > th.dark, .table > thead > tr.dark > td, .table > tbody > tr.dark > td, .table > tfoot > tr.dark > td, .table > thead > tr.dark > th, .table > tbody > tr.dark > th, .table > tfoot > tr.dark > th { background-color: #4a4a4a; color: white; } /* Common Fixes */ .dataTables_wrapper { position: relative; } .dataTables_wrapper .DTTT.btn-group { display: inline-block !important; } .dataTables_wrapper .datatables-header { margin-bottom: 15px; } .dataTables_wrapper .datatables-header label { font-weight: normal; margin: 0; } .dataTables_wrapper table thead th { padding-right: 21px !important; } .dataTables_wrapper .dataTables_length .select2-container { margin-right: 10px; width: 75px; } @media only screen and (max-width: 991px) { .dataTables_wrapper .dataTables_length { margin-bottom: 15px; } .dataTables_wrapper .dataTables_length label { float: none; width: 100%; } } /* Filter */ .dataTables_wrapper .dataTables_filter label { width: 50%; } .dataTables_wrapper .dataTables_filter input { width: 100%; } @media only screen and (max-width: 991px) { .dataTables_wrapper .dataTables_filter label { width: 100%; } } /* Footer */ .dataTables_wrapper .datatables-footer { margin-top: 15px; } .dataTables_wrapper .datatables-footer .dataTables_info { font-size: 11px; padding-top: 0; margin-top: 6px; } .dataTables_wrapper .datatables-footer .dataTables_paginate .pagination { display: block; margin: 0; } @media only screen and (max-width: 991px) { .dataTables_wrapper .datatables-footer .dataTables_info { margin-bottom: 15px; text-align: center; } .dataTables_wrapper .datatables-footer .dataTables_paginate { float: none; text-align: center; } .dataTables_wrapper .datatables-footer .dataTables_paginate .pagination { display: inline-block; } } /* Empty Row */ .dataTables_wrapper .dataTables_empty { padding: 50px 0; text-align: center; } .dataTables_processing { background: #cccccc; border-radius: 100px; box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.3); color: #FFF; left: 50%; margin-left: -36px; padding: 5px 10px; position: absolute; top: 3px; } @media only screen and (max-width: 991px) { .dataTables_processing { left: auto; margin-left: 0; right: 0; } } .DTTT_Print, .DTTT_Print .inner-wrapper, .DTTT_Print .content-body, .DTTT_Print .panel { background: #FFF !important; margin: 0 !important; padding: 0 !important; top: 0 !important; } .DTTT_Print .dataTables_wrapper .DTTT.btn-group { display: none !important; } .DTTT_Print .DTTT_print_info { background: rgba(255, 255, 255, 0.9); display: block; left: 0; height: 100px; line-height: 100px; position: fixed; font-size: 14px; text-align: center; top: 0; width: 100%; } /* Dark Fixes */ html.dark div.DTTT .btn { color: #EEE !important; } .fileupload .uneditable-input .fa { position: absolute; top: 12px; } .fileupload .uneditable-input .fileupload-preview { display: inline-block; float: left; overflow: hidden; padding: 0 0 0 17px; text-overflow: ellipsis; width: 100%; } .fileupload .btn { border-radius: 0; } @media only screen and (max-width: 479px) { .fileupload .uneditable-input { width: 170px; } } /* Datepicker - Input Group Addon */ .input-daterange .input-group-addon { min-width: 36px; } /* Datepicker - Base */ .datepicker { padding: 10px; margin: 0 auto; line-height: 1.1em; } .datepicker.datepicker-inline { line-height: 1.7em; width: 100%; } .datepicker table { width: 100%; } .datepicker table tr td { border-radius: 0; } .datepicker table thead tr th { cursor: pointer; font-size: 13px; font-size: 1.3rem; text-align: center; font-weight: normal; } .datepicker table thead tr th.prev { content: '\f0d9'; font-family: FontAwesome; } .datepicker table thead tr th.next { content: '\f0da'; font-family: FontAwesome; } .datepicker table td { text-align: center; font-size: 12px; font-size: 1.2rem; } .datepicker table td.day { -webkit-transition: background-color 0.1s ease-in 0.1s, color 0.1s ease-in 0.1s; -moz-transition: background-color 0.1s ease-in 0.1s, color 0.1s ease-in 0.1s; transition: background-color 0.1s ease-in 0.1s, color 0.1s ease-in 0.1s; cursor: pointer; } /* Datepicker - Skin Default */ .datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover, .datepicker table tr td span:hover { background: #cccccc; color: white; } .datepicker table tbody tr td span.old, .datepicker table tbody tr td span.new { color: #CCC; } .datepicker table tbody tr td span.old:hover, .datepicker table tbody tr td span.new:hover { color: white; } .datepicker table tbody tr td.day:hover { background: #cccccc; color: white; } .datepicker table tbody tr td.day.active { background: #b3b3b3; color: white; } .datepicker table tbody tr td.day.new { color: #777777; } .datepicker table tbody tr td.day.new:hover { color: white; } /* Datepicker - Skin Dark */ .datepicker.datepicker-dark { background: #33363F; } .datepicker.datepicker-dark table thead tr th.datepicker-switch { color: white; } .datepicker.datepicker-dark table thead tr th.dow { color: #777777; } .datepicker.datepicker-dark table tbody tr td span.old, .datepicker.datepicker-dark table tbody tr td span.new { color: #444; } .datepicker.datepicker-dark table tbody tr td span.old:hover, .datepicker.datepicker-dark table tbody tr td span.new:hover { color: white; } .datepicker.datepicker-dark table tbody tr td.day { color: white; } .datepicker.datepicker-dark table tbody tr td.day:hover { background: #cccccc; color: white; } .datepicker.datepicker-dark table tbody tr td.day.active { background: #b3b3b3; color: white; } .datepicker.datepicker-dark table tbody tr td.day.new { color: #777777; } .datepicker.datepicker-dark table tbody tr td.day.new:hover { color: white; } /* Datepicker - Skin Primary */ .datepicker.datepicker-primary { min-width: 255px; } .datepicker.datepicker-primary.datepicker-inline { background: #fff; border: 1px solid #eee; } .datepicker.datepicker-primary table thead tr:first-child { background-color: #cccccc; color: white; } .datepicker.datepicker-primary table thead tr:first-child th:hover { background-color: #b3b3b3; } .datepicker.datepicker-primary table thead tr:first-child th:first-child { border-radius: 4px 0 0 0; } .datepicker.datepicker-primary table thead tr:first-child th:last-child { border-radius: 0 4px 0 0; } .datepicker.datepicker-primary table thead tr:last-child { background-color: #d9d9d9; color: white; } .datepicker.datepicker-primary table thead tr:last-child th:hover { background-color: #cccccc; } .datepicker.datepicker-primary table thead tr th { border-radius: 0; } html.dark .input-daterange .input-group-addon { text-shadow: none; } html.dark .datepicker-dropdown { color: #EEE; background-color: #282d36; } html.dark .datepicker-dropdown:after { border-bottom-color: #282d36; } html.dark .datepicker-dropdown.datepicker-orient-bottom:before { border-top-color: rgba(0, 0, 0, 0.2); } html.dark .datepicker-dropdown.datepicker-orient-bottom:after { border-top-color: #282d36; } html.dark .datepicker.datepicker-primary { border-color: #282d36; background: #282d36; } .select2-container.form-control { background: transparent; border: none; display: block; margin: 0; padding: 0; } .select2-container .select2-choices .select2-search-field input, .select2-container .select2-choice, .select2-container .select2-choices { background: none; border-radius: 4px; color: #555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: #FFF; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -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); border-color: #ccc; padding: 0; } .select2-search input { border-radius: 4px; color: #555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: #FFF; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -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); border-color: #ccc; } .select2-container .select2-choices .select2-search-field input { -webkit-box-shadow: none; box-shadow: none; } .select2-container .select2-choice { height: 34px; line-height: 1.42857; } .select2-container.select2-container-multi.form-control { height: auto; } .select2-container.input-sm .select2-choice { height: 30px; line-height: 1.5; border-radius: 3px; } .input-group-sm .select2-container .select2-choice { height: 30px; line-height: 1.5; border-radius: 3px; } .select2-container.input-lg .select2-choice, .input-group-lg .select2-container .select2-choice { height: 45px; line-height: 1.33; border-radius: 6px; } .select2-container-multi .select2-choices .select2-search-field input { height: 32px; margin: 0; } .select2-container-multi.input-sm .select2-choices .select2-search-field input { height: 28px; } .input-group-sm .select2-container-multi .select2-choices .select2-search-field input { height: 28px; } .select2-container-multi.input-lg .select2-choices .select2-search-field input, .input-group-lg .select2-container-multi .select2-choices .select2-search-field input { height: 43px; } .select2-chosen, .select2-choice > span:first-child, .select2-container .select2-choices .select2-search-field input { padding: 6px 12px; } .input-sm .select2-chosen, .input-group-sm .select2-chosen, .input-sm .select2-choice > span:first-child, .input-group-sm .select2-choice > span:first-child, .input-sm .select2-choices .select2-search-field input, .input-group-sm .select2-choices .select2-search-field input { padding: 5px 10px; } .input-lg .select2-chosen, .input-group-lg .select2-chosen, .input-lg .select2-choice > span:first-child, .input-group-lg .select2-choice > span:first-child, .input-lg .select2-choices .select2-search-field input, .input-group-lg .select2-choices .select2-search-field input { padding: 10px 16px; } .select2-container-multi .select2-choices .select2-search-choice { margin-top: 5px; margin-bottom: 3px; color: #fff; background: #cccccc; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: none; box-shadow: none; border: 0 none; font-size: 75%; font-weight: bold; } .select2-container-multi.input-sm .select2-choices .select2-search-choice { margin-top: 3px; margin-bottom: 2px; } .input-group-sm .select2-container-multi .select2-choices .select2-search-choice { margin-top: 3px; margin-bottom: 2px; } .select2-container-multi.input-lg .select2-choices .select2-search-choice, .input-group-lg .select2-container-multi .select2-choices .select2-search-choice { line-height: 24px; } .select2-container .select2-choice .select2-arrow, .select2-container .select2-choice div { border-left: 1px solid #ccc; background: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .select2-dropdown-open .select2-choice .select2-arrow, .select2-dropdown-open .select2-choice div { border-left-color: transparent; background: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .select2-container .select2-choice .select2-arrow b, .select2-container .select2-choice div b { background-position: 0 3px; } .select2-dropdown-open .select2-choice .select2-arrow b, .select2-dropdown-open .select2-choice div b { background-position: -18px 3px; } .select2-container.input-sm .select2-choice .select2-arrow b, .input-group-sm .select2-container .select2-choice .select2-arrow b, .select2-container.input-sm .select2-choice div b, .input-group-sm .select2-container .select2-choice div b { background-position: 0 1px; } .select2-dropdown-open.input-sm .select2-choice .select2-arrow b, .input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b, .select2-dropdown-open.input-sm .select2-choice div b, .input-group-sm .select2-dropdown-open .select2-choice div b { background-position: -18px 1px; } .select2-container.input-lg .select2-choice .select2-arrow b, .input-group-lg .select2-container .select2-choice .select2-arrow b, .select2-container.input-lg .select2-choice div b, .input-group-lg .select2-container .select2-choice div b { background-position: 0 9px; } .select2-dropdown-open.input-lg .select2-choice .select2-arrow b, .input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b, .select2-dropdown-open.input-lg .select2-choice div b, .input-group-lg .select2-dropdown-open .select2-choice div b { background-position: -18px 9px; } .has-warning .select2-choice, .has-warning .select2-choices { border-color: #c09853; } .has-warning .select2-container-active .select2-choice, .has-warning .select2-container-multi.select2-container-active .select2-choices { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; border-color: #a47e3c; } .has-warning.select2-drop-active { border-color: #a47e3c; } .has-warning.select2-drop-active.select2-drop.select2-drop-above { border-top-color: #a47e3c; } .has-error .select2-choice, .has-error .select2-choices { border-color: #b94a48; } .has-error .select2-container-active .select2-choice, .has-error .select2-container-multi.select2-container-active .select2-choices { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; border-color: #953b39; } .has-error.select2-drop-active { border-color: #953b39; } .has-error.select2-drop-active.select2-drop.select2-drop-above { border-top-color: #953b39; } .has-success .select2-choice, .has-success .select2-choices { border-color: #468847; } .has-success .select2-container-active .select2-choice, .has-success .select2-container-multi.select2-container-active .select2-choices { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; border-color: #356635; } .has-success.select2-drop-active { border-color: #356635; } .has-success.select2-drop-active.select2-drop.select2-drop-above { border-top-color: #356635; } .select2-container-active .select2-choice, .select2-container-multi.select2-container-active .select2-choices { outline: none; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -webkit-transition: border-color ease-in-out .15s box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s box-shadow ease-in-out .15s; border-color: #66afe9; } .select2-drop-active { border-color: #66afe9; } .select2-drop-auto-width, .select2-drop.select2-drop-above.select2-drop-active { border-top-color: #66afe9; } .input-group.select2-bootstrap-prepend [class^=select2-choice] { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; } .input-group.select2-bootstrap-append [class^=select2-choice] { border-bottom-right-radius: 0 !important; border-top-right-radius: 0 !important; } .select2-dropdown-open [class^=select2-choice] { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; } .select2-dropdown-open.select2-drop-above [class^=select2-choice] { border-top-right-radius: 0 !important; border-top-left-radius: 0 !important; } .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { background: none; -webkit-box-shadow: none; box-shadow: none; } .select2-results .select2-highlighted { color: #FFF; background-color: #428bca; } .select2-bootstrap-append .select2-container-multiple, .select2-bootstrap-prepend .select2-container-multiple { vertical-align: top; } .select2-bootstrap-append .input-group-btn, .select2-bootstrap-prepend .input-group-btn { vertical-align: top; } .select2-bootstrap-append .input-group-btn .btn, .select2-bootstrap-prepend .input-group-btn .btn { vertical-align: top; } .select2-container-multi .select2-choices .select2-search-choice-focus { background: #ebebeb; color: #333; -webkit-box-shadow: none; box-shadow: none; border-color: #adadad; } .select2-search-choice-close { background: none; margin-top: -8px; top: 50%; } .select2-search-choice-close:after { content: 'x'; font-size: 10px; color: #fff; padding: 0 4px; font-weight: bold; } .select2-container .select2-choice abbr { top: 50%; } .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit { background-color: #fcf8e3; color: #c09853; } .select2-container.select2-container-disabled .select2-choice, .select2-container.select2-container-disabled .select2-choices { cursor: not-allowed; background-color: #eee; border-color: #ccc; } .select2-container.select2-container-disabled .select2-choice .select2-arrow, .select2-container.select2-container-disabled .select2-choice div { background-color: transparent; border-left: 1px solid transparent; } .select2-container.select2-container-disabled .select2-choices .select2-arrow, .select2-container.select2-container-disabled .select2-choices div { background-color: transparent; border-left: 1px solid transparent; } .select2-search input.select2-active, .select2-container-multi .select2-choices .select2-search-field input.select2-active, .select2-more-results.select2-active { background-position: right 4px center; } html.dark .select2-container .select2-choices .select2-search-field input, html.dark .select2-container .select2-choice, html.dark .select2-container .select2-choices { color: #EEE; background-color: #282d36; border-color: #282d36; } html.dark .select2-search { position: relative; } html.dark .select2-search input { color: #EEE; background: #2e353e; border-color: #242830; } html.dark .select2-search input.select2-active { background: #2e353e; } html.dark .select2-search:before { font-family: 'FontAwesome'; content: "\f002"; position: absolute; right: 15px; top: 50%; color: #EEE; font-size: 12px; margin: -11px 0 0; } html.dark .select2-drop { background-color: #282d36; border-color: #21262d; } html.dark .select2-container-multi .select2-choices .select2-search-choice { color: #EEE; } html.dark .select2-container .select2-choice .select2-arrow, html.dark .select2-container .select2-choice div { border-color: #282d36; } html.dark .select2-results .select2-result-label { color: #EEE; } .panel-body .wizard-tabs { margin: -15px -15px 15px; } .panel-body-nopadding .wizard-tabs { margin: 0; } .wizard-tabs ul { display: table; width: 100%; padding: 0; margin: 0; list-style: none; } .wizard-tabs ul > li { display: table-cell; border-bottom: 1px solid #eeeeee; } .wizard-tabs ul > li.active { border-bottom-color: transparent; } .wizard-tabs ul > li.active > a, .wizard-tabs ul > li.active > a:hover, .wizard-tabs ul > li.active > a:focus { background: white; color: #555555; } .wizard-tabs ul > li.active > a:after { border-left-color: white; } .wizard-tabs ul > li.active .badge { background-color: #cccccc; } .wizard-tabs ul > li.disabled > a, .wizard-tabs ul > li.disabled > a:hover, .wizard-tabs ul > li.disabled > a:focus { color: #cccccc; } .wizard-tabs ul > li.disabled .badge { background-color: #cccccc; } .wizard-tabs ul > li > a { position: relative; display: block; padding: 5px; font-size: 13px; font-size: 1.3rem; text-decoration: none; color: #555555; } .wizard-tabs ul > li > a, .wizard-tabs ul > li > a:hover { background: #f4f4f4; color: #555555; } .wizard-tabs ul > li > a:hover { box-shadow: none; } .wizard-tabs ul > li > a:active, .wizard-tabs ul > li > a:focus { border-bottom: 0; } .wizard-tabs ul > li > a:before, .wizard-tabs ul > li > a:after { display: block; content: ''; position: absolute; top: 0; right: -10px; z-index: 1; border: 17px solid transparent; border-right: 0; border-left: 10px solid transparent; width: 0; height: 0; } .wizard-tabs ul > li > a:before { z-index: 1; right: -11px; border-left-color: #e0e0e0; } .wizard-tabs ul > li > a:after { z-index: 2; border-left-color: #f4f4f4; } .wizard-tabs ul > li:last-child > a:before, .wizard-tabs ul > li:last-child > a:after { display: none; } html.dark .wizard-tabs ul > li { border-color: #282d36; } html.dark .wizard-tabs ul > li.active { border-color: #2e353e; } html.dark .wizard-tabs ul > li.active a, html.dark .wizard-tabs ul > li.active a:hover, html.dark .wizard-tabs ul > li.active a:active { background: #2e353e; color: #EEE; } html.dark .wizard-tabs ul > li.active a:before { border-left-color: #21262d; } html.dark .wizard-tabs ul > li.active a:after { border-left-color: #2e353e; } html.dark .wizard-tabs ul > li a, html.dark .wizard-tabs ul > li a:hover { background: #282d36; color: #EEE; } html.dark .wizard-tabs ul > li a:before { border-left-color: #21262d; } html.dark .wizard-tabs ul > li a:after { border-left-color: #282d36; } html .wizard-progress, html.dark .wizard-progress { margin: 0 15px; } html .wizard-progress .steps-progress, html.dark .wizard-progress .steps-progress { height: 2px; margin: 0 38px; position: relative; top: 15px; background: #cccccc; } html .wizard-progress .steps-progress .progress-indicator, html.dark .wizard-progress .steps-progress .progress-indicator { height: 100%; width: 0; background: #cccccc; -webkit-transition: width 0.2s ease-in; -moz-transition: width 0.2s ease-in; transition: width 0.2s ease-in; } html .wizard-progress .wizard-steps, html.dark .wizard-progress .wizard-steps { list-style: none; margin: 0; padding: 15px 0 0; display: inline-block; width: 100%; font-size: 0; text-align: justify; -ms-text-justify: distribute-all-lines; /* IE8+ */; } html .wizard-progress .wizard-steps:after, html.dark .wizard-progress .wizard-steps:after { /* * We don't need IE6 and IE7 inline-block hack support here * since they don't support :after anyways (the text-justify * properties for them are above)... IE8 and above have native * inline-block support so for IE8+, both the text-justify and * :after will take effect but it doesn't have any negative * effects since this element is invisible */ display: inline-block; width: 100%; content: '.'; font-size: 0; height: 0; line-height: 0; visibility: hidden; } html .wizard-progress .wizard-steps li, html.dark .wizard-progress .wizard-steps li { display: inline-block; vertical-align: top; min-width: 50px; max-width: 100px; } html .wizard-progress .wizard-steps li a, html.dark .wizard-progress .wizard-steps li a { position: relative; display: block; padding: 25px 8px 0; font-size: 11px; color: #33333f; font-weight: bold; line-height: 1; text-align: center; text-decoration: none; word-break: break-all; } html .wizard-progress .wizard-steps li a span, html.dark .wizard-progress .wizard-steps li a span { position: absolute; top: 0; left: 50%; display: block; background: #cccccc; color: white; line-height: 26px; text-align: center; margin-top: -15px; margin-left: -15px; width: 30px; height: 30px; border-radius: 35px; font-size: 13px; text-indent: -1px; border: 2px solid #cccccc; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } html .wizard-progress .wizard-steps li.completed a span, html.dark .wizard-progress .wizard-steps li.completed a span { background: #cccccc; color: white; } html .wizard-progress .wizard-steps li.active a span, html.dark .wizard-progress .wizard-steps li.active a span { background: white; color: #cccccc; border-color: #cccccc; } html .wizard-progress .wizard-steps li.completed.active a span, html.dark .wizard-progress .wizard-steps li.completed.active a span { color: #FFF; } html .wizard-progress.wizard-progress-lg, html.dark .wizard-progress.wizard-progress-lg { margin: 0 auto 30px; width: 80%; } html .wizard-progress.wizard-progress-lg .steps-progress, html.dark .wizard-progress.wizard-progress-lg .steps-progress { margin: 0 52px; height: 4px; top: 34px; } html .wizard-progress.wizard-progress-lg .wizard-steps, html.dark .wizard-progress.wizard-progress-lg .wizard-steps { padding-top: 30px; } html .wizard-progress.wizard-progress-lg ul li, html.dark .wizard-progress.wizard-progress-lg ul li { max-width: 135px; } html .wizard-progress.wizard-progress-lg ul li a, html.dark .wizard-progress.wizard-progress-lg ul li a { padding-top: 40px; font-size: 14px; } html .wizard-progress.wizard-progress-lg ul li a span, html.dark .wizard-progress.wizard-progress-lg ul li a span { width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; border-radius: 60px; line-height: 52px; font-size: 22px; border-width: 4px; } html.dark .wizard-progress .wizard-steps li a { color: #808697; } html.dark .wizard-progress.wizard-progress ul li a span { background: #242830; border-color: #242830; } html.dark .wizard-progress .wizard-steps li.active a span { background: #242830; } html.dark .wizard-progress .steps-progress { background: #242830; } @media only screen and (max-width: 991px) { html .wizard-progress, html .wizard-progress.wizard-progress-lg, html.dark .wizard-progress, html.dark .wizard-progress.wizard-progress-lg { width: auto; margin-bottom: 0; margin-left: -15px; margin-right: -15px; } html .wizard-progress .steps-progress, html.dark .wizard-progress .steps-progress { display: none; } html .wizard-progress .wizard-steps, html.dark .wizard-progress .wizard-steps { display: block; font-size: 0; overflow: hidden; white-space: nowrap; text-align: left; width: 100%; } html .wizard-progress .wizard-steps li, html.dark .wizard-progress .wizard-steps li { -webkit-transition: margin 0.5s linear; -moz-transition: margin 0.5s linear; transition: margin 0.5s linear; display: inline-block; float: none; position: relative; width: 100%; min-width: 0; max-width: none; } html .wizard-progress .wizard-steps li a, html.dark .wizard-progress .wizard-steps li a { position: relative; z-index: 2; } html .wizard-progress .wizard-steps li:before, html .wizard-progress .wizard-steps li:after, html.dark .wizard-progress .wizard-steps li:before, html.dark .wizard-progress .wizard-steps li:after { content: ''; display: block; height: 2px; position: absolute; top: 0; width: 50%; } html .wizard-progress .wizard-steps li:before, html.dark .wizard-progress .wizard-steps li:before { background: #cccccc; left: 0; } html .wizard-progress .wizard-steps li:after, html.dark .wizard-progress .wizard-steps li:after { background: #cccccc; right: 0; } html .wizard-progress .wizard-steps li.active, html.dark .wizard-progress .wizard-steps li.active { margin-left: 0; } html .wizard-progress .wizard-steps li.completed, html.dark .wizard-progress .wizard-steps li.completed { margin-left: -100%; } html .wizard-progress .wizard-steps li.completed:after, html.dark .wizard-progress .wizard-steps li.completed:after { background: #cccccc; } html .wizard-progress .wizard-steps li.completed.active, html.dark .wizard-progress .wizard-steps li.completed.active { margin-left: 0; } html .wizard-progress .wizard-steps li:first-child:before, html.dark .wizard-progress .wizard-steps li:first-child:before { display: none; } html .wizard-progress .wizard-steps li:last-child:after, html.dark .wizard-progress .wizard-steps li:last-child:after { display: none; } html .wizard-progress.wizard-progress-lg .wizard-steps li, html.dark .wizard-progress.wizard-progress-lg .wizard-steps li { min-width: 0; max-width: none; } html .wizard-progress.wizard-progress-lg .wizard-steps li:before, html .wizard-progress.wizard-progress-lg .wizard-steps li:after, html.dark .wizard-progress.wizard-progress-lg .wizard-steps li:before, html.dark .wizard-progress.wizard-progress-lg .wizard-steps li:after { height: 4px; } } .form-wizard { margin-bottom: 20px; } .form-wizard .tabs { margin-bottom: 0; } .form-wizard .tab-content { background: none; border: 0 none; box-shadow: none; } .form-wizard ul.pager .next a, .form-wizard ul.pager .previous a, .form-wizard ul.pager .first a, .form-wizard ul.pager .last a, .form-wizard ul.pager .finish a { cursor: pointer; } .form-wizard ul.pager .disabled a { cursor: not-allowed; } html.dark .form-wizard .pager li > a, html.dark .form-wizard .pager li > a:hover, html.dark .form-wizard .pager li > a:focus, html.dark .form-wizard .pager li > span { background: #2e353e; border-color: #282d36; color: #EEE; } html.dark .form-wizard .pager .disabled > a, html.dark .form-wizard .pager .disabled > a:hover, html.dark .form-wizard .pager .disabled > a:focus, html.dark .form-wizard .pager .disabled > span { background: #282d36; border-color: #282d36; color: #EEE; } .switch { display: inline-block; vertical-align: middle; cursor: pointer; margin: 3px 0; } .switch .ios-switch { height: 35px; width: 65px; } .switch .ios-switch .handle { height: 31px; width: 31px; } .switch.switch-primary .ios-switch .on-background { background: #cccccc; } .switch.switch-success .ios-switch .on-background { background: #47a447; } .switch.switch-warning .ios-switch .on-background { background: #ed9c28; } .switch.switch-danger .ios-switch .on-background { background: #d2322d; } .switch.switch-info .ios-switch .on-background { background: #5bc0de; } .switch.switch-dark .ios-switch .on-background { background: #171717; } .switch.switch-lg .ios-switch { height: 45px; width: 75px; } .switch.switch-lg .ios-switch .handle { height: 41px; width: 41px; } .switch.switch-sm .ios-switch { height: 25px; width: 55px; } .switch.switch-sm .ios-switch .handle { height: 21px; width: 21px; } .ios-switch { height: 45px; width: 75px; position: relative; background-color: #E5E5E5; border-radius: 100px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; } .ios-switch .background-fill { width: 100%; height: 100%; border-radius: 100px; position: absolute; left: 0; top: 0; } .ios-switch .on-background { background-image: -o-linear-gradient(#00e459, #00e158); background-image: -ms-linear-gradient(#00e459, #00e158); background-image: -moz-linear-gradient(#00e459, #00e158); background-image: -webkit-linear-gradient(#00e459, #00e158); background-image: linear-gradient(#00e459, #00e158); opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); z-index: 1; -o-transition: .3s 0.2s; -ms-transition: .3s 0.2s; -moz-transition: .3s 0.2s; -webkit-transition: .3s 0.2s; transition: .3s 0.2s; } .ios-switch .state-background { border-radius: 100px; z-index: 2; background-image: -o-linear-gradient(white, #fdfdfd); background-image: -ms-linear-gradient(white, #fdfdfd); background-image: -moz-linear-gradient(white, #fdfdfd); background-image: -webkit-linear-gradient(white, #fdfdfd); background-image: linear-gradient(white, #fdfdfd); border: 2px solid #E5E5E5; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -o-transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -o-transition: .4s; -ms-transition: .4s; -moz-transition: .4s; -webkit-transition: .4s; transition: .4s; } .ios-switch .handle { width: 41px; height: 41px; background-color: white; top: 2px; left: 2px; position: absolute; border-radius: 20px; box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.075), 0 3px 5px rgba(0, 0, 0, 0.15), 1px 2px 2px rgba(0, 0, 0, 0.05); z-index: 3; -o-transition: -o-transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33); -ms-transition: -ms-transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33); -moz-transition: -moz-transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33); -webkit-transition: -webkit-transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33); -o-transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33); -ms-transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33); -moz-transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33); -webkit-transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33); transition: transform 0.3s 0.25s cubic-bezier(0.455, 0.03, 0.215, 1.33); -o-box-sizing: content-box; -ms-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } .ios-switch.off .handle { -o-animation: expand-off .3s 0.2s; -ms-animation: expand-off .3s 0.2s; -moz-animation: expand-off .3s 0.2s; -webkit-animation: expand-off .3s 0.2s; animation: expand-off .3s 0.2s; -o-transform: translate(0px, 0); -ms-transform: translate(0px, 0); -moz-transform: translate(0px, 0); -webkit-transform: translate(0px, 0); transform: translate(0px, 0); -o-transform: translate3d(0px, 0, 0); -ms-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); } .ios-switch.off .on-background { -o-transition: .3s 0s; -ms-transition: .3s 0s; -moz-transition: .3s 0s; -webkit-transition: .3s 0s; transition: .3s 0s; } .ios-switch.off .state-background { -o-transition: .4s 0.25s; -ms-transition: .4s 0.25s; -moz-transition: .4s 0.25s; -webkit-transition: .4s 0.25s; transition: .4s 0.25s; } .ios-switch.on .handle { -o-animation: expand-on .3s 0.2s; -ms-animation: expand-on .3s 0.2s; -moz-animation: expand-on .3s 0.2s; -webkit-animation: expand-on .3s 0.2s; animation: expand-on .3s 0.2s; -o-transform: translate(30px, 0); -ms-transform: translate(30px, 0); -moz-transform: translate(30px, 0); -webkit-transform: translate(30px, 0); transform: translate(30px, 0); -o-transform: translate3d(30px, 0, 0); -ms-transform: translate3d(30px, 0, 0); -moz-transform: translate3d(30px, 0, 0); -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0); } .ios-switch.on .on-background { opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: alpha(opacity=100); } .ios-switch.on .state-background { -o-transform: scale(0); -ms-transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); } @keyframes expand-on { 0% { padding-right: 0; } 40% { padding-right: 9px; } 100% { padding-right: 0; } } @keyframes expand-off { 0% { padding-right: 0; left: 2px; } 40% { padding-right: 9px; left: -7px; } 100% { padding-right: 0; left: 2px; } } @-o-keyframes expand-on { 0% { padding-right: 0; } 40% { padding-right: 9px; } 100% { padding-right: 0; } } @-ms-keyframes expand-on { 0% { padding-right: 0; } 40% { padding-right: 9px; } 100% { padding-right: 0; } } @-moz-keyframes expand-on { 0% { padding-right: 0; } 40% { padding-right: 9px; } 100% { padding-right: 0; } } @-webkit-keyframes expand-on { 0% { padding-right: 0; } 40% { padding-right: 9px; } 100% { padding-right: 0; } } @-o-keyframes expand-off { 0% { padding-right: 0; left: 2px; } 40% { padding-right: 9px; left: -7px; } 100% { padding-right: 0; left: 2px; } } @-ms-keyframes expand-off { 0% { padding-right: 0; left: 2px; } 40% { padding-right: 9px; left: -7px; } 100% { padding-right: 0; left: 2px; } } @-moz-keyframes expand-off { 0% { padding-right: 0; left: 2px; } 40% { padding-right: 9px; left: -7px; } 100% { padding-right: 0; left: 2px; } } @-webkit-keyframes expand-off { 0% { padding-right: 0; left: 2px; } 40% { padding-right: 9px; left: -7px; } 100% { padding-right: 0; left: 2px; } } /* Summernote */ .note-editor { border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -moz-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; } .note-editor.active { border-color: #66afe9; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .note-editor .note-title { padding-top: 0 !important; } .note-editor .note-toolbar { background-color: #FFF; border-bottom: 1px dashed #ddd; border-left: none; border-right: none; border-top: none; border-radius: 4px 4px 0 0; padding: 6px 4px 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .note-editor .note-toolbar i { margin: 0; } .note-editor .note-toolbar i:before { margin: 0; } .note-editor .note-toolbar .btn-group { float: none !important; margin: 0 0 6px 5px; } @media only screen and (max-width: 767px) { .note-editor .note-toolbar { text-align: center; } } .note-editor .note-editable { clear: both; background: #FFF; border: none; border-radius: 0 0 4px 4px; font-family: Arial, Helvetica, Sans-serif; } .note-editor .note-statusbar { background: #FFF; border-radius: 0 0 4px 4px; } .note-editor .note-statusbar .note-resizebar { border-color: #DDD; display: block; } html.dark .note-editor { border-color: #282d36; color: #EEE; } html.dark .note-editor .note-toolbar, html.dark .note-editor .note-statusbar { background: #242830; border-color: #1d2127; } html.dark .note-editor .note-editable { background: #282d36; border-color: #1d2127; } html.dark .note-editor .note-statusbar .note-resizebar { border-color: #1d2127; } html.dark .note-editor .note-statusbar .note-resizebar .note-icon-bar { border-color: #444; } html.dark .note-editor .caret { border-color: #FFF transparent transparent; } /* Bootstrap Markdown */ .md-editor { border-radius: 4px; -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -moz-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; } .md-editor > .md-header { border-radius: 4px 4px 0 0; padding: 6px 4px 0; } .md-editor > .md-preview, .md-editor > textarea { background: #FFF; border-bottom: none; border-radius: 0 0 4px 4px; padding: 10px; outline: none; width: 100% !important; } .md-editor .btn-group { margin-bottom: 6px; } html.dark .md-editor { border-color: #282d36; } html.dark .md-editor > .md-header, html.dark .md-editor .md-footer { background: #242830; } html.dark .md-editor > .md-preview, html.dark .md-editor > textarea { background: #282d36; } html.dark .md-editor > textarea { color: #EEE; border-color: #1d2127; } @media only screen and (max-width: 767px) { .bootstrap-maxlength.bottom-left { margin-left: 40px; } } .bootstrap-tagsinput { width: 100%; } .form-group-invisible .bootstrap-tagsinput { border: 0 none; box-shadow: none; background-color: transparent; } html.dark .bootstrap-tagsinput { background: #282d36; border-color: #282d36; } html.dark .bootstrap-timepicker-widget { background-color: #282d36; } html.dark .bootstrap-timepicker-widget:before { border-bottom-color: #1d2127; } html.dark .bootstrap-timepicker-widget:after { border-bottom-color: #282d36; } html.dark .bootstrap-timepicker-widget.timepicker-orient-bottom:before { border-top-color: #1d2127; } html.dark .bootstrap-timepicker-widget.timepicker-orient-bottom:after { border-top-color: #282d36; } html.dark .bootstrap-timepicker-widget table td a { color: #FFF; } html.dark .bootstrap-timepicker-widget table td a:hover { border-color: #282d36; } html.dark .bootstrap-timepicker-widget table td input { background-color: #21262d; border-color: #282d36; color: #EEE; } html.dark .colorpicker { background-color: #282d36; } html.dark .colorpicker:before { border-bottom-color: #1d2127; } html.dark .colorpicker:after { border-bottom-color: #282d36; } html.dark .multiselect-container { background-color: #282d36; } html.dark .multiselect-container > li > a { color: #EEE; } html.dark .multiselect-container > li > a:hover, html.dark .multiselect-container > li > a:focus { background-color: #1d2127; color: #FFF; } .spinner-buttons.btn-group-vertical .btn { height: 18px; margin: 0 0 0 -1px; padding-left: 6px; padding-right: 6px; text-align: center; width: 22px; line-height: 14px; } .spinner-buttons.btn-group-vertical .btn i { margin-top: -2px; } .spinner-buttons.btn-group-vertical .btn:first-child { border-radius: 0 4px 0 0 !important; -webkit-border-radius: 0 4px 0 0 !important; } .spinner-buttons.btn-group-vertical .btn:last-child { border-radius: 0 0 4px !important; -webkit-border-radius: 0 0 4px !important; margin-top: -1px; height: 17px; } /* Form Group Invisible */ .form-group-invisible { position: relative; } .form-group-invisible.focus .control-label-invisible { color: #0088cc; } .form-group-invisible .control-label-invisible { bottom: 0; display: block; float: none; left: 0; line-height: 64px; margin: 0; padding-left: 50px; position: absolute; right: 0; top: -15px; -webkit-transition: color ease-in-out 0.15s; -moz-transition: color ease-in-out 0.15s; transition: color ease-in-out 0.15s; width: auto; } .form-group-invisible .form-control-invisible, .form-group-invisible .form-control-invisible:focus, .form-group-invisible .form-control-invisible:active, .form-group-invisible .form-control-invisible + .bootstrap-tagsinput { background: transparent !important; border-color: transparent !important; box-shadow: none !important; } .form-group-invisible .form-control-invisible + .bootstrap-tagsinput { margin-bottom: 4px; } @media only screen and (max-width: 767px) { .form-group-invisible { padding-top: 30px; } .form-group-invisible .control-label-invisible { padding-left: 27px; } } html.dark .CodeMirror pre { background: transparent; border: none; } /* Invoice */ .invoice { padding: 0 15px 15px; } /* Invoice Address Tag */ .invoice address { color: #7F8597; line-height: 1.5em; } /* Invoice header */ .invoice header { border-bottom: 1px solid #DADADA; margin-bottom: 15px; } .invoice header .h2, .invoice header .h4 { letter-spacing: 0; } /* Invoice Billing Information */ .invoice .bill-to, .invoice .bill-data { padding: 15px 0; } .invoice .bill-data .value { display: inline-block; margin-left: 10px; width: 90px; } /* Invoice table */ .invoice table.table { table-layout: fixed; } .invoice table.table > thead:first-child > tr > th { background-color: #F8F8F8; border-bottom: 1px solid #DADADA; border-top: 1px solid #DADADA; } .invoice table.table > tbody tr > td { border-color: #DADADA; } /* Invoice table items */ .invoice .invoice-items > tbody tr:last-child > td { border-bottom: 1px solid #DADADA; } .invoice .invoice-items #cell-id { width: 10%; } .invoice .invoice-items #cell-item { width: 20%; } .invoice .invoice-items #cell-desc { width: 20%; } .invoice .invoice-items #cell-price { width: 10%; } .invoice .invoice-items #cell-qty { width: 10%; } .invoice .invoice-items #cell-total { width: 10%; } /* Invoice summary */ .invoice-summary .col-sm-4 { padding-left: 0; } /* Invoice Responsiveness */ @media only screen and (max-width: 991px) { .invoice .table-responsive > table.table { table-layout: auto; } .invoice-summary .col-sm-4 { padding-left: 15px; } } /* Invoice Print */ @media print { .invoice .table-responsive { border: none !important; overflow: visible !important; width: auto !important; } .invoice table.table.invoice-items { table-layout: auto; } .invoice header .col-sm-6:first-child, .invoice header .col-sm-6:last-child, .invoice .bill-info .col-md-6 { float: left !important; } .invoice header .col-sm-6:first-child { width: 25% !important; } .invoice header .col-sm-6:last-child { width: 75% !important; } .invoice .bill-info .col-md-6 { width: 50% !important; } .invoice .invoice-summary .col-sm-4 { float: right; padding: 0; width: 40%; } } /* dark */ html.dark .invoice header { border-bottom-color: #282d36; } html.dark .invoice table.table > thead:first-child > tr > th { background-color: #282d36; border-bottom-color: #282d36; border-top-color: #282d36; } html.dark .invoice table.table > tbody tr > td { border-color: #282d36; }