/* New Bootstrap similar classes */
.bsx-d-none        { display: none !important; }
.bsx-d-inline      { display: inline !important; }
.bsx-d-inline-block{ display: inline-block !important; }
.bsx-d-block       { display: block !important; }
.bsx-d-flex        { display: flex !important; }
.bsx-d-inline-flex { display: inline-flex !important; }

.bsx-flex-row         { flex-direction: row !important; }
.bsx-flex-column      { flex-direction: column !important; }
.bsx-flex-wrap        { flex-wrap: wrap !important; }
.bsx-flex-nowrap      { flex-wrap: nowrap !important; }
.bsx-justify-start    { justify-content: flex-start !important; }
.bsx-justify-end      { justify-content: flex-end !important; }
.bsx-justify-center   { justify-content: center !important; }
.bsx-justify-between  { justify-content: space-between !important; }
.bsx-justify-around   { justify-content: space-around !important; }
.bsx-align-start      { align-items: flex-start !important; }
.bsx-align-end        { align-items: flex-end !important; }
.bsx-align-center     { align-items: center !important; }
.bsx-align-baseline   { align-items: baseline !important; }
.bsx-align-stretch    { align-items: stretch !important; }

.bsx-flex-grow-1      { flex-grow: 1 !important; }
.bsx-flex-shrink-0    { flex-shrink: 0 !important; }

.bsx-m-0  { margin: 0 !important; }
.bsx-m-1  { margin: 0.25rem !important; }
.bsx-m-2  { margin: 0.5rem !important; }
.bsx-m-3  { margin: 1rem !important; }
.bsx-m-4  { margin: 1.5rem !important; }
.bsx-m-5  { margin: 3rem !important; }

.bsx-mt-0 { margin-top: 0 !important; }
.bsx-mt-1 { margin-top: 0.25rem !important; }
.bsx-mt-2 { margin-top: 0.5rem !important; }
.bsx-mt-3 { margin-top: 1rem !important; }
.bsx-mt-4 { margin-top: 1.5rem !important; }
.bsx-mt-5 { margin-top: 3rem !important; }

.bsx-mb-0 { margin-bottom: 0 !important; }
.bsx-mb-1 { margin-bottom: 0.25rem !important; }
.bsx-mb-2 { margin-bottom: 0.5rem !important; }
.bsx-mb-3 { margin-bottom: 1rem !important; }
.bsx-mb-4 { margin-bottom: 1.5rem !important; }
.bsx-mb-5 { margin-bottom: 3rem !important; }

.bsx-ml-0 { margin-left: 0 !important; }
.bsx-ml-1 { margin-left: 0.25rem !important; }
.bsx-ml-2 { margin-left: 0.5rem !important; }
.bsx-ml-3 { margin-left: 1rem !important; }
.bsx-ml-4 { margin-left: 1.5rem !important; }
.bsx-ml-5 { margin-left: 3rem !important; }

.bsx-mr-0 { margin-right: 0 !important; }
.bsx-mr-1 { margin-right: 0.25rem !important; }
.bsx-mr-2 { margin-right: 0.5rem !important; }
.bsx-mr-3 { margin-right: 1rem !important; }
.bsx-mr-4 { margin-right: 1.5rem !important; }
.bsx-mr-5 { margin-right: 3rem !important; }

.bsx-mx-0 { margin-left: 0 !important; margin-right: 0 !important; }
.bsx-mx-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }
.bsx-mx-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }
.bsx-mx-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
.bsx-mx-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
.bsx-mx-5 { margin-left: 3rem !important; margin-right: 3rem !important; }

.bsx-my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.bsx-my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.bsx-my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.bsx-my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.bsx-my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.bsx-my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }

.bsx-m-auto { margin: auto !important; }
.bsx-mx-auto { margin-left: auto !important; margin-right: auto !important; }
.bsx-my-auto { margin-top: auto !important; margin-bottom: auto !important; }

.bsx-p-0  { padding: 0 !important; }
.bsx-p-1  { padding: 0.25rem !important; }
.bsx-p-2  { padding: 0.5rem !important; }
.bsx-p-3  { padding: 1rem !important; }
.bsx-p-4  { padding: 1.5rem !important; }
.bsx-p-5  { padding: 3rem !important; }

