/* 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: #18263c;    line-height: 44px;    text-decoration: none;    height: 49px;    width: 50px;    display: flex;    align-items: center;    justify-content: center;    padding: 0;    font-size: 12px;}.accountlinks a.notifications:hover {    background-color: #FD2F15;        border-color: #fff;    color:#fff;}.accountlinks a.notifications:hover i {    color: #fff;    border-color: #fff!important;}.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: 40px;    height: 40px;    border-left: 1px solid #e9f1f4;    position: fixed;    top: 5px;    right: 5px;    border-radius: 50px;}.accountlinks a:hover {	color: #18263c;}.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: #fff!important;    margin: 0 !important; }.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {	color:  #FD2F15;	text-decoration: none!important;	background-color: #ffffff;}nav.navbar .dropdown-menu>li>a:hover {    background-color:  #FD2F15!important;}/*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: hidden;	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: #1d2638;    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 0s;    transition: all 0s;}.expanded .applogo a {	width: 165px;	padding-top:6px;}} @media(min-width:768px) {.applogo a {	width: 50px;	background-color: #1d2638;	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 0s;	transition: all 0s;}.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: url(../images/menu_bg.jpg);    background-size: cover;    background-position: top center;}.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;    font-size: 15px;    font-weight: normal;    color: #fff;    margin-left: 0px;    background-color: transparent;}.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;    font-size: 15px;    font-weight: normal;    background-color:#FD2F15;    margin-left: 0px;    color: #fff;}/*Shows Active State*/.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {	color: #0d1031!important;	background-color: #fff !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;}.app-container .content-container .side-menu .navbar{    border-radius:0px;}@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;	right:40px;	left:unset!important;}.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;}