@font-face {
    font-family: 'FontAwesome';
    src: url('/vendor/fontawesome4_7_0/fontawesome-webfont.eot?v=4.7.0');
    src: url('/vendor/fontawesome4_7_0/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/vendor/fontawesome4_7_0/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/vendor/fontawesome4_7_0/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/vendor/fontawesome4_7_0/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/vendor/fontawesome4_7_0/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** FALCON OVERWRITE **/
body{
    font-family: Arial;
    line-height: 1.4;
}

input, button, select, optgroup, textarea, label, .alert, .badge, .blockquote-footer, .btn, [data-list] .page, .navbar, .pagination, .valid-feedback, .invalid-feedback{
    font-family: Arial;
}

.navbar-vertical .navbar-nav{
    font-size: 12px;
}

.navbar-vertical.navbar-expand-xl .nav-link{
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
}

.navbar-vertical.navbar-expand-xl .nav-link:hover{
    text-decoration: underline;
}

.navbar-vertical .navbar-nav .nav-item .nav-link.active{
    font-weight: bold;
}

.nav-item ul{
    padding-left: 10px;
}

.navbar-vertical .navbar-nav .nav .nav-item .nav-link{
    padding-top: .1rem;
    padding-bottom: .1rem;
}
.navbar-vertical .navbar-vertical-label{
    font-weight: bold;
    /*color: #0a1422;*/
}

.navbar-vertical .navbar-nav .nav-item .navbar-vertical-label{
    color: var(--falcon-800);
}

label{
    font-weight: bold !important;
    font-size: 12px;
}

.col-form-label{
    font-size: 12px;
    padding-bottom: 0px;
    line-height: 1.4;
}

option{
    font-size: 12px;
}

.nav-tabs .nav-link{
    font-size: 12px;
}

.btn-sm, [data-list] .page, .btn-group-sm > .btn{
    font-size: 12px;
}

b, strong{
    font-weight: 700;
}

/***** END FALCON OVERWRITE **********/

main>div>div.content,
#resultBox {
    font-size: 11px;
}

.section {
    margin-bottom: 20px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.no-gutters .col,
.no-gutters [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.blue-background,
#mcCardBody .blue-background {
    background-color: #C8EBFB;
}


/****** Klasy wypisane, aby były podpowiadane w kodzie ******/

.unCheckAll,
.checkAll,
.deleteItem {}

.shiftbox {}

h1 {
    font-size: 16px;
    padding: 16px 20px 10px;
    margin: 0px;
    border-bottom: 1px #EEEEEE solid;
}

.breadcrumb {
    margin-bottom: 10px;
    margin-left: 20px;
}


/*************** TABLE *********************/

table {
    /*font-size: 13px;*/
    width: 100%;
    border: 1px rgb(237, 242, 249) solid;
    border-width: 0px 1px;
}

th {
    background: rgb(237, 242, 249);
    vertical-align: bottom;
    padding: 5px 4px;
}

td {
    padding: 5px 8px;
    /*border-color: rgb(237, 242, 249);*/
    /*border-width: 0px 1px;*/
    /*border-style: solid;*/
}
tbody td, tfoot td{
    padding: 2px 4px;
    /*height: 25px;*/
}


tbody td:first-child, tbody th:first-child{
    padding-left: 8px;
}

table input[type=checkbox]{
    margin: 4px 0px;
}

tr {
    border: 1px rgb(237, 242, 249) solid;
    border-width: 1px 0px;
}

tr:nth-of-type(2n) {
    background-color: #f9fafd;
}

tr:nth-of-type(2n+1) {
    background-color: #FFFFFF;
}

tr.table-success{
    background-color: rgb(204, 246, 228);
}

tr.table-primary{
    background-color: rgb(213, 229, 250);
}

tr.table-info {
  background-color: #e5f7ff;
}

tr:hover {
    background: #e5f5f9;
}

tr.inactive {
    /*opacity: 0.6;*/
    color: #BABABA;
}

td.text-right,
th.text-right {
    text-align: right;
}

tr.table-new {
  background: #fff9e6;
}

tr.table-old {
  background: #eee;
}

/**************** INLINE TABLE **************/

table.inlineTable {
    border: 0px;
}

table.inlineTable td:first-child {
    padding-left: 0px;
}

table.inlineTable td:last-child {
    padding-right: 0px;
}

table.inlineTable tr {
    border-bottom: 1px #F8F8F8 solid;
    border-top: 0px;
}

table.inlineTable tr:nth-of-type(2n) {
    background-color: #FFFFFF;
}

table.inlineTable tr:nth-of-type(2n+1) {
    background-color: #FCFCFC;
}

table.inlineTable tr:hover {
    background: #F5f5f9;
}

h5.sectionInfo {
    /*border: #DEDEDE solid;*/
    border: #EDF2F9 solid;
    border-width: 1px 1px 0;
    display: block;
    font-size: 12px;
    /*font-weight: bold;*/
    padding: 7px 10px;
    margin-bottom: 0px;
}

.sectionInfo.noBody {
    border-bottom-width: 1px;
    margin-bottom: 10px;
}

.sectionBody {
    border: 1px #EDF2F9 solid;
    padding: 15px 10px 7px;
}

form+.sectionBody {
    border-top-width: 0px;
}

.groupButtons {
    padding: 5px 8px;
    border: rgb(237, 242, 249) solid;
    border-width: 0px 1px 1px 1px;
    background-color: #f9fafd;
}

.tableLegend{
    padding: 5px 8px;
    border: rgb(237, 242, 249) solid;
    border-width: 0px 1px 1px 1px;
}

.tableLegend p:last-child{
    margin-bottom: 0px;
}

.dragHandle {
    background: #0378C3 url('/assets/img/admin/dragableBg.png');
    cursor: pointer;
    padding-right: 8px;
}

.indexImg {}

.indexImg img {
    width: 80px;
}

.uploadButtonPdf {
    display: block;
    /*padding: 8px 5px 8px 25px;*/
    background: url('/assets/img/attach_file_black_20dp.png') no-repeat center center;
    /*    border: 2px #DDDDDD solid;*/
    border-radius: 4px;
    cursor: pointer;
    transition: background-color 0.2s;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
}

.uploadButtonPdf:hover,
.uploadButtonPdf.is-dragover {
    background-color: #FFFFFF;
}


/************ ACTIONA BUTTONS **********************/

.action {
    padding-right: 5px;
    display: inline-block;
}

.action.disabled{
    color: #AAAAAA;
    cursor: default;
}

.action.disabled:hover{
    text-decoration: none;
}


.action.dropdown-item{
    padding: .25rem 1rem;
    display: block;
}

.action.dropdown-item::before{
    padding-right: 5px;
}

.dropdown-toggle > .action{
    padding-right: 0px;
    font-size: 13px;
    font-weight: normal;
    color: #2c7be5;
    vertical-align: top;
}

.dropdown-toggle > .action::before{
    padding-right: 3px;
}

.dropdown-toggle.no-str > .action::before{
    padding-right: 0px;
    vertical-align: middle;
}

.btn-reveal-trigger .dropdown-toggle.dropdown-toggle-visible:after, .btn-reveal-trigger .dropdown-toggle.dropdown-toggle-visible:before {
    display: inline-block;
}

.action::before {
    font-family: "FontAwesome";
    font-weight: 400;
    display: inline-block;
    padding-right: 2px;
    vertical-align: baseline;
    line-height: 1em;
    font-size: 1.1em;
}

.action::after {
    font-family: "FontAwesome";
    font-weight: 400;
    display: inline-block;
    vertical-align: baseline;
    line-height: 1em;
    font-size: 1.1em;
}

.actionDel::before {
    content: "\f00d";
    color: #e63757;
}

.actionClose::before {
    content: "\f00d";
}

.actionCancel::before {
    content: "\f05e";
    color: #e63757;
}

.actionBug::before {
    content: "\f188";
    color: #e63757;
}



.actionFilter::before {
    content: "\f0b0";
}

.actionEdit::before {
    content: "\f040";
}

.actionSave::before {
    content: "\f0c7";
    color: #ffcc00;
    padding-right: 4px;
}

.actionList::before {
    content: "\f03a";
}

.actionPreview {
    padding-left: 0px;
}

/*.actionPreview::after {*/
/*    content: "\f06e";*/
/*    padding-left: 2px;*/
/*}*/

.actionTest::before {
    content: "\f06e";
}

/*.actionPreview::before {*/
/*    display: none;*/
/*}*/

.actionPreview::before {
    content: "\f27a";
}


.actionAdd::before {
    content: "\f055";
    color: #00a862;
}

.actionEmail::before {
    content: "\f0e0";
}

.actionSms::before {
    content: "\f27b";
    color: #ffcc00;
}

.actionBasket::before {
    content: "\f07a";
}

.actionPlus::before {
    content: "\f067";
    color: #00a862;
}

.actionMinus::before {
    content: "\f068";
    color: #e63757;
}

.actionLink::before {
    content: "\f0c1";
    color: #00a862;
}

.actionUnlink::before {
    content: "\f127";
    color: #e63757;
}

.actionImport::before {
    content: "\f0ed";
}

.actionQueue::before {
    content: "\f017";
}

.actionCode::before {
    content: "\f121";
}

.actionClone::before {
    content: "\f24d";
}

.actionMoney::before {
    content: "\f0d6";
}

.actionDatabase::before {
    content: "\f1c0";
}

.actionFile::before {
    content: "\f016";
}

.actionFileText::before {
    content: "\f0f6";
}

.actionPrint::before {
    content: "\f02f";
}

.actionPhoneCall::before {
  content: "\f095";
  color: #00a862;
}

.actionPhoneCallMissed::before {
  content: "\f095";
  color: #e63757;
}

.actionTags::before {
    content: "\f02c";
}

.actionRepeat::before {
    content: "\f01e";
}

.actionCheck::before {
    content: "\f046";
}

.actionClock::before {
   content: "\f017";
}

.actionFilePdf::before {
    content: "\f1c1";
    padding-right: 3px;
}

.actionSort::before {
    display: none;
}

.actionSort::after {
    content: "\f0dc";
    padding-left: 2px;
}

.actionThuliumRed::before {
    content: "\f095";
    color: #e61212;
    font-size: 25px;
    vertical-align: middle;
    padding-right: 0px;
}

.actionThuliumGreen::before {
  content: "\f095";
  font-size: 25px;
  color: #00a862;
  vertical-align: middle;
  padding-right: 0px;
}

.actionThuliumPhoneCallOut::after {
  content: "\f061";
  font-size: 14px;
  color: #00a862;
}

.actionThuliumRed .actionThuliumPhoneCallOut::after {
color: #e61212
}

.actionPhoneCallActive::before {
  content: "\f2a0";
  color: #00a862;
}

.sort_selected_asc,
.sort_selected_desc {
    text-decoration: underline;
}

.sort_selected_asc::after {
    content: "\f0de";
}

.sort_selected_desc::after {
    content: "\f0dd";
}


.actionColorYellow::before {
    color: #f4af03;
}

.actionColorRed::before {
    color: #c41b21;
}

.actionColorRed.disabled::before {
  color: #AAAAAA;
}

.actionWarning::after{
    content: "\f071";
    color: #ffc107;
    padding-left: 2px;
}

.actionWarning::before{
    display: none;
}

.actionComment::before {
    content: "\f0e5";
  }

.actionRefresh::before {
    content: "\f021";
}

.actionOk::before {
    content: "\f00c";
    color: #00a862;
}
/****************** FILTER / Filtrowanie ****************/

.filters {
    font-size: 13px;
    border: 1px #EDF2F9 solid;
    /*border: #DEDEDE solid;*/
    /*border-width: 1px 1px 0px 1px;*/
    padding: 20px 90px 10px 10px;
    position: relative;
}

.filters .actions {
    position: absolute;
    right: 0px;
    top: 0%;
    bottom: 0px;
    width: 80px;
    background: rgb(237, 242, 249);
    display: flex;
    /* align-items: center; */
    /* dodane */
    padding-left: 10px;
    /* _ */
    justify-content: center;
    flex-direction: column;
}

.filters input+label {
    font-weight: normal !important;
    margin: 0px;
}

.filters label {
    margin-bottom: 0px;
    font-size: 11px;
}

.filters .form-group {
    padding-bottom: 10px;
}

.filters .form-group>label {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.filters .filterValues {
    padding: 0px 10px;
}

.filters input {
    max-width: 100%;
}

.filters .form-group>label .info {
    flex: 0 1 100%;
    text-align: right;
}


/************************ PAGINATION **********************/

.pagination {
    display: flex;
    justify-content: center;
    margin-top: 15px;
}


/******** POPUP PREVIEW ****************/

#resultBoxModal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    z-index: 1030;
  }

 #resultBoxModal #resultBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #D1D1D1;
    padding: 35px 25px 25px;
    max-width: 1200px;
    min-width: 900px;
    max-height: 99vh;
    pointer-events: auto;
    overflow-y: auto;
    pointer-events: auto;
    position: relative; /
}

#resultBox .actionClose {
    position: absolute;
    top: 10px;
    right: 25px;
    padding-right: 0px;
}

