/*! Adminre v.1.2.0 - layout.css
 *
 * @note : Avoid altering this file. Any enhancement should be done in `custom.css`
 * @author : JohnPozy
 * @author URL : http://themeforest.net/user/pampersdry
 */
html {
	position:relative;
	z-index:1;
	min-height:100%
}
input:focus{
	border: 1px solid #6C37C9;
}
select option:hover, option:active{
	border-color: #6C37C9 !important;
	background-color: #6C37C9 !important;
}
html body {
	font-size:13px;
	min-height:100%;
	background-color:#fff;
	overflow-x:hidden
}
.primary-btn{
	border-radius: 5px;
	color: #5517C1 !important;
	background-color: #fff;
	height: 40px !important;
	font-size: 16px !important;
	border: 1px solid #5517C1 !important;
	padding: 0 10px;
}
.primary-btn:hover{
	background-color: #5517C1;
	color: #fff !important;
}
.secondary-btn{
	border-radius: 5px;
	color: #122B28 !important;
	background-color: #F5F5F5;
	height: 40px !important;
	font-size: 16px !important;
	border: 1px solid #DBDBDB !important;
	padding: 0 10px;

}
.secondary-btn:hover{
	background-color: #DBDBDB;
	color: #122B28 !important;

}
.app-loading, .sidebar-open-ltr, .sidebar-open-rtl {
	overflow:hidden
}
.csstransforms3d.sidebar-open-ltr #header.navbar {
	-webkit-transform:translate3d(240px, 0, 0);
	-moz-transform:translate3d(240px, 0, 0);
	-o-transform:translate3d(240px, 0, 0);
	-ms-transform:translate3d(240px, 0, 0);
	transform:translate3d(240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-ltr #header.navbar {
	left:240px;
	right:auto
}
.csstransforms3d.sidebar-open-rtl #header.navbar {
	-webkit-transform:translate3d(-240px, 0, 0);
	-moz-transform:translate3d(-240px, 0, 0);
	-o-transform:translate3d(-240px, 0, 0);
	-ms-transform:translate3d(-240px, 0, 0);
	transform:translate3d(-240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-rtl #header.navbar {
	right:240px;
	left:auto
}
.blockUI.blockMsg.blockElement{
	border: 1px solid #5517C1 !important;
	color: #5517C1 !important;
}
#header.navbar {
	position:relative;
	z-index:1030;
	width:100%;
	background-color:#5517C1;
	border-width:0;
	border-radius:0;
	margin:0;
	-webkit-box-shadow:0 3px 1px -3px rgba(0, 0, 0, .12);
	box-shadow:0 3px 1px -3px rgba(0, 0, 0, .12);
-webkit-transition:-webkit-transform .2s ease;
-moz-transition:-moz-transform .2s ease;
-o-transition:-o-transform .2s ease;
transition:-webkit-transform .2s ease, -moz-transform .2s ease, -o-transform .2s ease, transform .2s ease
}
#header.navbar .container .navbar-toolbar, #header.navbar .container-fluid .navbar-toolbar {
	margin-right:-15px;
	margin-left:-15px
}
#header.navbar .navbar-header {
	height:50px;
	float:none;
	background-color: #6C37C9;

}
#header.navbar .navbar-header>.navbar-brand {
	display:block;
	width:100%;
	padding:0 15px;
	line-height:50px;
	height:50px;
	text-align:center;

}
#header.navbar .navbar-header>.navbar-brand.text-left {
	text-align:left
}
#header.navbar .navbar-header>.navbar-brand.text-right {
	text-align:right
}
#header.navbar .navbar-toolbar .navbar-collapse {
	max-height:220px;
	width:100%;
	padding:0;
	border-color:#f2f5f5
}
#header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav, #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>li {
	float:none
}
#header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>li>a {
	height:40px;
	line-height:40px
}
#header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>li.open>a:after, #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>li.open>a:before {
	display:none
}
#header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav.navbar-left, #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav.navbar-right {
	float:none
}
#header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>.dropdown>.dropdown-menu {
	position:static;
	margin:0;
	border-width:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
