/*
Theme Name: Decision Desk HQ
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.3.1
Author: Chris Barnes
Author URI: http://cbarn.es
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

/* Header Styles */
@media (max-width: 767px) { container { /* padding: 10px; */ } }
.navbar-brand { background-image: url("images/ddhq.png"); height: 76px !important; width: 93px; background-size: 81px 66px; background-repeat: no-repeat; }
.navbar-fixed-top { border-radius: 0 !important; border-top: 0 !important; border-right: 0 !important; border-left: 0 !important; border-bottom: 4px solid #ddd !important; padding-top: 5px; }
body { padding-top: 78px; }
.title { border-bottom: 2px solid #ddd !important; margin-bottom: 30px; background: #f0f0f0;}
.title h3 { font-family: 'Ubuntu', sans-serif; text-transform: uppercase; text-align: center; margin: 25px 0; color: #5E6969; font-weight: 400; }
.btn-volunteer { margin-top: 15px; }

/* ENROLLMENT MAP */

.mapTooltip {
position:fixed; 
moz-opacity:0.95;
z-index: 1000;
min-width: 250px;
max-width: 400px;
display:none;
color: #2F2A2B;
border-radius:2px;
color:#2F2A2B;
background:#ececec; 
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
}

.pop-bot { padding-bottom: 15px; }
.map-r { color: #BF3A2C; }
.map-d { color: #34495E; }
.map-i { color: #f39c12; }
		
.cityFrance {
background-color:#343434;
border-radius:2px;
width:400px;
}
		
.mapLegend {
}

.popover-title { background: #2F2A2B; color: #fff; border-top-right-radius: 2px; border-top-left-radius: 2px; font-size: 14px; }
		
.zoomIn, .zoomOut {
background-color:#fff;
border:1px solid #ccc;
color:#000;
width:15px;
height:15px;
line-height: 15px;
text-align:center;
border-radius:2px;
cursor:pointer;
position:absolute;
top : 10px;
font-weight:bold;
left : 10px;
-webkit-user-select: none; // For Webkit
-khtml-user-select: none;
-moz-user-select: none; // For Mozilla
-o-user-select: none;
user-select: none; // Default
}
		
.zoomOut {
top:30px;
}
		
.map {
position:relative;
}
		
.map2 {
position:relative;
}

.leg-top { padding-top:40px; padding-left: 30px; }

.leg-bottom { padding-bottom:40px; }

.map-leg {
text-align: center;
}

.map-state-data {
  padding-left:20px;
  padding-right:20px;
  font-size:16px;
  line-height:20px;
  }

.popover-totals { font-size: 13px; font-style: italic; text-align: right; padding-top: 2px; }

.iadem { margin-top: -20px; margin-bottom: -20px; }
.iarep { margin-top: -20px; margin-bottom: -20px;  }

/* Sidebar Styles */
.sidebar-totals { width: 100%; margin-bottom: 40px; margin-top: 40px; font-family: 'Ubuntu', sans-serif !important; }
.sidebar-totals h4.dem { font-size: 18px; background: #2F2A2B; color: #fff; padding: 10px 10px; font-family: 'Ubuntu', sans-serif !important; text-transform: uppercase; border-radius: 2px; border-bottom: 2px solid #DDDDDD; }
.sidebar-totals h4.gop { font-size: 18px; background: #2F2A2B; color: #fff; padding: 10px 10px; font-family: 'Ubuntu', sans-serif !important; text-transform: uppercase; border-radius: 2px; border-bottom: 2px solid #DDDDDD; }
.sidebar-totals sidebar-inner { font-size: 16px; background: #f0f0f0; font-family: 'Ubuntu', sans-serif !important; }
.cand-bottom-dem { width: 100%;  }
.cand-bottom-gop { width: 100%;  }
.cand-percent { float:right; }
.cand-line { height: 2px; background: #ddd; width: 100%; margin-bottom: 5px; }
.cand-line-dem { height: 2px; /* background: #33495F; */ width: 100%; }
.cand-line-gop { height: 2px; /* background: #C13925; */ width: 100%; }
.line-totals { font-size: 13px; font-style: italic; text-align: right; padding-top: 12px; font-family: 'Ubuntu', sans-serif !important; }
.notcalled { display: none; }
.vote-small { font-style: italic; font-size: 12px !important; font-family: 'Ubuntu', sans-serif !important;  }
.ss-stop:before, .ss-stop.right:after { vertical-align: bottom; }
.fa-facebook-square { color: #3b5998; }
.fa-twitter-square { color: #00aced; }
.map-color-1 { color: #EBDA34;  }
.map-color-2 { color: #6F008D;  }
.map-color-3 { color: #DC7120;  }
.map-color-4 { color: #95C9E5;  }
.map-color-5 { color: #C3C47F;  }
.map-color-6 { color: #5FAD43;  }
.map-color-7 { color: #D37DB1;  }
.map-color-8 { color: #4469B4; }
.map-color-9 { color: #BA1D31;  }
.map-color-10 { color: #E7F650;  }
.map-color-11 { color: #2C3A17;  }
.map-color-12 { color: #6D370F;  }
.map-color-13 { color: #93B837;  }
.line-color-1 { background: #EBDA34; }
.line-color-2 { background: #6F008D; }
.line-color-3 { background: #DC7120; }
.line-color-4 { background: #95C9E5; }
.line-color-5 { background: #C3C47F; }
.line-color-6 { background: #5FAD43; }
.line-color-7 { background: #D37DB1; }
.line-color-8 { background: #4469B4; }
.line-color-9 { background: #BA1D31; }
.line-color-10 { background: #E7F650; }
.line-color-11 { background: #2C3A17; }
.line-color-12 { background: #6D370F; }
.line-color-13 { background: #93B837; }