.bsx-pt-0 { padding-top: 0 !important; }
.bsx-pt-1 { padding-top: 0.25rem !important; }
.bsx-pt-2 { padding-top: 0.5rem !important; }
.bsx-pt-3 { padding-top: 1rem !important; }
.bsx-pt-4 { padding-top: 1.5rem !important; }
.bsx-pt-5 { padding-top: 3rem !important; }

.bsx-pb-0 { padding-bottom: 0 !important; }
.bsx-pb-1 { padding-bottom: 0.25rem !important; }
.bsx-pb-2 { padding-bottom: 0.5rem !important; }
.bsx-pb-3 { padding-bottom: 1rem !important; }
.bsx-pb-4 { padding-bottom: 1.5rem !important; }
.bsx-pb-5 { padding-bottom: 3rem !important; }

.bsx-pl-0 { padding-left: 0 !important; }
.bsx-pl-1 { padding-left: 0.25rem !important; }
.bsx-pl-2 { padding-left: 0.5rem !important; }
.bsx-pl-3 { padding-left: 1rem !important; }
.bsx-pl-4 { padding-left: 1.5rem !important; }
.bsx-pl-5 { padding-left: 3rem !important; }

.bsx-pr-0 { padding-right: 0 !important; }
.bsx-pr-1 { padding-right: 0.25rem !important; }
.bsx-pr-2 { padding-right: 0.5rem !important; }
.bsx-pr-3 { padding-right: 1rem !important; }
.bsx-pr-4 { padding-right: 1.5rem !important; }
.bsx-pr-5 { padding-right: 3rem !important; }

.bsx-px-0 { padding-left: 0 !important; padding-right: 0 !important; }
.bsx-px-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
.bsx-px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.bsx-px-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
.bsx-px-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.bsx-px-5 { padding-left: 3rem !important; padding-right: 3rem !important; }

.bsx-py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.bsx-py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.bsx-py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.bsx-py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.bsx-py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.bsx-py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }

.bsx-gap-0  { gap: 0 !important; }
.bsx-gap-1  { gap: 0.25rem !important; }
.bsx-gap-2  { gap: 0.5rem !important; }
.bsx-gap-3  { gap: 1rem !important; }
.bsx-gap-4  { gap: 1.5rem !important; }
.bsx-gap-5  { gap: 3rem !important; }

.bsx-row-gap-0  { row-gap: 0 !important; }
.bsx-row-gap-1  { row-gap: 0.25rem !important; }
.bsx-row-gap-2  { row-gap: 0.5rem !important; }
.bsx-row-gap-3  { row-gap: 1rem !important; }
.bsx-row-gap-4  { row-gap: 1.5rem !important; }
.bsx-row-gap-5  { row-gap: 3rem !important; }

.bsx-column-gap-0  { column-gap: 0 !important; }
.bsx-column-gap-1  { column-gap: 0.25rem !important; }
.bsx-column-gap-2  { column-gap: 0.5rem !important; }
.bsx-column-gap-3  { column-gap: 1rem !important; }
.bsx-column-gap-4  { column-gap: 1.5rem !important; }
.bsx-column-gap-5  { column-gap: 3rem !important; }

.bsx-order-0     { order: 0 !important; }
.bsx-order-1     { order: 1 !important; }
.bsx-order-2     { order: 2 !important; }
.bsx-order-3     { order: 3 !important; }
.bsx-order-4     { order: 4 !important; }
.bsx-order-5     { order: 5 !important; }
.bsx-order-first { order: -1 !important; }
.bsx-order-last  { order: 10 !important; }

.bsx-w-5    { width: 5% !important; }
.bsx-w-10   { width: 10% !important; }
.bsx-w-15   { width: 15% !important; }
.bsx-w-25   { width: 25% !important; }
.bsx-w-30   { width: 30% !important; }
.bsx-w-33   { width: 33.3333% !important; }
.bsx-w-40   { width: 40% !important; }
.bsx-w-50   { width: 50% !important; }
.bsx-w-60   { width: 60% !important; }
.bsx-w-66   { width: 66.6667% !important; }
.bsx-w-70   { width: 70% !important; }
.bsx-w-75   { width: 75% !important; }
.bsx-w-85   { width: 85% !important; }
.bsx-w-90   { width: 90% !important; }
.bsx-w-95   { width: 95% !important; }
.bsx-w-100  { width: 100% !important; }
.bsx-w-auto { width: auto !important; }

