﻿@font-face {font-family: "ProximaNova"; src: url('https://cdn.rttnews.com/font/ProximaNova.ttf') format("truetype");font-display: swap;}
/* @font-face {font-family: "ProximaNova"; src: url('http://localhost/rttcms/cdn/font/ProximaNova.ttf') format("truetype");font-display: swap;} */
body{font-family:ProximaNova;font-size: 12px;}
.container-menu-desktop {width:100%;margin:0px;padding:0px;}
.accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #274472;
}
.accordion-button:not(.collapsed)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
.accordion {
    --bs-accordion-btn-focus-box-shadow: 0 0 0 1px #274472;
}
.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(30, 31, 38, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    width: 2em;
    height: 1.5em;
}
.active > .page-link, .page-link.active {
    background-color: #1256A0;
    border-color: #1256A0;
}
.page-link{color:#1256A0;}
.pagination {
    --bs-pagination-hover-color: #1256A0;
}
.card-header{font-size:18px; font-weight:bold;}
.primary-color{color:#002c54 !important;}
.ad-center{max-width: 300px;margin: auto;}
.btn-primary {
    --bs-btn-border-color: #dee2e6;
    --bs-btn-hover-border-color: #1256A0;
    --bs-btn-active-border-color: #1256A0;
    --bs-btn-bg: #ffffff;
    --bs-btn-active-bg: #ffffff;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-link-color-rgb: 0,0,0;
    color: #1256A0;
}
.btn-primary a {text-decoration:none;}
.btn-primary:hover{color:#1256A0;}
.no-underline{text-decoration:none !important;}
.list-group-item:hover{background:#f8f9fa;}
.grid-row:hover{background:#f8f9fa;}
.ad-inside div{margin:auto;}
.social-btn:hover{color:black !important; }
.social-btn:hover a{color:black !important; border-color:black !important;}
.cpt-2{padding-top:9px !important;}
.spn-artdate{text-decoration:none !important;font-size:13px;color:#726f6f;}
.spn-artdate2{text-decoration:none !important;font-size:11px;color:#ffffff;}
.rptflex-box{display:block;width:100%;}
.rptflex-subbox{display:inline-block;width:22%;vertical-align: text-top;}
.fontMainhead{font-size: 30px;line-height: 40px;}
.fontMainhead:hover{text-decoration:underline !important;}
.fontMainDec{font-size: 20px;line-height: 30px;}
.fontMainhead2{font-size: 20px;line-height: 30px;}
.fontMainhead2:hover{text-decoration:underline !important;}
.fontSubhead{font-size: 17px;line-height: 25px;text-decoration:none !important;}
.fontSubhead:hover{text-decoration:underline !important;}
.fontSubhead-notlink{font-size: 15px;line-height: 20px;}
.fontSubDec{font-size: 15px;line-height: 23px;}
.text-underline{text-decoration:underline !important;}
.no-hover:hover {text-decoration: none !important;}
.custom-li-border:first-child{border-top:none !important;padding-top:20px;}
.ad-vertical div{margin:auto;}
.btnSelectedDate{padding:12px;padding-bottom:21px;background:#274472;color:white;}
.spn-artdate1 {
    text-decoration: none !important;
    font-size: 13px;
    color: #ffffff;
    display: block;
    line-height: 20px;
}
.alter-color{background-color:#EBEAE9 !important;}
.imgListRight{width:300px;float:left;margin:0px; margin-right:20px;}
.outerfooter{position:relative;}
@media (max-width: 600px) {
    .social-btn:nth-of-type(1) {
        margin-left:0px !important;
    }
    .fontMainhead{font-size:20px;line-height:28px;}
    .fontMainDec {font-size: 18px;line-height: 26px;}
    .fontMainhead2{font-size:20px;line-height:28px;}
    .fontSubhead{font-size:18px;line-height:25px;}
    .fontSubDec {font-size: 16px;line-height: 24px;}
    .card{overflow:scroll;}
    .imgListRight{width:100%;}
    .mob-100{width:100% !important;}
    .mob-70{width:70% !important;}
    .btnSelectedDate{width:100%;display:block;}
    .mvtab{padding-left:12px;padding-right:12px;}
    .page-link{padding-left: 9px;padding-right: 9px;}
}
    