@charset "UTF-8";
/* =====================================================================
   Accessibility remediation overrides - WCAG 2.1 Level AA
   R.SS. Investments (P) Ltd  |  rssinvestonline.in
   Added 05 Sep 2026 - Team EnableUser. Must load AFTER all other CSS.
   SC 1.4.3  Contrast (Minimum)  - breadcrumb current item, primary buttons
   SC 1.4.11 Non-text Contrast   - form control borders
   SC 2.4.1  Bypass Blocks       - skip link presentation
   SC 2.4.7  Focus Visible       - supporting improvement
   ===================================================================== */

/* ---------- SC 2.4.1 : skip to main content ---------- */
.skip-to-content{position:absolute;top:0;left:0;z-index:100001;display:block;width:auto;padding:12px 20px;background:#011a48;color:#ffffff;font-size:16px;font-weight:700;line-height:1.2;text-decoration:underline;transform:translateY(-200%);transition:transform .15s ease-in-out;}
.skip-to-content:link,.skip-to-content:visited{color:#ffffff;}
.skip-to-content:focus,.skip-to-content:active{transform:translateY(0);color:#ffffff;outline:3px solid #ffb400;outline-offset:-3px;}
#main-content:focus{outline:none;}

/* ---------- SC 1.4.3 : breadcrumb current page ---------- */
/* was #bebdbd on #ffffff = 1.87:1  ->  #595959 on #ffffff = 7.00:1 */
.breadcrumb .active,.breadcrumb > .active,.breadcrumb > li.active,ul.breadcrumb li.active{color:#595959 !important;}

/* ---------- SC 1.4.3 : primary buttons ---------- */
/* was #ffffff on #ff4000 = 3.51:1  ->  #ffffff on #d63a00 = 4.70:1 */
.btn-primary,a.btn-primary,button.btn-primary,input.btn-primary,.btn.btn-primary{background-color:#d63a00 !important;border-color:#d63a00 !important;color:#ffffff !important;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,a.btn-primary:hover,button.btn-primary:hover,.btn.btn-primary:hover{background-color:#a82d00 !important;border-color:#a82d00 !important;color:#ffffff !important;}

/* ---------- SC 1.4.11 : form control borders ---------- */
/* was #f1f1f1 on #ffffff = 1.13:1  ->  #767676 on #ffffff = 4.54:1 */
.form-control,input.form-control,textarea.form-control,select.form-control,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="search"],textarea,select{border:1px solid #767676 !important;}
.form-control:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{border-color:#011a48 !important;outline:2px solid #011a48 !important;outline-offset:1px;box-shadow:none !important;}
.form-control::placeholder,input::placeholder,textarea::placeholder{color:#6b6b6b;opacity:1;}

/* keep the transparent header search field looking as designed */
.top-search input.form-control{border:0 !important;border-bottom:2px solid #ffffff !important;}
.top-search input.form-control::placeholder{color:#ffffff;opacity:1;}

/* ---------- SC 2.4.7 : visible keyboard focus ---------- */
a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #011a48;outline-offset:2px;}

/* ---------- SC 1.4.3 : hero caption text over slide photographs ----------
   Measured against the live images: #333 caption text scores 3.99:1 over
   slider_img3 and 4.18:1 over slider_img4, and 1.2-1.7:1 over the darkest
   regions of all four slides. This left-hand white scrim gives the caption a
   known light background on every slide (about 9:1) while leaving the right
   side of the photograph clear. Sits above the slide image and below the
   captions, and never intercepts clicks. */
.rev_slider .slotholder::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.92) 40%,rgba(255,255,255,.86) 50%,rgba(255,255,255,.35) 62%,rgba(255,255,255,0) 72%)}
@media (max-width:767px){.rev_slider .slotholder::after{background:linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.92) 60%,rgba(255,255,255,.80) 78%,rgba(255,255,255,.45) 92%,rgba(255,255,255,.2) 100%)}}
