/**
* set padding to make room for bootstrap menu
*
*/
body {
	padding-bottom: 10px;
	touch-action: auto !important
}

.qv-object.qv-object-filterpane {
	background-color:#fff;
}
/* Hide right button panel on CurrentSelections bar, hide left button panel at mobile size */
.qv-collapsed-listbox {
    background-color: #FFFFFF;
               border-color: #404040;
}
.btn {
	font-size: 14px;
	font-weight: 700;
	margin-right:10px;
	font-family: 'Source Sans Pro' !important;
}
.btn-primary {
	min-width: 184px;
}
.qv-panel-current-selections .qv-selections-pager {
    padding-right: 0px;
}
@media (max-width: 600px) {
    .buttons.borderbox {
        display: none;
    }
    .qv-panel-current-selections .qv-selections-pager {
        padding-left: 0px;
    }
}

/* Bootstrap style fixes */
.sel-toolbar-span-icon { 
    top: -10px; 
}
.qv-panel-current-selections .qv-selections-pager {
    padding-right: 0px;
}
@media (max-width: 600px) {
    .buttons.borderbox {
        display: none;
    }
    .qv-panel-current-selections .qv-selections-pager {
        padding-left: 0px;
    }
}
/*
* need to set the height for objects
* set top padding to make room for selection toolbar
*/
/* So jumbotron clears selection bar */
.jumbotron {
    margin-top: 36px;
	padding:10px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

/* Modify bootstrap container */
.container {
    width: 98% !important;
	min-width: 500px;
}
/* Set heights for chart areas */
.qvobject, .qvplaceholder {
    height: 450px;
}

/* Keeps object heading text from cutting off */

/*
 * Overrides Bootstrap navbar z-index to avoid conflict with selections bar
 */

.kpi-box {
	height: 40px;
	margin-bottom:12px;
	padding-left:0px;
	padding-right:0px;
}
.kpi-box > * .sn-kpi-data {
	background-color: #ffffff;
}
.kpi-main > * .sn-kpi-data {
	background-color: #ffffff !important;
}

.sn-kpi-measure-title {
	color: #000000 !important;
	font-size: 16px !important;
	font-family: 'Source Sans Pro' !important;
	text-align: center !important;
}

.sn-kpi-value > .sn-kpi-ellips-text {
	font-family: 'Source Sans Pro' !important;
	font-size: 32px !important;
}

.qsc-item, .qsc-item-wrapper {
	border: 0px !important;
}
.custom-label {
	margin-left: 10px;
	font-family: 'Source Sans Pro' !important;
}
.qv-st .qv-st-value .qv-st-value-overflow, .touch-on .qv-st .qv-st-value .qv-st-value-overflow {
    font-family: 'Source Sans Pro' !important;
    font-size: 12px !important;
}
.qv-st-data-cell {
	border-left: 1px solid #f2f2f2;
}
h3, h4 {
	font-family: 'Merriweather', serif !important;
	line-height: 1.2;
}

.scrollbar-track {
	background-color: #ccc !important;
	opacity: 0.4 !important;
}
.btnInfo {
	color: #00bde3;
}
a[data-toggle="popover"] {
	border-bottom:0px !important;
}
a[data-toggle="popover"]:focus, a[data-toggle="popover"]:hover {
	text-decoration:none !important;
}
.tab-text-top {
	font-family: 'Source Sans Pro' !important;
}