#resultBox::-webkit-scrollbar {
    width: 5px;
  }

  #resultBox::-webkit-scrollbar-track {
    background: #f1f1f1;
  }

  #resultBox::-webkit-scrollbar-thumb {
    background: #888;
  }

  #resultBox::-webkit-scrollbar-thumb:hover {
    background: #555;
  }

  #resultBox {
    scrollbar-width: thin;
    scrollbar-color: #888 #f1f1f1;
  }

div#content {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100px;
    /* Need a specific value to work */
}


/*********** ALERTS ************/

.alertMain {
    display: flex;
    align-items: center;
}

.alertMain::before {
    font-family: "FontAwesome";
    font-weight: 400;
    display: inline-block;
    padding-right: 5px;
    vertical-align: baseline;
    line-height: 1em;
    font-size: 1.3em;
}

.alertMain.alert-success::before {
    content: "\f00c";
    color: #00a862;
}

.alertMain.alert-danger::before {
    content: "\f00d";
    color: #E63757;
}

.alertMain .alert-message {
    flex: 1;
}

.alertMain .alert-message :last-child {
    margin-bottom: 0px;
}

.alertMain .alert-message>ul {
    padding-left: 17px;
}

#jsStatus .alert:first-child {
    margin-top: 20px;
}

.validateMessage {
    color: red;
}


