/* top header css*/
* {
	outline: none;
}
a:focus {
	outline: none;
}
.padding0 {
	padding: 0;
}
.accountlinks a, .accountlinks img {
	display: inline-block;
	vertical-align: middle;
	z-index: 10000; /*margin-left:-4px;*/
}
.accountlinks a {
	padding: 16px 16px 15px 16px;
	line-height: 44px;
}
.accountlinks a.notifications {
	position: fixed;
	top: 0;
	right: 50px;
	color: #859db3;
	line-height: 44px;
	text-decoration: none;
	height: 49px;
	border-left: 1px solid #e9f1f4;
	width: 50px;
}
.accountlinks a.notifications:hover{background:#f4f3f7}
.accountlinks a.questionmark {
	position: fixed;
	top: 0;
	right: 90px;
	border-right: solid 1px #e9f1f4;
	color: #859db3;
}
.accountlinks a.search {
	position: fixed;
	top: 0;
	right: 135px;
	color: #859db3;
}
img.profile {
	width: 50px;
	height: 49px;
	border-left: 1px solid #e9f1f4;
	position: fixed;
	top: 0;
	right: 0;
}
.accountlinks a:hover {
	color: #859db3;
}
.transition a {
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.dropdown-menu>li>a {
	white-space: normal !important;
	margin-left: 0 !important;
	padding:11px 0!important;
	color: #3f2e52 !important;
	margin: 0 !important;
	font-weight: 300;
}
.dropdown-menu>li>a:hover {
	white-space: normal !important;
	margin-left: 0 !important;
	color: #672a86 !important;
	background-color: #ffffff !important;
	margin: 0 !important;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #672a86;
	text-decoration: none;
	background-color: #ffffff;
}
a.premium-member{background:#edebf2 ;}
.dropdown-menu > li > a.premium-member:hover{background:#edebf2 !important;}
.circle {
	width: 30px;
	height: 30px;
	background: #85b5da;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	display: inline-block;
	margin-left: 10px;
}
.circle-border {
	border-bottom: 1px solid #d6d6d6;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: transparent !important;
}
.dropdown {
	list-style: none;
}
.notifiction_headig {
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid #037aa6;
	color: #037aa6;
}
.sag-border {
	border-bottom: 1px solid #4f9f4f;
	padding: 7px 12px;
}
/* Dashboard media*/
@media (min-width: 240px) {
.dropdown-menu {
	background-color: #ffffff !important;
	border-radius: 0 !important;
	
	width: 250px !important;
	left: auto !important;
	right: 0;
	overflow-x: auto;
	overflow-y: auto;
	margin: 0;
	position: fixed;
	z-index: 11;
	top: 49px;
	border-left: 1px solid #dfdbe9!important;
	border-right: 1px solid #dfdbe9!important;
	border-bottom: 1px solid #dfdbe9!important;
	border-top: 1px solid transparent!important;
	height: auto;
	box-shadow:0px 3px 4px -1px rgba(46, 50, 50, 0.17);
}
}
/* left menu start*/
.saglus_icon a {
	position: fixed;
	width: 70px;
	height: 44px;
	border-right: solid 1px #dedede;
	border-left: solid 1px #dedede;
	left: 69px;
	text-align: center;
	padding: 5px 0px 0px 22px;
}
.saglus_icon a:hover {
	background-color: #f1f1f1;
}
.sag_logo {
	background: url(http://saglus.com/sag_cms/assets/panel/images/saglus_logo.png) no-repeat center center;
	width: 24px;
	height: 34px;
}
.sag_logo:hover {
	background: url(http://saglus.com/sag_cms/assets/panel/images/saglus_logo_hover.png) no-repeat;
}
 @media(min-width:240px) {
.applogo a {
	width: 50px;
	background-color: #672a86;
	color: #9da9b1;
	font-family: roboto;
	font-size: 23px;
	float: left;
	height: 50px;
	padding: 16px 0px 0px 15px;
	position: fixed;
	left: 0;
	letter-spacing: -1.5px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.expanded .applogo a {
	width: 165px;
	padding-top:6px;
}
}
 @media(min-width:768px) {
.applogo a {
	width: 50px;
	background-color: #672a87;
	color: #9da9b1;
	font-family: roboto;
	font-size: 23px;
	float: left;
	height: 50px;
	padding: 13px 0px 0px 12px;
	position: fixed;
	left: 0;
	letter-spacing: -1.5px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.expanded .applogo a {
	width: 222px;
	padding-top:6px;
}
}
/*.expanded .applogo a img {
	width: 55%;
	
}*/
 @media (min-width:240px) {
.expanded .applogo a img {
	max-height: 20px;
	
}
 }
  @media (min-width:768px) {
.expanded .applogo a img {
	max-height: 25px;
}
 }
 @media (max-width:767px) {
.logo_hidden {
	display: none !important;
}
/*.applogo a {
	color: #9da9b1;
	font-family: roboto;
	font-size: 21px;
	float: left;
	position: fixed;
	left: 69px;
	letter-spacing: -1.5px;
	border-left: solid 1px #dedede;
}
.applogo a:hover {
	color: #758691;
	font-family: roboto;
	background-color: #f1f1f1;
	text-decoration: none;
}
.applogo a img {
	width: 56%;
	padding-top: 5px;
}*/
}
.navbar {
	padding-left: 56px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	background-color: #ffffff;
	min-height: 0px;
	border-bottom: solid 1px #cbd3e3;
	height: 50px;
}
.navbar > .container, .navbar > .container-fluid {
	z-index: 10001;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	height: 45px;
	margin-left: 0px;
	font-weight: 400;
	padding: 0;
	font-size: 1.5em;
}
.navbar > .container .navbar-brand .fa-angle-right, .navbar > .container-fluid .navbar-brand .fa-angle-right {
	margin-left: 5px;
	margin-right: 5px;
}
 @media(min-width:240px) {
.navbar > .container .navbar-expand-toggle, .navbar > .container-fluid .navbar-expand-toggle {
	width: 50px;
	height: 50px;
	background-color: transparent;
	color: #364760;
	border: 0px;
	float: left;
	z-index: 100000;
	position: fixed;
	left: 50px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.expanded .navbar > .container .navbar-expand-toggle, .expanded .navbar > .container-fluid .navbar-expand-toggle {
	left: 161px;
}
}
 @media(min-width:768px) {
.navbar > .container .navbar-expand-toggle, .navbar > .container-fluid .navbar-expand-toggle {
	width: 50px;
	height: 50px;
	background-color: transparent;
	color: #364760;
	border: 0px;
	float: left;
	z-index: 100000;
	position: fixed;
	left: 40px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.expanded .navbar > .container .navbar-expand-toggle, .expanded .navbar > .container-fluid .navbar-expand-toggle {
	left: 210px;
}
}
.navbar-expand-toggle:before {
	font-family: 'icomoon' !important;
	content: "\56";
	color: #364760;
	font-size:19px;
}
/*.navbar-expand-toggle:hover:before {
	font-family: 'icomoon' !important;
	content: "\e103";
	color: #bababa;
	
	
	
}*/
.arrowopen:before {
	/*font: normal normal normal 15px/2 FontAwesome;
	content: "\e102";
	color:#037aa6;*/
	font-family: 'icomoon' !important;
	content: "\42";
	color: #364760;
	font-size:19px;
}
.navbar > .container .navbar-expand-toggle .icon, .navbar > .container-fluid .navbar-expand-toggle .icon {
	font-size: 1.4em;
}
.navbar > .container .navbar-right-expand-toggle, .navbar > .container-fluid .navbar-right-expand-toggle {
	width: 70px;
	background-color: transparent;
	border: 0px;
	position: absolute;
	right: 0;
	-moz-transition: all 0.25s linear;
	-webkit-transition: all 0.25s linear;
	transition: all 0.25s linear;
	opacity: 0.75;
}
.navbar > .container .navbar-right-expand-toggle .icon, .navbar > .container-fluid .navbar-right-expand-toggle .icon {
	font-size: 1.4em;
}
.navbar .dropdown-menu {
	padding: 0;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	animation-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	z-index: -1;
}
.navbar .dropdown-menu .title {
	padding: 5px 10px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.app-container {
	position: relative;
	padding-bottom: 0px;
}
.app-container .content-container {
	margin-right: 0;
	margin-left: 0;
}
.app-container .content-container .side-menu {
	z-index: 99;
	position: fixed;
	width: 50px;
	height: 100%;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	/*border-right:solid 1px #f1f1f1;*/
	overflow: hidden;
	margin-top: 50px;
	border-top: hidden;
}
.app-container .content-container .side-menu .navbar-header {
	width: 100%;
}
.app-container .content-container .side-menu .navbar-header .navbar-brand {
	width: 455px;
	height: 45px;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
.app-container .content-container .side-menu .navbar-header .navbar-brand .icon {
	text-align: center;
	display: inline-block;
	padding-left: 15px;
}
.app-container .content-container .side-menu .navbar-header .navbar-brand .title {
	margin-left: -31px;
	display: none;
	z-index: 100000;
	padding-top: 2px;
}
.app-container .content-container .side-menu .navbar-header .navbar-expand-toggle {
	position: absolute;
	right: 0;
	width: 70px;
	background-color: transparent;
	border: 0px;
	-moz-transition: all 0.25s linear;
	-webkit-transition: all 0.25s linear;
	transition: all 0.25s linear;
	border-radius: 0;
}
.app-container .content-container .side-menu .navbar {
	border: none;
	padding-left: 0px;
	height: 100%;
	background-color: #3f2e52;
}
.app-container .content-container .side-menu .navbar-nav li {
	display: block;
	width: 100%;
	overflow: hidden;
}
.app-container .content-container .side-menu .navbar-nav li a {
	padding: 0 11px 0 3px;
	height: 50px;
	line-height: 46px;
	display: block;
	white-space: nowrap;
	border-bottom: solid 1px #544367;
	font-size: 15px;
	font-weight: normal;
	color: #bdaece;
	margin-left: 0px;
	background-color: #3f2e52;
}
.app-container .content-container .side-menu .navbar-nav li a:hover, .app-container .content-container .side-menu .navbar-nav li a:active {
	height: 50px;
	line-height: 46px;
	display: block;
	white-space: nowrap;
	border-bottom: solid 1px #57456b;
	font-size: 15px;
	font-weight: normal;
	background-color: #57456b;
	margin-left: 0px;
	color: #ffffff;
}
/*Shows Active State*/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #ffffff!important;
	background-color: #02aadb !important;
}
.innernav>.active {
	border-left: 3px solid #02aadb;
}
.innernav>.active>a {
	border-bottom: 1px solid #02aadb !important;
}
/*Shows Active State Ends*/

.app-container .content-container .side-menu .navbar-nav li a .icon {
	margin-left: 12px;
	text-align: center;
	font-size: 1.2em;
	border-left: hidden;
	line-height: 50px;
}
.app-container .content-container .side-menu .navbar-nav li a .title {
	width: 0px;
	white-space: nowrap;
	padding-left: 20px;
	display: none;
}
.app-container .content-container .side-menu .navbar-nav li.dropdown {
	border: 0;
	margin-bottom: 0;
	border-radius: 0;
	box-shadow: none;
	width: 100%;
}
.panel-body {
	padding: 0px 0px 0px 20px;
	border-bottom: solid 1px #393e53;
	background-color: #364760;
	width: 100%;
}
.app-container .content-container .side-menu .navbar-nav li.dropdown ul li a {
	line-height: 43px;
	height: 43px;
	vertical-align: middle;
	padding: 0em 1.2em;
	border-bottom: none;
	font-weight: normal;
	color: #b0cbe6;
	border-left: hidden;
	/*background: url(../images/line_circle.png) no-repeat;*/
	padding-left: 50px;
}
.app-container .content-container .side-menu .navbar-nav li.dropdown ul li a:hover {
	line-height: 43px;
	height: 43px;
	vertical-align: middle;
	padding: 0em 1.2em;
	border-bottom: none;
	font-weight: normal;
	border-left: hidden;
	background-color: #364760;
	color: #b0cbe6;
	padding-left: 50px;
}
.app-container .content-container .side-menu .navbar-nav li.dropdown > a:after {
	content: "";
	position: absolute;
	right: 1em;
}
.app-container .content-container .side-menu .navbar-nav .panel-collapse.in {
	display: none;
}
.app-container .content-container .side-menu:hover {
	width: 222px;
}
.app-container .content-container .side-menu:hover .navbar-header .navbar-brand .title {
	display: inline-block;
}
.app-container .content-container .side-menu:hover .navbar-nav li a .title {
	width: 178px;
	display: inline-block;
}
.app-container .content-container .side-menu:hover .navbar-nav li.dropdown > a:after {
	font-family: FontAwesome;
	content: "\f0da";
	position: absolute;
	right: 1em;
}
.app-container .content-container .side-menu:hover .navbar-nav li.dropdown.arrowexp > a:after {
	font-family: FontAwesome;
	content: "\f0d7";
	position: absolute;
	right: 1em;
}
.app-container .content-container .side-menu:hover .panel-collapse.in {
	display: block;
}
.app-container .content-container .side-body {
	padding-top: 70px;
}
.app-container .content-container .side-body.padding-top {
	padding-top: 84px;
}
.app-container.expanded .app-footer {
	left: 222px;
}
.app-container.expanded .app-footer .wrapper {
	padding-left: 25px;
}
.app-container.expanded .content-container .navbar-top {
	padding-left: 222px;
}
.app-container.expanded .content-container .side-menu {
	width: 222px;
}
.app-container.expanded .content-container .side-menu .navbar-header .navbar-brand .title {
	display: inline-block;
}
.app-container.expanded .content-container .side-menu .navbar-nav li a .title {
	display: inline-block;
}
.app-container.expanded .content-container .side-menu .navbar-nav li .panel-collapse.in {
	display: block;
}
.app-container.expanded .content-container .side-menu .navbar-nav li.dropdown > a:after {
	font-family: FontAwesome;
	content: "\f0da";
	position: absolute;
	right: 1em;
}
.app-container.expanded .content-container .side-menu .navbar-nav li.dropdown.arrowexp > a:after {
	font-family: FontAwesome;
	content: "\f0d7";
	position: absolute;
	right: 1em;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
	margin-left: -15px;
	margin-right: -15px;
}
/* Main body section */
.app-container .side-body {
	margin-left: 50px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	margin-top: 50px;
}
@media (min-width: 992px) {
.app-container.expanded .side-body {
	margin-left: 222px;
}
}
/* small screen */
@media (max-width: 768px) {
.navbar {
	padding-left: 0;
}
vbar .navbar-header {
	width: auto;
	display: block;
}
.navbar .navbar-nav {
	width: auto;
	margin: 0;
}
.navbar .navbar-nav > li {
	display: inline-block;
}
.navbar .navbar-right {
	position: absolute;
	top: 0;
	right: -100%;
	height: 100%;
	width: 100%;
	-moz-transition: all 0.25s linear;
	-webkit-transition: all 0.25s linear;
	transition: all 0.25s linear;
}
.navbar .navbar-right .open .dropdown-menu {
	position: absolute;
}
.navbar .navbar-right.expanded {
	right: 0;
}
.app-container .side-body {
	margin-left: 0px;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.app-container .navbar-top {
	min-width: 300px;
}
.app-container .content-container .side-menu {
	margin-left: -222px;
	width: 0px;
	height: 100%;
}
.app-container .content-container .side-body {
	margin-left: 10px;
}
.app-container.expanded .navbar-top {
	min-width: 480px;
	padding-left: 0px;
}
.app-container.expanded .side-menu {
	margin-left: 0px;
	width: 222px;
	height: 100%;
}
.app-container.expanded .side-body {
	margin-left: 10px;
}
.app-container .app-footer .wrapper, .app-container.expanded .app-footer .wrapper {
	padding-left: 25px;
}
}
.breadcrumb {
	margin-bottom: 0;
}
.breadcrumb > li + li:before {
	font-family: FontAwesome;
	content: '\f105';
	margin-right: 3px;
}
 @media only screen and (max-width: 768px) {
.landing-page .navbar .navbar-header .navbar-brand {
	padding-left: 15px;
}
}
 .row-example > [class*="col-"] {
 margin-bottom: 0px;
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 20;
}
/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
	padding-right: 0;
	padding-left: 0;
}
.navbar-wrapper .navbar {
	padding-right: 15px;
	padding-left: 15px;
}
.navbar-wrapper .navbar .container {
	width: auto;
}


/* RESPONSIVE CSS
-------------------------------------------------- */
@media (min-width: 768px) {
/* Navbar positioning foo */
.navbar-wrapper .container {
	padding-right: 15px;
	padding-left: 15px;
}
.navbar-wrapper .navbar {
	padding-right: 0;
	padding-left: 0;
}
/* The navbar becomes detached from the top, so we round the corners */
.navbar-wrapper .navbar {
	border-radius: 4px;
}
/* Bump up size of carousel content */
.carousel-caption p {
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 1.4;
}
.featurette-heading {
	font-size: 50px;
}
}
 @media (min-width: 992px) {
.featurette-heading {
	margin-top: 100px;
	margin-bottom: 20px;
}
}
/* dropdown css start*/
.drop_position {
	position: fixed;
	top: 0;
	left: 46%;
	width: 100%;
	height: 44px;
	z-index: 1111;
}
.dropbtn {
	color: #000;
	border: none;
	cursor: pointer;
	width: 200px;
	background-color: #edf1f3;
	line-height: 44px;
}
.dropbtn:before {
	color: white;
	right: 0px;
	padding-right: 20px;
	position: absolute;
	top: 2px;
}
.dropbtn:hover:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	content: "\f107";
	color: #606060;
	right: 0;
	padding-right: 20px;
	top: 2px;
	font-size: 16px;
}
.dropbtn:hover, .dropbtn:focus {
	background-color: #edf1f3 !important;
	box-shadow: 0px 0px 4px 0px #ccc;
	-webkit-box-shadow: 0px 0px 4px 0px #ccc;
	border-bottom: solid 1px #d9dde0;
}
.dropdown {
	position: relative;
	display: inline-block;
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #fff;
	min-width: 200px;
	box-shadow: 0px 2px 4px #ccc;
	-webkit-box-shadow: 0px 2px 4px #ccc;
	max-height: 550px;
	overflow: auto;
	overflow-x: hidden;
}
.dropdown-content a {
	color: black;
	padding: 11px 10px 11px 20px;
	text-decoration: none;
	display: block;
	color: #606060;
	border-bottom: solid 1px #f1f1f1;
	line-height: normal;
}
.dropdown-content a.active {
	color: black;
	text-decoration: none;
	display: block;
	color: #606060;
	font-weight: 700;
}
.dropdown-content a.line {
	color: black;
	padding: 11px 10px 11px 20px;
	text-decoration: none;
	display: block;
	color: #606060;
	border-bottom: hidden;
}
.drop_link_bg {
	background-color: #edf1f3;
}
.dropdown-content a:hover {
	background-color: #f3f8fa;
	color: #02aadb;
}
.show {
	display: block;
}
.back_overlay {
	background-color: #000;
	width: 100%;
	height: 100%;
	opacity: 0.4;
	z-index: 111;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none
}
/* dropdown css end*/

.menu_logo_fix {
	width: 100%;
	bottom: 0;
	position: absolute;
	margin-bottom: 42px;
	background-color: #edf1f3;
	z-index: 1;
}
.sag_logo_menu {
	padding: 6px 27px;
	background-color: #ffffff;
	border: solid 1px #e5e5e5;
	border-radius: 22px;
	display: inline;
	margin: 0px 7px 10px 7px;
	-webkit-box-shadow: 0 8px 6px -6px #e5e5e5;
	-moz-box-shadow: 0 8px 6px -6px #e5e5e5;
	box-shadow: 0 8px 6px -6px #e5e5e5;
}
.edu_logo_menu {
	padding: 9px 16px 9px 16px;
	background-color: #ffffff;
	border: solid 1px #e5e5e5;
	border-radius: 22px;
	display: inline;
	margin: 0px 0px 10px 0px;
	-webkit-box-shadow: 0 8px 6px -6px #e5e5e5;
	-moz-box-shadow: 0 8px 6px -6px #e5e5e5;
	box-shadow: 0 8px 6px -6px #e5e5e5;
}
 @media (max-width:479px) {
.app-container.expanded .content-container .side-menu {
	width: 96%;
}
.menu_scroll {
	height: 360px;
	overflow: auto;
	overflow-x: hidden !important;
}
}
@media (min-width:480px) and (max-width:767px) {
.app-container.expanded .content-container .side-menu {
	width: 96%;
}
.menu_scroll {
	height: 150px;
	overflow: auto;
	overflow-x: hidden !important;
}
}
 @media (min-width:768px) {
.menu_scroll {
	overflow: auto;
	overflow-x: hidden !important;
}
}
.menu_width {
	width: 97%;
}
.subsborder {
	border-bottom: 1px solid #cbd3e3;
}
.hide {
	display: none;
}
.expanded .hide {
	display: inline-block !important;
	margin-left: 5px;
}
.show {
	display: block;
}
.expanded .show {
	display: inline-block !important;
}
.mb0 {
	margin-bottom: 0;
}
.border0 {
	border: 0px solid transparent !important;
}
.headb {
	border-bottom: 1px solid #dfdbe9;
}
.padding0 {
	padding: 0 !important;
}
.innernav {
	float: none !important;
}
.innernav li a {
	background: #3f516b !important;
	border-bottom: 1px solid #393e53 !important;
}
.innernav li:last-child a {
	border-bottom: 1px solid transparent !important;
}
.innernav .fa-circle {
	font-size: 8px;
	color: #02aadb;
}
.innernav .active .fa-circle {
	color: #fff;
}
.innernav li {
	border-left: 3px solid transparent;
}
.innernav li:hover {
	border-left: 3px solid #02aadb;
}
.demo-dropdown {
	position: fixed !important;
	left: 43.6% !important;
	padding: 15px;
}
a.dropbtn {
	display: block;
	height: 50px;
	background: none;
}
a.dropbtn:hover, a.dropbtn:focus {
	background: none !important;
	box-shadow: 0 0 0;
	border: 0;
}
.hiddenlogo {
	opacity: 0;
	transition: opacity 0s ease-in-out;
	margin-left: 8px;
}
.expanded .hiddenlogo {
	display: inline-block;
	opacity: 1;
	transition: opacity 1s ease-in-out;
	margin-left: 8px;
}

.business-name{position: relative;
height: 50px;
max-height: 50px;
display: table-cell;
vertical-align: middle;
}
.business-name img{max-height:48px;}