.adbox{
/*border:1px solid #000;*/
background:#ffffff;
}
.headeradbox .adbox img, .midblock .adbox img{
max-width:100%;
height:auto;
}
.radiocontent{
padding-top:12px;
}
.rightblock.adbox{
min-height:610px;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
background: #008000;
}
.navbar-inverse{
background:none;
border:0;
}
.navbar-inverse .navbar-nav>li>a{
color:#fff;
}
.list-group-item{
text-align:left;
}
.fa.fa-angle-double-right{
color: #990000;
margin-right:6px;
}
.fa.fa-star{
color:#fff;
padding: 2px 2px 2px 1px;
font-size:13px;
}
.fa.fa-star{
color:#fff;
padding: 2px 2px 2px 1px;
font-size:13px;
}
.ratingspan{
width:4px;
height:4px;
background:#ccc;
border-radius:2px;
}
.ratingspan.selected{
width:4px;
height:4px;
background:#9966FF;
border-radius:2px;
}
.radio_player{
background:#1d1d1d;
padding:5px 15px;
}
.header_nvi{
background:#000;
margin-top:1px;
padding: 2px 4px 4px 5px;
}
.midblock .header_nvi a{
display:inline-block;
background:#990000;
color:#fff;
padding:0 6px;
font-size:12px;
}
.midblock .header_nvi a:hover{
text-decoration:none;
background:none;
}

.special{
background:#008000;
margin-top:1px;
padding: 2px 4px 4px 5px;
}
.midblock .special a{
display:inline-block;
background:#008000;
color:#fff;
padding:0 6px;
font-size:12px;
}
.midblock .special a:hover{
text-decoration:none;
background:none;
}



.midblock .rating-search-section .search input{
border-radius:3px;
padding:2px 4px;
}
.midblock .rating-search-section .search input[type="text"]
{
font-size:11px;
}
.midblock .rating-search-section .search input:focus { 
outline: none !important;
border-color: #990000!important;
/*  box-shadow: 0 0 10px #990000!important;*/
}
a.list-group-item, button.list-group-item{
font-size:11px;
}
.navbar-inverse .navbar-nav>li>a{
border-right:1px solid #666;
padding: 7px 14px;
}
.navbar-inverse .navbar-nav>li>a:hover{
background:#000;
}
.list-group-item{
padding:4px 12px;
}
.radio_station_outside_ghana{
padding-right:0;
}
.radio_iframe{
background-color:transparent;
}
.midblock .radio_station_list, .midblock .ad{
background:#E8E8E8;
}
.greybg{
background:#E8E8E8;
}
.midblock .ad{
padding-bottom:10px;
}
.radio_stations .list-group-item{
border:0;
}
.radio_stations .inside_ghana{
border-right:1px solid #ddd;
}

.radio_stations a.list-group-item{
font-size:11px;
border-bottom:1px solid #eee;
margin-bottom:1px;
padding-left:0px;
padding-right:0px;
}

/*===== HOVER =====*/
a.list-group-item:hover{
background:#80ff80;
color:#fff;
text-decoration:none;
border-color:1px solid #ff9c1b;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
border-color:#fff;
}
.list-group-item:first-child{
border-radius:0;
}
.list-group-item:last-child{
border-radius:0;
}
.navbar-toggle{
padding:6px;
margin-top:3px;

}
.search{
text-align:right;
}
.sitelink, .station_contact{
text-align:right;
}
.contact, .station_contact{
text-align:right;
}