/**************** FORMULARZE *****************/

.flatpickr {
    border: 1px #8f8f9d solid;
    padding: 2px 3px;
    max-width: 100%;
}

.myPanel.selected {
    border-color: hsl(21.6, 90.1%, 60.2%) !important;
}

.myPanel img {
    display: block;
    margin: 0px auto 0px;
}

.form-select {
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}

.form-control {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    /*padding-bottom: 4px;*/
    /*line-height: 1.4;*/
}

textarea.form-control{
    min-height: 120px !important;
}

label.text-right {
    text-align: right;
}

div.text-right, input.text-right{
    text-align: right;
}

input.input-number{
    text-align: right;
    width: 150px;
}

input.input-number-short{
    text-align: right;
    width: 55px;
}


.info {
    color: #888888;
    font-size: 11px;
}

label .info{
    font-weight: normal !important;
}


.form-field .readonly {
    /*padding-top: 6px;*/
    font-size: 12px;
}

.form-switch .form-check-label{
    margin-bottom: 0px;
}

@media screen and (min-width: 576px) {
    label.text-sm-right {
        text-align: right;
    }
}

.choices__inner {
    min-height: 34px;
}

.choices .choices__inner {
    padding: 4px 20px 4px 10px;
    font-size: 13px;
    line-height: 1.4em !important;
    color: rgb(52, 64, 80);
}

