#branding .breadcrumb {
	display: inherit;
	background-color: inherit;
	border-radius: inherit;
}

tr td:last-child {
	border-right: 0 !important;
}

.table .thead-white th {
	background-color: #fff;
}

table {  
	font-size: 1.2rem !important;
}

.has-table {
	max-height: 300px;
	overflow-y: scroll;
}

.block2 .table1 .has-table {max-height: 640px;}

body:not(.admin-menu) #branding .breadcrumb {
	display: none;
}

.cvf-panel--head,
.cvf-panel .card-footer {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*.cvf-panel.has-table { max-height: 300px; overflow-y: scroll; }*/

.cvf-display-count {
	position: relative;
	padding: 20px 5px;
	font-size: 3rem;
}

.cvf-text--help {
	font-size: 12px;
	color: #666;
	font-weight: normal;
}

.cvf-title-area { position: relative; }
.cvf-title-area .cvf-content-toggle-link {
	position: absolute;
	right: 0;
	top: 15px;
}

.item {
    position: relative;
}

.item h2 {
    text-align:center;
    position: absolute;
    line-height: 120px;
    width: 100%;
}

svg.circle {
    transform: rotate(-90deg);
}

.circle_animation {
  stroke-dasharray: 440;
  stroke-dashoffset: 440;
}

.circle_front {
	position: relative;
	z-index: 6;
}

.circle_background {
	position: absolute;
    left: 50%;
    margin-left: -80px;
	top: 50%;
    margin-top: -80px;
}

.cvfadmin-btn-panel-details {
	position: absolute;
	top: 5px;
	right: 25px;
	z-index: 100;
	opacity: .7;
}

.panels-ipe .cvf .card {
	padding: 0;
}

.panels-ipe .cvf {
	font-size: 1rem;
}


.panels-ipe .cvf .report-display-panel .h2 {
	transform: translate(0, 150%);
}

.panels-ipe .cvf .report-display-panel .panel-footer h5 {
	font-size: inherit;
}

.jq-fc-container {
	position: relative;
}

.jq-fc-ddl {
	position: absolute;
	top: -35px;
	padding: 5px;
	right: 0;
	border: 1px solid #e4e4e4;
}



/* fonts */

div.jqcloud {
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 10px;
  line-height: normal;
}

div.jqcloud a {
  font-size: inherit;
  text-decoration: none;
}

div.jqcloud span.w10 { font-size: 550%; }
div.jqcloud span.w9 { font-size: 500%; }
div.jqcloud span.w8 { font-size: 450%; }
div.jqcloud span.w7 { font-size: 400%; }
div.jqcloud span.w6 { font-size: 350%; }
div.jqcloud span.w5 { font-size: 300%; }
div.jqcloud span.w4 { font-size: 250%; }
div.jqcloud span.w3 { font-size: 200%; }
div.jqcloud span.w2 { font-size: 150%; }
div.jqcloud span.w1 { font-size: 100%; }

/* colors */

div.jqcloud { color: #09f; }
div.jqcloud a { color: inherit; }
div.jqcloud a:hover { color: #0df; }
div.jqcloud a:hover { color: #0cf; }
div.jqcloud span.w10 { color: #0cf; }
div.jqcloud span.w9 { color: #0cf; }
div.jqcloud span.w8 { color: #0cf; }
div.jqcloud span.w7 { color: #39d; }
div.jqcloud span.w6 { color: #90c5f0; }
div.jqcloud span.w5 { color: #90a0dd; }
div.jqcloud span.w4 { color: #90c5f0; }
div.jqcloud span.w3 { color: #a0ddff; }
div.jqcloud span.w2 { color: #99ccee; }
div.jqcloud span.w1 { color: #aab5f0; }

/* layout */

div.jqcloud {
  overflow: hidden;
  position: relative;
}

div.jqcloud span { padding: 0; }

.toggle-details {
	display: block;
	width: 24px;
	height: 24px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDQuNUM3IDQuNSAyLjczIDcuNjEgMSAxMmMxLjczIDQuMzkgNiA3LjUgMTEgNy41czkuMjctMy4xMSAxMS03LjVjLTEuNzMtNC4zOS02LTcuNS0xMS03LjV6TTEyIDE3Yy0yLjc2IDAtNS0yLjI0LTUtNXMyLjI0LTUgNS01IDUgMi4yNCA1IDUtMi4yNCA1LTUgNXptMC04Yy0xLjY2IDAtMyAxLjM0LTMgM3MxLjM0IDMgMyAzIDMtMS4zNCAzLTMtMS4zNC0zLTMtM3oiLz48L3N2Zz4=") no-repeat center center / cover;
	opacity: 0.5
}
.toggle-details.off {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6bTAgMGgyNHYyNEgwem0wIDBoMjR2MjRIMHptMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDdjMi43NiAwIDUgMi4yNCA1IDUgMCAuNjUtLjEzIDEuMjYtLjM2IDEuODNsMi45MiAyLjkyYzEuNTEtMS4yNiAyLjctMi44OSAzLjQzLTQuNzUtMS43My00LjM5LTYtNy41LTExLTcuNS0xLjQgMC0yLjc0LjI1LTMuOTguN2wyLjE2IDIuMTZDMTAuNzQgNy4xMyAxMS4zNSA3IDEyIDd6TTIgNC4yN2wyLjI4IDIuMjguNDYuNDZDMy4wOCA4LjMgMS43OCAxMC4wMiAxIDEyYzEuNzMgNC4zOSA2IDcuNSAxMSA3LjUgMS41NSAwIDMuMDMtLjMgNC4zOC0uODRsLjQyLjQyTDE5LjczIDIyIDIxIDIwLjczIDMuMjcgMyAyIDQuMjd6TTcuNTMgOS44bDEuNTUgMS41NWMtLjA1LjIxLS4wOC40My0uMDguNjUgMCAxLjY2IDEuMzQgMyAzIDMgLjIyIDAgLjQ0LS4wMy42NS0uMDhsMS41NSAxLjU1Yy0uNjcuMzMtMS40MS41My0yLjIuNTMtMi43NiAwLTUtMi4yNC01LTUgMC0uNzkuMi0xLjUzLjUzLTIuMnptNC4zMS0uNzhsMy4xNSAzLjE1LjAyLS4xNmMwLTEuNjYtMS4zNC0zLTMtM2wtLjE3LjAxeiIvPjwvc3ZnPg==") no-repeat center center / cover;
}

.dashboard_block{clear:both;}

.block1 .col-1{width: 40%;float: left;}

.block1 .col-2{width: 60%;float: right;}

.block1 .geomap{margin-bottom: 3em;  width: 100%; clear: both;}

.block1 .col-1 .row{margin-bottom: 3em;  width: 100%; float: left;}

.block1 .col-2 .row{margin-bottom: 3em;  float: left;}

.block1 .col-2 .count{ width: 33%;}

.block1 .col-2 .pie{ width: 50%;}

.block2 .table1{margin-bottom: 3em; width: 25%; float: left; padding-right: 1em;}

.block2 .table .table2{margin-bottom: 3em; width: 75%; float: left;}

.block2  .table3 {margin-top: 40px;}

.card-header{margin-bottom: 30px;}

/*.sidebar{display:none;}*/

/*.hotsite-page{width: 100%;}*/

.aba{
	position: relative;
	top: -28px;
	padding: 5px 5px 2px 5px;
	border: solid 1px #b2b2b2;
	border-radius: 8px 8px 0px 0px;
	margin-left: 5px;
}

.selected{
	background-color: #bbdde1;
}

@media (min-width: 768px) and (max-width: 1440px) {

}

@media (max-width: 980px){
	.block1 .col-1 {width: 100%;clear:both;}
	.block1 .col-2 {width: 100%;clear:both;}	
	.block2 .table1{width: 100%; clear:both; padding-right: 0em;}	
	.block2 .table2{width: 100%;clear:both;}	
	.block2 .table1 .has-table {max-height: 300px;}
}

@media (max-width: 767px){
	.block1 .col-2 .count{ width: 100%;clear:both;}
	.block1 .col-2 .pie{ width: 100%;clear:both;}
}

