/*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}

.list-timeline::before {
    background-image: url("data:image/svg+xml,%3csvg width='309' height='968' viewBox='0 0 309 968' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 961C125.667 948.167 313.5 863 227.5 685C185.5 609 139 596.5 58 554C-43.8683 500.551 19 440 141.5 384.5C264 329 365.5 203 267.5 121C252.167 109.833 209 88.5 162.5 80.5C103.946 70.4263 65 63.5 23 18' stroke='%23f90000' stroke-width='3' stroke-dasharray='12 12'/%3E%3Ccircle cx='7.5' cy='960.5' r='7.5'  fill='%23f90000'/%3E%3Ccircle cx='14.5' cy='7.5' r='7.5'  fill='%23f90000'/%3e%3c/svg%3e");
}

::-moz-selection {color: #ffffff;background-color:rgba(249, 0, 0, .7)}
::selection {color: #ffffff;background-color:rgba(249, 0, 0, .7)}



body.header-over:not(.header-scroll-reveal):not(.user-scrolled-down) #header #top_bar,
body.header-over.header-is-on-top:not(.user-scrolled-down) #header #top_bar {
  background: #f90000 !important;
  color: #ffffff; }

body.header-over:not(.user-scrolled-down) #top_bar a,
body.header-over:not(.user-scrolled-down) #top_bar a > i,
body.header-over:not(.user-scrolled-down) #top_bar a > span {color: #ffffff; }

body.header-over:not(.user-scrolled-down) #top_bar a:hover,
body.header-over:not(.user-scrolled-down) #top_bar a:hover > i,
body.header-over:not(.user-scrolled-down) #top_bar a:hover > span {color: #000000; }

body.header-over:not(.user-scrolled-down) .navbar .navbar-toggler {fill: #f90000;border: 0 !important; }


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

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

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: #f90000;
}
table#calendar td {
    font-size: 1rem;
}

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

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: #f90000 !important;}
footer .footer-link:hover,
#footer.text-white a:hover {color: #6c757d !important;border-bottom: 1px dotted #6c757d;}

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


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}

.grecaptcha-badge { visibility: hidden;}

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

.btn-link {color: #000000;}
.btn-link:hover {color: #F90000;}

.user-scrolled-down .btn-link {color: #FFFFFF;} 
.user-scrolled-down .btn-link:hover {color: #000000;}


.user-scrolled-down .btn-outline-primary {color: #FFFFFF;border-color: #FFFFFF; }
.user-scrolled-down .btn-outline-primary:hover {color: #000000;border-color: #000000; }

.btn-primary:hover {
    color: #fff !important;
    background-color: #cd0a10;
    border-color: #cd0a10;
}

.nav-link.active .h4 {color:#FFFFFF;}