.choices .choices__list--single {
    margin-top: 4px !important;
}

.choices {
    font-size: 13px;
    margin-bottom: 0px;
}

.choices[data-type*=select-one] .choices__input {
    padding-top: 3px;
    padding-bottom: 5px;
}

.choices .choices__input--cloned {
    font-size: 13px;
    color: rgb(52, 64, 80);
}

.choices .choices__list--dropdown .choices__item--selectable {
    font-size: 13px !important;
    padding-left: 10px;
}

.choices .choices__list--dropdown .choices__item--selectable.is-selected {
    background-color: #8cBbe5;
    color: var(--falcon-choices-item-selectable-highlighted-bg);
}

.field-radio {
    /*margin-bottom: 10px !important;*/
}

.field-radio .form-field {
    padding-top: 6px;
}

.field-radio .form-field label {
    margin-bottom: 1px;
}

.form-switch .form-check-input {
    margin-top: 5px;
}

.form-switch .form-check-input:checked+label span:nth-child(1) {
    display: none;
}

.form-switch .form-check-input:not(:checked)+label span:nth-child(2) {
    display: none;
}


/*.choices .choices__list--dropdown .choices__item--selectable.is-selected{*/


/*    !*background-color: #2c7be5;*!*/


/*}*/

.sortUpDown {
    display: inline-block;
    width: 14px;
    /*vertical-align: middle;*/
}

