/*f86b00*/
body.header-over #js_header_spacer {display: block !important;}

.section .container .row .col-8 .row .col-12 p {text-align:justify}
.min-vh-60 {min-height: 60vh !important;}

.text-justify {text-align:justify}


a.text-navbar {color:#FFFFFF;border-bottom:1px solid #f07d00}
.user-scrolled-down a.text-navbar {color:#f07d00;border-bottom:1px solid #494949}

a.text-navbar:hover {color:#FFFFFF;border-bottom:1px dotted #FFFFFF}
.user-scrolled-down a.text-navbar:hover {color:#f07d00;border-bottom:1px dotted #f07d00}


body.header-over:not(.user-scrolled-down) .navbar .navbar-nav .nav-link {color: #494949;} 
body.header-over:not(.user-scrolled-down) .navbar .navbar-nav .nav-link.active,
body.header-over:not(.user-scrolled-down) .navbar .navbar-nav .nav-link:hover {color: #f07d00 !important;} 

body.header-over .navbar .navbar-nav .nav-link {color: #FFFFFF;}
body.header-over .navbar .navbar-nav .nav-link.active, 
body.header-over .navbar .navbar-nav .nav-link:hover {color: #494949 !important;} 

.navbar-light .navbar-nav .nav-item:hover > .nav-link,
.navbar-light .navbar-nav .nav-link[aria-expanded="true"] {color: rgba(240, 125, 0, 1);}

.cardshape:hover svg path {fill: #f9fbfd;}
.cardshapeall:hover svg path {fill: #f07d00;}

dl.inline-flex {display:flex;flex-flow:row;flex-wrap:wrap;width:100%;overflow:visible;font-weight:500}
dl.inline-flex dt {flex: 0 0 60%;text-overflow:ellipsis;overflow:hidden;}
dl.inline-flex dd {margin-left: auto;text-align: right;text-overflow: ellipsis;overflow: hidden;flex: 0 0 40%}


table#calendar th {
    font-size: 1rem;
    color: #f07d00;
}
table#calendar td {
    font-size: 1rem;
}

.page-item.active .page-link {
    color: #ffffff;
    background-color: #f07d00;
    border-color: #f07d00;
}

footer {font-weight: 400}
.footer-brand > img:last-child {display:none}
.footer-brand > img:first-child {display:inherit}

footer:hover .footer-brand > img:first-child {display:none}
footer:hover .footer-brand > img:last-child {display:inline-block}

footer .footer-link {color: #FFFFFF !important;}
footer .footer-link:hover,
#footer.text-white a:hover {color: #f07d00 !important;}

footer .footer-link:not(.footer-social) {border-bottom: 1px dashed #FFFFFF;}
footer:hover .footer-link:not(.footer-social) {border-bottom: 1px dashed #f07d00;}


img.iinode {display:none}
img.inode {display:inherit}

.cardshapeall:hover img.inode {display:none}
.cardshapeall:hover img.iinode {display:inline-block}

.cardshapeall {background: url(/assets/web/images/masks/shape-bg.png); background-size: cover}
.cardshapeall:hover {background: url(/assets/web/images/masks/shape-bg-color.png); background-size: cover}

.cardshape {background: url(/assets/web/images/masks/shape-bg-color.png); background-size: cover}

.dataTables_paginate,
.dataTables_filter {float: right}

@media (max-width: 991.98px) {
    .navbar-brand img.max-w-400 {
        max-width: 200px !important
    }
}

@keyframes fade-highlight {0%, 100% {color:rgb(240, 125, 0);}50% { color: #ffb46b;}}
@keyframes glow-highlight {0%, 100% { text-shadow: 0 0 0 transparent; }50% { text-shadow: 0 0 6px rgba(240, 125, 0, 0.5); }}

.menu-fade {animation: fade-highlight 2s infinite;}
.menu-glow {animation: glow-highlight 2s infinite;}

