
 
:root  {

  --bs-body-color: rgba(60,80,100,0.98);
  --bs-body-color-rgb: 60,80,100;
  --bs-body-bg: rgba(255,255,255,0.001);  
  
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 16px;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.6; 
  
  --bs-primary: rgba(47,125,225,0.98);
  --bs-secondary: rgba(60,80,100,0.98);
  --bs-success: rgba(124,193,32,0.98);
  --bs-info: rgba(171,98,214,0.98);
  --bs-warning: rgba(255,202,30,0.98);
  --bs-danger: rgba(255,17,96,0.98);
  --bs-light: #f8f9fa;
  --bs-dark: rgba(60,80,100,0.98);
  
  --bs-primary-rgb: 47,125,225;
  --bs-secondary-rgb: 60,80,100;
  --bs-success-rgb: 124,193,32;
  --bs-info-rgb: 171,98,214;
  --bs-warning-rgb: 255,202,30;
  --bs-danger-rgb: 255,17,96;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 60,80,100;
  

     
  --bs-blue: rgba(47,125,225,0.98);
  --bs-indigo: rgba(171, 98, 214,0.98);
  --bs-purple: rgba(80,15,180,0.98);
  --bs-pink: rgba(255,0,108,0.98);
  --bs-red: rgba(255,0,65,1.00);
  --bs-orange: rgba(255,105,0,0.98);
  --bs-yellow: rgba(255,202,30,0.98);
  --bs-green: rgba(124,193,32,0.98);
  --bs-teal: rgba(0,255,149,0.98);
  --bs-cyan: rgba(0,238,255,0.98);

    
  --bs-blue-rgb: 47,125,225;
  --bs-indigo-rgb: 171,98,214;
  --bs-purple-rgb: 80,15,180;
  --bs-pink-rgb: 255,0,108;
  --bs-red-rgb: 255,0,65;
  --bs-orange-rgb: 255,105,0;
  --bs-yellow-rgb: 255,202,30;
  --bs-green-rgb: 124,193,32;
  --bs-teal-rgb: 0,255,149;
  --bs-cyan-rgb: 0,238,255;
 


  
  --bs-black: #000;
  --bs-white: #fff;
  
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #32373C;
  
 
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
 

  
  --bs-border-width: 0.1rem;
  --bs-border-style: solid;
  --bs-border-color: rgba(60,80,100,0.01);
  --bs-border-color-translucent: rgba(60,80,100,0.01);
  --bs-border-radius: 0.4rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  
  
  
}
 
 
  
 

.text-blue {color:var(--bs-blue)}
.text-indigo{color:var(--bs-indigo)}
.text-purple{color:var(--bs-purple)}
.text-pink{color:var(--bs-pink)}
.text-red{color:var(--bs-red)}
.text-orange{color:var(--bs-orange)}
.text-yellow{color:var(--bs-yellow)}
.text-green{color:var(--bs-green)}
.text-teal{color:var(--bs-teal)}
.text-cyan{color:var(--bs-cyan)} 


