.headerSpendings{ width:100%; float:left; }

div.headerLyt { width: calc(100% - 2px); border-bottom:1px #cccccc solid; padding:30px 0 10px 0; line-height:initial;float:left;}

div.logo {width:250px;padding:0 10px;float:left;min-height:61px; vertical-align:middle;}

div.pgTtl {width:calc(100% - 570px);padding:0 15px;font-family:Tahoma;color:#666666;text-align:center;float:left;min-height:61px;vertical-align:middle;}
div.pgTtl b {font-size:28px; display:block;}
div.pgTtl i {font-size:15px; display:block;}

div.pgLngs {width:250px;padding:18px 10px 24px 10px;float:right;vertical-align:middle;text-align:center;}
div.pgLngs a {color:#ffffff; font-family:Arial; font-size:12px; text-decoration:none;background:#ccc;padding:5px 10px;border-radius:5px;}
div.pgLngs a:hover {background:#f7921c;text-decoration:underline;}
div.pgLngs.income a:hover {background:#673981;text-decoration:underline;}
div.pgLngs a.actv {background:#f7921c;}
div.pgLngs.income a.actv {background:#673981;}

div.topSelector { /* background:blue; */ /*padding:10px 0;*/ width:100%; float:left;border-bottom:1px solid #ccc;}

div.customLayout {clear:both; /*height:10px;*/}

.compareBoxLyt { width:100%; float:left; /* border-top:1px #cccccc solid; */ border-bottom:1px #cccccc solid;/*background:blue;*/}
#compareBox {clear:both;}
\\ #compareDataHolder  { width:600px; margin:0 auto; }
\\ #compareDataHolder div div, #compareDataHolder div div div svg  { width:100%; }
.container { clear:both;min-height:550px; }
#k2Graphs { width:1200px; margin:0 auto; }
#cra-map {}

.bottomNav { width:calc(100% - 20px); float:left; padding:10px; border-bottom:1px solid #ccc; }

.cstmRspns {display:table;padding:10px;width:calc(100% - 20px);font-size:12px;clear:both;}
.lft {width:58%; float:left; text-align:left;vertical-align:bottom;}
.rght {width:38%; float:right; text-align:right;vertical-align:bottom;}

#cm-bt .bubbletree-wrapper {width:550px;}

/* MOBILE */
@media only screen and (max-width:1199px){
	#k2Graphs { width:100%; }
	#k2Graphs div div { width:100%; }
}

@media only screen and (max-width:850px){
	div.logo {width:190px;padding:0 10px;}
	div.pgTtl {width:calc(100% - 450px);padding:0 15px;}
	div.pgLngs {width:190px;padding:12px 10px 18px 10px;}
	
	.container { width:100%; }
	#cm-bt { float:left; display:block; position:initial;}
	#cm-map-legend { }
	
	#cm-bt, #cm-bt .bubbletree-wrapper, #cm-bt .cm-bubbletree svg {width:50%; height:65%;}
	
	div.customLayout {display:none;}
	#selectBox, #selectBoxSub { /*margin-left:0;*/ margin-right:10px;/* margin-bottom:10px;*/ }
	
	#compareLink {display:none;}
}
	
@media only screen and (max-width:768px){
	div.logo {width:190px;padding:0 10px;}
	div.pgTtl {width:calc(100% - 30px);}
	div.pgLngs {width:190px;}
	.container {height:795px;height:880px;}
	#cm-bt, #cm-bt .bubbletree-wrapper, #cm-bt .cm-bubbletree svg {width:100%;}
	#cm-map-legend { width:calc(100% - 20px); padding-left:10px; left:0; top:65%; }
	
	

.ui-tooltip { border:1px solid red; display:none; visibility:hidden; }
}
@media only screen and (max-width:460px){
	div.headerLyt { padding: 15px 0 10px 0; }
	div.logo {width:calc(50% - 40px);padding:0 10px;min-height:auto; }
	div.pgTtl {min-height:auto;}
	div.pgTtl b {font-size:20px;}
	div.pgTtl i {font-size:12px;}
	div.pgLngs {width:calc(50% - 20px);padding:6px 10px 10px 10px;}
	
	div.topSelector { padding:10px 0 0 0;}
	
	.lft {width:45%;}
	.rght {width:45%;}
	
	.bubbletree .amount { font-size:11px; }
	#cm-bubbletree .label .desc { font-size:10px; }
	#cm-bubbletree .label.current .desc { font-size:10px; }
}

@media only screen and (max-width:730px){
	#selectBoxSubParashikim  {
		width: 150px;
		margin-top: 10px;
	}
	#selectBoxSubParashikim select   {
		width: 150px;
	}

	#selectBB{
		width: 270px;
	}
	#selectReove{
		width: 270px;
	}
	#selectBoxSub{
		width: 109px;
		margin-top: 10px;
	}
	#selectBoxSub select{
		width: 109px;
	}
	#selectBox{
		width: 270px;
		margin-top: 10px;
	}
}
/*Spendings*/
@media only screen and (max-width:400px){
	div.pgLngs {width:calc(50% - 10px);padding:6px 8px 3px 8px;}
	div.pgLngs a {font-size:11px; padding:5px 6px;border-radius:4px;}
}
