/* Group 1 map */
.map-update {
    margin: 5px auto;
    text-align: center;
}
    
#map {
    width: 100%;
    height: 700px;
    margin: 20px auto;
    border: 1px solid #bbbbbb;
}

.infoupdate {
    font-weight: bold;
}

@media (max-width: 767px) {
#map {height: 300px;}    
.top-bar .container{padding:0px !important;}  
.nav > li > a{padding: 10px 5px !important;}
.navbar{ background-image:none !important;border-bottom:none !important;padding:0px !important;}
.navbar-header{background-color: #008c9e !important;}
.navbar-nav{margin:0px !important;}
.navbar li{display:inline-block;text-align: center !important;color:#fff !important;width:49.2% !important;}
.navbar-brand{color:#fff !important;font-size:14px !important;}
.navbar-default .navbar-collapse{border-color:#008c9e !important;}
.navbar-collapse{padding:0px !important;}
.btn{padding: 10px !important;margin-bottom:0.5em;}
.panel-primary .panel-body{padding:15px 0px !important;}
.panel-primary{border:none !important;}
.panel-success img{margin-top:5px;}
.social-btns{*background-color: #008c9e;width: 50% !important;text-align:center !important;right: -10px !important;}
.panel-success ul {padding:0px !important;}
.navbar-collapse {*min-height:120px !important;}
.view-desktop{display:none !important;}

.navbar-default .navbar-nav > a{background-color:none;}
.addtoany a{margin: 0.6em 0.2em !important;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {background-color:#fff !important;outline:none !important;}
.navbar .navbar-nav > li > a, .navbar-default .navbar-nav > a:hover, .navbar-default a:hover {background-color:#dedede !important;outline:none !important;}

.navbar-default{background-color:#fff !important;}
.btn{width:32.3%;height: 78px;}
.btn span{display:block;}
}

#map{position:relative; z-index:100;}
#top20 ul{margin:2em 0;}
#freq table{margin-top:5em;} 
#freq .table > tbody > tr > td{padding:1px !important;}

div.dataTables_paginate ul.pagination{margin:10px 0 !important;}
div.dataTables_filter label{width:100% !important;}

.col-md-4 .panel-body{border: 1px solid #dedede;}

.nav{z-index: 100000000000 !important;position:relative;}
.navbar-default .navbar-toggle{border:none !important;background-color:transparent !important;}
.navbar-default .navbar-toggle:hover{background-color:transparent !important;}


a, .pagination > li > a{color:#333333 !important;}
a:hover{color:#008c9e;outline:none !important;}

.pagination > .active > a:hover {background-color:#008c9e !important;color:#fff !important;}

#one .panel-heading{background-color: rgb(253, 101, 0) !important;color:#fff !important;}
#one-two .panel-heading{background-color: rgb(207, 165, 0) !important;color:#fff !important;}
#top20 .panel-heading{background-color: rgb(224, 3, 50) !important;color:#fff !important;}
.panel-success > .panel-heading{background-color: #005f6b !important;}
.btn-primary{background-image:none !important;border:none !important;}
.btn-primary:nth-child(1){background-color: rgb(253, 101, 0);}
.btn-primary:nth-child(2){background-color: rgb(207, 165, 0);}
.btn-primary:nth-child(3){background-color: rgb(224, 3, 50);}
.btn-danger{background-color: #BFBFBF !important;background-image:none !important;border:none !important;}
.page-header{margin:0px !important;border:none !important;}

ul li{list-style:none !important;}

.table > tbody > tr > td{border-top: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;text-align: center;vertical-align: middle;}

#nofreqtable_wrapper{margin-top:3em !important;}

.number::after{display: block;
width: 46px;
height: 46px;
border-radius: 40px;
content: '';
position: absolute;
top: -3px;
left: -3px;}

.number.green{background: #005f6b;}
.number{display: inline-block;
margin: 10px 8px 5px 0;
width: 40px;
height: 40px;
border-radius: 20px;
color: #fff !important;
text-align: center;
padding-top: 9px;
position: relative;
font-size: 16px !important;}

footer{background-color:#005f6b;*position: fixed;width: 100%;bottom: 0px;}
footer p{text-align:center;color:#fff;padding:10px;margin-bottom:0px !important;}

@media screen and (min-width: 768px) {
.navbar{border-top:5px solid #005f6b;background-color:#fff !important; background-image:none !important;border-bottom:none !important;}
.navbar ul{margin-left:2em;}
.navbar-brand{color:#333333 !important;}

.panel-success img{*float:right;margin-bottom:8px;}
.view-mobile{display:none;}

.navbar-default .navbar-nav >  a{border-radius:0px !important;background-color:#f9f9f9;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav li a:hover{background-color:#005f6b !important;outline:none !important;color:#fff !important;}
#freq table{width: 50%;}
.btn{width:32.5%;}
}

.nav li{float:right !important;}
.wrapper .container{margin-top:7em;padding-bottom:5em;}
.navbar-brand{padding: 10px 10px;}

.social-btns .container, .social-btns .row{height:100%;}
.social-btns a{vertical-align:top;}
.social-btns .addtoany{display:inline-block;}
.social-btns{padding:1em;display:block;clear:both;overflow:hidden;}
.social-btns .a2a_kit{margin:0 auto!important;text-align:right!important;}

.addtoany{margin:0!important;text-align:center!important;}
.addtoany a{font-family:'FontAwesome';color:#fff !important;*font-size:1.3em;width:35px;height:35px;vertical-align:middle;padding:0.35em 0 0 0!important;text-align:center;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;display:inline-block;cursor:pointer;cursor:hand;z-index:10000;margin:0.6em;}

.addtoany a:hover{color:#fff !important;border:none;background:#ababab !important;}
.addtoany a.a2a_button_facebook{background:#3b5998;}
.addtoany a.a2a_button_facebook:before{content:"\f09a";font-size:0.9em!important;}
.addtoany a.a2a_button_twitter{background:#55acee;}
.addtoany a.a2a_button_twitter:before{content:"\f099";}
.addtoany a.a2a_button_email{background:#ffa500;}
.addtoany a.a2a_button_email:before{content:"\f0e0";font-size:0.75em!important;}
.addtoany a.a2a_button_whatsapp:before{content:"\f232";}
.addtoany a.a2a_button_whatsapp{background:#0dc143;display:none;}
.a2a_svg{background-image:none!important;display:none!important;}
.a2a_default_style a{float:none!important;line-height:24px !important;text-decoration:none !important;}
.a2a_button_whatsapp{display:none!important;}

.social-btns .addtoany{display:inline-block;}
.social-btns a.btn-comment,.social-btns a.btn-wechat{display:inline-block!important;background:#ababab;color:#fff;font-size:1.1em;width:40px;height:40px;text-align:center;margin:0 0.1em;padding:0.5em 0!important;border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;vertical-align:top;cursor:pointer;cursor:hand;}

.btn-wechat{background:#51c332;}
.social-btns{text-align:right;position:absolute; width:70%; padding:0;display:block;clear:both;overflow:hidden;}
.social-btns .a2a_kit{margin:0 auto!important;text-align:right!important;}

@media screen and (min-width: 1200px) {
.social-btns{width:90%;}
}

@media screen and (min-width: 768px) and (max-width: 1199px){
.social-btns{width:90%;}
}