.bg-blue,.text-bg-blue {color:#fff;background-color:var(--bs-blue)}
.bg-indigo,.text-bg-indigo{color:#fff;background-color:var(--bs-indigo)}
.bg-purple,.text-bg-purple{color:#fff;background-color:var(--bs-purple)}
.bg-pink,.text-bg-pink{color:#fff;background-color:var(--bs-pink)}
.bg-red,.text-bg-red{color:#fff;background-color:var(--bs-red)}
.bg-orange,.text-bg-orange{color:#fff;background-color:var(--bs-orange)}
.bg-yellow,.text-bg-yellow{color:#fff;background-color:var(--bs-yellow)}
.bg-green,.text-bg-green{color:#fff;background-color:var(--bs-green)}
.bg-teal,.text-bg-teal{color:#fff;background-color:var(--bs-teal)}
.bg-cyan,.text-bg-cyan{color:#fff;background-color:var(--bs-cyan)} 



/* -------------------------------------------------------------------------- */

.bg-gradient-yellow-orange {background-image: linear-gradient(135deg, var(--bs-warning) 35%, var(--bs-orange) 55%);}
.bg-gradient-orange-red {background-image: linear-gradient(135deg, var(--bs-orange) 35%, var(--bs-red) 55%);}
.bg-gradient-red-indigo {background-image: linear-gradient(135deg, var(--bs-red) 35%, var(--bs-indigo) 55%);}
.bg-gradient-indigo-blue {background-image: linear-gradient(135deg, var(--bs-indigo) 35%, var(--bs-blue) 55%);}


.bg-gradient-blue-indigo {background-image: linear-gradient(135deg, var(--bs-blue) 30%, var(--bs-indigo) 70%);}
.bg-gradient-blue-green {background-image: linear-gradient(135deg, var(--bs-blue) 30%, var(--bs-green) 70%);}
.bg-gradient-orange-yellow {background-image: linear-gradient(135deg, var(--bs-orange) 30%, var(--bs-yellow) 70%);}
.bg-gradient-red-orange {background-image: linear-gradient(135deg, var(--bs-red) 30%, var(--bs-orange) 70%);}
.bg-gradient-red-yellow {background-image: linear-gradient(135deg, var(--bs-red) 30%, var(--bs-yellow) 70%);}
.bg-gradient-cyan-teal {background-image: linear-gradient(135deg, var(--bs-cyan) 30%, var(--bs-teal) 70%);}


.text-gradient-blue-indigo {background-image: linear-gradient(135deg, var(--bs-blue) 30%, var(--bs-indigo) 70%);color: transparent;-webkit-background-clip: text;background-clip: text;}
.text-gradient-blue-green {background-image: linear-gradient(135deg, var(--bs-blue) 30%, var(--bs-green) 70%);color: transparent;-webkit-background-clip: text;background-clip: text;}
.text-gradient-orange-yellow {background-image: linear-gradient(135deg, var(--bs-orange) 30%, var(--bs-yellow) 70%);color: transparent;-webkit-background-clip: text;background-clip: text;}
.text-gradient-red-orange {background-image: linear-gradient(135deg, var(--bs-red) 30%, var(--bs-orange) 70%);color: transparent;-webkit-background-clip: text;background-clip: text;}
.text-gradient-red-yellow {background-image: linear-gradient(135deg, var(--bs-red) 30%, var(--bs-yellow) 70%);color: transparent;-webkit-background-clip: text;background-clip: text;}
.text-gradient-cyan-teal {background-image: linear-gradient(135deg, var(--bs-cyan) 30%, var(--bs-teal) 70%);color: transparent;-webkit-background-clip: text;background-clip: text;}

 
/* ================================ 
Safari position sticky
=================================== */
.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
}

@supports (position: -webkit-sticky) or(position: sticky) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}
/* -------------------------------------------------------------------------- */
hr{margin:1rem 0;color:inherit;border:0;border-top:0.1px solid;opacity:.25}
.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 0;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) -0);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius)
}
 
/*  Buttons
-------------------------------------------------- */
.btn-primary {background-color:var(--bs-primary);border-color:var(--bs-primary);}
.btn-secondary {background-color:var(--bs-secondary);border-color:var(--bs-secondary);}
.btn-success {background-color:var(--bs-success);border-color:var(--bs-success);}
.btn-info {background-color:var(--bs-info);border-color:var(--bs-info);}
.btn-danger {background-color:var(--bs-danger);border-color:var(--bs-danger);}
.btn-warning {background-color:var(--bs-warning);border-color:var(--bs-warning);}

.btn-blue {background-color:var(--bs-blue);border-color:var(--bs-blue);}
.btn-indigo {background-color:var(--bs-indigo);border-color:var(--bs-indigo);}
.btn-purple {background-color:var(--bs-purple);border-color:var(--bs-purple);}
.btn-pink {background-color:var(--bs-pink);border-color:var(--bs-pink);}
.btn-red {background-color:var(--bs-red);border-color:var(--bs-red);}
.btn-orange {background-color:var(--bs-orange);border-color:var(--bs-orange);}
.btn-yellow {background-color:var(--bs-yellow);border-color:var(--bs-yellow);}
.btn-green {background-color:var(--bs-green);border-color:var(--bs-green);}
.btn-teal {background-color:var(--bs-teal);border-color:var(--bs-teal);}
.btn-cyan {background-color:var(--bs-cyan);border-color:var(--bs-cyan);}

 
  
  
/*  DIV ADS Background images
-------------------------------------------------- */
.mim-styled-down-blue {background-color:rgba(var(--bs-blue-rgb),60%);}
.mim-styled-down-green {background-color:rgba(var(--bs-green-rgb),60%);}
.mim-styled-down-red { background-color:rgba(var(--bs-red-rgb),60%);}
.mim-styled-down-orange {background-color:rgba(var(--bs-orange-rgb),60%);}
.mim-styled-down-yellow {background-color:rgba(var(--bs-yellow-rgb),60%);}
.mim-styled-down-indigo {background-color:rgba(var(--bs-indigo-rgb),60%);}
.mim-styled-down-white {background-color:rgba(var(--bs-white-rgb),60%);}
.mim-styled-down-transparent {background-color: rgba(255, 202, 30,.01);}

@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))) { 
.mim-styled-down-blue {background-color:rgba(var(--bs-blue-rgb),60%); -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px); }
.mim-styled-down-green {background-color:rgba(var(--bs-green-rgb),60%); -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px); }
.mim-styled-down-red {background-color:rgba(var(--bs-red-rgb),60%); -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px); }
.mim-styled-down-orange {background-color:rgba(var(--bs-orange-rgb),60%); -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px); }
.mim-styled-down-yellow {background-color:rgba(var(--bs-yellow-rgb),60%); -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px); }
.mim-styled-down-indigo {background-color:rgba(var(--bs-indigo-rgb),60%); -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px); }
.mim-styled-down-white {background-color:rgba(var(--bs-white-rgb),60%); -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px); }
.mim-styled-down-transparent {background-color: rgba(255, 202, 30,.01); -webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px); }
}

@media (max-width: 992px) {
.mim-styled-down-blue {position: relative; background-color:var(--bs-blue);}
.mim-styled-down-green {position: relative; background-color:var(--bs-green);}
.mim-styled-down-red {position: relative; background-color:var(--bs-red);}
.mim-styled-down-orange {position: relative; background-color:var(--bs-orange);}
.mim-styled-down-yellow {position: relative; background-color:var(--bs-yellow);}
.mim-styled-down-indigo {position: relative; background-color:var(--bs-indigo);}
.mim-styled-down-transparent {position: relative; background-color: rgba(255, 202, 30,1);}
}  
@media (max-width: 992px) {.mim-styled-up {position: relative;}}
 /*  DIV ADS Background images
-------------------------------------------------- */
 
/*  
-------------------------------------------------- */



