@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");
@import url('https://rsms.me/inter/inter.css');

@import "sidebar.css";
@import "historic.css";
@import "fonts.css";


html { font-family: 'Inter', sans-serif; }
@supports (font-variation-settings: normal) {
  html { font-family: 'Inter var', sans-serif; }
}


body {
    font: 15px/24px  'Inter var', system-ui, sans-serif;
    font-weight: 400;
    
}

.modal-medium{
	width: 650px;
}
.category{
 color: #717b8e;   
}

.category-2{
 color: #2a303b;   
}

.navbar-toggler{
float: left;
}
.navbar-toggler i{
 color: #fff;   
 font-size: 24px;
 padding-top: 5px;
}    
.rd-10{
 border-radius: 10px !important;   
}

.btn-logo{
 display: none;  
}
.btn-mobile{
 display: none;   
 float: right;
}

.btn-mobile i{
    color: #fff;
}    
@media all and (max-width: 992px){    
.btn-logo,
.btn-mobile{
 display: block;   
}
.dropdown-menu {
 border: none !important;   
}    
.nav-bt,
.top{
 display: none !important;   
}   
}
.rd-14{
 border-radius: 14px !important;   
}

.text-medium{
 font-size: 14px !important;   
}

.text-small{
 font-size: 12px !important;   
}

b, strong {
    font-weight: 600;
}
a{
color: inherit;    
}
h1, h2, h3, h4, h5, h6{
font-family: 'Inter','Gothic A1', sans-serif;
font-weight: 600;    
}

.active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: #eee;
}

.body-colored {
    background-color: #fff;
}

@media all and (min-width: 1024px) {
.body-colored {
    background-color: #f5f6f8;
}
}


.dropdown-item{
font-size: 14px;
color: #fff;
font-family:  'Inter','Gothic A1', sans-serif;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #fff;
    background-color: #001D3D;
}

.dropdown-toggle::after {
    width: 5px;
    height: 10px;
    border: none;
    display: inline-block;
    vertical-align: .060em !important;
    font: normal normal normal 8px/1 "LineIcons";
    border: none !important;
}


.dropdown-toggle::after {
    content: "\ea58" !important;
}


.icon-right .dropdown-toggle::after {
    content: "\ea5c" !important;
}

ul {
    margin: 0;
    padding: 0;
}

.colored-dark{
background-color: #001D3D !important;    
    }
    
.orange-text{
color: #ec6738 !important;    
}    
.no-display{
 display: none;   
    
}    

.top {
    padding: 15px 0;
    background: url("../images/bg_1.jpg") no-repeat center top;
    background-size: cover;
    position: relative;
    z-index: 1;
    top: 0;
    display: block;
    width: 100%;
    overflow: hidden;
}


