/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 15 2020 | 13:04:26 */
.gridlove-site-header {margin-bottom: 0px; }

#g1 {display: block;}

.noresult {display:none;}


.charttype {margin-bottom: 10px;}

.chart, .gtable {margin-bottom: 30px;}

select#sk option, select#sd option, select#gd option  {display:none;}



/* new css */
ul.group-item { list-style: none; padding-left: 0px; }
ul.group-item li { background: #f4f4f4; }
ul.group-item li a {text-transform: uppercase; display: block; padding: 10px 20px; margin-bottom: 20px; }
ul.group-item li a.act {background: #005687 !important; color: #fff;}

.select2-container--default .select2-selection--multiple {padding-bottom: 0px;}
.select2-container--default .select2-selection--single {height: 47px;}
.select2-container {padding-bottom: 10px;}
select[multiple] {height: 0;}
.box-inner-p-bigger {padding-bottom: 40px;}
.br-right {border-right: 1px dashed #ddd;}
.graph-section input[type="checkbox"] { margin-left: 20px; }
.graph-section input[type="submit"] {margin-top: 8px; width: 100%; height: 47px; border-radius: 4px;}

.btn-box { position: relative; text-align: right; margin-bottom: 5px; display:inline;}
.btn-box .btn { position: relative; padding: 5px 10px; background-color: #fff; cursor: pointer;
    outline: none; border: 0; vertical-align: middle; text-decoration: none;
    border-radius: unset; -webkit-transition: width 1.5s; transition: width 1.5s; margin-bottom: 10px;}

.btn-box .btn .btn-text { max-width: 0; display: unset; -webkit-transition: color .10s 0.5s, max-width 1s; vertical-align: top; white-space: nowrap; overflow: hidden; color: inherit;}
.btn-box .btn:hover {color: #003399;}

/* question */
.pieblock, .q17 {display:none;}
.q5 #q5, .q6 #q6, .q7 #q7, .q9 #q9, .q13 #q13, .q19 #q19, .q23 #q23 {display:none;}
.q5 .pieblock, .q6 .pieblock, .q7 .pieblock, .q9 .pieblock, .q13 .pieblock, .q19 .pieblock, .q23 .pieblock {display:block;}
.groupitem {display: none;     height: 50px; margin-bottom: 35px;}
#groupbox {margin-bottom: 45px; border: 1px solid #ddd; padding: 20px 10px 0px 10px;}
@media(max-width: 800px) {
  .groupitem {display: block;}
  .group-item {display: none;}
  .btn-box {font-size: 13px;}
  
}


div.google-visualization-tooltip {width: 250px; margin:0 auto; text-align: center; border-radius: 10px;
padding: 1em 0 1em 0; height: auto !important; font-size: 14px; color: #000; letter-spacing: 0.5px;
}
div.google-visualization-tooltip span.cstm-title {font-weight: 700;}
div.google-visualization-tooltip span.cstm-span {font-weight: 700; color: #003399;}
ul.google-visualization-tooltip-item-list {margin: 0 !important;}
ul.google-visualization-tooltip-item-list .google-visualization-tooltip-item:first-child {margin: 0 !important;}
ul.google-visualization-tooltip-item-list .google-visualization-tooltip-item > span {font-family: 'Roboto' !important; font-size: 14px !important;}


.gridlove-cover-area, .gridlove-cover {height: 350px !important;}
.post-template-default .gridlove-comments, .post-template-default .gridlove-site-content {margin-top: 30px;}


.economic_measures-template-default h4 { margin-top: 20px; text-decoration: underline !important; margin-bottom: 10px !important;}
.economic_measures-template-default p {margin-bottom: 10px !important;}

.wp-block-cover__inner-container p {margin-top: 100px; font-weight: 600;}

.gridlove-header-middle a:hover, .gridlove-header-middle .gridlove-sidebar-action:hover, .gridlove-header-middle .gridlove-actions-button > span:hover, .gridlove-header-middle .current_page_item > a, .gridlove-header-middle .current_page_ancestor > a, .gridlove-header-middle .current-menu-item > a, .gridlove-header-middle .current-menu-ancestor > a, .gridlove-header-middle .gridlove-category-menu article:hover a, .gridlove-header-responsive a:hover, .gridlove-header-sticky a:hover 
{ color: #005687;}

.box-inner-p-bigger {border-top: 5px solid #005687;}

.widget {margin-bottom: 20px;}
.widget p {color: rgba(255,255,255,0.8);}
.h3 {line-height: 1.3 !important; font-size: 20px;}
.box-col-b { margin: 0px;}
.box-inner-ptbr {padding: 40px;}
.gridlove-post-b .entry-content p, .gridlove-post-c .entry-content p {margin-bottom: 5px;}


.btm-row .gridlove-text-module-content {margin-bottom: 0px;}

.btm-row {padding: 40px; color: #fff; text-align: center; font-size: 20px; background: #005687;
-webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);}

.btm-row p {margin-bottom:0px;}

.btm-row a {color: rgba(255,255,255,0.7);}

.border-top {border-top: 5px solid #005687;}
.gridlove-cover-area {background: #fff;}

.gridlove-sidebar-action-inside .widget p {color: #333;}

.box-inner-ptbr {padding: 40px 60px 50px !important;}


.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 220px;
  background-color: #005687;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  right: 50%;
  margin-left: 0px;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 13px;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  right: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.entry-tags  {margin-bottom: 30px;}

.archive #content {margin-top: 35px;}

.widget_text a {border:none;}
.textwidget h4 > a {color: #111;}

.economic_measures .meta-views {display:none !important;}
.search-results #content {padding-top: 35px;}
.search-results .gridlove-post {height: auto;}

@media (min-width: 1401px) {
.container {
    max-width: 1400px;
}
}

@media (min-width: 1301px) {
.container {
    max-width: 1300px;
}
}