.bsx-mw-5    { max-width: 5% !important; }
.bsx-mw-10   { max-width: 10% !important; }
.bsx-mw-15   { max-width: 15% !important; }
.bsx-mw-25   { max-width: 25% !important; }
.bsx-mw-30   { max-width: 30% !important; }
.bsx-mw-33   { max-width: 33.3333% !important; }
.bsx-mw-40   { max-width: 40% !important; }
.bsx-mw-50   { max-width: 50% !important; }
.bsx-mw-60   { max-width: 60% !important; }
.bsx-mw-66   { max-width: 66.6667% !important; }
.bsx-mw-70   { max-width: 70% !important; }
.bsx-mw-75   { max-width: 75% !important; }
.bsx-mw-85   { max-width: 85% !important; }
.bsx-mw-90   { max-width: 90% !important; }
.bsx-mw-95   { max-width: 95% !important; }
.bsx-mw-100  { max-width: 100% !important; }

.bsx-min-w-5    { min-width: 5% !important; }
.bsx-min-w-10   { min-width: 10% !important; }
.bsx-min-w-15   { min-width: 15% !important; }
.bsx-min-w-25   { min-width: 25% !important; }
.bsx-min-w-30   { min-width: 30% !important; }
.bsx-min-w-33   { min-width: 33.3333% !important; }
.bsx-min-w-40   { min-width: 40% !important; }
.bsx-min-w-50   { min-width: 50% !important; }
.bsx-min-w-60   { min-width: 60% !important; }
.bsx-min-w-66   { min-width: 66.6667% !important; }
.bsx-min-w-70   { min-width: 70% !important; }
.bsx-min-w-75   { min-width: 75% !important; }
.bsx-min-w-85   { min-width: 85% !important; }
.bsx-min-w-90   { min-width: 90% !important; }
.bsx-min-w-95   { min-width: 95% !important; }
.bsx-min-w-100  { min-width: 100% !important; }

.bsx-vw-5    { width: 5vw !important; }
.bsx-vw-10   { width: 10vw !important; }
.bsx-vw-15   { width: 15vw !important; }
.bsx-vw-25   { width: 25vw !important; }
.bsx-vw-30   { width: 30vw !important; }
.bsx-vw-33   { width: 33.3333vw !important; }
.bsx-vw-40   { width: 40vw !important; }
.bsx-vw-50   { width: 50vw !important; }
.bsx-vw-60   { width: 60vw !important; }
.bsx-vw-66   { width: 66.6667vw !important; }
.bsx-vw-70   { width: 70vw !important; }
.bsx-vw-75   { width: 75vw !important; }
.bsx-vw-85   { width: 85vw !important; }
.bsx-vw-90   { width: 90vw !important; }
.bsx-vw-95   { width: 95vw !important; }
.bsx-vw-100  { width: 100vw !important; }

.bsx-min-vw-5    { min-width: 5vw !important; }
.bsx-min-vw-10   { min-width: 10vw !important; }
.bsx-min-vw-15   { min-width: 15vw !important; }
.bsx-min-vw-25   { min-width: 25vw !important; }
.bsx-min-vw-30   { min-width: 30vw !important; }
.bsx-min-vw-33   { min-width: 33.3333vw !important; }
.bsx-min-vw-40   { min-width: 40vw !important; }
.bsx-min-vw-50   { min-width: 50vw !important; }
.bsx-min-vw-60   { min-width: 60vw !important; }
.bsx-min-vw-66   { min-width: 66.6667vw !important; }
.bsx-min-vw-70   { min-width: 70vw !important; }
.bsx-min-vw-75   { min-width: 75vw !important; }
.bsx-min-vw-85   { min-width: 85vw !important; }
.bsx-min-vw-90   { min-width: 90vw !important; }
.bsx-min-vw-95   { min-width: 95vw !important; }
.bsx-min-vw-100  { min-width: 100vw !important; }

/*redocean footer*/
.icon-redocean{
  color: #888 !important;
}

.icon-redocean:hover{
  color: #e50914 !important;
}

.icon-redocean::before {
  content: "\e900";
}

.redocean-simbolo-a{
  position:relative !important;
  display: inline-block !important;
  top:3px !important;
  text-decoration: none !important;
  cursor: pointer !important;
}