@charset "UTF-8";
/*!
 * Bootstrap v5.0.1 (https://psc.gov.gh/)
 * Copyright 2021 Public Services Commission
 * Version: 1.0
*/
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Regular.ttf');
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Regular.ttf');
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #024929;
}
  
::selection {
    color: #fff;
    background: #024929;
}

body, html { overflow-x:hidden; }

body {
    font-family: 'Open Sans', sans-serif;
    background: #f9f9f9;
    color: #5e5e5e;
}

.blue{
    color: #00aeef;
}

.red{
    color: #d6002a;
}

.grey{
    color:#333;
}

.white{
    color: #fff;
}

.off_white{
    color: #ddd;
}

.black{
    color: #000;
}


a{
    color: #5e5e5e;
    text-decoration: none;
}

a:hover{
    color: #d6002a;
}

@media(max-width: 575.98px) {
    .head_contacts, .main_tit, .logo_holder{
        display: none;
    }

    .news_update{
        left: calc(50% - 30%) !important;
        font-weight: 600;
        font-size: 23px;
    }

    .logo_two{
        text-align: center;
    }
}

.head_contacts{
    font-size: 13px; padding-left: 25px;
}

.news_update{
    left: calc(50% - 10%);
    font-weight: 600;
    font-size: 23px;
}

.underline-small{
    display:inline-block;
    position:relative;
    font-family: 'Poppins';
    margin: 10px 0;
}

.underline-small::after{
    content:'';
    height:3px;
    width:20%;
    background:#00aeef;
    position:absolute;
    left:calc(50% - 10%);
    bottom:-5px;
}

.underline-medium{
    display:inline-block;
    position:relative;
    font-family: 'Poppins';
    margin: 10px 0;
}

.underline-medium::before{
    content:'';
    height:3px;
    width:35%;
    background:#00aeef;
    position:absolute;
    bottom:-10px;
}

.dropdown-menu {
    border-top: 5px solid #d6002a;
    font-size: 13px;
}

.bg-dark {
    background-color: #333333 !important;
}

.bg-dark-shade {
    background-color: #444444 !important;
}

.navbar{
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 13px;
}

.navbar-dark .navbar-nav a{
    color: rgba(255,255,255, 1);
}

.navbar-dark .navbar-nav a.current_page_item, .navbar-dark .navbar-nav .show>a {
    color: #fff !important;
    background: #00aeef !important;
}

.navbar-dark .navbar-nav a {
    padding: 0px;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255, 0.9);
}

.navbar-dark .menu-item:hover, .dropdown-item:hover{
    color:#fff;
    background: #d6002a;
}

.navbar-nav .menu-item{    
    padding: 15px 5px;
}

.navbar-nav .dropdown-menu .menu-item{    
    padding: 5px 15px;
}

.navbar-nav .dropdown-menu .menu-item a{    
    color: #555;
}

.navbar-nav .dropdown-menu .menu-item:hover a{    
    color: #fff;
}

.current-menu-item{
    color: #fff;
    background: #d6002a !important;                                     
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff !important;
    text-decoration: none;
}

.btn-primary{
    background: #00aeef !important;
}

.btn-primary:hover{
    background: #d6002a !important;
    border: 1px solid #e80030 !important;
}

.sidebar-item{
    background: #fff; 
    padding:10px 10px 0 10px;
}

.section_title{
    background:#00aeef; 
    font-size: 11px; 
    padding: 5px 20px; 
    color: #fff; 
    font-family: 'Poppins'; 
    font-weight: 400; 
    text-transform: uppercase;
    letter-spacing: 1.8px;
    position: relative;
}

.section_title::after{
    content:'';
    height:10px;
    width:10px;
    background:#00aeef;
    position:absolute;
    transform: rotate(45deg);
    margin-top: 15px;
    left: 20px;
    display: inline-block;
}

.section_title:hover{
    background: #d6002a;
}

.section_title:hover::after{
    background: #d6002a;
}

.sidebar-item ul{
    padding-left:0;
    font-size: 12px;
}

.sidebar-item ul li{
    list-style-type: none;
    padding: 8px 10px;
    border-bottom: 1px solid #e6e6e6;
}

.sidebar-item ul li:last-child{
    border-bottom:none;
}

.fa-facebook-square{
    color: #898F9C;
}

.fa-facebook-square:hover{
    color: #4267B2;
}

.fa-twitter-square{
    color: #657786;
}

.fa-twitter-square:hover{
    color: #1DA1F2;
}

.fa-instagram-square{
    color: #737f94;
}

.fa-instagram-square:hover{
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
-webkit-background-clip: text;/* Also define standard property for compatibility */
background-clip: text;
-webkit-text-fill-color: transparent;
}

.fa-linkedin{
    color: #939f9C;
}

.fa-linkedin:hover{
    color: #0e76a8;
}


.home_news_item{
    padding: 10px 20px; background-color: #fff;
    margin: 0 10px;
    margin-bottom: 50px;
    transition: all 1s;
}

.home_news_item:hover{
    -webkit-box-shadow: 3px 3px 6px -2px rgba(0,0,0,0.35);
    -moz-box-shadow: 3px 3px 6px -2px rgba(0,0,0,0.35);
    box-shadow: 3px 3px 6px -2px rgba(0,0,0,0.35);
}

.home_news_title{
    font-weight: bold; font-size: 16px; font-family: 'Poppins';
}

.post_time{
    padding: 10px 0; font-size: 11px;
}

.home_news_item p{
    font-size: 13px;
}

.continue_reading{
    font-size: 12px;
}

footer .indiv_item{
    margin-bottom: 10px;
}

footer a{
    color: #ddd;
}


.breadcrumb li a{
    color: #00aeef !important;
    font-size: 13px;
}