.color_red{
	color:red;
}
.green{
	color:green;
}
.red{
	color:red;
}
.hidden{
	display:none;
}
.al_center{
	text-align:center !important;
}
.ui-tooltip, .arrow:after {
    background: red;
    border: 2px solid white;
  }
  .ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-radius: 20px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    text-transform: uppercase;
    box-shadow: 0 0 7px black;
  }
  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }
  .table_chart{
	width:100px !important;
	max-width:100px !important;
  }
  .logo_block{
	margin-bottom:5px;
	text-align:center;
	height:30px;
  }
  .logo_block img{
  height: 100%  !important;
  }
  .responsive_table tr td{
		text-align:center !important;
  }
  .responsive_table tr td:first-child{
	font-weight:bold;
  }
  .resp_head{
	    background-color: #e6EEEE;
  }
  .mobile_container{
	display:none;
  }
  .widget_image{
	width:100%;
  }
  .width_150{
	width:150px !important;
  }
 
	.filtering_block  .filter_picker{
		float:left;
		margin-right:20px;
	} 
	.filter_picker input[type="text"], .filter_picker input[type="button"]{
		margin-right:10px;
		
	}
	.filtering_block{
		text-align:right;
	}
	.inner_filtering_block{
		overflow: hidden;
		display: inline-block;
	}
	.filter_picker:last-child, .filter_picker:last-child input:last-child{
		margin-right:0px !important;
	}
	.al_c{
		text-align:center !important;
	}
  @media (max-width: 800px) {
	  .mobile_container{
		display:block;
	  }
	  .sort_table{
		display:none;
	  }
	  /* soring */
	  .sort_by{
		display:none;
	  }
	  .sort_by_resp{
		display:block;
	  }
	  .sort_picker{
		width:100%;
		text-align:center;
	  }
	  .filtering_block {
			margin-bottom:20px;
		}
	.filtering_block  .filter_title_text{
		margin-bottom:10px;
		text-align:left;
		}
	  .sort_picker select{
		width:100% !important;
	  }
	  .filter_picker, .filter_picker select{
		width:100% !important;
	  }
	  .filter_picker input[type="text"]{
		width: 40%;
		margin-right: 1%;
		display: inline;

	  }
	  .filter_picker input[type="button"]{
		width: 45% !important;
		margin-right: 1% !important;
		display: inline !important;
	  }
	  /*** Srot end */
	  
  }
  