body {
	font-size: 62.5%;
	font-family: 'Lato', sans-serif;
}

table {
	font-size: 1em;
}

.demo-description {
	clear: both;
	padding: 12px;
	font-size: 1.3em;
	line-height: 1.4em;
}

.ui-draggable, .ui-droppable {
	background-position: top;
}

/*-- new css added--- */
.dot span{padding-left:10px;}
.floormessage::before {
    content: "\f0e5 ";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
	margin-right: 7px;
	font-size:25px;
	 transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
#floorplanhall,#main-floorplan {
    height: 532px; 
    position: relative;
    top: 0;
}
#main-floorplan{
	border: 1px solid #ccc;
    border-radius: 20px;
	top:10px;

}
 .zoomBarContainer {
    float: right !important;
    padding-bottom: 0px !important;
    padding-top: 5px !important;
    position: absolute;
    right: 5px;
    width: 42px !important;
    top: 0px;
	border-left:1px solid #ccc;
	height:-webkit-fill-available;
}
.zoomBarPlus {
    height: 25px !important;
    width: 26px !important;
}
.zoomBar {
    height: inherit;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    width: 30px !important;
}
.zoomBarMinus {
    height: 28px !important;
    width: 26px !important;
}
.TabBlock .ui-tabs-panel
{
	display:none !important;
}
.ui-widget-content{
	border:none !important;
}
.dot {
	height: 20px;/*25px;*/
	width: 20px;/*25px;*/
	border-radius: 50%;
	border: solid 1px #c1c1c1;
	margin-right: 5px;
	float:left;
	/*margin-top:10px;*/
}
ul.legendinner {
	color: #333;
	/*padding: 2px;*/
	position: relative;
	margin: 0px;
	padding:15px 0px 0px 5px;
}
.leg_name {
	/*padding: 0 0 .2em 2.6em;*/
	font-size:14px;
}
ul.legendinner li {
	color: #000;
	font-size: 12px;
	/*line-height: 30px;*/
	padding:8px 0px;
}

.exhi_leg {
	padding: initial;
	background: rgba(0, 0, 0, 0) scroll 0 1px;
	width: 150px;
}
#filter-header{
	font-weight: bold; 
	border-bottom:2px solid #f2f2f2;
	padding:5px 10px;
}
#filter-bottom{
	border-bottom:1px solid #f2f2f2;
}
#overview-header{
	font-weight: bold; 
	border-top:2px solid #f2f2f2;
	padding:5px 10px;
	border-top-left-radius:20px;	
}
.overview-name{
	border-bottom:1px solid #ccc
}
#dvcnxstatusmain{border-bottom:2px solid #f2f2f2; border-bottom-left-radius:15px; }
.floormessage {
   color: #9c509a;/*#eb1d57;*/
   /* float: left;*/
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    padding: 4px 0 0px 26px;
	border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 15px 0px 20px 35px;
	background-color:#FFF;
	border:1px solid #ccc;
	border-top:8px solid #2d3739;;
	
}
.PopCntMRight::-webkit-scrollbar {
    width: 2px;
}
/* Track */
.PopCntMRight::-webkit-scrollbar-track {
    background: #f1f1f1; 
}
 
/* Handle */
.PopCntMRight::-webkit-scrollbar-thumb {
    background: #888; 
}

.ServiceMemCnt {
	font-size:12px;
}
input[type=text]{
	margin:0px !important;
}
#proceedToRes{
	color:#000 !important;
}
.SearchActive{
	border:2px solid #990000;
}
#overview{
	cursor:pointer;
}

.menubtn{
	display:none;
	height:20px;
	width:20px;
	background-color:red;
}
/*@media only screen and (orientation:portrait){
	#floor {display:none;}	
}
@media only screen and (orientation:landscape){
	#floor { display:block; }
}*/
.menutab{
	background: url(images/menutab.png) no-repeat left top;
	text-indent:-9999px;
	height:50px;
	display:none;
}
.hallTabs{display:block;}
.ui-widget-header{border:none;}

@media (min-width: 414px) and (max-width: 736px){
	.leg_name{font-size:11px;}	
	.hallTabs{z-index:500; position:absolute;top:40px;display:none;}
	.hallTabs li{width:127px;height:45px;z-index:999;}
	#tabs .ui-tabs-nav li{float:none;}
	.ui-widget-header{border:none;}
	.menutab{background: url(images/menutab.png) no-repeat left top;text-indent:-9999px;height:43px;display:none; width:17%;}
	.searchbox{height:55px;}
	
}

@media (min-width: 768px) and (max-width: 1024px) 
{
	.leg_name{font-size:11px;}	
	.hallTabs{z-index:500; position:absolute;top:40px;display:none;}
	.hallTabs li{width:127px;height:45px;z-index:999;}
	#tabs .ui-tabs-nav li{float:none;}
	.ui-widget-header{border:none;}
	.menutab{background: url(images/menutab.png) no-repeat left top;text-indent:-9999px;height:43px;display:block; width:17%;}
	.searchbox{height:55px;}
	.ui-tabs .ui-tabs-nav li {background: linear-gradient(#ccc, #999)!important;color: #FFF;background: none repeat scroll 0 0 #ff497c; border: 2px solid #ccc;border-top-left-radius: 0px;border-top-right-radius: 0px;}
	.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: 0px;background: linear-gradient(#ff497c,#eb1d57)!important;
    border: 2px solid #ff497c;color: #FFF;border-top-left-radius: 0px;border-top-right-radius: 0px;}
	.ui-tabs .ui-tabs-nav li a {float: left;padding: .5em ;text-decoration: none;}
	.overview-name{font-size:12px;}
	#tabsAdvSrc .ui-tabs-nav li{color: #FFF;background: none repeat scroll 0 0 #ff497c;border: 2px solid #ccc;border-top-left-radius: 10px;border-top-right-radius: 10px;}
	#tabsAdvSrc .ui-tabs-nav li .ui-tabs-active{margin-bottom: 0px;background: linear-gradient(#ff497c,#eb1d57)!important;border: 2px solid #ff497c;color: #FFF;border-top-left-radius: 10px;border-top-right-radius: 10px;}
		#tabs .ui-tabs-nav li:last-child{white-space: normal;float: left;height: auto;word-wrap: break-word;}*/
		
}	
	
.zoom-img{	

    /*background: url(images/16769.png) no-repeat;*/
        background: rgba(0, 0, 0, 0) url(images/zoom.jpg) no-repeat scroll left top !important;
    cursor: pointer !important;
    height: 15px !important;
    
    /* position: relative !important; */
    
    width: 15px !important;
	float:right;
}	