.top:before {
    content: "";
    background: rgba(255, 255, 255, .5);
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.top .header-logo {
    height: 65px;
    position: relative;
}


.top .header-logo .header-content {
    padding: 10px 10px 0;
    margin-left: 90px;
}
.top .header-logo .header-logo-img {
    position: relative;
    display: block;
    margin-left: 20px;
}
.top .header-logo .header-logo-img img{
  width: 90px;
    display: block;
    position: absolute;
    float: right;
    bottom: 0;
    right: 0;
    left: 7px;
    top: 0;
    margin-top: -15px;
    z-index: 10;
}

.top .header-logo .header-logo-img .img2{
  height: 90px;
  width: auto;
    display: block;
    position: absolute;
    float: right;
    bottom: 0;
    right: 0;
    top: 0;
    margin-top: -15px;
    z-index: 10;
}

.top .header-logo .header-content h4 {
    font-size: 1.1rem;
    margin-bottom: 0;
    font-weight: 600;
    text-transform: uppercase;
}

.top .header-logo .header-content span {
    font-size: 14px;
    padding-left: 2px;
}

.top .follow img {
    width: 85px;
    display: block;
    position: absolute;
    float: right;
    bottom: 0;
    right: 0;
    top: 0;
    margin-top: -15px;
    z-index: 10;
}

.top .follow h5 {
    margin-bottom: 1px;
}

.top .follow .link-icon {
    padding-right: 15px;
}

.top .follow .link-icon ion-icon {
    color: #151C34;
    margin-left: 15px;
}

.nav-theme.bg-dark {
    padding: .8rem 1rem;
    background-color: #00386B !important;
    box-shadow: 0 2px 0 0 #00386B;
    -webkit-transition: all 0.6s ease-out;
        -moz-transition: all 0.6s ease-out;
        -o-transition: all 0.6s ease-out;
        -ms-transition: all 0.6s ease-out;
        transition: all 0.6s ease-out;
}
.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

.nav-theme.bg-dark .navbar-nav > li > a {
    font-size: 12px;
    color: white;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    letter-spacing: 0.065rem;
    white-space: nowrap;
    text-transform: uppercase; 
}

.ion {
    font-size: 19px;
    color: #ffffff;
    padding: .51rem 0 0;
}

.navbar-light.nav-theme .navbar-nav > li > a:hover {
    color: rgba(255, 255, 255, 0.9);
}

.img-post{
position: relative;
overflow: hidden;
max-height: 160px;
overflow: hidden;
}

@media screen and (min-width: 992px) {
    .img-post{
height: 160px;
}
    
}    
@media screen and (min-width: 1200px) {
    .nav-theme .nav-item {
        margin: 0 5px;
    }
}

.sidebar {
    padding: 20px 0;
}

.sidebar .img-content {
    padding: 10px;
    text-align: center;
    display: block;
}

.banner {
    padding: 10px 0;
    height: 350px;
    overflow: hidden;
}

.sidebar .img-content h5 {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

.sidebar .sidebar-content h4{
font-size: 1.2rem;    
}
.sidebar .sidebar-content h4,
.sidebar .sidebar-content h5{
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
}
.sidebar .sidebar-content a{
       text-align: center;
}
.sidebar .sidebar-content a:hover{
       color: #00386B;
              text-decoration: underline;
}
.sidebar .sidebar-content .box{
border: 1px solid #00386B;
position: relative;
margin: 10px 0;

}

.sidebar .sidebar-content .box h5{
 background: #00386B;
 font-weight: 600;
 padding: 5px;
 font-size: 1rem;
 text-transform: uppercase;
 color: #fff;
}    


.sidebar .sidebar-content .box-content{
    padding: 10px;
}    
.sidebar .sidebar-content .box-content ul{
 margin: 0;
 padding: 0;
 list-style: none;
 position: relative;
 display: block;
}    
.sidebar .sidebar-content .box-content ul li{
 font-size: 13px;
  margin: 0 0 10px;
 padding: 0;
 position: relative;
}    

.sidebar .sidebar-content .box-content ul li span {
  position: relative;
  
}
.sidebar .img-content a {
    font-size: 14px;
    text-align: center;
}

.post-list .list-content {
 background: #fff;
 border: 1px solid #ddd;
 margin-bottom: 15px;
 padding: 10px 15px;
 max-height: 187px;
}

.post-list .list-content .l-con{
 padding: 1.1rem 5px 0rem;
    position: relative;
    text-align: center;
    z-index: 10;
    display: block;
    top: -2.5rem;
    background: #fff;
    line-height: 1.25;   
}    

.post-list .list-content-2 {
 background: #fff;  
 margin-bottom: 15px;
 padding: 10px;
 border: 1px solid #ddd;
 border-radius: 0 0 10px 10px;
}

.post-list .list-content-2 .date{
color: #454f5f;
font-size: 13px;
}
.post-list .list-content-2 .post-title {
	font-family: 'Inter','Gothic A1', sans-serif;
	font-size: 18px;
	font-weight: 600;
}	
.post-list .list-content .date{
    font-size: 12px;
}    

@media all and (max-width: 767px){
.post-list .excerpt{
display: none;    
}    
}
.p-name{
 font-family: "Roboto Condensed", sans-serif;
 font-size: 18px;
}    
.post-title{
margin: 10px 0;   
position: relative;
color: #333; 
font-size: 14px;
font-family:  'Inter','Gothic A1', sans-serif;
font-weight: 600;
}
.post-list .excerpt{
font-size: 14px;    
}
.footer-wrapper{
background: #00386B;
padding: 20px 0 5px;
}

.footer-wrapper h4{
 text-transform: uppercase;
 font-size: 14px;
 font-weight: 600;
 color: #eee;
}    
.footer-wrapper ul{
list-style: none;
margin: 0;
padding: 0;
}
.footer-wrapper p,
.footer-wrapper ul li{
 color: #eee;
font-weight: 400; 
font-size: 12px;
 padding: 0;
 margin: 5px 0;
}    
.footer-wrapper ul li a:hover{
	color: #eee;
}	
.footer-l {
    background: #001D3D;
    position: relative;
    padding: 10px 0;
    
}

.footer-l p {
    font-size: 12px;
    color: #eee;
    font-family: 'Inter','Gothic A1', sans-serif;
    line-height: 55px;
    margin-bottom: 0;
}    
.footer-l a{
border-radius: 50%;
margin: 5px;
width: 35px;
height: 35px;
display: inline-block;
}
.footer-l a i{
    padding-top: 10px;
 font-size: 18px;
 color: #fff;
}  

.widget-1 h5{
    font-size: 1rem;
    font-weight: 600;
}

.doc {
 position: relative;
 overflow: scroll;
 display: flex;
 flex-direction: row;
 margin-bottom: 15px;
}

.doc .doc-text{
    font-size: 14px;
    
}

.finance-info{
width: 100%;
position: relative;
}

.finance-info p{
 font-size: 11px;
 font-weight: 500;
}    

.finance-info h3 {
letter-spacing: 0.01rem;
text-transform: uppercase;
color: #ccc;
text-align: center;
}
    .finance-info h5 {
 color: #00386B;        
 text-transform: uppercase;
    }    
@media all and (min-width: 992px){
    .finance-info h4 {
    font-size: 1.33rem;    
    }    
    
    .finance-info h3 {
     letter-spacing: 0.25rem;   
     font-size: 30px;
    }    
    
}
.finance-info-icon {
    background-color: #eee;
    padding-top: 20px;
    
}

.finance-info p{
 color: #fff;
 margin-top: 7px;
}    
.finance-info a p:hover{
	color: #fff;
}	
.finance-info .finance-info-img{
    position: relative;
    display: flex;
    padding-top: 5px;
    flex-direction: column;
    align-items: center;
    border-radius: 8px;
    background: #00386B;
    justify-content: center;
    transition: transform .2s;
    margin: 0 auto 15px;
}


.finance-info-img:hover {
  transform: scale(0.7); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.zoom-in:hover{
    transform: scale(1.2);
}
.zoom-in{
transition: transform .2s;
}


@media all and (min-width: 992px){
	.finance-info .finance-info-img{
		margin-bottom: -35px;
	}
}
.finance-info .finance-info-img img{
 max-width: 110px;   

}    
.wd-finance{
 background: #eee;   
}
.wd-finance h5{
    font-size: 16px;
    text-align: center;
    background: #00386B;
    padding: 5px 0;
    color: #fff;
        font-weight: 600;
    letter-spacing: 0.075em;
}    

.finance-info-icon a:hover {
	text-decoration: none !important;
}
.wd-finance .h5-f{
    font-size: 12px;
    text-align: center;
    background: #00386B;
    padding: 5px 0;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0.075em;
}    

.wp {
	padding: 30px 0;
	margin-bottom: 1rem;
}
.wp {
word-wrap: break-word !important;
overflow-wrap: break-word !important;
  hyphens: auto !important;
}
.wd-finance span{
	color: #00386B;
    font-size: 22px;
     text-align: center;
}
.wd-finance p{
    padding: 30px 0;
    color: #00386B;
    font-size: 22px;
     text-align: center;
    
}


.box-3 ul{
margin: 0;
padding: 0;
list-style: none;    
}
.box-3 ul li {
     padding: 10px 0;   
      border-bottom: 1px dashed #ddd;
}    
.box-3 ul li a{
 font-size: 14px;
 text-decoration: none !important;
}    

.box-3 ul li a:hover{ 
text-decoration: underline !important;  
color: #0056b3;
}    
.swiper-container {
      width: 100%;
      height: 100%;
      background: #000;
    }
    .swiper-slide {
      font-size: 18px;
      color:#fff;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 40px 60px;
    }
    .parallax-bg {
      position: absolute;
      left: 0;
      top: 0;
      width: 130%;
      height: 100%;
      -webkit-background-size: cover;
      background-size: cover;
      background-position: center;
    }
    .swiper-slide .title {
      font-size: 41px;
      font-weight: 300;
    }
    .swiper-slide .subtitle {
      font-size: 21px;
    }
    .swiper-slide .text {
    width: 100%;
    height: 100%;
    position: relative;
            display: flex;
        flex-direction: row;
        align-self: flex-end;

    }
    
        .swiper-slide .text .excerpt {
        bottom: 0;
        right: 0;
        left: 0;
        display: flex;
        justify-content: flex-end;
        position: absolute;
        width: 100%; 
        height: 40px;
        padding-right: 45px;
        }    
        
    .swiper-slide .text .excerpt a{  
    height: 34px;
    }
                    
    .btn-theme{
     border: 2px solid #4B93C2;
     text-transform: uppercase;
     font-weight: bold;
     font-size: 12px;
    }    

.bn{
height: 400px;
margin-top: 20px;
}

.bg-first{
/*  background: url('../images/first_bg.jpg') no-repeat center bottom; */
 background: url('../images/prepoc_banner_2.png') no-repeat center bottom;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-com{
/*  background: url('../images/first_bg.jpg') no-repeat center bottom; */
 background: url('../images/banner-com.jpg') no-repeat center top;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-img-1{
/*  background: url('../images/first_bg.jpg') no-repeat center bottom; */
 background: url('../images/img_1.jpg') no-repeat center top;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-noel2022{
 background: url('../images/noel_2022.jpg') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-n{
 background: url('../images/logo_noel.jpg') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-new{
 background: url('../images/banner_61.jpg') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-0{
 background: url('../images/Banner-Budget-2022-2023.png') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-99{
 background: url('../images/slide4.jpg') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-100{
 background: url('../images/noel.jpg') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-1{
 background: url('../images/banner-DGB1.jpg') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-22{
     background: url('../images/banner-59.jpg') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-3{
 background: url('../images/banner_3.jpg') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}

.bg-4{
 background: url('../images/banner_contact_5.png') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
}


.widget-0 h5:after{
 content: "";
     flex: 1 1;
     border-bottom: 1px solid #ddd;
     margin: auto;
     margin-left: 5px;
} 

.widget-0 h5{
display: flex; 
flex-direction: row;     
}


.widget-0 h5,
.widget-1 h5{
 font-size: 14px;
 text-transform: uppercase;
 line-height: 1.7;
 font-weight: 700;
 
}
.wd-bud ul {
list-style: none;    
}

.wd-bud ul li {
font-size: 14px;
margin: 10px 0;
}
.wd-bud ul li:hover {
 text-decoration: underline;
 color: #0056b3;
 cursor: pointer
} 
.box-3 ul li:after{
    width: 5px;
    height: 10px;
    border: none;
    display: inline-block;
    vertical-align: .060em !important;
    font: normal normal normal 13px/1 "LineIcons";
    border: none !important;
     float: right;
   margin-left: 5px;
    content: "\ea5c" !important;
}
.wd-bud ul li:after {
    background-image: url('../images/Blue-Folder.png');
    background-size: 20px 20px;
   float: right;
   margin-left: 5px;
    width: 20px; 
    height: 20px;
    content:"";
}

.light {
background: white !important;    
}

@media all and (min-width: 1024px) {
.main {
    margin: 0 auto;
    padding: 3rem 1.6rem 4rem;
}
}

.left-side h4{
    text-transform: uppercase; 
    margin-bottom: 20px;
    letter-spacing: 0.065em;
    padding-bottom: 15px;
    border-bottom: 1px dotted #ddd;
}
.text-f p, .left-side p{
 text-align: justify;
  text-justify: inter-word;   
}    

.right-side h5 {
margin-top: 15px;   
margin-bottom: 0;
}
.right-side {
    padding-left: 15px;
}

@media all and (max-width: 767px){
.left-side {
    padding: 0 15px;
}
    
}

.right-side span{
 font-size: 13px;   
}    

.right-side a {
font-size: 13px;
color: inherit;
display: block;
margin-bottom: 10px;
text-transform: uppercase;
}

.right-side a:hover {
 text-decoration: underline;  
 color: #0056b3;
}    

.post h3 {
line-height: 1.5;
}

.post .info{
 margin-bottom: 0;   
}    

.post .info,
.post .date{
color: #717b8e;    
}

.post .content{
margin-top: 15px;
}


.contact-inner {
    margin: -80px 0 0;
    position: relative;
    z-index: 1;
}

.bg{
    position: relative;
    display: block;
    height: 300px;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-color: rgba(0,0,0,0.1);
    background-repeat: no-repeat;    
}


.bg-2{
    position: relative;
    display: block;
    height: 300px;
    width: 100%;
    background-position: center top;
    background-size: cover;
    background-color: rgba(0,0,0,0.1);
    background-repeat: no-repeat;    
}

.bg-3{
    position: relative;
    display: block;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-color: rgba(0,0,0,0.1);
    background-repeat: no-repeat;    
}

.bg-contact{
 background-image: url("../images/contact-us_banner.jpg");       
}    
.contact-address {
    background: #fff;
    padding: 30px;
    -webkit-box-shadow: 0 5px 25px 0 rgba(0,0,0,.07);
    box-shadow: 0 5px 25px 0 rgba(0,0,0,.07);
    border-radius: 6px;
}
.contact-address .address-list {
    margin: 0 0 94px;
    font-size: 14px;
    list-style: none;
}
.address-list li {
    margin: 0 0 10px;
}
.contact-map-holder {
    height: 440px;
    -webkit-box-shadow: 0 5px 25px 0 rgba(0,0,0,.07);
    box-shadow: 0 5px 25px 0 rgba(0,0,0,.07);
    border-radius: 6px;
}

.social-icons-2 ul {
    display: inline-block;
        list-style: none;
}
.social-icons-2 ul li:first-child {
    margin: 0;
}
.social-icons-2 ul li {
    float: left;
    font-size: 16px;
    margin: 0 0 0 20px;
}

.tc-padding.white-bg {
    margin: 40px 0 0;
}
.tc-padding {
    padding: 20px 0;
}
.tc-padding.white-bg .form-m {
    background: #fff;
    padding: 8% 10%;
    -webkit-box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);
    box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);
    border-radius: 12px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.form-l {
    padding: 6px 14px;
    color: #2B2F39;
    font-weight: 600;
}
.offset30 {
    height: 30px;
}
.form-contr {
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;
    font-size: 15px;
    padding: 6px 14px;
    background-color: transparent;
    color: #525c65;
    height: 52px;
    width: 100%;
    border-bottom: 1px solid #eee;
    line-height: 52px;
    display: block;
}

.theme-button {
    display: inline-block;
    line-height: 1.25em;
    margin-top: 2px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 3em;
    border: 1px solid transparent;
    text-transform: uppercase;
    background: #00386B;
    padding: 1.125em 2em;
    min-width: 170px;
    text-align: center;
    color: #fff;
    -webkit-box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);
    box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
textarea.form-contr {
    height: auto;
}
textarea.form-contr {
    line-height: 20px;
}

#contact-form .theme-button {
    width: 100%;
}
#contact-form .theme-button {
    margin: 20px 0 0;
}
.colored{
 background: #F5F6F8;   
}    

.doc-action a{
    font-size: 14px;
    color: #007bff;
}

.doc-action a:hover{
color: #00386B;
text-decoration: inherit;
}
.pagination .active span,
.pagination .disabled span{
	position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    border: 1px solid #dee2e6;
	
}
.pagination .active span,
.pagination .disabled span,
.pagination .disabled a {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}
.pagination li:first-child a {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}

.pagination {
	margin-top: 20px;
	justify-content: center!important;
}

.pagination li a {
	position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.banner-dg{
	background: url('../images/4silin.jpg') no-repeat center top;
	background-size: cover;
	display: block;
	position: relative;
	width: 100%;
	height: 320px;
	margin: 0 auto 10px;
}
.text-f p{
	margin-bottom: 6px;
}
ul.no-ord {
list-style: none;   
    
}

.newsletter span{
	color: #fff;
}

footer hr{
background-color: rgba(255, 255, 255, .25);	
}


footer .form-control {
	background: #001D3D;
	border-color: #001D3D;
}


.dropdown-menu {
	background-color: #00386B !important;
	
}
.categories{
font-family: 'Roboto Condensed', sans-serif;	
}



.box .swiper-container {
background: #00386B;	
	
}

.box .swiper-container .swiper-slide { 
	padding: 20px 0;
}

.box .swiper-container .swiper-slide img{ 
	align-self: center;
	position: relative;
	display: block;
	
}

.box .swiper-button-next,  .box .swiper-button-prev {
	color: white;
	border-radius: 50%;
	border: 1px solid #fff;
	height: 31px;
	width: 31px;
}
	
.box .swiper-button-next:after, .box .swiper-button-prev:after {
	font-size: 13px;
}	
.ss-search-form {
	width: 90%;
}

@media all and (min-width: 992px){
.ss-search-form {
	
	width: 60%;
}
}
#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .lni{
    font-size: 16px;
}
	
	
.ss-search-form__results.ss-search-form__results--visible {
	margin: 10px 0;
	padding: 15px 0;
		background:  #fff;
}
.ss-search-form__results.ss-search-form__results--visible p{
padding: 0 15px;	
}
.ss-autocomplete-result{
	border-bottom: 1px solid #ddd;
	padding: 10px 15px;
display: flex;
flex-direction: row;
justify-content: space-between;
}
.ss-autocomplete-result__aside{
	display: none;
}
.ss-autocomplete-result .ss-autocomplete-result__title{
	font-size: 18px;
	margin-top: 18px;
}
.ss-result__image{
	display: none;
}

#data_c_1 thead th{
text-align: center;
    }	
.data_csv #data_c_filter,
.data_csv_2 #data_c_1_filter{
	display: none;
}

.dt-buttons {
	margin: 20px 0;
}
.dt-button{
	display: inline-block;
    font-weight: 600;
    text-align: center;
    height: 2.5rem;
    color: white;
    opacity: 1;
    font-size: 1rem;
    background-color: rgb(12, 108, 242);
    line-height: 2.5rem;
    outline: none;
    transition: all 0.3s ease 0s;
    flex: 0 0 auto;
    border-radius: 4px;
    padding: 0px 1rem;
    border-width: initial;
    border-style: initial;
    border-color: transparent;
    border-image: initial;
}

.t4 .data_csv_2 table{
border-top: 0 !important;    
margin: 0 auto;
position: relative;
}

.t4 .data_csv_2 table td{
word-break: break-all !important;
}


.t4 .data_csv_2 table thead tr th:first-child,
.t4 .data_csv_2 table tbody tr td:first-child,
.t4 .data_csv_2 table thead tr th:nth-child(2),
.t4 .data_csv_2 table tbody tr td:nth-child(2),
.t4 .data_csv_2 table tfoot tr th:nth-child(2),
.t4 .data_csv_2 table tfoot tr th:nth-child(3){
    display: none;
    width: 0;
    padding: 0;
    margin: 0;
} 
.t4 .data_csv_2 table thead tr:nth-child(2){
       display: none;
}    
.t4 .data_csv_2 table tfoot tr th{
overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
} 

.data_csv table td,
.data_csv_2 table td{
	font-size: 15px;
}
.data_csv table th,
.data_csv_2 table th{
	max-width: 120px !important;
}

th, td { white-space: nowrap; }
div.dataTables_wrapper {
        margin: 0 auto;
    }
 
.document h5{
	color: #444444;
}
.data_csv_2 table td,
.data_csv table td:nth-child(1),
.data_csv table td:nth-child(2) {
   text-align: center;   
}

.data_csv_2 table td:nth-child(8),
.data_csv table td:nth-child(3),
.data_csv table td:nth-child(4),
.data_csv table td:nth-child(5){
   text-align: right;   
}

tfoot th{
	font-size: 14px;
}

 .more-less {
        float: right;
        color: #212121;
    }
    
#remodal .message{color:#6fb679}.remodal .message i{color:#6fb679;display:block;margin:0 auto 20px;width:120px;height:120px;border:2px solid #6fb679;border-radius:50%;font-size:50px;line-height:81px}.remodal .message i:before{position:relative;top:15px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.remodal .message p{text-align:center}#form.form.submitted .form-section,#form.form.submitted footer{display:none}#form.form.submitted .message{display:block;padding:25px 30px;background:rgba(255,255,255,.9);font:400 22px/27px 'Inter','Gothic A1', sans-serif;text-align:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}    



#schedule .btn-link {
    
 color: inherit;   
}

.wd-dc table td{
 text-align: left;  
  white-space: nowrap;
}  
.wd-dc table .tr-colored {
    background-color: rgba(0,0,0,.05);
}   
.dropdown-menu{
font-size: 15px;    
}    

.contact .card-header{
background-color: #00386B;    
border-color: #fff;	
color: #fff;
}

.contact .card {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid transparent !important;
}    

.contact .card .btn-link, .contact .card .btn-link:hover {
color: #fff;	
}
.contact .card .btn-link{
font-size: 14px;	
}



/* .swiper-1 .swiper-button-next, .swiper-1 .swiper-button-prev{
    color: #20c997;   
}    

.swiper-1 .swiper-pagination-bullet.swiper-pagination-bullet-active{
 background-color: #20c997;   
}    

 */

.swiper-1 .swiper-button-next, .swiper-1 .swiper-button-prev {
    color: #fff !important;
    background: rgba(0,0,0,0.5);
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
}

.swiper-1 .swiper-button-next:after, .swiper-1 .swiper-button-prev:after {
    font-size: 15px !important;
}


.swiper-pagination-bullet-active,
.swiper-button-next, .swiper-button-prev{
    color: #fff;   
}    

.bt-d, .bt-d a{
    
z-index: 10;    
}

@media all and (min-width: 992px){
.bt-d{
 margin-top: -2.8rem;       
}
}


.bx-1{
max-height: 391px;
overflow-y: scroll;
    
}

.signature{
    background: url("data:img/png;base64,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") no-repeat center center;
    background-size: 80%;
    width: 150px;
    height: 150px;
    position: relative;
}

.post .content p{
 text-align: justify;
  text-justify: inter-word;   
    
}

.post .content img{
    max-width:100%;height:auto;
    margin: 15px 0;
}



.highcharts-figure, .highcharts-data-table table {
    min-width: 310px; 
    max-width: 800px;
    margin: 1em auto;
    height: auto;
}

#container {
    height: 400px;
}

.highcharts-data-table table {
	font-family: Verdana, sans-serif;
	border-collapse: collapse;
	border: 1px solid #EBEBEB;
	margin: 10px auto;
	text-align: center;
	width: 100%;
	max-width: 500px;
}
.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
}
.highcharts-data-table th {
	font-weight: 600;
    padding: 0.5em;
}
.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
    padding: 0.5em;
}
.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
}
.highcharts-data-table tr:hover {
    background: #f1f7ff;
}

.highcharts-title{
font-family: 'Inter', sans-serif;    
}

.graph img{
     transition: transform .2s;
}
.graph img:hover {
  transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.graph .graph-con{
    position: relative;
    display: block;
}    
   
.graph .graph-con .overlay{
 position: absolute;
 display: flex;
 width: 100%;
 height: 100%;
 padding: 0;
 margin: 0;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
}    


.graph .graph-con .overlay div{
    margin: 0 auto;
    display: block;
    width: 40px;
    height: 40px;
}    
.graph .graph-con .overlay i{
    font-size: 30px;
    margin: 0 auto;
    display: block;
}    

.bg-primary-2,
.box-4{
background: #00386B !important;
}

.box-4 h4{
 color: #fff;   
}    

h4.text-m{
font-size: 1rem;    
}



.annonces-con {
  color: #fff;
  position: relative;
  display: block;
  padding: 0 10px 0 0;
  height: auto;
  margin-bottom: 20px;
}

.annonces-con a {
  padding: 10px 0;
  line-height: normal;
  position: relative;
  display: block;
  color: #fff;
}

.annonces-con a span {
  padding: 10px 0;
}

.annonces-con i {
  padding: 10px;
  margin-right: 5px;
  background-color: rgba(0, 0, 0, .3);
}

.annonces-con a:hover{
color: #fff !important;    
}

.a1 {
  background-color: #0E34BB;
}

.a2 {
  background-color: #16237D;
}

.a3 {
  background-color: #454A6A;
}

#schedule i{
 font-size: 17px;   
}    


#container2 h4 {
    text-transform: none;
    font-size: 11px;
    font-weight: 500px;
    font-weight: normal;
}

.highcharts-figure.fig2{
 max-width: 100%;   
}    

.data_csv_t td{
text-align: right;    
}

.data_csv_t td:first-child{
text-align: center;    
}


@media all and (min-width: 1200px){
.container{
    max-width: 94% !important;
}   
}



.bs-canvas-overlay {
   		opacity: 0.5;
		z-index: 1100;
	}
	
	.bs-canvas {
		top: 0;
		z-index: 1110;
		overflow-x: hidden;
		overflow-y: auto;
		width: 380px;
		background-color: white;
		transition: margin .4s ease-out;
		-webkit-transition: margin .4s ease-out;
		-moz-transition: margin .4s ease-out;
		-ms-transition: margin .4s ease-out;
	}
	
	.bs-canvas-left {
		left: 0;
		margin-left: -380px;
	}
	
	.bs-canvas-right {
		right: 0;
		margin-right: -380px;
	}
	
	.bs-canvas-right {
		right: 0;
		margin-right: -380px;
	}


.text-canvas li {
 font-size: 13px;
 margin-bottom: 5px;
}    

.canvas_list .text-primary {
    color: #023a6d !important;
}

.footer-icon a {
    width: 30px;
    text-align: center;
    height: 30px;
    padding-top: 3px;
    border-radius: 50%;
    color: white;
    margin-right: 5px;
}    

.footer-icon a:hover {
       border: 1px solid #fff;
}    


.brochure {
background: url('../images/banner-brochure-only_2.png') no-repeat center center;
 background-size: cover;
 position: relative;
 display: block;
width: 100%;
height: 250px;
}

.bg-orange {
 background-color: #ec6738 !important;
 color: #fff;
}    

.text-xs {
 font-size: 13px;   
}    

.brochure .link {
 text-align: center; 
}


@media all and (max-width: 767px){
 .brochure .link {
 text-align: left; 
}
   
}    