.hitcount_sitelink{
padding:8px 0 0 0;
}
.navbar-inverse .navbar-toggle{
background:#333;
}
.navbar-inverse .navbar-toggle:hover{
background:#060;
}
/*=============general CSS=================*/
.nopadding{
padding:0;
}
.paddingright0{
padding-right:0;
}
.paddingleft0{
padding-left:0;
}
.paddingtop12{
padding-top:12px;
}
.paddingtop20{
padding-top:20px;
}
.margintop10{
margin-top:10px;
}
.margintop20{
margin-top:20px;
}
.no_rborder{
border-right:0 !important;
}
.leftblock h4{
font-size: 17px;
font-family: 'Conv_ROCK_0';
background: #990000;
color: #fff;
font-weight: normal;
padding: 7px 0 6px 10px;
text-align:center;
margin:0;
}
.radio_station_list h2{
color: #990000;
font-size: 17px;
padding: 5px 0 5px 0;
margin: 0px;
font-weight: normal;
font-family: 'Conv_ROCK_0';
}
.radio_stations_heading, .radio_stations_footer{
background:#ccc;
}

.radio_stations_footer{
background-color:#ff8000;
font-size:14px;
color:#ffffff;
text-align:center;
padding:10px;
margin-bottom:8px;
}
.radio_stations_heading h2 {
color: #990000;
font-size: 20px;
padding: 5px 0 5px 0;
margin: 0px;
font-weight: normal;
font-family: 'Conv_ROCK_0';
}
.radio_station_list .list-group{
max-height: 150px;
min-height: 150px;
overflow-y:scroll; 
background-color:#242525;
}

.radio_stations{
margin-top:10px;
padding:0;
}
.radio_stations .inside_ghana_list{
max-height: 700px;
overflow-y:scroll; 
border:1px solid #ddd;
min-height:300px;
padding-top:10px;
}
.radio_stations .outside_ghana_list{
max-height: 700px;
overflow-y:scroll; 
border:1px solid #ddd;
min-height:300px;
padding-top:10px;
}
.radio_stations .inside_ghana, .radio_stations .outside_ghana{
padding:0;
}
.labeltext1{
font-size:11px;
color:#fff;
font-weight:bold;
}
.labeltext2{
font-size:12px;
color:#fff;
font-weight:bold;
}
.labeltext3{
font-size:14px;
color:#fff;
font-weight:bold;
}
.labeltext4{
font-size:12px;
color:#990000;
font-weight:bold;
}
.marginright6{
margin-right:6px;
}
.displayinilne{
display:inline-block;
}

/*=============general CSS=================*/
@media (min-width:1200px){
.container{
width:900px;
}
}
@media (min-width:768px) and (max-width:991px){
.navbar-inverse .navbar-nav>li>a{
font-size:12px;
padding: 7px 11px;
}

}
@media (min-width:768px){
.navbar{
min-height:35px;
height:33px;
margin-top:6px;
margin-bottom:8px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
background:#990000;
}
.navbar .container{
padding:0;
}
.radio_stations .outside_ghana_list{
border-left:0;
}
.headeradbox{
padding:0;
}
.radiocontent{
padding:0;
padding-top:12px;
}

}

@media (max-width:768px){
.adbox{
margin-top:10px;
}
.navbar-toggle{
margin-top:10px;
}
.search{
text-align:left;
margin-top:10px;
}
.sitelink, .station_contact{
text-align:left;
}

.navbar-header{
background:#990000;
}
div#bs-example-navbar-collapse-1{
background:#990000;
}
.radio_station_outside_ghana{
padding:0;
}
.radio_stations .inside_ghana_list{
margin-bottom:10px;
}
.midblock{
padding:0;
}
.radio_stations .inside_ghana, .radio_stations .outside_ghana{
margin-left:15px;
margin-right:15px;

}
}
@media (min-width: 1200px)
.container {
width: 872px;
}
}



.blackBtn,
.blackBtn:hover {
    background: black;
    color: white;
    margin-right: 15px;
    margin: 5px auto;
    float: right;
    outline: none;
}



#cookieSettings {
    z-index: 1000;
    position: fixed;
    bottom: 25px;
    right: 25px;
    width: 200px;
}



.centeredTxt {
    font-size: 20px;
    font-weight: bold;
}

.width50 {
    width: 50%;
}

.logoImg {
    max-width: 85px;
    padding: 5px;
}



#cc--main {
    z-index: 1005000 !important;
}
