.footer {  padding-top: 5px!important;  padding-bottom: 5px!important;  font-size: 11px !important;}
.displaynone {	display:none;}
.thumb-lg-new {		width:60px;}
.counters.text-whited {    font-size: 22px;    line-height: 25px;}
.form-control.myselect {    font-size: 11px !important;    height: 32px;    margin-bottom: 2%;    width: 32%;}
.floatright { float:right!important; }
.heightcustom {  height: 120px;}
.mini-stat-icon-new {    background-color: rgba(255, 255, 255, 0.2);    border-radius: 100%;    display: inline-block;    float: left;    font-size: 25px;    height: 60px;    line-height: 37px;    margin-right: 10px;    text-align: center;   width: 60px;}
.panel-2,.panel-3{width:100%;}
.firstbox {    background: #fff;    margin-bottom: 35px;    width: 100%;}
.secondbox{	background: #fff }
.firstbox .mini-stat-icon{	width: 50%;	text-align: right;	font-size:62px;}
.firstbox .mini-stat-icon .thumb-lg{	height: 75px;    width: 75px;}
.firstbox .panel-footer{border-top:1px solid #ddd;}
.secondbox.panel .panel-body{	padding : 0 20px;}
.secondbox .panel-footer{border-top:1px solid #ddd;}

.panel.secondbox {    height: auto;}
.panel-footer.bg-white.secondfooter {    margin-top: 0;    padding: 8px 15px;}
.panel-3 .panel-body{	padding:0;}
.col-sm-3.pull-right.margincust {    margin-top: 1%;}
.panel-3  .panel{	padding:9px 12px 9px;}
.material-icons {    color: #00CED1;    font-size: 60px!important;}
.panel {  /* -webkit-box-shadow: 0 0px 6px rgba(0,0,0,.19), 0 4px 4px rgba(0,0,0,.23);   box-shadow: 0 0px 6px rgba(0,0,0,.19), 0 4px 4px rgba(0,0,0,.23); */}
.width50 {    float: left;    width: 50% !important;}
.material-icons.customfont {    font-size: 40px !important;}
.counterstat.fontblack > strong {    color: #000;    font-size: 20px;}
.font-600.custommargin {    font-size: 44px!important;    margin-bottom: 2%;    margin-top: 4%;}
.width50.iconsstats {    text-align: right;}
.btn.btn-default.m-r-15.displayblock {    margin: 10px;}
/* #topnav .topbar-main {    background-color: #395cb6 !important;} */
#topnav .topbar-main {    background-color: #fff !important;}
#topnav .has-submenu.active a {
    color: #e67e22; // #5fbeaa
}
.navbar-nav>li>.dropdown-menu { margin-top: 12px; }
#topnav .topbar-main .logo { margin-bottom: 8px; }
#topnav .topbar-main .navbar-nav { margin: 8px 0px 8px 0px; }
#topnav .navbar-toggle { margin: 8px 0px 8px 0px; }
.panel-body.ht200.pad45new{	min-height:365px;}
.link_btn{    background-color: #eeeeee !important;    border: 1px solid #c3c3c3 !important;    color: #555555 !important;}
.link_btn:hover{	background-color: #dddddd !important;    border: 1px solid #c3c3c3 !important;    color: #555555 !important;}
#add_provider .switch {  position: relative;  display: inline-block;  width: 60px;  height: 34px;}
#add_provider .switch input {  opacity: 0;  width: 0;  height: 0;}
#add_provider  .slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #ccc;  -webkit-transition: .4s;  transition: .4s;  border-radius: 34px;}
#add_provider .slider:before {  position: absolute;  content: "";  height: 26px;  width: 26px;  left: 4px;  bottom: 4px;  background-color: white;  -webkit-transition: .4s;  transition: .4s;  border-radius: 50%;}
#add_provider input:checked + .slider {  background-color: #2196F3;}
#add_provider input:focus + .slider {  box-shadow: 0 0 1px #2196F3;}
#add_provider .switch_div{    display: inline-block !important;    margin-left: 20px !important;	}
#add_provider .provider_switch {    display: inline-block !important;    vertical-align: middle !important;    margin: 0 !important;} 
#add_provider input:checked + .slider:before {  -webkit-transform: translateX(26px);  -ms-transform: translateX(26px);  transform: translateX(26px);}
.panel .panel-body{padding : 15px;}
.panel .div-title{font-size: 18px;color: #505458; padding-left: 10px; padding-right: 10px;}
.panel .panel-body .counter{line-height: 26px;}
.panel .mini-stat{padding-top: 10px;}
.panel .responses .text-percentage{color: #bababa;font-size: 14px;margin-left: 12px;}
.panel,.panel-default>.panel-heading{border-radius:4px;}
.review_alert{color: red;font-weight: bold;text-decoration: underline;}
.panel .responses{padding-top: 10px;}
.panel .total_reviews {background: #ececec;}
.panel-default>.panel-heading{background-color: #fff;color : #505458;}
.panel-default>.panel-heading .panel-title{text-transform: capitalize !important; font-size: 18px; color: #505458; padding-left: 10px; padding-right: 10px;}
.panel-default>.panel-heading .sub_heading{color: #bababa;font-size: 12px;margin-left: 16px;}
.link_div{padding: 23px 0;}
#chart_nps svg .highcharts-label-box {fill: none; x: -4.5; y: 3.5; width: 35px !important; height: 30px !important;display : none !important;}
#chart_nps svg .highcharts-label text{font-size: 24px !important; x: 0 !important; y:28 !important;}
#chart_nps .highcharts-label tspan{x: 0 !important; y:28 !important;}
.panel-group .panel{margin-bottom : 5px !important;}
.nps_chart_wrapper #chart_nps{height: 200px !important;}
.dash_nps_chart 	#chart_nps{height: 395px !important;}
.npsovertime_wrapper_div .panel .panel-body{padding: 20px !important;}
.panel-body.ht200.pad45new{min-height: 346px !important;}
@media(max-width:1200px){
	.panel-body.ht200.pad45new{min-height: 368px !important;}
}
@media(max-width:1143px){
	.panel-body.ht200.pad45new{min-height: 395px !important;}
}
@media(max-width:1029px){
	.panel-body.ht200.pad45new{min-height: 420px !important;}
}
@media(max-width:1110px){
	.panel-body.ht200.pad45new{
		min-height:450px;
	}
}
@media (max-width: 991px) {

  #navigation { top: 76px; }
  
}
@media(max-width:882px){
	.panel-body.ht200.pad45new{min-height: 447px !important;}
}

@media(max-width:795px){
	.panel-body.ht200.pad45new{
		min-height:495px !important;
	}
}
@media screen and (min-width: 768px) {

  .flex, .flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
  }

  .flex .panel {
    display: flex;
    flex-direction:column;
    align-content:stretch; 
    min-width: 100%;
  }

}
/* Date:Jan 10,17 (Provider reports) */
.dropdown-menu.provider_dropdown_menu{
	right:0;
	max-height:300px;
	overflow-y:scroll;
	left:initial;
}
@media screen and (max-width: 767px) {

  #content { margin-bottom: 50px; }
  .mycustomtable .mainpatientnamemodal, .mycustomtable .mainpatientidmodal{font-size:17px;}
  .akashtable td{padding:0 5px;}
  .panel-body.ht200.pad45{
		min-height:1px;
	}
}
@media(max-width:640px){
	.wrapper {
		margin: 145px 12px 0 75px !important;
	}
}

@media(max-width:440px){
	#chart_nps
	{
		min-width: 228px !important;
	}
	.panel .panel-body h1
	{
		font-size: 26px !important;
	}
}

.header_icons {
    text-align: center;
    padding: 19px 0;
}
.header_icons i {
    font-size: 20px;
    color: #000000;
}