.carousel-control-prev-icon{
    background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5722' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\") !important;
    filter: drop-shadow(2px 4px 6px black) !important;
}

.carousel-control-next-icon{
    background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5722' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\") !important;
    filter: drop-shadow(2px 4px 6px black) !important;
}

a{
    text-decoration: none;
    color: #FF5722;
    transition: color 0.35s ease;
}

.text-bg-inverted a:hover {
    color: var(--bs-body-bg);
}

/* Menus */
.nav-pills .nav-link{
    fill: #FF5722;
    color: var(--bs-body-bg);
    text-shadow: 0px 0px 2px var(--bs-body-color);
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
    background-color: #FF5722;
    color: #FFFFFF;
}
.nav-pills path{
    color: #FF5722;
    -webkit-filter: drop-shadow( 1px 1px #1D1616);
    filter: drop-shadow( 1px 1px #1D1616);
}
.bg-user{
    background-color: #FF5722;
}
.text-user{
    color: #FF5722 !important;
}
.alert-user {
    background-color: #FF5722;
    border-color: #FF5722;
    color: white;
}
.btn-user{
    background-color: #FF5722;
    border-color: #FF5722;
    color: white;
}
.btn-user:hover{
    background-color: white;
    border-color: white;
    color: black;
}

.btn-user-inverse{
    background-color: white;
    border-color: white;
    color: black;
}
.btn-user-inverse:hover{
    background-color: #FF5722;
    border-color: #FF5722;
    color: white;
}
.btn-outline-user{
    background-color: none;
    border-color: #FF5722;
    color: #FF5722;
}
.btn-outline-user:hover{
    background-color: #FF5722;
    color: white;
}


.upload-container img:hover {
    border-color: #FF5722;
}

/* Scrollbar */
* {
    scrollbar-width: thin; /* Opciones: auto, thin, none */
    scrollbar-color: #FF5722 rgba(0,0,0,0); /* Color del thumb y del track */
}

::-webkit-scrollbar {
    width: 1px;
}

::-webkit-scrollbar-track {
    background: rgba(0,0,0,0);
}

::-webkit-scrollbar-thumb {
    background: #FF5722;
}

::-webkit-scrollbar-thumb:hover {
    background: #FF5722;
}

.section-title{
    border-left: 40px solid #FF5722;
} 
.section-title:hover {
    border-left: 10px solid #FF5722;
}

.folded-ribbon {
    color: #FFFFFF;
    background: #FF5722;
}

.rotated-ribbon {
    color: #FFFFFF;
    background: #FF5722;
    box-shadow: 0 0 0 999px #FF5722;
}
  
.navbar-nav .nav-link.active{
    color: #FF5722;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: #FF5722;
}
.dropdown-item:active{
    background-color: #FF5722;
    color: white;
}

.flag-option.selected {
    border-color: #FF5722;
}

.scroll-left{
    background-color: #FF5722;
}

.scroll-left:hover {
    background-color: #FF5722;
}

.scroll-right{
    background-color: #FF5722;
}

.scroll-right:hover {
    background-color: #FF5722;
}