.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: 25px;
    padding: 5px 15px;
    border-top: none;
    background: #fff;
    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);
}
.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%;
}
.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    height: calc(1.5em + .75rem + 2px);
}
.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
   /*  height: 2.375rem; */
    height: calc(1.5em + .75rem + 2px);
    margin: 0;
    opacity: 0;
}
.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: 2.0rem;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #e9f1f1;
    border-radius: 0px;
}