.smart-style-3 body, body.smart-style-3 {
	background: #fff !important;
	font-family: Arial, sans-serif
}

.smart-style-3 #logo img {
	width: 125px;
	height: auto;
	padding-left: 3px;
	margin-top: -3px
}

.smart-style-3 #header {
	background-color: #f78c40;
	background-image: -moz-linear-gradient(top, #f78c40, #d67632);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f78c40),
		to(#d67632));
	background-image: -webkit-linear-gradient(top, #f78c40, #d67632);
	background-image: -o-linear-gradient(top, #f78c40, #d67632);
	background-image: linear-gradient(to bottom, #f78c40, #d67632)
}

.smart-style-3 #ribbon {
	background: #fff
}

.smart-style-3 #hide-menu i {
	color: #fff !important
}

.smart-style-3 .header-dropdown-list>li>.dropdown-toggle {
	display: block;
	background: rgba(0, 0, 0, .2);
	padding: 2px 7px 3px;
	border-radius: 3px;
	margin-top: 14px
}

.smart-style-3 .header-search>input[type=text] {
	border-color: #CA854F
}

.smart-style-3 .header-search>button {
	color: #DF9B45
}

.smart-style-3 aside {
	background: #f2f2f2;
	border-right: 2px solid #ccc
}

.smart-style-3 .login-info {
	border-bottom: 1px solid #E2E2E2;
	background: #fff;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none
}

.smart-style-3 .login-info span {
	border-bottom: none
}

.smart-style-3 .login-info a span {
	color: #444 !important
}

.smart-style-3 nav>ul>li {
	background-color: #f2f2f2;
	background-image: -moz-linear-gradient(top, #f9f9f9, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9),
		to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #f9f9f9, #f2f2f2);
	background-image: -o-linear-gradient(top, #f9f9f9, #f2f2f2);
	background-image: linear-gradient(to bottom, #f9f9f9, #f2f2f2);
	border-bottom: 1px solid #DFDFDF
}

.smart-style-3 nav>ul>li>a {
	padding: 12px 10px 12px 11px;
	font-size: 13px
}

.smart-style-3 nav>ul>li>a b {
	top: 12px
}

.smart-style-3 nav>ul>li>a>i {
	color: #ae2e2d;
	font-size: 20px
}

.smart-style-3 nav>ul>li.active>a:before {
	top: 10px !important
}

.smart-style-3 nav>ul>li.open {
	border-left: 4px solid #ae2e2d
}

.smart-style-3 nav>ul>li.open>a {
	padding-left: 7px
}

.smart-style-3 nav>ul>li.open ul li>a, .smart-style-3 nav>ul>li.open>ul>li>a
	{
	padding-left: 38px
}

.smart-style-3 nav ul li.active>a:before {
	top: 6px;
	color: #bbb
}

.smart-style-3 nav ul li.active>a {
	font-weight: 700
}

.smart-style-3 nav ul ul {
	background: 0 0
}

.smart-style-3 nav ul ul li>a {
	font-size: 13px
}

.smart-style-3 nav ul li a:hover {
	background: rgba(0, 0, 0, .05) !important
}

.smart-style-3 .superbox-list.active:before {
	color: #3D3B39
}

.smart-style-3 .active+.ajax-dropdown {
	-webkit-box-shadow: 1px 14px 16px rgba(61, 35, 14, .55);
	box-shadow: 1px 14px 16px rgba(61, 35, 14, .55)
}

.smart-style-3 .dropdown-menu {
	border-radius: 0;
	border-bottom: 2px solid #ADADAD;
	background: #FDDFB3
}

.smart-style-3 .dropdown-menu>li>a {
	color: #4E361B
}

.smart-style-3 .dropdown-menu .divider {
	background-color: #EBC7A6
}

.smart-style-3 .dropdown-menu-large .dropdown-header {
	color: #5C391E
}

.smart-style-3 .has-warning .form-control {
	border-color: #c09853 !important
}

.smart-style-3 .has-error .form-control {
	border-color: #b94a48 !important
}

.smart-style-3 .has-success .form-control {
	border-color: #468847 !important
}

.smart-style-3 #shortcut {
	background-color: rgba(25, 16, 6, .85)
}

.smart-style-3 .ui-chatbox-titlebar {
	background-color: #66605B !important
}

.smart-style-3 .ui-chatbox-titlebar.ui-state-focus {
	background-color: #4B433C !important
}

.smart-style-3 #ribbon .breadcrumb, .smart-style-3 #ribbon .breadcrumb a
	{
	color: #585656 !important
}

.smart-style-3 #ribbon .breadcrumb li:last-child, .smart-style-3 #ribbon .breadcrumb>.active
	{
	color: #5F5F5F
}

.smart-style-3.fixed-ribbon #ribbon {
	box-shadow: 0 .0625em .3125em rgba(0, 0, 0, .35)
}

.smart-style-3 #logo-group span#activity, .smart-style-3 .btn-header>:first-child>a
	{
	background-color: #DD7C37;
	background-image: -moz-linear-gradient(top, #dd7c37, #b9662b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b9662b),
		to(#b9662b));
	background-image: -webkit-linear-gradient(top, #dd7c37, #b9662b);
	background-image: -o-linear-gradient(top, #dd7c37, #b9662b);
	background-image: linear-gradient(to bottom, #dd7c37, #b9662b);
	color: #fff !important;
	border: 1px solid #f09d61;
	text-shadow: #985813 0 -1px
}

.smart-style-3 #logo-group span#activity:active, .smart-style-3 #logo-group span#activity:hover,
	.smart-style-3 .btn-header>:first-child>a:active, .smart-style-3 .btn-header>:first-child>a:hover
	{
	-webkit-box-shadow: inset 1px 1px 0 #985813, inset -1px -1px 0 #985813;
	-moz-box-shadow: inset 1px 1px 0 #985813, inset -1px -1px 0 #985813;
	box-shadow: inset 1px 1px 0 #985813, inset -1px -1px 0 #985813;
	background-color: #dd7a35;
	background-image: -moz-linear-gradient(top, #dd7a35, #984a13);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd7a35),
		to(#984a13));
	background-image: -webkit-linear-gradient(top, #dd7a35, #984a13);
	background-image: -o-linear-gradient(top, #dd7a35, #984a13);
	background-image: linear-gradient(to bottom, #dd7a35, #984a13)
}

.smart-style-3 .header-dropdown-list>li>.dropdown-toggle, .smart-style-3 .project-context>:first-child,
	.smart-style-3 .project-selector {
	color: #fff;
	text-shadow: #985813 0 -1px
}

.smart-style-3 nav ul li a, .smart-style-3 nav ul li.open>a,
	.smart-style-3 nav ul li.open>a b {
	color: #444 !important
}

.smart-style-3 nav>ul ul li::before, .smart-style-3 nav>ul>li>ul::before
	{
	border: none
}

.smart-style-3 .page-footer, .smart-style-3 .superbox-show {
	background: #3D3B39
}

.smart-style-3.minified nav>ul>li {
	border-bottom: 1px solid #E9E4E4;
	border-top: 1px solid #FFF
}

.smart-style-3.minified nav>ul>li.open ul li>a {
	padding-left: 14px
}

.smart-style-3.minified nav>ul>li>ul, .smart-style-3.minified nav>ul>li>ul>li>ul>li
	{
	background-color: rgba(69, 69, 69, .9)
}

.smart-style-3.minified nav ul li a, .smart-style-3.minified nav ul li.open>a,
	.smart-style-3.minified nav ul li.open>a b {
	color: #fff !important
}

.smart-style-3 .dropdown-menu>.active>a, .smart-style-3 .dropdown-menu>.active>a:hover,
	.smart-style-3 .dropdown-menu>li>a:focus, .smart-style-3 .dropdown-menu>li>a:hover,
	.smart-style-3 .tt-suggestion.tt-is-under-cursor {
	background-color: #EC9519;
	color: #fff
}

.smart-style-3 .dropdown-menu-large>li ul>li>a:focus, .smart-style-3 .dropdown-menu-large>li ul>li>a:hover
	{
	border-radius: 3px;
	background-color: #F1B686
}

.smart-style-3 input:not ([type] ), .smart-style-3 input[type=color],
	.smart-style-3 input[type=email], .smart-style-3 input[type=number],
	.smart-style-3 input[type=password], .smart-style-3 input[type=tel],
	.smart-style-3 input[type=text], .smart-style-3 input[type=url],
	.smart-style-3 textarea {
	border-top-color: #a3a3a3;
	border-left-color: #a3a3a3;
	border-bottom-color: #ccc;
	border-right-color: #ccc;
	-webkit-box-shadow: inset 0 1px 0 #d6d6d6;
	-moz-box-shadow: inset 0 1px 0 #d6d6d6;
	box-shadow: inset 0 1px 0 #d6d6d6;
	color: #000
}

.smart-style-3 .select2-container-multi .select2-choices .select2-search-field input,
	.smart-style-3 .tt-hint {
	box-shadow: none !important;
	border: none !important
}

.smart-style-3 .SmallBox span, .smart-style-3 .bigBox span {
	letter-spacing: 0
}

.smart-style-3.menu-on-top nav ul ul li>a {
	color: inherit
}

.smart-style-3.menu-on-top nav ul ul li a {
	padding-left: 10px !important;
	font-size: 13px
}

.smart-style-3.menu-on-top nav ul ul li:hover>a {
	color: #fff
}

.smart-style-3.menu-on-top nav ul ul .active>a {
	color: #333 !important
}

.smart-style-3.menu-on-top nav ul>li>ul {
	left: -2px
}

.smart-style-3.menu-on-top nav>ul>li>a:hover {
	background: #fff !important
}

.smart-style-3.menu-on-top nav>ul>li>a:after {
	color: #8AA1B3 !important
}

.smart-style-3.menu-on-top aside {
	background: inherit
}

.smart-style-3.menu-on-top aside#left-panel {
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff
}

.smart-style-3.menu-on-top aside#left-panel nav>ul>li {
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #FFF
}

.smart-style-3.menu-on-top aside#left-panel nav>ul>li>a {
	text-shadow: none !important;
	font-size: 13px;
	padding: 10px 9px !important;
	border: none !important
}

.smart-style-3.menu-on-top aside#left-panel nav>ul>li:hover {
	background: #fff
}

.smart-style-3.menu-on-top nav ul ul, .smart-style-3.menu-on-top nav ul ul ul
	{
	border-color: #E2E2E2
}

.smart-style-3.menu-on-top nav ul ul li a:hover, .smart-style-3.menu-on-top nav ul ul li:hover>a,
	.smart-style-3.menu-on-top nav ul ul ul li a:hover {
	background: rgba(0, 0, 0, .05)
}

.smart-style-3.menu-on-top nav ul ul li a, .smart-style-3.menu-on-top nav ul ul ul li a
	{
	color: #D8DEE5
}

.smart-style-3.menu-on-top nav ul ul li a:hover, .smart-style-3.menu-on-top nav ul ul ul li a:hover
	{
	color: #fff
}

.smart-style-3.menu-on-top nav ul ul li:hover>a:after, .smart-style-3.menu-on-top nav>ul ul>li a:after,
	.smart-style-3.menu-on-top nav>ul ul>li a:hover:after, .smart-style-3.menu-on-top nav>ul>li>a:after
	{
	color: inherit
}

.smart-style-3.menu-on-top nav ul ul .active>a:hover, .smart-style-3.menu-on-top nav ul ul li.active:hover>a
	{
	color: #333 !important
}

@media ( max-width :979px) {
	.smart-style-3 #content {
		padding-left: 5px;
		padding-right: 5px
	}
	.smart-style-3 #ribbon {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		border-radius: 0
	}
}

.toggle-demo {
	position: absolute;
	top: 10px;
	right: -8px;
	display: block;
	width: 154px;
	height: auto;
	z-index: 99;
	opacity: .9
}

.toggle-demo:hover {
	opacity: 1
}

.toggle-demo .btn-group {
	width: 100px;
	float: left
}

.toggle-demo>span {
	display: inline-block;
	float: left;
	margin-right: 5px;
	line-height: 21px;
	color: #757575
}

.demo-vertical-uislider {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.demo-vertical-uislider>div {
	height: 200px;
	margin: 0 0 0 10px;
	display: inline-block
}

.demo-vertical-uislider>:first-child {
	margin-left: 15px
}

.knobs-demo>div {
	display: inline-block;
	margin-left: 30px
}

.knobs-demo>:first-child {
	margin-left: 0
}

.demo label input[type=checkbox].checkbox+span:before, .demo label input[type=radio].radiobox+span:before
	{
	border: 1px solid #5E5E5E
}

.demo label:hover input[type=checkbox].checkbox+span:before {
	border-color: #E77317
}

.demo label {
	margin-bottom: 4 !important
}

.demo .checkbox i {
	border-color: #7A7A7A
}

.demo .checkbox, .demo .radio {
	padding-left: 22px
}

.demo.activate {
	right: 0 !important;
	box-shadow: -11px 12px 23px rgba(0, 0, 0, .2);
	padding: 5px 10px 10px
}

.demo #demo-setting+form {
	display: none
}

.demo.activate #demo-setting+form {
	display: block
}

.demo {
	position: absolute;
	top: 5px;
	right: 0;
	width: 160px;
	z-index: 902;
	background: #F1DA91
}

.demo>span {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 30px;
	width: 30px;
	border-radius: 5px 0 0 5px;
	background: #F1DA91;
	padding: 2px;
	text-align: center;
	line-height: 28px;
	cursor: pointer
}

.demo>span i {
	font-size: 17px
}

.demo.activate>span i:before {
	content: "\f00d"
}

.demo.activate>span {
	left: -30px
}

.demo>span:hover i {
	color: #333 !important
}

.demo form section {
	margin: 0 !important
}

.demo .btn {
	font-size: 13px !important;
	line-height: 1.5 !important;
	border-radius: 3px !important;
	padding: 3px 7px !important;
	height: auto !important
}

.demo-liveupdate-1 {
	font-size: 12px !important;
	position: absolute !important;
	left: 33px;
	top: 15px;
	display: block;
	z-index: 2;
	font-weight: 700;
	padding: 1px 61px 3px 7px
}

.demo-btns {
	margin: 0;
	padding: 0;
	list-style: none
}

.demo-btns>li {
	display: inline-block;
	margin-bottom: 7px
}

.demo-icon-font {
	font-size: 14px;
	margin-bottom: 6px;
	padding-top: 4px;
	padding-bottom: 4px
}

.demo-icon-font:hover {
	background-color: rgba(86, 61, 124, .1);
	text-decoration: none
}

.demo-modal {
	width: auto;
	max-width: 600px;
	z-index: 1
}

.demo-red {
	color: #DF413E
}

.demo-orange {
	color: #DAA03E
}

.demo-border {
	border: 1px solid rgba(0, 0, 0, .2)
}

.nav-demo-btn {
	display: none
}

body:not (.menu-on-top ) .nav-demo-btn {
	display: block;
	padding: 6px 5px;
	margin: 5px 10px;
	width: auto;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 12px;
	white-space: normal
}

.fixed-navigation .nav-demo-btn, .minified .nav-demo-btn {
	display: none !important
}

.smart-rtl .demo .margin-right-5 {
	margin-right: 0 !important
}

.breadcrumb>li+li:before {
	content: "/\00a0";
	padding: 0 5px;
	color: #585656;
}

.social-talk .social-profile img {
	height: 32px;
	width: 32px;
	border-radius: 50%;
}

.social-board .social-profile img {
	height: 42px;
	width: 42px;
	border-radius: 50%;
}

.social-talk .social-content {
	margin-top: 2px;
}

.feed-element, .media-body {
	overflow: hidden;
}

.media-left, .media-right, .media-body {
	display: table-cell;
	vertical-align: top;
}

.media-body {
	width: 10000px;
}

.contact-panel {
	margin-bottom: 25px
}

.fileUpload input, .upload {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
}

.img-small {
	width: 70px;
	height: 70px;
}

.img-circle {
	border-radius: 50%;
}

img {
	vertical-align: middle;
}

img {
	border: 0px none;
}

.img-square-small {
	width: 150px;
	height: 150px;
}

.chat-message {
	padding: 10px 20px;
}

.chat-discussion .chat-message .message {
	text-align: left;
	margin-left: 55px;
}

.chat-discussion .message {
	background-color: #f7f8fa;
	text-align: left;
	display: block;
	padding: 0px 20px 20px 0px;
	position: relative;
	border-radius: 4px;
}

.chat-discussion .chat-message .message-avatar {
	float: left;
	margin-right: 10px;
}

.message-avatar {
	height: 36px;
	width: 36px;
	border: 1px solid #fff;
	outline: 1px solid #bfbfbf;
}

.hpanel {
	margin-bottom: 8px;
	border-bottom: 1px solid #e4e5e7;
}

.hpanel .panel-body.file-body {
	padding: 30px 0;
	text-align: center;
}

.hpanel .panel-body {
	background: #fff;
	border: 1px solid #e4e5e7;
	border-radius: 2px;
	padding: 20px;
	position: relative;
}

.panel-body {
	padding: 15px;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom-right-radius: 1px;
	border-bottom-left-radius: 1px;
}

.btn-highway-yellow {
	color: #fff;
	background-color: #ffab00;
	border-color: #ffab00;
}

.btn-highway-yellow:hover {
	color: #000000;
	background-color: #ffab00;
	border-color: #ffab00;
}

.ripple {
	position: relative;
	overflow: hidden;
	transform: translate3d(0, 0, 0);
}

.ripple:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
	background-repeat: no-repeat;
	background-position: 50%;
	transform: scale(10, 10);
	opacity: 0;
	transition: transform .5s, opacity 1s;
}

.ripple:active:after {
	transform: scale(0, 0);
	opacity: .2;
	transition: 0s
}

nav>ul ul li a i {
	font-size: 14px !important;
	width: 18px !important;
	text-align: center !important;
	vertical-align: 0 !important;
	line-height: 1 !important;
	color: #F7841A;
}

.nav-tabs>li.active>a {
	-webkit-box-shadow: 0 -2px 0 #ffab00;
	-moz-box-shadow: 0 -2px 0 #ffab00;
	box-shadow: 0 -2px 0 #ffab00;
	border-top-width: 0 !important;
	margin-top: 1px !important;
	font-weight: 700;
}

.jarviswidget header .nav-tabs>li.active>a, .jarviswidget header .nav-tabs>li.active>a:focus,
	.jarviswidget header .nav-tabs>li.active>a:hover {
	color: #555;
	background-color: #FFF;
	border: 1px solid #ffab00;
	border-bottom-color: transparent;
	border-top: none;
	cursor: default;
}

.smart-style-3 nav ul li.active>a:before {
	top: 6px;
	color: #ffab00;
}
/*
    .modal-floating {
       box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
    }
*/
.modal-footer {
	padding: 05px 10px 05px 10px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-header-orange {
	background-color: #f78c40 !important;
}

.modal-header-green {
	background-color: #45863d !important;
}

.cbox {
	margin-bottom: 4px;
	padding-left: 05px;
	line-height: 25px;
	color: #404040;
	cursor: pointer;
	font-size: 13px;
}

/*OVERWRITE SMART-STYLE-3 HEADER ELEMENTS*/
.smart-style-3 #ribbon {
	background: #ffffff; /* 
    border-top: 4px solid #F2CA00; */
}

.smart-style-3 #header {
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF),
		to(#FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(to bottom, #FFFFFF, #FFFFFF)
}

.login-info {
	display: block;
	font-size: 12px;
	height: 39px;
	color: #fff;
	/* border-top: 4px solid #F2CA00; */
	border-width: 1px 0;
	box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0
		rgba(0, 0, 0, .07);
	width: 100%;
	margin: 0 !important;
	border-bottom: 1px solid #525151;
}

.fixed-header.fixed-ribbon #header {
	border-bottom: 4px solid #099607;
	box-shadow: none;
}
/*
.btn-header>:first-child>a {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: default!important;
    display: inline-block;
    font-weight: 700;
    height: 26px;
    line-height: 21px;
    min-width: 24px;
    padding: 2px;
    text-align: center;
    text-decoration: none!important;
    -moz-user-select: none;
    -webkit-user-select: none;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #bfbfbf;
    color: #6D6A69;
    font-size: 17px;
    margin: 10px 0 0;
}
@media only screen and (max-width: 479px) and (min-width: 320px)
smartadmin-prod…ion.min.css:17
#hide-menu>:first-child>a, .btn-header a {
    margin-top: 7px!important;
    width: 40px!important;
    height: 32px!important;
    line-height: 30px!important;
}
@media (max-width: 880px) and (min-width: 768px)
smartadmin-prod…ion.min.css:17
#hide-menu>:first-child>a, .btn-header a {
    margin-top: 3px!important;
    width: 30px!important;
    height: 35px!important;
    line-height: 34px!important;
}
*/
.smart-style-3 .page-footer, .smart-style-3 .superbox-show {
	background: #B82827;
}

.page-footer {
	height: 20px;
	padding: 0px 13px 0;
	padding-left: 233px;
	border-top: 1px solid #CECECE;
	background: #B82827;
	width: 100%;
	position: absolute;
	display: block;
	bottom: 0;
}

.no-search .select2-search {
	display: none;
}

.alert-warning {
	border-color: #dfb56c;
	color: #826430;
	background-color: #efe1b3;
}

.btn-success {
	color: #fff;
	background-color: #099607;
	border-color: #099607;
}

.btn-gry {
	color: #777 !important;
	background: #dfdfdf;
	border: 1px solid #cccccc;

	/*color: #777 !important;*/

	/*border-color: #099607;*/
}

.smart-style-3 nav>ul>li>ul::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 23px;
	top: 0;
	bottom: 0;
	border-left: 1px solid #7A7A7A;
}

.smart-style-3 nav>ul ul li::before {
	content: "";
	display: block;
	position: absolute;
	width: 8px;
	left: 23px;
	top: 16px;
	border-top: 1px solid #7A7A7A;
	z-index: 1;
}

nav>ul ul li a i {
	font-size: 15px !important;
	width: 18px !important;
	text-align: center !important;
	vertical-align: 0 !important;
	line-height: 1 !important;
	color: #FF6600;
}

.submenu-li {
	padding-left: 13px;
}

ul.h-list li a {
	padding: 10px 15px;
	display: block;
}

ul.h-list li.active a {
	margin-top: 10px;
	background: #f7f9fa;
	border: 1px solid #e4e5e7;
	font-weight: 600;
	border-radius: 1px;
}

ul.mailbox-list, ul.h-list {
	list-style: none;
	padding: 0;
}

.m-t {
	margin-top: 15px;
}

ul, ol {
	margin-top: 0;
	margin-bottom: 10px;
}

.select2-container .select2-choice>.select2-chosen {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: none;
	width: auto;
}
/*.select2-chosen, .select2-choice > span:first-child, .select2-container .select2-choices .select2-search-field input {
    padding: 6px 12px;
}*/
.fuelux .wizard .action {
	position: absolute;
	right: 0;
	z-index: 2;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 46px;
	vertical-align: middle;
	background-color: #eee;
	border-left: 1px solid #d4d4d4;
}

.a {
	display: block;
}

.btn-file {
	position: relative;
	overflow: hidden;
}

.editable-click, a.editable-click, a.editable-click:hover {
	text-decoration: none;
	border-bottom: dashed 1px #08c;
}

plugins.htmlmedia ="screen"
.btn, a:link, button {
	-webkit-tap-highlight-color: rgba(169, 3, 41, .5);
}

plugins.htmlmedia ="screen"
a:focus, a:hover {
	color: #214e75;
	text-decoration: none;
}

plugins.htmlmedia ="screen"
a:active, a:hover {
	outline: 0;
}

plugins.htmlmedia ="screen"
a, button, input {
	-ms-touch-action: none !important;
}

plugins.htmlmedia ="screen"
a {
	color: #3276b1;
	text-decoration: none;
}

plugins.htmlmedia ="screen"
a {
	background-color: transparent;
}

plugins.htmlmedia ="screen"
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

user agent stylesheeta:-webkit-any-link {
	color: -webkit-link;
	text-decoration: underline;
	cursor: auto;
}

.b {
	display: none;
}

.fileUpload input, .upload {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
}

.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}

.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.imp_input:after {
	content: " *";
	color: #e32;
	position: absolute;
	margin-right-side: 0px 15px 15px 0px;
	padding: 0 5px 5px 2px;
}
/*override css */
.row.vdivide [class*='col-']:not (:last-child ):after {
	background: #e0e0e0;
	width: 1px;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	min-height: 70px;
}

.btn-green {
	background-color: #099607;
	border-color: #099607;
}

.btn-cyan {
    background-color: #18a7a7;
    border-color: #18a7a7;
    color: white
}.btn-cyanLight {
    background-color: #1bbbb3;
    border-color: #1bbbb3;
    color: white
}
.btn-blue {
    background-color: #118da9;
    border-color: #118da9;
    color: white
}
.synergy-teal {
/*                    background: #00796b!important;*/
    background: linear-gradient(50deg,#a9dc7b,#00796b)!important;
    color: #fff!important;
}
.synergy-peach {
/*                    background: #00796b!important;*/
    background: linear-gradient(50deg,#de6262,#ffb88c)!important;
    color: #fff!important;
}
.synergy-cherry {
/*                    background: #00796b!important;*/
    background: linear-gradient(50deg,#eb3349,#f45c43)!important;
    color: #fff!important;
}
.synergy-purple {
/*                    background: #7873f5!important;*/
    background: linear-gradient(50deg,#ff6ec4,#7873f5)!important;
    color: #fff!important;
}
.synergy-purpleDark {
/*                    background: #7873f5!important;*/
    background: linear-gradient(50deg,#cc2b5e,#753a88)!important;
    color: #fff!important;
}
.synergy-amber {
/*                    background: #e65100!important;*/
    background: linear-gradient(50deg,#ffba3a,#e65100)!important;
    color: #fff!important;
}
.synergy-green {
/*                    background: #2e7d32!important;*/
    background: linear-gradient(50deg,#2e7d32,#c5d429)!important;
    color: #fff!important;
}.synergy-greenLight{
/*                    background: #2e7d32!important;*/
    background: linear-gradient(50deg,#2DB04F,#A8EB12)!important;
    color: #fff!important;
}
.synergy-greenDark {
/*                    background: #2e7d32!important;*/
    background: linear-gradient(40deg,#2c750b,#81ca27)!important;
    color: #fff!important;
}
.synergy-greeen {
/*                    background: #2e7d32!important;*/
     background: linear-gradient(50deg,#56ab2f,#a8e063)!important;
    color: #fff!important;
}
.synergy-greenLush {
/*                    background: #2e7d32!important;*/
     background: linear-gradient(50deg,#88c12b,#099607)!important;
   
    color: #fff!important;
}
.synergy-pink {
/*                    background: #e91e63!important;*/
    background: linear-gradient(50deg,#f59e99,#e91e63)!important;
    color: #fff!important;
}.synergy-yellow {
/*                    background: #e91e63!important;*/
    background: linear-gradient(50deg,#fdc830,#f37335)!important;
    color: #fff!important;
}
.synergy-yellowDark {
/*                    background: #e91e63!important;*/
    background: linear-gradient(50deg,#f3aa25,#ff5a00)!important;
    color: #fff!important;
}
.synergy-blue {
    background: linear-gradient(40deg,#45cafc,#303f9f)!important;
    color: #fff!important;  
}
.synergy-aqua {
    background: linear-gradient(40deg,#2096ff,#05ffa3)!important;
    color: #fff!important;
}
.synergy-blueLight {
    background: linear-gradient(40deg,#303f9f,#45cafc)!important;
    color: #fff!important;
}.synergy-blueDark {
    background: linear-gradient(40deg,#00B4DB,#0083B0)!important;
    color: #fff!important;
}
.synergy-flare {
    background: linear-gradient(40deg,#f12711,#f5af19)!important;
    color: #fff!important;
}.synergy-red {
    /*background: linear-gradient(40deg,#ff1900,#f15e5e)!important;*/
    background: linear-gradient(40deg,#a90329,#d60505)!important;
    color: #fff!important;
}
.synergy-info {
    /*background: linear-gradient(40deg,#ff1900,#f15e5e)!important;*/
    background: linear-gradient(40deg,#00B4DB,#0083B0)!important;
    color: #fff!important;
}

.btn-floating {
       box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}
.modal-header-orange {
    background-color: #f78c40!important;
}
.synergy-modal-yellow {
    background-color: #f3bd0f!important;
}
.synergy-modal-red {
    background-color: #ea2200bd!important;
}.synergy-modal-cyan {
    background-color: #18bfbf!important;
}.synergy-modal-green {
    background-color: #4fad4db8!important;
   /* background-color: #21b51eb8!important;*/
}
.synergy-modal-gray {
    background-color: #6d696840!important;
    color: black;
}
.synergy-modal-yellowLight {
   // background-color: #d8cc5e!important;
    background-color: #d8cc5ecf!important;
    color: black;
}
.btn-circle-xs {
    width: 25px;
    height: 25px;
    text-align: center;
    padding: 3px 0;
    font-size: 12px;
    line-height: 18px;
   
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.btn-circle-xxs { 
    width: 21px;
    height: 21px;
    text-align: center;
    padding: 0px 0px;
    font-size: 11px;
    line-height: 18px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.btn-circle-xxxs {
    width: 21px;
    height: 21px;
    text-align: center;
    padding: 0px 0;
    font-size: 9px;
    line-height: 18px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
body:not (.menu-on-top ).desktop-detected {
	min-height: 500px !important;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button
	{
	-webkit-appearance: none;
	margin: 0;
}

body:not(.menu-on-top).desktop-detected {
    min-height: 500px!important;
}


.navigationScroll::-webkit-scrollbar {
width: 4px;
}

.navigationScroll::-webkit-scrollbar-track {
background: #f1f1f1; 
}

.navigationScroll::-webkit-scrollbar-thumb {
background: #bfbfbf; 
}
.navigationScroll::-webkit-scrollbar-thumb:hover {
background: #555; 
}