#header.navbar .navbar-toolbar .navbar-nav {
	margin:0;
	float:left
}
#header.navbar .navbar-toolbar .navbar-nav>li {
	float:left
}
#header.navbar .navbar-toolbar .navbar-nav>li>a {
	padding:0 10px;
	height:50px;
	line-height:50px;
	color:#c0392b;
	text-shadow:none
}
#header.navbar .navbar-toolbar .navbar-nav>li>a:focus, #header.navbar .navbar-toolbar .navbar-nav>li>a:hover {
	background-color:transparent;
	color:#919191
}
#header.navbar .navbar-toolbar .navbar-nav>li>a.active, #header.navbar .navbar-toolbar .navbar-nav>li>a:active {
	background-color:#f6f6f6;
	color:#848484
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta {
	color: #fff !important;
	display:table;
	width:100%
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.avatar {
	display:table-cell;
	vertical-align:middle;
	width:50px;
	height:50px
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.avatar>img {
	display:block;
	width:100%
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.text {
	font-size:20px;
	font-weight:400
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.icon {
	display:table-cell;
	vertical-align:middle;
	font-size:16px;
	min-width:16px;
	text-align:center
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.badge, #header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.label {
	display:block;
	position:absolute;
	top:8px;
	left:5px;
	min-width:18px;
	background-color:#ed5466;
	border-radius:50%;
	-webkit-box-shadow:0 0 0 1px rgba(255, 255, 255, .96);
	box-shadow:0 0 0 1px rgba(255, 255, 255, .96)
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.badge.pull-right, #header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.label.pull-right {
	left:auto;
	right:5px
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.hasnotification {
	position:absolute;
	top:12px;
	left:10px;
	-webkit-box-shadow:0 0 0 1px rgba(255, 255, 255, .96);
	box-shadow:0 0 0 1px rgba(255, 255, 255, .96)
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.hasnotification.pull-right {
	left:auto;
	right:12px
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.arrow {
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	font-family:iconfont;
	font-size:12px;
	width:12px;
	height:12px
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.arrow:after {
	content:"\e6be"
}
#header.navbar .navbar-toolbar .navbar-nav>li>a>.meta>.caret {
	margin-top:-1px;
	margin-left:5px
}
#header.navbar .navbar-toolbar .navbar-nav>li>a.sidebar-minimize>.meta>.icon:after {
	display:inline-block;
	vertical-align:top;
	font-family:iconfont;
	content:"\e4f3"
}
#header.navbar .navbar-toolbar .navbar-nav>li>a.sidebar-minimize.minimized>.meta>.icon:after {
	content:"\e47a"
}
#header.navbar .navbar-toolbar .navbar-nav>li.active>a, #header.navbar .navbar-toolbar .navbar-nav>li.active>a:active, #header.navbar .navbar-toolbar .navbar-nav>li.active>a:focus, #header.navbar .navbar-toolbar .navbar-nav>li.active>a:hover, #header.navbar .navbar-toolbar .navbar-nav>li.open>a, #header.navbar .navbar-toolbar .navbar-nav>li.open>a:active, #header.navbar .navbar-toolbar .navbar-nav>li.open>a:focus, #header.navbar .navbar-toolbar .navbar-nav>li.open>a:hover {
	/*background-color:#f6f6f6;
	color:#848484*/
}
#header.navbar .navbar-toolbar .navbar-nav>li.open>a:after, #header.navbar .navbar-toolbar .navbar-nav>li.open>a:before {
	position:absolute;
	content:"";
	left:88%;
	width:0;
	height:0;
	border-style:solid
}
.navbar-right li.open>a:after, .navbar-right li.open>a:before{
	left:71%!important;
}

#header.navbar .navbar-toolbar .navbar-nav>li.open>a:before {
	z-index:1002;
	bottom:0px;
	margin-left:-9px;
	border-width:0 9px 9px;
	border-color:transparent transparent #78beb6
}
#header.navbar .navbar-toolbar .navbar-nav>li.open>a:after {
	z-index:1003;
	bottom:-1px;
	margin-left:-8px;
	border-width:0 8px 8px;
	border-color:transparent transparent #fff
}
#header.navbar .navbar-toolbar .navbar-nav>li.open>a>.meta>.arrow:after {
	content:"\e6bf"
}
#header.navbar .navbar-toolbar .navbar-nav>.navbar-main {
	position:absolute;
	z-index:1;
	top:0;
	left:0
}
#header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a {
	color:#eee
}
#header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a:hover {
	color:#fff
}
#header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a:active, #header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a:focus {
	color:#fff;
	background-color:#fff
}
#header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a>.meta>.badge, #header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a>.meta>.hasnotification, #header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a>.meta>.label {
	-webkit-box-shadow:0 0 0 1px #00b6ad;
	box-shadow:0 0 0 1px #00b6ad
}
#header.navbar .navbar-toolbar .navbar-nav>.navbar-toggle {
	padding:0;
	margin:0;
	border-radius:0;
	border-width:0
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown>.dropdown-menu {
	position:absolute;
	margin-top:0px;
	left:5px;
	background-color:#fff;
	border:1px solid #79beb6;
	border-radius:0px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .08);
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, .08)
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom {
	position:static
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu {
	top:auto;
	left:110px;
	right:5px;
	padding:0;
	border-color:#78beb6
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu>.dropdown-header {
	display:table;
	width:100%;
	background-color:#f7f7f7;
	border-bottom:1px solid #e6ebed;
	padding:0 15px!important;
	height:36px;
	line-height:36px;
	color:#5e5e5e;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu>.dropdown-header>.title {
	display:table-cell;
	font-weight:600
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu>.dropdown-header>.option {
	display:table-cell;
	font-weight:400
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu .dropdown-body, #header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu>.viewport {
	/*height:320px*/
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu .dropdown-body {
	overflow-y:scroll;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	-webkit-overflow-scrolling:touch
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu .form-horizontal, #header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu form {
	padding:6px 15px;
	background-color:#fafafa;
	border-bottom:1px solid #e6ebed
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom.open>.dropdown-toggle:before {
	border-color:transparent transparent #78beb6
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom.open>.dropdown-toggle:after {
	border-color:transparent transparent #f7f7f7
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom.mega>.dropdown-menu {
	padding:5px 0
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom.mega.open>.dropdown-toggle:before {
	border-color:transparent transparent #e0e7e8
}
#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom.mega.open>.dropdown-toggle:after {
	border-color:transparent transparent #fff
}
#header.navbar .navbar-toolbar .navbar-nav.navbar-right {
	float:right
}
#header.navbar .navbar-toolbar .navbar-nav.navbar-right>.navbar-main {
	left:auto;
	right:0
}
#header.navbar .navbar-toolbar .navbar-nav.navbar-right>li>.dropdown-menu {
	left:auto;
	right:5px
}
.btn{
	height: 40px;
	line-height: 36px;
}
.btn-white-outlined{
	background-color: transparent !important;
	border: 1px solid #fff !important;
}
.btn-white-outlined:hover{
	background-color: #fff !important;
	color: #5517C1 !important;
}
#header.navbar .navbar-toolbar>.navbar-form {
	position:absolute;
	z-index:991;
	top:-66px;
	left:0;
	right:0;
	background-color:#00b6ad;
	border-width:0;
	margin:0;
	padding-top:8px;
	padding-right:15px;
	padding-bottom:8px;
	padding-left:15px;
	box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-transition:top 300ms ease;
	-moz-transition:top 300ms ease;
	-o-transition:top 300ms ease;
	transition:top 300ms ease
}
#header.navbar .navbar-toolbar>.navbar-form.open {
	top:0
}
#header.navbar .navbar-toolbar>.navbar-form .form-group {
	display:block;
	margin:0
}
#header.navbar .navbar-toolbar>.navbar-form .form-control {
	display:block;
	width:100%;
	color:#f2f2f2;
	border-width:0;
	background-color:#009d95
}
#header.navbar .navbar-toolbar>.navbar-form .has-icon .form-control-icon {
	color:#f2f2f2
}
#header.navbar .navbar-toolbar>.navbar-form .form-control::-webkit-input-placeholder {
color:#f2f2f2
}
#header.navbar .navbar-toolbar>.navbar-form .form-control:-moz-placeholder {
color:#f2f2f2
}
#header.navbar .navbar-toolbar>.navbar-form .form-control::-moz-placeholder {
color:#f2f2f2
}
#header.navbar .navbar-toolbar>.navbar-form .form-control:-ms-input-placeholder {
color:#f2f2f2
}
#header.navbar.navbar-fixed-top {
	position:fixed;
	background-color: #5517C1 !important;

}
@media (min-width:768px) and (max-width:991px) {
	.csstransforms3d.sidebar-open-ltr #header.navbar {
	-webkit-transform:translate3d(0px, 0, 0);
	-moz-transform:translate3d(0px, 0, 0);
	-o-transform:translate3d(0px, 0, 0);
	-ms-transform:translate3d(0px, 0, 0);
	transform:translate3d(0px, 0, 0)
	}
	.no-csstransforms3d.sidebar-open-ltr #header.navbar {
	left:0;
	right:auto
	}
	.csstransforms3d.sidebar-open-rtl #header.navbar {
	-webkit-transform:translate3d(-240px, 0, 0);
	-moz-transform:translate3d(-240px, 0, 0);
	-o-transform:translate3d(-240px, 0, 0);
	-ms-transform:translate3d(-240px, 0, 0);
	transform:translate3d(-240px, 0, 0)
	}
	.no-csstransforms3d.sidebar-open-rtl #header.navbar {
	right:240px;
	left:auto
	}
	#header.navbar {
	height:60px
	}
	#header.navbar .container .navbar-toolbar, #header.navbar .container-fluid .navbar-toolbar {
	margin-right:0;
	margin-left:0
	}
	#header.navbar .container .navbar-header>.navbar-brand, #header.navbar .container-fluid .navbar-header>.navbar-brand {
	margin-left:0
	}
	#header.navbar .navbar-header {
	background-color:#fff;
	height:60px;
	float:left
	}
	#header.navbar .navbar-header>.navbar-brand {
	width:60px;
	line-height:60px;
	height:60px;
	padding:0
	}
	#header.navbar .navbar-header>.navbar-brand>.logo-text {
	display:none
	}
	#header.navbar .navbar-header>.navbar-brand>.logo-figure {
	margin-top:5px
	}
	#header.navbar .navbar-toolbar {
	position:relative;
	height:60px;
	margin-left:60px!important
	}
	#header.navbar .navbar-toolbar>.navbar-collapse {
	width:auto
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav, #header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li {
	display:inline-block
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li {
	float:left
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li>a {
	height:60px;
	line-height:60px
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li.open>a:after, #header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li.open>a:before {
	display:block
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>.dropdown>.dropdown-menu {
	position:absolute;
	margin-top:5px;
	background-color:#fff;
	border:1px solid #e0e7e8;
	border-radius:3px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .08);
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, .08)
	}
	#header.navbar .navbar-toolbar>.navbar-nav.navbar-right>.dropdown.custom>.dropdown-menu {
	right:5px
	}
	#header.navbar .navbar-toolbar>.navbar-nav>li>a {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
	height:60px;
	line-height:60px
	}
	#header.navbar .navbar-toolbar>.navbar-nav>.navbar-main {
	position:static;
	z-index:1;
	top:auto;
	left:auto
	}
	#header.navbar .navbar-toolbar>.navbar-nav>.navbar-main>a {
	color:#9d9d9d
	}
	#header.navbar .navbar-toolbar>.navbar-nav>.navbar-main>a:hover {
	color:#919191
	}
	#header.navbar .navbar-toolbar>.navbar-nav>.navbar-main>a:active, #header.navbar .navbar-toolbar>.navbar-nav>.navbar-main>a:focus {
	background-color:#f6f6f6;
	color:#848484
	}
	#header.navbar .navbar-toolbar>.navbar-nav>.navbar-main>a>.meta>.badge, #header.navbar .navbar-toolbar>.navbar-nav>.navbar-main>a>.meta>.hasnotification, #header.navbar .navbar-toolbar>.navbar-nav>.navbar-main>a>.meta>.label {
	-webkit-box-shadow:0 0 0 1px rgba(255, 255, 255, .96);
	box-shadow:0 0 0 1px rgba(255, 255, 255, .96)
	}
	#header.navbar .navbar-toolbar>.navbar-nav>.navbar-toggle {
	display:none
	}
	#header.navbar .navbar-toolbar>.navbar-nav>.dropdown.custom>.dropdown-menu {
	width:300px
	}
	#header.navbar .navbar-toolbar>.navbar-nav>.dropdown.custom.mega>.dropdown-menu {
	width:auto
	}
	#header.navbar .navbar-toolbar>.navbar-nav.navbar-right>.dropdown.custom>.dropdown-menu {
	left:auto
	}
	#header.navbar .navbar-toolbar>.navbar-nav.navbar-right>.dropdown.custom.mega>.dropdown-menu {
	left:5px
	}
	#header.navbar .navbar-toolbar>.navbar-form {
	background-color:#122b28 !important;
	padding-top:13px;
	padding-bottom:13px;
	padding-right:5px;
	padding-left:5px;
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control {
	color:#777;
	background-color:transparent;
	}

	#header.navbar .navbar-toolbar>.navbar-form .has-icon .form-control-icon {
	color:#9d9d9d
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control::-webkit-input-placeholder {
	color:#aaa
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control:-moz-placeholder {
	color:#aaa
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control::-moz-placeholder {
	color:#aaa
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control:-ms-input-placeholder {
	color:#aaa
	}
	#submitpage{
		bottom: -11px;
	}
	.panel-heading{
		height: auto !important;
	}
}
@media (min-width:992px) {
	.csstransforms3d.sidebar-open-ltr #header.navbar {
	-webkit-transform:translate3d(0px, 0, 0);
	-moz-transform:translate3d(0px, 0, 0);
	-o-transform:translate3d(0px, 0, 0);
	-ms-transform:translate3d(0px, 0, 0);
	transform:translate3d(0px, 0, 0)
	}
	.no-csstransforms3d.sidebar-open-ltr #header.navbar {
	left:0;
	right:auto
	}
	.csstransforms3d.sidebar-open-rtl #header.navbar {
	-webkit-transform:translate3d(-240px, 0, 0);
	-moz-transform:translate3d(-240px, 0, 0);
	-o-transform:translate3d(-240px, 0, 0);
	-ms-transform:translate3d(-240px, 0, 0);
	transform:translate3d(-240px, 0, 0)
	}
	.no-csstransforms3d.sidebar-open-rtl #header.navbar {
	right:240px;
	left:auto
	}
	#header.navbar {
	height:60px
	}
	#header.navbar .container .navbar-toolbar, #header.navbar .container-fluid .navbar-toolbar {
	margin-right:0;
	margin-left:0
	}
	#header.navbar .container .navbar-header>.navbar-brand, #header.navbar .container-fluid >.navbar-brand {
	margin-left:0;
	text-align:left
	}
	#header.navbar .navbar-header {
	background-color:#6C37C9;
	height:60px;
	float:left
	}
	#header.navbar .navbar-header>.navbar-brand {
	width:50px;
	line-height:59px;
	height:60px;
	padding:0
	}
	#header.navbar .navbar-header>.navbar-brand>.logo-figure, #header.navbar .navbar-header>.navbar-brand>.logo-text {
	display:inline-block;
	margin-top:5px
	}
	#header.navbar .navbar-toolbar {
	position:relative;
	height:60px;
	margin-left:55px!important
	}
	#header.navbar .navbar-toolbar>.navbar-collapse {
	width:auto
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav, #header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li {
	display:inline-block
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li {
	float:left
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li>a {
	height:60px;
	line-height:60px
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li.open>a:after, #header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>li.open>a:before {
	display:block
	}
	#header.navbar .navbar-toolbar>.navbar-collapse>.navbar-nav>.dropdown>.dropdown-menu {
	position:absolute;
	margin-top:5px;
	background-color:#fff;
	border:1px solid #e0e7e8;
	border-radius:3px;
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, .08);
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, .08)
	}
	#header.navbar .navbar-toolbar .navbar-nav>li>a {
	height:60px;
	line-height:60px
	}
	#header.navbar .navbar-toolbar .navbar-nav>.navbar-main {
	position:static;
	z-index:1;
	top:auto;
	left:auto
	}
	#header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a {
	color:#9d9d9d
	}
	#header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a:hover {
	color:#919191
	}
	#header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a:active, #header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a:focus {
	background-color:#f6f6f6;
	color:#848484
	}
	#header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a>.meta>.badge, #header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a>.meta>.hasnotification, #header.navbar .navbar-toolbar .navbar-nav>.navbar-main>a>.meta>.label {
	-webkit-box-shadow:0 0 0 1px rgba(255, 255, 255, .96);
	box-shadow:0 0 0 1px rgba(255, 255, 255, .96)
	}
	#header.navbar .navbar-toolbar .navbar-nav>.navbar-toggle {
	display:none
	}
	#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom>.dropdown-menu {
	width:300px
	}
	#header.navbar .navbar-toolbar .navbar-nav>.dropdown.custom.mega>.dropdown-menu {
	width:auto
	}
	#header.navbar .navbar-toolbar .navbar-nav.navbar-right>.dropdown.custom>.dropdown-menu {
	left:auto
	}
	#header.navbar .navbar-toolbar .navbar-nav.navbar-right>.dropdown.custom.mega>.dropdown-menu {
	left:5px
	}
	#header.navbar .navbar-toolbar>.navbar-form {
	background-color:#fff;
	padding-top:13px;
	padding-right:5px;
	padding-bottom:13px;
	padding-left:5px
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control {
	color:#777;
	background-color:transparent
	}
	#header.navbar .navbar-toolbar>.navbar-form .has-icon .form-control-icon {
	color:#9d9d9d
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control::-webkit-input-placeholder {
	color:#aaa
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control:-moz-placeholder {
	color:#aaa
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control::-moz-placeholder {
	color:#aaa
	}
	#header.navbar .navbar-toolbar>.navbar-form .form-control:-ms-input-placeholder {
	color:#aaa
	}
	.sidebar-minimized #header.navbar .navbar-header>.navbar-brand {
	width:60px
	}
	.sidebar-minimized #header.navbar .navbar-header>.navbar-brand>.logo-text {
	display:none
	}
	.sidebar-minimized #header.navbar .navbar-toolbar {
	margin-left:60px!important
	}
}
@media (min-width:768px) and (max-width:800px) {
	/** on small ipad 9.5 inch inbox nav headers fix**/
	#header.navbar .navbar-toolbar .navbar-nav > li.p-n a.a1{
		font-size: 21px !important;
	}
}
.csstransforms3d.sidebar-open-ltr .sidebar-left {
	-webkit-transform:translate3d(240px, 0, 0);
	-moz-transform:translate3d(240px, 0, 0);
	-o-transform:translate3d(240px, 0, 0);
	-ms-transform:translate3d(240px, 0, 0);
	transform:translate3d(240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-ltr .sidebar-left {
	right:auto;
	left:0
}
.csstransforms3d.sidebar-open-rtl .sidebar-right {
	-webkit-transform:translate3d(-240px, 0, 0);
	-moz-transform:translate3d(-240px, 0, 0);
	-o-transform:translate3d(-240px, 0, 0);
	-ms-transform:translate3d(-240px, 0, 0);
	transform:translate3d(-240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-rtl .sidebar-right {
	left:auto;
	right:0
}
.sidebar {
	position:fixed;
	z-index:200;
	top:0;
	bottom:0;
	width:102px;
	color:#777;
	background-color:#eee;
-webkit-transition:-webkit-transform .2s ease;
-moz-transition:-moz-transform .2s ease;
-o-transition:-o-transform .2s ease;
transition:-webkit-transform .2s ease, -moz-transform .2s ease, -o-transform .2s ease, transform .2s ease
}
.sidebar.sidebar-left {
	left:-240px
}
.sidebar.sidebar-right {
	right:-240px
}
.sidebar.sidebar-right .scrollbar, .sidebar.sidebar-right .scrollrail {
	left:0!important
}
.sidebar .header {
	position:absolute;
	background-color:#2a2a2a;
	top:0;
	width:100%;
	padding-top:8px;
	padding-right:15px;
	padding-bottom:8px;
	padding-left:15px;
	z-index:10;
	height:50px
}
.sidebar .header:after {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	content:"";
	border-bottom:1px solid #262626
}
.sidebar .header+.content, .sidebar .header+.viewport {
	top:50px
}
.sidebar .footer {
	display:none
}
.sidebar .has-footer .footer, .sidebar.has-footer .footer {
	display:block;
	position:absolute;
	background-color:#2a2a2a;
	width:100%;
	bottom:0;
	padding-top:8px;
	padding-right:15px;
	padding-bottom:8px;
	padding-left:15px;
	z-index:11;
	height:50px
}
.sidebar .has-footer .footer:after, .sidebar.has-footer .footer:after {
	position:absolute;
	top:0;
	left:0;
	right:0;
	content:"";
	border-top:1px solid #262626
}
.sidebar .has-footer .viewport, .sidebar.has-footer .viewport {
	bottom:50px
}
.sidebar .has-footer .viewport>.content, .sidebar.has-footer .viewport>.content {
	bottom:0
}
.sidebar .has-footer .content, .sidebar.has-footer .content {
	bottom:50px
}
.sidebar .viewport {
	position:absolute!important;
	top:0;
	bottom:0;
	width:100%!important
}
.sidebar .content {
	position:absolute;
	top:0;
	bottom:0;
	width:102px!important;
	overflow-y:scroll;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	-webkit-overflow-scrolling:touch;
}
@media (max-width:380px) {
	.sidebar .content .panel-group{
		overflow-y:scroll;
		-ms-overflow-style:-ms-autohiding-scrollbar;
		-webkit-overflow-scrolling:touch;
	}
	.sidebar .content {
		width:240px!important;
	}
	.sidebar {
		width: 240px;
	}
	.ft-content .col-sm-4 a{
		display: none;
	}
	footer.lg-in{
	    bottom: -49px;
	    margin: 0;
	    padding: 0 !important;
	}
}
.sidebar .content>.wrapper {
	padding-left:25px;
	padding-right:25px
}
.sidebar .content hr {
	border-color:#2f2f2f
}
.sidebar .content .heading {
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	color:#5d5d5d;
	margin:0;
	padding:25px 25px 15px
}
.sidebar .panel {
	background-color:transparent;
	border-radius:0!important;
	color:#888;
	border-width:0!important
}
.sidebar .media-list-contact>.media:after {
	border-color:#2f2f2f
}
.sidebar .media-list-contact>.media>.media-body>.media-heading {
	color:#888
}
.sidebar .media-list-contact>.media:active {
	background-color:#78beb6
}
.sidebar .topmenu {
	margin:0;
	padding:0;
	background-color:#eeeeee
}
.sidebar .topmenu li {
	display:block;
	position:relative;
	width:100%;
	list-style:none;
	 text-align: center;border-bottom: 1px solid #ffffff;
}
.sidebar .topmenu li.submenu-header {
	display:none
}
.sidebar .topmenu li:after {
	position:absolute;
	content:"";
	left:55px;
	right:0;
	bottom:-1px;

}
.sidebar .topmenu li:last-child:after {
	border:0
}
.sidebar .topmenu li.active, .sidebar .topmenu li:hover {
	background-color:#6C37C9
}
.sidebar .topmenu li.active:after {
	border-color:transparent
}
.sidebar .topmenu li.active a {
	color:#fff
}
.sidebar .topmenu li.active a>.figure>[class*=" ico-"], .sidebar .topmenu li.active a>.figure>[class^=ico-] {
border-color:#00b6ad;
color:#00b6ad
}
.sidebar .topmenu li.active a>.figure>.hasnotification {
	-webkit-box-shadow:0 0 0 2px #2f2f2f;
	box-shadow:0 0 0 2px #2f2f2f
}
.sidebar .topmenu li.open a {
	color:#fff
}
.sidebar .topmenu li.open a>.figure>[class*=" ico-"], .sidebar .topmenu li.open a>.figure>[class^=ico-] {
border-color:#122b28
}
.sidebar .topmenu li.open a>.arrow:before {
	content:"\e671"
}
.sidebar .topmenu li a {
	display:table;
	position:relative;
	table-layout:fixed;
	width:100%;
	font-size:13px;
	text-decoration:none;
	color:#122b28;
	outline:0;
	/* padding:6px 25px 6px 15px; */
	padding: 6px;
}
.sidebar .topmenu li a:hover {
	color:#fff
}
.sidebar .topmenu li a:hover>.figure>[class*=" ico-"], .sidebar .topmenu li a:hover>.figure>[class^=ico-] {
border-color:#122b28
}
.sidebar .topmenu li a>.figure {
	display:table-cell;
	table-layout:fixed;
	vertical-align:middle;
	width:100%;
	padding-left:0px;
	font-size:14px;display: inline-block;
}
.sidebar .topmenu li a>.figure .showimg { display:inline-block;max-width: 100%;}
.sidebar .topmenu li a>.figure .showimg-hover { display:none;max-width: 100%;}
.sidebar .topmenu li.active a>.figure .showimg, .sidebar .topmenu li:hover a>.figure .showimg { display:none;}
.sidebar .topmenu li.active a>.figure .showimg-hover, .sidebar .topmenu li:hover a>.figure .showimg-hover { display:inline-block;}


.sidebar .topmenu li a>.figure>.hasnotification {
	position:absolute;
	left:20px;
	-webkit-box-shadow:0 0 0 2px #2a2a2a;
	box-shadow:0 0 0 2px #2a2a2a
}
.sidebar .topmenu li a > .text {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  padding: 25px 0;
  top: 10px;
  vertical-align: middle;
  width: 100%;
}
.sidebar .topmenu li a>.number {
	display:table-cell;
	table-layout:fixed;
	vertical-align:middle;
	width:40px;
	font-weight:400
}
.sidebar .topmenu li a>.number>.badge, .sidebar .topmenu li a>.number>.label {
	float:right;
	max-width:35px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sidebar .topmenu li a>.arrow {
	display:table-cell;
	table-layout:fixed;
	vertical-align:middle;
	font-weight:400;
	width:20px;
	text-align:right;
	color:#444
}
.sidebar .topmenu li a>.arrow:before {
	font-family:iconfont;
	content:"\e64f";
	font-size:10px
}
.sidebar .topmenu li>.submenu {
	position:relative;
	overflow:hidden;
	background-color:#202020
}
.sidebar .topmenu li>.submenu:after {
	position:absolute;
	content:"";
	left:32px;
	top:0;
	bottom:0;
	border-left:1px solid #2f2f2f
}
.sidebar .topmenu li>.submenu li a {
	font-size:13px;
	color:#777;
	padding:1px 25px 1px 15px
}
.sidebar .topmenu li>.submenu li a>.figure {
	width:22px;
	padding-left:0
}
.sidebar .topmenu li>.submenu li a>.figure>[class*=" ico-"], .sidebar .topmenu li>.submenu li a>.figure>[class^=ico-] {
color:#777
}
.sidebar .topmenu li>.submenu li a>.text {
	font-weight:400
}
.sidebar .topmenu li>.submenu li a>.arrow:before {
	content:"\e64f"
}
.sidebar .topmenu li>.submenu li a:hover, .sidebar .topmenu li>.submenu li a:hover>.figure>[class*=" ico-"], .sidebar .topmenu li>.submenu li a:hover>.figure>[class^=ico-] {
color:#c3c3c3
}
.sidebar .topmenu li>.submenu li:after {
	z-index:1;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#2f2f2f;
	left:-12px;
	top:13px;
	bottom:auto;
	border-color:transparent;
	-webkit-box-shadow:0 0 0 2px #202020;
	box-shadow:0 0 0 2px #202020
}
.sidebar .topmenu li>.submenu li.active {
	background-color:transparent
}
.sidebar .topmenu li>.submenu li.active:after {
	background-color:#00b6ad
}
.sidebar .topmenu li>.submenu li.active a {
	color:#c3c3c3
}
.sidebar .topmenu li>.submenu li.active a>.text {
	font-weight:600
}
.sidebar .topmenu li>.submenu li.active a>.figure>[class*=" ico-"], .sidebar .topmenu li>.submenu li.active a>.figure>[class^=ico-] {
color:#c3c3c3
}
.sidebar .topmenu li>.submenu li.open a>.arrow:before {
	content:"\e671"
}
.sidebar .topmenu li>.submenu .submenu {
	overflow:hidden;
	padding-left:10px
}
.sidebar .topmenu li>.submenu .submenu li:after, .sidebar .topmenu li>.submenu .submenu:after {
	display:none
}
.sidebar .topmenu li>.submenu .submenu li.active a {
	color:#c3c3c3
}
.sidebar .topmenu li>.submenu .submenu li.active a>.text {
	font-weight:700
}
.sidebar .topmenu li>.submenu .submenu li.open a>.arrow:before {
	content:"\e671"
}
.sidebar .topmenu li>.submenu .submenu li a {
	color:#777;
	padding-top:0;
	padding-bottom:0
}
.sidebar .topmenu li>.submenu .submenu li a:hover {
	color:#c3c3c3
}
.sidebar .topmenu li>.submenu .submenu li a>.text {
	font-weight:400
}
.sidebar .topmenu li>.submenu .submenu li a>.arrow:before {
	content:"\e64f"
}
@media (min-width:768px) and (max-width:991px) {
.csstransforms3d.sidebar-open-ltr .sidebar-left.sidebar-menu {
-webkit-transform:translate3d(0px, 0, 0);
-moz-transform:translate3d(0px, 0, 0);
-o-transform:translate3d(0px, 0, 0);
-ms-transform:translate3d(0px, 0, 0);
transform:translate3d(0px, 0, 0)
}
.no-csstransforms3d.sidebar-open-ltr .sidebar-left.sidebar-menu {
left:0
}
.csstransforms3d.sidebar-open-rtl .sidebar-left.sidebar-menu {
-webkit-transform:translate3d(-240px, 0, 0);
-moz-transform:translate3d(-240px, 0, 0);
-o-transform:translate3d(-240px, 0, 0);
-ms-transform:translate3d(-240px, 0, 0);
transform:translate3d(-240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-rtl .sidebar-left.sidebar-menu {
left:-240px
}
.sidebar.sidebar-left.sidebar-menu {
position:absolute;
left:0;
top:0;
bottom:auto;
padding-top:60px;
width:60px;
min-height:100%
}
.sidebar.sidebar-left.sidebar-menu .header {
display:none
}
.sidebar.sidebar-left.sidebar-menu .header+.content {
top:0
}
.sidebar.sidebar-left.sidebar-menu .has-footer .footer, .sidebar.sidebar-left.sidebar-menu.has-footer .footer {
display:none
}
.sidebar.sidebar-left.sidebar-menu .has-footer .content, .sidebar.sidebar-left.sidebar-menu.has-footer .content {
bottom:auto
}
.sidebar.sidebar-left.sidebar-menu .viewport {
position:relative!important;
top:auto;
bottom:auto;
height:100%;
overflow:visible!important
}
.sidebar.sidebar-left.sidebar-menu .viewport>.scrollbar, .sidebar.sidebar-left.sidebar-menu .viewport>.scrollrail {
display:none!important
}
.sidebar.sidebar-left.sidebar-menu .content {
position:relative;
height:100%;
width:60px!important;
overflow:visible!important
}
.sidebar.sidebar-left.sidebar-menu .content .heading, .sidebar.sidebar-left.sidebar-menu .content .wrapper {
visibility:hidden;
overflow:hidden
}
.sidebar.sidebar-left.sidebar-menu .content .heading {
font-size:0;
padding:0
}
.sidebar .header {
padding-top:13px;
padding-bottom:13px;
min-height:60px
}
.sidebar .header+.content, .sidebar .header+.viewport {
top:60px
}
.sidebar .has-footer .footer {
padding-top:13px;
padding-bottom:13px;
min-height:60px
}
.sidebar .has-footer .content, .sidebar .has-footer .viewport {
bottom:60px
}
.sidebar .topmenu.topmenu-responsive>li:after {
left:0
}
.sidebar .topmenu.topmenu-responsive>li.hover>.submenu {
display:block
}
.sidebar .topmenu.topmenu-responsive>li.hover:before {
position:absolute;
z-index:1;
top:50%;
right:0;
margin-top:-8px;
content:"";
width:0;
height:0;
border-style:solid;
border-width:8px 8px 8px 0;
border-color:transparent #202020 transparent transparent;
-webkit-box-shadow:inset 1px 0 4px 0 #1d1d1d;
box-shadow:inset 1px 0 4px 0 #1d1d1d
}
.sidebar .topmenu.topmenu-responsive>li.active>a>.number .badge, .sidebar .topmenu.topmenu-responsive>li.active>a>.number .label {
-webkit-box-shadow:0 0 0 2px #2f2f2f;
box-shadow:0 0 0 2px #2f2f2f
}
.sidebar .topmenu.topmenu-responsive>li>a {
padding-top:17.5px;
padding-bottom:17.5px;
padding-left:15px;
padding-right:15px
}
.sidebar .topmenu.topmenu-responsive>li>a>.text {
display:none
}
.sidebar .topmenu.topmenu-responsive>li>a>.number {
display:block;
position:absolute;
top:12px;
right:10px;
width:auto
}
.sidebar .topmenu.topmenu-responsive>li>a>.number .badge, .sidebar .topmenu.topmenu-responsive>li>a>.number .label {
-webkit-box-shadow:0 0 0 2px #2a2a2a;
box-shadow:0 0 0 2px #2a2a2a
}
.sidebar .topmenu.topmenu-responsive>li>a>.arrow {
display:none
}
.sidebar .topmenu.topmenu-responsive>li>a>.figure {
display:block;
width:auto;
font-size:18px;
padding:0;
text-align:center
}
.sidebar .topmenu.topmenu-responsive>li>.submenu {
display:none;
position:absolute;
left:60px;
top:0;
width:200px;
height:auto!important;
padding-left:0;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none
}
.sidebar .topmenu.topmenu-responsive>li>.submenu:after {
display:none
}
.sidebar .topmenu.topmenu-responsive>li>.submenu>li.submenu-header {
display:block;
font-size:15px;
color:#c3c3c3;
font-weight:600;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:5px;
margin-top:-2px
}
.sidebar .topmenu.topmenu-responsive>li>.submenu>li.submenu-header:after {
display:none
}
.sidebar .topmenu.topmenu-responsive>li>.submenu>li:after {
left:15px
}
.sidebar .topmenu.topmenu-responsive>li>.submenu>li>a {
padding-left:35px;
padding-right:15px;
padding-top:1px;
padding-bottom:1px
}
.sidebar .topmenu.topmenu-responsive>li>.submenu .submenu {
position:static;
padding-left:20px;
background-color:#161616
}
.sidebar .topmenu.topmenu-responsive>li>.submenu .submenu>li>a {
padding-top:1px;
padding-bottom:1px
}
}
@media (min-width:992px) {
.csstransforms3d.sidebar-open-ltr .sidebar-left.sidebar-menu {
-webkit-transform:translate3d(0px, 0, 0);
-moz-transform:translate3d(0px, 0, 0);
-o-transform:translate3d(0px, 0, 0);
-ms-transform:translate3d(0px, 0, 0);
transform:translate3d(0px, 0, 0)
}
.no-csstransforms3d.sidebar-open-ltr .sidebar-left.sidebar-menu {
left:0
}
.csstransforms3d.sidebar-open-rtl .sidebar-left.sidebar-menu {
-webkit-transform:translate3d(-240px, 0, 0);
-moz-transform:translate3d(-240px, 0, 0);
-o-transform:translate3d(-240px, 0, 0);
-ms-transform:translate3d(-240px, 0, 0);
transform:translate3d(-240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-rtl .sidebar-left.sidebar-menu {
left:-240px
}
.sidebar.sidebar-left.sidebar-menu {
left:0;
top:60px
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static {
position:absolute;
left:0;
top:0;
bottom:auto;
padding-top:60px;
min-height:100%
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static .header {
top:60px
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static .header+.viewport {
padding-top:60px
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static .header+.content {
padding-top:60px;
top:0;
bottom:auto
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static .has-footer .viewport, .sidebar.sidebar-left.sidebar-menu.sidebar-static.has-footer .viewport {
padding-bottom:60px
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static .has-footer .viewport>.content, .sidebar.sidebar-left.sidebar-menu.sidebar-static.has-footer .viewport>.content {
padding-bottom:0
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static .has-footer .content, .sidebar.sidebar-left.sidebar-menu.sidebar-static.has-footer .content {
padding-bottom:60px
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static .viewport {
position:relative!important;
top:auto;
bottom:auto;
height:100%;
overflow:visible!important
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static .viewport>.scrollbar, .sidebar.sidebar-left.sidebar-menu.sidebar-static .viewport>.scrollrail {
display:none!important
}
.sidebar.sidebar-left.sidebar-menu.sidebar-static .content {
position:relative;
height:100%;
overflow:visible!important
}
.sidebar .header {
padding-top:13px;
padding-bottom:13px;
min-height:60px
}
.sidebar .header+.content, .sidebar .header+.viewport {
top:60px
}
.sidebar .has-footer .footer {
padding-top:13px;
padding-bottom:13px;
min-height:60px
}
.sidebar .has-footer .content, .sidebar .has-footer .viewport {
bottom:60px
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu {
position:absolute;
left:0;
top:18px;
bottom:auto;
padding-top:60px;
width:60px;
min-height:100%
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu .header {
display:none
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu .header+.content, .sidebar-minimized .sidebar.sidebar-left.sidebar-menu .header+.viewport {
padding-top:0
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu .has-footer .footer, .sidebar-minimized .sidebar.sidebar-left.sidebar-menu.has-footer .footer {
display:none
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu .has-footer .content, .sidebar-minimized .sidebar.sidebar-left.sidebar-menu .has-footer .viewport, .sidebar-minimized .sidebar.sidebar-left.sidebar-menu .has-footer .viewport>.content, .sidebar-minimized .sidebar.sidebar-left.sidebar-menu.has-footer .content, .sidebar-minimized .sidebar.sidebar-left.sidebar-menu.has-footer .viewport, .sidebar-minimized .sidebar.sidebar-left.sidebar-menu.has-footer .viewport>.content {
padding-bottom:0
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu .viewport {
position:relative!important;
top:auto;
bottom:auto;
height:100%;
overflow:visible!important
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu .viewport>.scrollbar, .sidebar-minimized .sidebar.sidebar-left.sidebar-menu .viewport>.scrollrail {
display:none!important
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu .content {
position:relative;
height:100%;
width:60px!important;
overflow:visible!important
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu .content .heading, .sidebar-minimized .sidebar.sidebar-left.sidebar-menu .content .wrapper {
visibility:hidden;
overflow:hidden
}
.sidebar-minimized .sidebar.sidebar-left.sidebar-menu .content .heading {
font-size:0;
padding:0
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li:after {
left:0
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li.hover>.submenu {
display:block
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li.hover:before {
position:absolute;
z-index:1;
top:50%;
right:0;
margin-top:-8px;
content:"";
width:0;
height:0;
border-style:solid;
border-width:8px 8px 8px 0;
border-color:transparent #202020 transparent transparent;
-webkit-box-shadow:inset 1px 0 4px 0 #1d1d1d;
box-shadow:inset 1px 0 4px 0 #1d1d1d
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li.active>a>.number .badge, .sidebar-minimized .sidebar .topmenu.topmenu-responsive>li.active>a>.number .label {
-webkit-box-shadow:0 0 0 2px #2f2f2f;
box-shadow:0 0 0 2px #2f2f2f
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>a {
padding-top:17.5px;
padding-bottom:17.5px;
padding-left:15px;
padding-right:15px
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>a>.text {
display:none
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>a>.number {
display:block;
position:absolute;
top:12px;
right:10px;
width:auto
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>a>.number .badge, .sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>a>.number .label {
-webkit-box-shadow:0 0 0 2px #2a2a2a;
box-shadow:0 0 0 2px #2a2a2a
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>a>.arrow {
display:none
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>a>.figure {
display:block;
width:auto;
font-size:18px;
padding:0;
text-align:center
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>.submenu {
display:none;
position:absolute;
left:60px;
top:0;
width:200px;
height:auto!important;
padding-left:0;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>.submenu:after {
display:none
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>.submenu>li.submenu-header {
display:block;
font-size:15px;
color:#c3c3c3;
font-weight:600;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:5px;
margin-top:-2px
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>.submenu>li.submenu-header:after {
display:none
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>.submenu>li:after {
left:15px
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>.submenu>li>a {
padding-left:35px;
padding-right:15px;
padding-top:1px;
padding-bottom:1px
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>.submenu .submenu {
position:static;
padding-left:20px;
background-color:#161616
}
.sidebar-minimized .sidebar .topmenu.topmenu-responsive>li>.submenu .submenu>li>a {
padding-top:1px;
padding-bottom:1px
}
}
#main {
	/* position:relative; */
	position: relative;
-webkit-transition:-webkit-transform .2s ease;
-moz-transition:-moz-transform .2s ease;
-o-transition:-o-transform .2s ease;
transition:-webkit-transform .2s ease, -moz-transform .2s ease, -o-transform .2s ease, transform .2s ease
}
#header.navbar.navbar-fixed-top~#main {
padding-top:100px
}
.csstransforms3d.sidebar-open-ltr #main {
	-webkit-transform:translate3d(240px, 0, 0);
	-moz-transform:translate3d(240px, 0, 0);
	-o-transform:translate3d(240px, 0, 0);
	-ms-transform:translate3d(240px, 0, 0);
	transform:translate3d(240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-ltr #main {
	left:240px;
	right:auto
}
.csstransforms3d.sidebar-open-rtl #main {
	-webkit-transform:translate3d(-240px, 0, 0);
	-moz-transform:translate3d(-240px, 0, 0);
	-o-transform:translate3d(-240px, 0, 0);
	-ms-transform:translate3d(-240px, 0, 0);
	transform:translate3d(-240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-rtl #main {
	right:240px;
	left:auto
}
#main>.container, #main>.container-fluid {
	padding:15px
}
.DTTT_Print #main {
	padding:0!important
}
section.section {
	padding-top:35px;
	padding-bottom:35px
}
section.section .section-header {
	margin-bottom:35px
}
@media (min-width:768px) and (max-width:991px) {
.csstransforms3d.sidebar-open-ltr #main {
-webkit-transform:translate3d(0px, 0, 0);
-moz-transform:translate3d(0px, 0, 0);
-o-transform:translate3d(0px, 0, 0);
-ms-transform:translate3d(0px, 0, 0);
transform:translate3d(0px, 0, 0)
}
.no-csstransforms3d.sidebar-open-ltr #main {
left:0;
right:auto
}
.csstransforms3d.sidebar-open-rtl #main {
-webkit-transform:translate3d(-240px, 0, 0);
-moz-transform:translate3d(-240px, 0, 0);
-o-transform:translate3d(-240px, 0, 0);
-ms-transform:translate3d(-240px, 0, 0);
transform:translate3d(-240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-rtl #main {
right:240px;
left:auto
}
#header.navbar.navbar-fixed-top~#main {
padding-top:60px
}
#header.navbar~#main {
padding-top:0
}
.sidebar.sidebar-left~#main {
padding-left:60px
}
}
@media (min-width:992px) {
.csstransforms3d.sidebar-open-ltr #main {
-webkit-transform:translate3d(0px, 0, 0);
-moz-transform:translate3d(0px, 0, 0);
-o-transform:translate3d(0px, 0, 0);
-ms-transform:translate3d(0px, 0, 0);
transform:translate3d(0px, 0, 0)
}
.no-csstransforms3d.sidebar-open-ltr #main {
left:0;
right:auto
}
.csstransforms3d.sidebar-open-rtl #main {
-webkit-transform:translate3d(-240px, 0, 0);
-moz-transform:translate3d(-240px, 0, 0);
-o-transform:translate3d(-240px, 0, 0);
-ms-transform:translate3d(-240px, 0, 0);
transform:translate3d(-240px, 0, 0)
}
.no-csstransforms3d.sidebar-open-rtl #main {
right:240px;
left:auto
}
#main {
padding-top:0
}
.sidebar.sidebar-menu+#main {
padding-left:115px;
}

#header.navbar~#main {
padding-top:0
}
#header.navbar.navbar-fixed-top~#main, .sidebar-minimized #header.navbar.navbar-fixed-top~#main {
padding-top:60px;
}

.sidebar-minimized #header.navbar~#main {
padding-top:0
}
.sidebar-minimized .sidebar.sidebar-left~#main {
padding-left:60px
}
}

@media (min-width:768px) {
.frontend #header.navbar .navbar-header {
background-color:transparent
}
.frontend #header.navbar .navbar-header>.navbar-brand>.logo-figure {
background-image:url(../image/logo/logo-figure-inverse.png)
}
.frontend #header.navbar .navbar-header>.navbar-brand>.logo-text {
background-image:url(../image/logo/logo-text-inverse.png)
}
.frontend #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>.dropdown>.dropdown-menu {
margin-top:1px;
left:0;
border-top-width:0;
border-top-left-radius:0;
border-top-right-radius:0
}
.frontend #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>.dropdown>.dropdown-menu>li>a {
padding:8px 15px!important
}
.frontend #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>.dropdown>.dropdown-menu>li+li {
border-top:1px solid #f2f5f5
}
.frontend #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>.dropdown>.dropdown-menu .dropdown-menu li>a {
padding:6px 15px!important
}
.frontend #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>.dropdown>a:after, .frontend #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>.dropdown>a:before {
position:absolute;
content:"";
left:0;
right:0;
bottom:-1px;
width:auto;
height:auto;
border-style:solid;
border-width:0;
margin:0!important
}
.frontend #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav>.dropdown.open>a:after {
border-bottom:2px solid #00b6ad!important
}
.frontend #header.navbar .navbar-toolbar .navbar-collapse>.navbar-nav.navbar-right>li>.dropdown-menu {
left:auto;
right:0
}
}
.infobar {
	position:relative;
	z-index:1035;
	height:36px;
	background-color:#444
}
.infobar+.navbar-fixed-top {
	top:36px
}
#slider+#main {
	padding-top:0!important
}
.frontend .section {
	padding-top:35px;
	padding-bottom:35px
}
.frontend .section .section-header {
	margin-top:-35px;
	margin-bottom:40px;
	padding-top:35px;
	padding-bottom:25px
}
.frontend .section .section-header .section-title {
	position:relative;
	margin:0
}
.frontend .section .section-header .section-title:after {
	content:"";
	position:absolute;
	bottom:-16px;
	left:0;
	width:50px;
	border-bottom:2px solid #00b6ad
}
.frontend .section .section-header.section-header-bordered .section-title:before {
	content:"";
	position:absolute;
	bottom:-16px;
	left:0;
	right:0;
	border-bottom:1px dotted #cfd9db
}
.frontend .section .section-header.text-center .section-title:after {
	left:50%;
	margin-left:-25px
}
.frontend .section .section-header.text-right .section-title:after {
	left:auto;
	right:0
}
@media (min-width:1200px) {
.frontend .container {
width:1024px
}
}
.frontend footer#footer {
	position:relative;
	background-color:#444;
	padding-top:25px;
	color:#e6e6e6
}
.right-svg svg{
	max-width: 17px;
  max-height: 15px;
}
.frontend footer#footer>.footer-bottom {
	background-color:#2b2b2b;
	margin-top:15px;
	padding-top:15px;
	padding-bottom:15px
}