.sortUpDown>div {
    height: 9px;
}

.sortUpDown a {
    color: #2eb85c;
    display: block;
    text-align: center;
    padding: 0px 0px;
    text-decoration: none;
}

.sortUpDown a i {
    display: block;
    line-height: 1em;
    /*width: 9px;*/
    /*height: 14px;*/
    font-size: 9px;
}

.imgPrevWrapper {
    overflow: hidden;
    padding-top: 10px;
}

.imgPrevContainer {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -5px;
}

.imgPreviewBox {
    width: 160px;
    margin: 0px 5px 5px;
}

.imgPreviewDel {
    padding-top: 5px;
}

.form-control.is-linked {
    background-image: url('/assets/img/icoLink.png');
    background-repeat: no-repeat;
    background-position: right 10px center;
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
    background-color: var(--falcon-200) !important;
}

input[type=checkbox]+label {
    padding-left: 5px;
}


.fieldRow_label{
    border: 1px #DDDDDD solid;
    border-width: 1px 0px 1px 0px;
    padding-top: 7px;
    padding-bottom: 2px;
}

.fieldRow_readonly{
    margin-bottom: 0.6rem !important;
}

.fieldRow_readonly .col-form-label{
    padding-top: 0px;
}


.row + .fieldRow_label{
    margin-top: 30px;
}

.mainContent .form-check {
  font-size: 14px;
  padding-top: 2px;
}

.mainContent .form-check.form-switch {
  font-size: 12px;
}

/*************** FETCH *************/

.sending {}

.sending::after {
    margin-left: 3px;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    vertical-align: -0.125em;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    content: "";
    animation: .75s linear infinite spinner-border;
}

.updated {
    background: #f1fa8c;
}


/*************** PRODUCT *****************/

.productBox img {
    margin: 0px auto;
    display: block;
}


/*************** MULTISELECT ***********/

.option__title {
    font-size: 13px;
}

.option__small {
    font-size: 12px;
    color: #AAAAAA;
}

.multiselect__option--highlight .option__small {
    color: #dDdDdD;
}

body .multiselect {
    font-size: 13px;
}

.multiselect .multiselect__input {
    font-size: 13px;
}

