@font-face {
    font-family: 'ikone';
    src: url('files/assets/fonts/ikone.eot?cw5a8g');
    src: url('files/assets/fonts/ikone.eot?cw5a8g#iefix') format('embedded-opentype'), url('files/assets/fonts/ikone.ttf?cw5a8g') format('truetype'), url('files/assets/fonts/ikone.woff?cw5a8g') format('woff'), url('files/assets/fonts/ikone.svg?cw5a8g#ikone') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="ikona-"],
[class*=" ikona-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'ikone' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ikona-en .path1:before {
    content: "\e91d";
    color: rgb(246, 245, 246);
}

.ikona-en .path2:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(218, 30, 30);
}

.ikona-en .path3:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(58, 65, 101);
}

.ikona-en .path4:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(167, 152, 174);
}

.ikona-en .path5:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(127, 130, 154);
}

.ikona-hr .path1:before {
    content: "\e91e";
    color: rgb(215, 30, 30);
}

.ikona-hr .path2:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(18, 73, 132);
}

.ikona-hr .path3:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(52, 132, 203);
}

.ikona-hr .path4:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(248, 247, 247);
}

.ikona-hr .path5:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(241, 161, 161);
}

.ikona-boxes:before {
    content: "\e927";
}

.ikona-warehouse:before {
    content: "\e928";
}

.ikona-warehouse1:before {
    content: "\e929";
}

.ikona-warehouse2:before {
    content: "\e92a";
}

.ikona-admin-settings:before {
    content: "\e900";
}

.ikona-blagajna:before {
    content: "\e901";
}

.ikona-shield-admin-2:before {
    content: "\e91c";
}

.ikona-profit:before {
    content: "\e919";
}

.ikona-admin-settings-shield:before {
    content: "\e91a";
}

.ikona-cash:before {
    content: "\e91b";
}

.ikona-location-2:before {
    content: "\e910";
}

.ikona-calendar-2:before {
    content: "\e911";
}

.ikona-birthday:before {
    content: "\e912";
}

.ikona-email-2:before {
    content: "\e913";
}

.ikona-phone-call:before {
    content: "\e914";
}

.ikona-money-bag:before {
    content: "\e915";
}

.ikona-euro:before {
    content: "\e916";
}

.ikona-shield-gear:before {
    content: "\e917";
}

.ikona-pay:before {
    content: "\e918";
}

.ikona-med-docs:before {
    content: "\e902";
}

.ikona-comment:before {
    content: "\e903";
}

.ikona-postcode:before {
    content: "\e904";
}

.ikona-location:before {
    content: "\e905";
}

.ikona-email:before {
    content: "\e906";
}

.ikona-calendar:before {
    content: "\e907";
}

.ikona-finances:before {
    content: "\e908";
}

.ikona-articles-2:before {
    content: "\e909";
}

.ikona-articles:before {
    content: "\e90a";
}

.ikona-waiting-room-5:before {
    content: "\e90b";
}

.ikona-waiting-room-4:before {
    content: "\e90c";
}

.ikona-waiting-room-3:before {
    content: "\e90d";
}

.ikona-waiting-room-2:before {
    content: "\e90e";
}

.ikona-waiting-room:before {
    content: "\e90f";
}

@font-face {
    font-family: "maracom";
    src: url("./fonts/pirulen.ttf");
}

.maracom-font {
    font-family: "maracom";
}

.even {
    background: whitesmoke !important;
}

.day {
    color: #000000;
}

td[data-toggle="tooltip"]:hover {
    cursor: grab;
}

tbody tr:hover {
    background-color: rgb(190, 221, 232)!important;
}

.hidden {
    display: none;
}

.active>a .pcoded-mtext {
    color: #FE8A7D;
}

.positive {
    background: #fe5d70 !important;
}

.positive td {
    color: #ffffff !important;
}

.positive button {
    border: 1px solid #ffffff;
}

.positive a {
    border: 1px solid #ffffff;
}

.fiz-table tr:hover {
    background-color: unset!important;
}

.fiz-table tr td {
    border: 1px solid black;
    width: 25%;
    text-align: center;
}

.fiz-table tr td input {
    border: none!important;
    text-align: center;
}

.fiz-table tr th {
    width: 25%;
    text-align: center;
    border: 1px solid black;
}

.login-box-shadow {
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
}

.btn {
    border-radius: 38px;
    box-shadow: 0px 4px 12px rgb(185 171 210 / 30%);
    border: none;
    text-transform: uppercase;
}

.btn-primary {
    background: radial-gradient(97.61% 97.61% at 8.53% 2.39%, #9E81BE 0%, #B6A4CE 72.4%, #B9ABD2 100%);
    border-color: rgb(0 0 0 / 5%);
    color: #fff;
    cursor: pointer;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}

.btn-primary:hover {
    background: radial-gradient(97.61% 97.61% at 8.53% 2.39%, #DBC9EF 0%, #937DB1 72.4%, #937DB1 100%);
    border-color: rgb(0 0 0 / 5%);
    color: #fff;
    cursor: pointer;
}

.btn-warning {
    background: #A1A1A1;
}

.btn-warning:hover {
    background: #c3c3c3;
}

.card {
    border-radius: 15px;
}

.bg-c-lite-pink {
    background: #B6A4CE;
}

input,
textarea,
select {
    border-radius: 15px!important;
}

input[type='file'] {
    border-radius: 0!important;
}

.fc tbody tr:hover {
    background-color: unset!important;
}

.fc-event-title {
    font-weight: bold;
    font-size: 1rem;
}

.active>a .pcoded-mtext {
    color: #63BEEC!important;
    /* color: #FE8A7D; */
}


/* .pcoded[nav-type="st6"] .pcoded-item.pcoded-left-item>li.active>a>.pcoded-micon i {
    color: #63BEEC!important;
} */

.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a:before {
    border-left-color: #63BEEC!important;
}

.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a:before,
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active .pcoded-submenu li>a:before {
    border-left-color: #63BEEC!important;
}

.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #63BEEC!important;
}

label {
    text-transform: uppercase;
}

table thead tr th {
    text-transform: uppercase;
}