/* Minification failed. Returning unminified contents.
(590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
body.wait *, body.wait {
    cursor: progress !important;
}

img.m-brand__logo-desktop {
    height: 40px;
}

.m-header--fixed.m-header--minimize-on .m-header .m-header__top {
    z-index: 1001;
}

li.insolv-menu:hover {
    background-color: #EFEFEF !Important;
}

.document-content-wrapper, .document-content-wrapper .row-info {
    font-size: 16px;
}

    .document-content-wrapper a {
        font-weight: bold;
        color: #1b36af;
    }

.broj-u-filteru {
    color: #9699a2;
}

.close::after hover .close:focus {
    color: #c50169;
}

.docType-title {
    padding-top: 6px;
    padding-bottom: 8px;
}

    .docType-title .article-title {
        font-size: 16px;
    }

.aktualno-document-content-wrapper a {
    font-weight: bold;
    color: #1b36af;
}

.a-blue {
    font-weight: bold;
    color: #1b36af;
}

    .a-blue:hover {
        color: #c50169;
    }

    .a-blue:visited {
        color: #c50169;
    }


.a-rezultati-pretrage:hover {
    /*text-decoration: none;*/
}

#calendar-container {
    font-size: 16px;
}

@media (min-width: 993px) {
    #calendar-container {
        height: calc(100% - 4rem);
        box-sizing: border-box;
        overflow-y: auto;
    }
}

.a-rezultati-pretrage:visited {
    color: #c50169;
}

.articleIcon-block {
    margin-top: -10px;
    display: block;
}

    .articleIcon-block:hover {
        text-decoration: none;
    }

.toolbar-content .row-info {
    font-size: 15px;
}

.m-content.aktualno-container {
}

.aktualno-text-container {
    /*margin-top: 20px;*/
    margin-bottom: 20px;
    padding: 0;
    /*padding-left: 130px;
    padding-right: 130px;*/
    font-size: 16px;
}

.aktualno-preface {
    /*padding: 30px 0px;*/
    padding: 30px;
    font-style: italic;
    padding-top: 15px;
    padding-bottom: 15px;
}