.item-diff{
    position: relative;
}
.item-diff::before{
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    content: "";
    border-radius: 8px;
    background: #fd971f;
    line-height: 1em;

    /*padding: 2px 5px 3px;*/

    padding: 0px;
    width: 16px;
    height: 16px;
}

.item-modify::before{
    background: #fd971f;

}

.item-new::before{
    background: #00a862;
}

.item-del::before{
    background: #FF3D00;
}


.star-rating-derwi {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }

  .radio-input {
    position: fixed;
    opacity: 0;
    pointer-events: none;
  }

  .radio-label {
    cursor: pointer;
    font-size: 0;
    color: rgba(0, 0, 0, 0.2);
    transition: color 0.1s ease-in-out;
  }

  .radio-label:before {
    content: "★";
    display: inline-block;
    font-size: 25px;
  }

  .radio-input:checked ~ .radio-label {
    color: #ffc700;
    color: gold;
  }

  .radio-label:hover,
  .radio-label:hover ~ .radio-label {
    color: goldenrod;
  }

  .radio-input:checked + .radio-label:hover,
  .radio-input:checked + .radio-label:hover ~ .radio-label,
  .radio-input:checked ~ .radio-label:hover,
  .radio-input:checked ~ .radio-label:hover ~ .radio-label,
  .radio-label:hover ~ .radio-input:checked ~ .radio-label {
    color: darkgoldenrod;
  }




.rating-star{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.44 19'><polygon fill='%23dadce0' points='10,15.27 16.18,19 14.54,11.97 20,7.24 12.81,6.63 10,0 7.19,6.63 0,7.24 5.46,11.97 3.82,19'/></svg>");background-repeat:repeat-x;display:inline-block;overflow:hidden;position:relative;}
.rating-star span{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.44 19'><polygon fill='%23fbbc04' points='10,15.27 16.18,19 14.54,11.97 20,7.24 12.81,6.63 10,0 7.19,6.63 0,7.24 5.46,11.97 3.82,19'/></svg>");background-repeat:repeat-x;display:block;}
.rating-star,.rating-star span{background-size:14px 11.4px;height:11.4px;width:68px;}
.rating-margin{margin-right:8px;}

.youtube-video {
    aspect-ratio: 16 / 9;
    width: 100%;
}


table .img-thumbnail{
    width: 100px;
    height: 100px;
    padding: 0px;
}


.formEditTab{
    background: #FCFCFC;
    padding-top: 0px;
    padding-bottom: 0px;
}


/************** ORDER BOX ***************/
#resultBox .orderBoxInfo section {
    width: 48%;
    float: right;
}

#resultBox .orderBoxInfo section:first-child {
    width: 48%;
    float: left;
    margin-right: 4%;
}

#resultBox section{
    padding: 0px 0px 30px 0px;
}
#resultBox .orderBoxInfo::after{
    content: '';
    display: block;
    clear: both;
}

/**************  mass-assign ***************/

form.mass-assign button[type="submit"] {
    display: none;
  }

[data-derwi-mass-assign] {
    display: none;
}


/**************  d3 box ***************/
.plan_layout {
    position: relative;
    display: inline-block;
}

.plan_image {
    display: block;
}

.overlay_for_box {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}

#plan_image {
    display: block;
}

#overlay_for_box {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}

.box_plan {
    pointer-events: all;
    cursor: pointer;
}

.box_plan_text {
    pointer-events: none;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
}
.plan-square {
    display: inline-block;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    width: 35px;
    border: black solid 1px;
}

.input-error-flash {
    animation: inputErrorFlash 1s;
  }

  @keyframes inputErrorFlash {
    from { background-color: #f70015; }
    to { background-color: inherit; }
  }

/**************  ico ***************/
.status-ico {
	padding-left: 28px;
	background-size: 20px 20px;
	background-position: 5px center;
	height: auto;
    background-repeat: no-repeat;
}

/**************  tag ***************/
.tag-list {
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
}

.tag-list .badge {
  font-size: 1em;
  display: inline-block;
}