.aktualno-contents {
    padding: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.m-checkbox.m-checkbox--brand.m-checkbox--solid > input:checked ~ span {
    background: #c20168;
}

div.remove-icon {
    height: 20px;
    background-image: url('/Content/Images/delete-icon.png');
    background-size: 20px;
    background-repeat: no-repeat;
    width: 20px;
}

.ui-icon-closethick {
    background-image: url('/Content/Images/delete-icon.png');
    background-repeat: no-repeat;
}

    .ui-icon-closethick:hover {
        background-image: url('/Content/Images/delete-icon-red.png');
        cursor: pointer;
    }

.ui-dialog-titlebar-close {
    background-image: url('/Content/Images/delete-icon.png');
    background-size: 20px;
    background-repeat: no-repeat;
}

    .ui-dialog-titlebar-close:hover {
        background-image: url('/Content/Images/delete-icon-red.png');
        background-size: 20px;
        background-repeat: no-repeat;
        cursor: pointer;
    }

div.remove-icon:hover {
    background-image: url('/Content/Images/delete-icon-red.png');
    cursor: pointer;
}


.number-align-right {
    text-align: right;
    padding-right: 10%;
}

.side-menu .m-nav__item {
    cursor: pointer;
}

/* Linkovi na stranici "Moj profil" sa strane */
.side-menu.m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-text {
    color: #c20168 !important;
}

.calendar-dot {
    height: 10px;
    width: 10px;
    /*background-color: red;*/
    border-radius: 50%;
    display: inline-block;
}

.ui-autocomplete {
    width: 20px;
    z-index: 10;
    padding-left: 0px;
}

    .ui-autocomplete li {
        background-color: #FFF !Important;
        padding: 5px;
        list-style-type: none;
        margin-right: 1px;
        margin-top: -4px;
        cursor: pointer;
    }

        .ui-autocomplete li a {
            text-decoration: none;
            color: #575962;
            width: 100%;
            display: block;
            margin: 0 !important;
            padding: 0 !important;
        }

            .ui-autocomplete li a i {
                margin-left: 15px;
                margin-right: 15px;
                font-size: 15px;
            }

                .ui-autocomplete li a i.fa-user-slash {
                    margin-left: 12px;
                    margin-right: 12px;
                    font-size: 15px;
                }

    .ui-autocomplete ul {
        /*list-style-type: none;*/
        /*margin-left:-15px;*/
    }

    .ui-autocomplete li:hover {
        background-color: #EFEFEF !Important;
        color: #c20168 !important;
    }

    .ui-autocomplete .highlight {
        color: #575962;
        font-weight: bold;
    }

    .ui-autocomplete .gray {
        color: #999999;
        font-size: 0.6em;
        vertical-align: middle;
    }

.ui-autocomplete-loading {
    background: url('../Images/throbber.gif') no-repeat left center;
    background-color: white;
}

.default-loader {
    height: 20px;
    width: 20px;
    background-image: url(../../Content/Images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.m-topbar__userpic img {
    cursor: pointer;
}

.gradient_line_red {
    width: 98%;
    height: 15px;
    background: -moz-linear-gradient(0deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,0,0,1)), color-stop(100%, rgba(255,255,0,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(255,0,0,1) 0%, rgba(255,255,0,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0000', endColorstr='#ffff00',GradientType=1 ); /* ie6-9 */
}

.gradient_line_green {
    width: 98%;
    height: 15px;
    background: -moz-linear-gradient(0deg, rgba(255,255,0,1) 0%, rgba(0,255,0,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,0,1)), color-stop(100%, rgba(0,255,0,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(255,255,0,1) 0%, rgba(0,255,0,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(255,255,0,1) 0%, rgba(0,255,0,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(255,255,0,1) 0%, rgba(0,255,0,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(255,255,0,1) 0%, rgba(0,255,0,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff00', endColorstr='#00ff00',GradientType=2 ); /* ie6-9 */
}

.arrow-down-blokada {
    cursor: pointer;
    position: relative;
    margin-left: -15px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid black;
}

.arrow-up-graph {
    cursor: pointer;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 75px solid transparent;
    border-right: 75px solid transparent;
    border-bottom: 75px solid black;
}

.arrow-body {
    cursor: pointer;
    margin: 0 auto;
    width: 75px;
    height: 75px;
    background-color: black;
    /*border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 50px solid black;*/
}

.clickable.collapsed > i.fa-plus:before {
    content: '\f067' !important;
}

.clickable > i.fa-plus:before {
    content: '\f068' !important;
}

.preview-blur {
    color: transparent !important;
    text-shadow: rgba(0,0,0,0.5) 0 0 5px;
    text-shadow: rgba(0,0,0,1) 0 0 5px 0.01em;
    -ms-user-select: none;
    user-select: none;
}

tr.clickable.collapsed > td.GFI-bilanca-td > i.fa-plus:before {
    content: '\f067' !important;
}

tr.clickable > td.GFI-bilanca-td > i.fa-plus:before {
    content: '\f068' !important;
}

.pro_tbl > tbody > tr {
    border-bottom: 0.5px solid gray;
}

.pro_body > a {
    /*color: #6f727d;*/
}

    .pro_body > a:hover {
        color: #c20168;
        text-decoration: none;
    }

h2.m-pricing-table-1__subtitle {
    color: #3e4f5a !important;
    font-size: 20px !important;
    text-transform: uppercase;
    font-weight: bold;
}
/*.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:nth-child(1) .m-pricing-table-1__price {
    font-size: 3rem;
    margin-top: 20rem;
    margin-bottom: 0px;
}*/

.pro_heading {
    margin-top: 20px;
    margin-bottom: 20px;
}

.oNamaUl {
    margin: 0 auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    margin-bottom: 30px;
}

    .oNamaUl > li {
        list-style: none;
        border-bottom: 0.5px solid gray;
    }

        .oNamaUl > li > span {
            font-weight: 700;
            width: 400px;
            display: inline-block;
            /*float: left;*/
        }

.menu {
    width: 100%;
    height: 100%;
    display: inline-block;
    /*padding:0 40px;*/
    vertical-align: middle;
    line-height: 55px;
}



li.insolv-menu {
    padding: unset;
    text-align: center;
}

li.insolv-menu-vertical {
    display: block;
    border-bottom: 1px solid #ebedf2;
    /*text-align: center;*/
}

.badge {
    border: 0.5px solid lightgray;
    margin-top: -0.5px;
    padding: 0.3rem 0.8rem;
    margin-bottom: -0.5px;
    /*display:block;*/
    border-radius: 45px;
}

div.zabuto_calendar .badge-today, div.zabuto_calendar div.legend span.badge-today {
    font-size: 100%;
    /*background-color: unset;*/
    background-color: #EFEFEF;
    color: unset;
}

.yellow {
    background-color: #fff0c3;
}

.red {
    background-color: #ffb3b3;
}

.purple {
    background-color: #e0006a;
}

.blue {
    background-color: blue;
}

.turquoise {
    background-color: #40E0D0;
}

#tracking-and-favourite-data a {
    padding: 0;
}

.tracking-and-favourite-data .fa {
    font-size: 1.6rem;
    padding: 0px 7px;
    color: #3e4f5a;
}

    .tracking-and-favourite-data .fa:hover {
        color: #c50169;
        cursor: pointer;
    }

.articleIcon .segLinksIcon {
    color: #2F7A8E;
}
/*div.articleIcon {
    width: 50px;
    text-align: center;
    cursor: pointer;
    float: right;
    position: relative;
}

div.articleIcons {
    margin: -35px 0 0 5px;
    position: absolute;
    right: 0;
}

div.compareSegNum {
    position: absolute;
    top: 0px;
    right: 0px;
    min-width: 20px;
    height: 20px;
    background-color: black;
    color: white;
    border: 3px solid rgba(0,0,0,0);
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 16px;
    -khtml-border-radius: 15px;
    text-align: center;
    font-size: 12px;
}*/
/*.compare-ico {
    background-image: url('../images/compareico.png');
}

img.segLinksIcon {
    cursor: pointer;
    position: relative;
}*/
#backToTopButton {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    /*right: 36%;*/
    z-index: 99;
    /*font-size: 18px;*/
    border: none;
    outline: none;
    /*background-color: red;*/
    /*background-color: #EDE8E8;*/
    background-color: unset;
    cursor: pointer;
    padding: 12px;
    border-radius: 25px;
}

    #backToTopButton:hover {
        /*background-color: #DBD5D5;*/
    }

/*.article-preformatted h2{
        margin-top:-25px;
        margin-bottom:-25px;
    }

.article-preformatted h3 {
    margin-bottom: -25px;
}*/

.ui-menu-item a i {
    color: #a9a9a9;
}

.ui-menu-item:hover a i {
    color: #c50169;
}

.ui-menu-item .autocomplete-icon {
    color: #a9a9a9;
    font-size: 1.8rem;
}

.ui-menu-item:hover .autocomplete-icon {
    color: #c50169;
}

.m-widget4__item .autocomplete-icon {
    color: #a9a9a9;
    font-size: 1.8rem;
}

.m-widget4__item:hover .autocomplete-icon {
    color: #c50169;
}

.m-widget4__item div span i {
    color: #a9a9a9;
}

.m-widget4__item:hover {
    background: #EFEFEF;
}

    .m-widget4__item:hover div span i {
        color: #c50169;
    }

.bankovni-racuni-tbody > tr:hover {
    background: #f7f6fa;
}

.m-portlet .m-portlet__body table td,
.m-portlet .m-portlet__body table th {
    color: #575962;
}

.table-responsive .table tbody tr:hover > * {
    background-color: #f7f6fa;
}

.table.table-striped {
    --bs-table-striped-bg: #f4f5f87a;
}

.table-striped.m-table tbody tr.clickable > * {
    --bs-table-bg-type: initial;
}

tr td.GFI-bilanca-td {
    background-color: inherit;
}

/*.m-widget4 div p:not(.nohover):hover {
    background: #f7f6fa;
}*/

.table {
    margin: 0;
}

    .table.collapse.show {
        display: inline-table;
    }

table.table tr.clickable:hover {
    background-color: #f7f6fa !important;
}

#star, #alertingIcon, i.excelIcon {
    /* color: #6f727d !important; */
}

    #star:hover, #bell:hover, #alertingIcon:hover, i.excelIcon:hover, #copyIcon:hover {
        color: #c50169 !important;
        cursor: pointer;
    }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-state-active.ui-button:hover {
    padding: 5px;
    margin-left: -5px;
    margin-right: -5px;
    background-color: #EFEFEF !Important;
    color: #c20168 !important;
}

.sortSelected {
    color: #CA016C;
}

.sortDefault {
    color: #6a6c75;
}

.bankovni-racuni-expander {
    color: black;
    font-size: 14px;
    margin-left: 5px;
    cursor: pointer;
}

div.swal-footer {
    text-align: center;
}

.swal-button, .swal-button:hover, .swal-button:not([disabled]):hover {
    background-color: #c50169;
}

.swal-button--cancel {
    background-color: #efefef !important;
}

.preformatted-text, .article-text {
    white-space: pre-wrap;
    width: 100%;
    /*margin-left: 20px;*/
    /*margin-right: 35px;*/
}

.document-content-wrapper h2, .document-content-wrapper h3 {
    width: 100%;
}

/*.document-content-wrapper .row-info {
    margin-left: 15px;
}*/

/*.document-content-wrapper .row-segment p.preformatted-text {
    margin-left: 20px;
}*/


.infoIconCircle {
    cursor: pointer;
    padding-left: 5px;
    color: #b1b1b1;
    font-size: 15px !important;
}

.moj-pull-right {
    /*right: 0px;*/
    /*left: auto !important;*/
    /*float: none;*/
}

.prependedFilter {
    width: 25%;
    margin-right: 15px;
    padding-top: 15px !important;
}

.fade-before {
    position: relative;
    bottom: 100px;
}

    .fade-before:before {
        content: '';
        text-align: center;
        position: absolute;
        left: 0;
        width: 100%;
        height: 100px;
        z-index: 1000;
        background-color: rgba(255,255,255,0.1);
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(100%,white));
        background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.1) 0,white 100%);
        background-image: linear-gradient(to bottom,rgba(255,255,255,0.1) 0,white 100%);
    }

ul.multiselect-container li.disabled {
    background-color: #f4f5f8 !important;
    cursor: not-allowed !important;
}

    ul.multiselect-container li.disabled a {
        background-color: #f4f5f8 !important;
        cursor: not-allowed !important;
    }

    ul.multiselect-container li.disabled label {
        background-color: #f4f5f8 !important;
        cursor: not-allowed !important;
    }

span.display-eur {
}

span.display-hrk {
    display: none;
}



/*ie hacks*/
@media screen and (-ms-high-contrast: none) {
    /*dropdown*/
    .moj-pull-right {
        /*right: -93px;*/
        left: auto !important;
        float: none;
    }

    /*gumbi*/
    .explorer-margin-top-negative {
        margin-top: -20px;
    }

    .explorer-margin-top-positive {
        margin-top: 27px;
    }

    /*širina tabova*/

    .explorer-menu-smaller {
        width: 19% !important;
    }

    .explorer-menu-bigger {
        width: 25% !important;
    }
}

/*edge dropdown hack*/
_:-ms-lang(x), _:-webkit-full-screen, .moj-pull-right {
    /*right: -93px;*/
    left: auto !important;
    float: none;
}

/* Get rid of X on input in IE and Egde */
input::-ms-clear {
    display: none;
}

.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-nav__item--danger > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i {
    color: #ededed;
}

    .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-nav__item--danger > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i:hover {
        color: #cacaca;
    }

.m-accordion .m-accordion__item {
    overflow: visible;
}

/* scroll na popis članaka */
div.tab-content__scrollable {
    overflow: auto;
    max-height: 300px;
}

div.m-widget3__user-img > i.mazars, td a.a-rezultati-pretrage > i.mazars, .aktualnoSidebarLink > i.mazars {
    background: url("../Images/mazars_logo.jpg") top left;
    background-repeat: no-repeat;
    background-size: 30px 15px;
    display: inline-block;
    width: 30px;
    height: 15px;
    vertical-align: middle;
    margin-right: 5px;
}

.additionalMenuOptions {
    padding-bottom: 0px;
    padding-top: 0px;
}

.noPaddingRight {
    padding-right: 0px;
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual {
    margin-top: 5rem;
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__price {
    /*margin-top: 10rem;*/
    margin-top: 0px;
}

span.m-pricing-table-1__price.main {
    color: #c50169 !important;
}

h3#newHeaderText {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #3e4f5a;
    padding-left: 30px;
}

.m-pricing-table-1__price2 {
    font-weight: bold;
    font-size: 2rem;
}

.strike-center {
    position: relative;
    white-space: nowrap; /* would center line-through in the middle of the wrapped lines */
}

    .strike-center:after {
        border-top: 3px solid #c50169;
        position: absolute;
        content: "";
        right: 0;
        top: 50%;
        left: 50%;
        /*width: 150px;*/
        width: 210px;
        transform: translateX(-50%);
    }

.strike-center-small {
    position: relative;
    white-space: nowrap; /* would center line-through in the middle of the wrapped lines */
    /*font-weight: normal;*/
}

    .strike-center-small:after {
        border-top: 3px solid #c50169;
        position: absolute;
        content: "";
        right: 0;
        top: 50%;
        left: 50%;
        width: 160px;
        transform: translateX(-50%);
    }

a.nav-link.active.show.poveznice.dokumenti, .nav-link.poveznice.dokumenti {
    height: 100px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

li.nav-item.no-panel.no-padding.dokumenti {
    height: 100px;
    width: 130px;
    /*max-width: 12.5%;*/
    max-width: 10%;
    padding-left: 0;
    padding-right: 0;
}

li.nav-item.poveznice.no-padding.dokumenti {
    height: 100px;
    width: 130px;
    /*max-width: 12.5%;*/
    max-width: 10%;
}

.yearParent {
    padding-left: 0px;
    padding-right: 0px;
}

b.caret {
    right: 10px;
}

.sliderParent {
    margin-top: 28px;
}

.padding-brisan {
    padding-left: 3rem;
}

@media screen and (max-width: 1500px) {
    a .nav-link.active.show.poveznice, .nav-link.poveznice {
        padding-top: 40px;
    }

    #tracking-and-favourite-data {
        padding-top: 40px;
    }
}

@media screen and (max-width: 1600px) {
    .strike-center:after {
        width: 130px;
    }
}

@media screen and (min-width: 993px) {
    li.insolv-menu {
        width: 20%;
    }

    .additionalMenuOptions {
        width: 20%;
    }

    .dropdownMore {
        margin-left: 5px;
    }
}

@media screen and (min-width: 992px) {
    .nonMobile-margin-top {
        margin-top: -26px;
    }
}


@media screen and (max-width: 992px) {
    .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-nav__item--danger > .m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper > i {
        color: #c50169;
    }

    .additionalMenuOptions {
        width: 100%;
    }

    li.insolv-menu {
        text-align: unset;
    }

        li.insolv-menu > a {
            /*padding-left: 5px;*/
            padding-left: 15px;
        }

    .dropdownMore {
        display: block;
        float: right;
        height: 100%;
        margin-top: 20px;
        margin-right: 20px;
    }

    li.insolv-menu-vertical > a.dropdown-item {
        padding-left: 20px;
    }

    .yearParent {
        padding-left: 15px;
        padding-right: 15px;
    }

    b.caret {
        right: 25px;
    }

    .sliderParent {
        margin-top: auto;
    }
}

@media screen and (max-width: 991px) {

    .noPaddingRightMobile {
        padding-right: 0px;
    }

    .noMarginRightMobile {
        margin-right: 0px !important;
    }

    .btn.m-btn--wide {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
        margin-bottom: 1rem;
    }
}

@media screen and (max-width: 650px) {
    .titleBr {
        display: unset !important;
    }
}

@media screen and (max-width: 435px) {
    .fullTitle {
        display: none !important;
    }

    .shortTitle {
        display: table-cell !important;
    }
}

@media screen and (max-width: 720px) {
    .hideOnSmallScreen {
        display: none !important;
    }

    .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-info {
        float: none;
        display: block;
        margin: 10px 0 0 0;
    }
}

@media screen and (min-width: 721px) {
    .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-info {
        float: right;
    }
}

@media screen and (max-width: 1366px) {
    .padding-mobile-sve {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .padding-brisan {
        padding-left: 5.2rem;
    }

    .m-pricing-table-1__price {
        font-size: 2rem !important;
    }

    .m-pricing-table-1__price2 {
        font-size: 1.75rem !important;
    }

    .strike-center:after {
        width: 100px;
    }

    .btn.m-btn--wide {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media screen and (max-width: 576px) {
    .sliderChild {
        margin-top: 25px;
        margin-bottom: 25px;
    }
}

