/**

Ace Admin Template CSS File

*/



@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);

html {

	min-height:100%;

	position:relative;

}

body {

	padding-bottom:0;

	background-color:#e4e6e9;

	font-family:'Open Sans';

	font-size:13px;

	color:#393939;

	min-height:100%

}

body:before {

	content:"";

	display:block;

	position:fixed;

	top:0;

	bottom:0;

	max-height:100%;

	min-height:100%;

	width:100%;

	z-index:-1;

	background-color:#FFF

}

#main-container {

	padding:0;

	position:relative

}

.navbar {

	margin-bottom:0

}

.navbar-inverse .navbar-inner {

	border:0;

	box-shadow:none;

	border-radius:0;

	margin:0;

	padding-left:0;

	padding-right:0;

	min-height:45px;

	position:relative

}

.navbar-inverse .navbar-inner {

	background:#438eb9

}

.navbar-inverse {

	padding-left:0;

	padding-right:0;

	margin-left:0;

	margin-right:0

}

.navbar-inverse .brand, .navbar-inverse .navbar-text, .navbar-inverse .navbar-link, .navbar-inverse .brand, .navbar-inverse .nav>li>a {

	color:#FFF

}

.navbar-inverse .brand {

	font-size:24px

}

.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {

	background-color:#d67e31

}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {

	border-top-color:#FFF

}

.navbar-inverse .brand {

	text-shadow:none

}

.navbar-inverse .nav>li>a {

	font-size:13px;

	text-shadow:none

}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {

	box-shadow:none

}

.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {

	background-color:#336e96

}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {

	background-color:#db873d

}

.ace-nav {

	height:100%

}

.ace-nav>li {

	line-height:45px;

	background-color:#2e6589;

	border-left:1px solid #DDD;

	padding:0;

	position:relative

}

.ace-nav>li>a>[class*="icon-"] {

font-size:16px;

color:#EEE

}

.ace-nav>li>a, .ace-nav>li>span {

	position:relative;

	color:#EEE;

	display:block;

	height:100%;

	padding:0 8px!important;

	background-color:none

}

.ace-nav>li:first-child {

	border-left:none

}

.ace-nav>li>a>.badge {

	position:relative;

	top:-4px;

	left:2px;

	padding-right:5px;

	padding-left:5px

}

.nav-user-photo {

	margin:-4px 8px 0 0;

	border-radius:24px;

	border:2px solid #FFF;

	max-width:36px!important

}

.ace-nav>li.grey {

	background:#555

}

.ace-nav>li.purple {

	background:#892e65

}

.ace-nav>li.green {

	background:#2e8965

}

.ace-nav>li.light-blue {

	background:#62a8d1

}

.ace-nav>li.red {

	background:#b74635

}

.ace-nav>li.light-green {

	background:#9abc32

}

.ace-nav>li.light-purple {

	background:#cb6fd7

}

.ace-nav>li.light-orange {

	background:#f79263

}

.ace-nav>li.dark {

	background:#404040

}

.ace-nav>li.light-blue2 {

	background:#42a8e1

}

.ace-nav>li.white-pink {

	background:#f4dae5

}

.ace-nav>li.no-border {

	border-left:none

}

.ace-nav>li.margin-1 {

	margin-left:1px

}

.ace-nav>li.margin-2 {

	margin-left:1px;

	margin-right:1px

}

#breadcrumbs {

	position:relative;

	z-index:10;

	border-bottom:1px solid #e5e5e5;

	background-color:#f5f5f5;

	min-height:40px;

	line-height:39px;

	padding:0 12px 0 0;

	display:block

}

.breadcrumb {

	background-color:transparent;

	display:inline-block;

	line-height:24px;

	margin:0 22px 0 12px;

	padding:0;

	font-size:13px;

	color:#333;

	border-radius:0

}

.breadcrumb>li>a {

	display:inline-block;

	padding:0 4px;

	color:#4c8fbd

}

.breadcrumb>li, .breadcrumb>.active {

	color:#555

}

.breadcrumb .icon-home {

	margin-left:4px;

	margin-right:2px;

	font-size:20px;

	position:relative;

	top:2px

}

.breadcrumb .icon-angle-right {

	height:22px;

	padding:0;

	margin:0;

	position:relative;

	top:1px;

	font-size:14px;

	color:#b2b6bf

}

.breadcrumb>li>.divider {

	padding:0 4px

}

#nav-search {

	position:absolute;

	top:5px;

	right:22px;

	line-height:24px

}

#nav-search .form-search {

	margin-top:1px

}

#nav-search-input {

	border-color:#6fb3e0;

	border-width:1px;

	width:120px;

	height:18px!important;

	border-radius:4px!important;

	font-size:13px;

	color:#666!important;

	z-index:11;

-moz-transition:all .15s ease;

-webkit-transition:all .15s ease;

-o-transition:all .15s ease;

-ms-transition:all .15s ease;

transition:all .15s ease

}

#nav-search-input+.dropdown-menu {

	min-width:0;

	left:0;

	right:0

}

#nav-search-btn {

	border-radius:0

}

#nav-search-input:focus {

	color:#656a72;

	box-shadow:none;

	opacity:1

}

#nav-search-icon {

	color:#6fb3e0;

	font-size:14px;

	line-height:24px

}

#sidebar>#nav-search {

	position:static;

	text-align:center;

	background-color:#fafafa;

	height:35px;

	padding-top:5px;

	border-bottom:1px solid #DDD

}

#sidebar>#nav-search>.form-search #nav-search-input {

	width:130px!important;

	border-radius:0!important;

	max-width:130px!important;

	opacity:1!important

}

#sidebar>#nav-search #nav-search-input+.dropdown-menu {

	text-align:left

}

#sidebar.menu-min>#nav-search>.form-search {

	position:absolute;

	left:5px;

	z-index:14

}

#sidebar.menu-min>#nav-search>.form-search #nav-search-input {

	width:0!important;

	max-width:0!important;

	opacity:0!important

}

#sidebar.menu-min>#nav-search:hover #nav-search-input, #sidebar.menu-min>#nav-search #nav-search-input:focus, #sidebar.menu-min>#nav-search #nav-search-input:hover, #sidebar.menu-min>#nav-search #nav-search-input:active {

	width:130px!important;

	max-width:130px!important;

	opacity:1!important

}

#sidebar.menu-min>#nav-search>.form-search #nav-search-icon {

	border:1px solid;

	border-radius:32px;

	background-color:#FFF;

	padding:0 5px

}

#sidebar>#nav-search>.form-search #nav-search-icon, #sidebar.menu-min>#nav-search:hover #nav-search-icon, #sidebar.menu-min>#nav-search>.form-search #nav-search-input:focus ~ #nav-search-icon, #sidebar.menu-min>#nav-search>.form-search #nav-search-input:hover ~ #nav-search-icon, #sidebar.menu-min>#nav-search>.form-search #nav-search-input:active ~ #nav-search-icon {

border:0;

border-radius:0;

padding:0 3px

}

#sidebar:before {

	content:"";

	display:block;

	width:189px;

	position:fixed;

	bottom:0;

	top:0;

	z-index:-1;

	background-color:#f2f2f2;

	border-right:1px solid #CCC

}

#sidebar {

	width:189px;

	position:absolute;

	margin-left:0;

	margin-top:0;

	border-right:1px solid #CCC;

	background-color:#FFF

}

body.navbar-fixed {

	padding-top:45px

}

#sidebar.fixed {

	position:fixed

}

#sidebar-shortcuts {

	background-color:#fafafa;

	line-height:37px;

	max-height:40px;

	margin-bottom:0;

	border-bottom:1px solid #DDD;

	text-align:center

}

#sidebar-shortcuts-large {

	padding-bottom:4px

}

#sidebar-shortcuts-mini {

	display:none;

	font-size:0;

	width:42px;

	line-height:18px;

	padding-top:2px;

	padding-bottom:2px;

	background-color:#FFF

}

#sidebar-shortcuts-mini>.btn {

	border-width:0!important;

	font-size:0;

	line-height:0;

	padding:8px!important;

	margin:0 1px;

	border-radius:0!important;

	opacity:.85

}

#main-content {

	margin-left:190px;

	margin-right:0;

	margin-top:0;

	min-height:100%;

	padding:0

}

.nav-list {

	margin:0;

	padding:0;

	list-style:none

}

li [class^="icon-"], .nav-list li [class^="icon-"], li [class*=" icon-"], .nav-list li [class*=" icon-"] {

width:auto

}

.nav-list>li>a, .nav-list .nav-header {

	margin:0

}

.nav-list>li {

	display:block;

	padding:0;

	margin:0;

	border:0;

	border-top:1px solid #fcfcfc;

	border-bottom:1px solid #e5e5e5;

	position:relative

}

.nav-list>li:first-child {

	border-top:0

}

.nav-list>li>a {

	display:block;

	height:38px;

	line-height:36px;

	padding:0 3px 0 7px;

	background-color:#f9f9f9;

	color:#585858;

	text-shadow:none!important;

	font-size:13px;

	text-decoration:none

}

.nav-list>li>a>[class*="icon-"]:first-child {

display:inline-block;

vertical-align:middle;

min-width:30px;

text-align:center;

font-size:18px;

font-weight:normal

}

.nav-list>li>a:focus {

	background-color:#f9f9f9;

	color:#1963aa

}

.nav-list>li>a:hover {

	background-color:#FFF;

	color:#1963aa

}

.nav-list>li>a:hover:before {

	display:block;

	content:"";

	position:absolute;

	top:-1px;

	bottom:0;

	left:0;

	width:3px;

	max-width:3px;

	overflow:hidden;

	background-color:#3382af

}

.nav-list>li.active>a:hover:before {

	display:none

}

.menu-min .nav-list>li>a:hover:before {

	width:2px;

	max-width:2px

}

.nav-list>li.separator {

	height:3px;

	background-color:#62597f;

	position:static;

	margin:1px 0;

	box-shadow:none

}

.nav-list>li.active {

	background-color:#FFF

}

.nav-list>li.open>a {

	background-color:#fafafa;

	color:#1963aa

}

.nav-list>li.active>a, .nav-list>li.active>a:hover, .nav-list>li.active>a:focus {

	background-color:#FFF;

	color:#0b6cbc;

	font-weight:bold;

	font-size:13px;

	cursor:pointer;



}

.nav-list>li.active>a>[class*="icon-"] {

font-weight:normal

}

.nav-list>li.active>a:after, .nav-list>li.active.open>.submenu>li.active>a:after {

	display:inline-block;

	content:"";

	position:absolute!important;

	right:0;

	top:4px;

	border:8px solid transparent;

	border-width:14px 10px;

	border-right-color:#0b6cbc;



}

.nav-list>li.active>a.dropdown-toggle:after {

	border-width:12px 7px;

	top:6px

}

.nav-list>li.active.open>a:after {

	display:none

}

.nav-list>li.active.open>.submenu>li.active>a:after {

	top:2px

}

.nav-list>li.active:after {

	display:inline-block;

	content:"";

	position:absolute;

	right:-2px;

	top:-1px;

	bottom:0;

	border-right:2px solid #0b6cbc

}

.nav-list>li>a>.arrow {

	display:inline-block;

	width:14px!important;

	height:14px;

	line-height:14px;

	text-shadow:none;

	font-size:18px;

	position:absolute;

	right:10px;

	top:11px;

	padding:0;

	color:#666

}

.nav-list>li>a:hover>.arrow, .nav-list>li.active>a>.arrow, .nav-list>li.open>a>.arrow {

	color:#1963aa

}

.nav-list>.active>ul.submenu {

	display:block

}

.nav-list>li.open {

	border-bottom-color:#e5e5e5

}

.nav-list>li>.submenu {

	display:none;

	list-style:none;

	margin:0;

	padding:0;

	position:relative;

	background-color:#FFF;

	border-top:1px solid #e5e5e5

}

.nav-list>li>.submenu>li {

	margin-left:0;

	position:relative

}

.nav-list>li>.submenu>li>a {

	display:block;

	color:#616161;

	padding:7px 0 8px 32px;

	margin:0;

	border-bottom:1px dotted #e4e4e4

}

.nav-list>li>.submenu>li>a:focus {

	text-decoration:none

}

.nav-list>li>.submenu>li:last-child>a {

	border-bottom:0

}

.nav-list>li>.submenu>li:first-child>a {

	border-top:1px solid #fafafa

}

.nav-list>li>.submenu>li>a:hover {

	text-decoration:none;

	color:#4b88b7

}

.nav-list>li>.submenu>li.active>a {

	color:#0b6cbc

}

.nav-list>li>.submenu>li {

	position:relative

}

.nav-list>li>.submenu>li:before {

	display:inline-block;

	content:"";

	width:9px;

	position:absolute;

	left:21px;

	top:17px;

	border-top:1px dashed #b1c9e0

}

.nav-list>li>.submenu>li>a {

	padding-left:37px;

	position:relative

}

.nav-list>li>.submenu>li:after {

	content:"";

	display:inline-block;

	position:absolute;

	top:0;

	bottom:0;

	left:18px;

	width:0;

	border-left:1px dashed #b1c9e0

}

.nav-list>li>.submenu>li>a>[class*="icon-"]:first-child {

display:none;

font-size:12px;

font-weight:normal;

width:22px;

height:16px;

line-height:16px;

text-align:center;

position:absolute;

left:8px;

top:10px;

z-index:1;

background-color:#FFF

}

.nav-list>li>.submenu>.active>a>[class*="icon-"]:first-child, .nav-list>li>.submenu>:hover>a>[class*="icon-"]:first-child {

display:inline-block

}

.nav-list>li>.submenu>.active>a>[class*="icon-"]:first-child {

color:#c86139

}

#sidebar-collapse {

	border-bottom:1px solid #e0e0e0;

	background-color:#f3f3f3;

	text-align:center;

	padding:3px 0;

	position:relative

}

#sidebar-collapse>[class*="icon-"] {

display:inline-block;

cursor:pointer;

font-size:14px;

color:#AAA;

border:1px solid #BBB;

padding:0 5px;

line-height:18px;

border-radius:16px;

background-color:#FFF;

position:relative

}

#sidebar-collapse:before {

	content:"";

	display:inline-block;

	height:0;

	border-top:1px solid #e1e1e1;

	position:absolute;

	left:15px;

	right:15px;

	top:13px

}

#sidebar.menu-min:before {

	width:42px

}

#sidebar.menu-min {

	width:42px

}

#sidebar.menu-min+#main-content {

	margin-left:43px

}

.menu-min .nav-list>li>a {

	position:relative

}

.menu-min .nav-list>li>a>span {

	display:none;

	position:absolute;

	left:41px;

	top:-2px;

	width:158px;

	height:39px;

	line-height:38px;

	background-color:#f5f5f5;

	z-index:121;

	box-shadow:2px 1px 2px 0 rgba(0, 0, 0, 0.2);

	border:1px solid #CCC;

	padding-left:12px

}

.menu-min .nav-list>li:hover>a {

	color:#1963aa

}

.menu-min .nav-list>li>a.dropdown-toggle>span {

	box-shadow:none;

	border:0;

	top:-1px;

	left:42px;

	width:163px;

	border-bottom:1px solid #DDD

}

.menu-min .nav-list>li.active>a>span {

	border-left-color:#1963aa

}

.menu-min .nav-list>li.open>a {

	background-color:#fafafa;

	color:#585858

}

.menu-min .nav-list>li.open.active>a {

	background-color:#FFF

}

.menu-min .nav-list>li.open:hover>a {

	color:#1963aa

}

.menu-min .nav-list>li.active>a:after {

	border-width:10px 6px;

	top:8px

}

.menu-min .nav-list>li.active.open>a:after {

	display:block

}

.menu-min .nav-list>li.active.open>.submenu>li.active>a:after {

	display:none

}

.menu-min .nav-list>li:hover>a>span {

	display:block

}

.menu-min .nav-list>li>a>.arrow {

	display:none

}

.menu-min #sidebar-shortcuts {

	position:relative

}

.menu-min #sidebar-shortcuts-mini {

	display:block

}

.menu-min #sidebar-shortcuts-large {

	display:none;

	position:absolute;

	left:42px;

	top:-1px;

	width:175px;

	z-index:20;

	background-color:#FFF;

	box-shadow:2px 1px 2px 0 rgba(0, 0, 0, 0.2);

	border:1px solid #CCC;

	padding:0 2px 3px

}

.menu-min #sidebar-shortcuts:hover #sidebar-shortcuts-large {

	display:block

}

.menu-min #sidebar-collapse:before {

	left:5px;

	right:5px

}

.menu-min #sidebar-collapse>[class*="icon-"] {

font-size:13px;

padding:0 4px;

line-height:15px;

border-width:1px;

border-color:#BBB

}

.menu-min .nav-list>li>ul.submenu {

	background:#FFF;

	position:absolute;

	z-index:120;

	left:41px;

	top:-2px;

	width:175px;

	border:1px solid #CCC;

	box-shadow:2px 1px 2px 0 rgba(0, 0, 0, 0.2);

	padding-top:40px;

	padding-bottom:2px;

	display:none!important

}

.menu-min .nav-list>li:hover>ul.submenu {

	display:block!important

}

.menu-min .nav-list>li.active>ul.submenu {

	border-left-color:#1963aa

}

.menu-min .nav-list>li>ul.submenu>li:before, .menu-min .nav-list>li>ul.submenu>li:after {

	display:none

}

.menu-min .nav-list>li>ul.submenu>li>a {

	border-left:none;

	margin-left:0;

	padding-left:24px

}

.menu-min .nav-list>li>.submenu>li>a>[class*="icon-"]:first-child {

width:16px

}

.menu-min .nav-list>li>.submenu>.active>a>[class*="icon-"]:first-child, .menu-min .nav-list>li>.submenu>:hover>a>[class*="icon-"]:first-child {

left:7px

}

#menu-toggler {

	display:none

}

#page-content {

	margin:0;

	background:#FFF;

	padding:8px 20px 24px

}

#page-content>.page-header:first-child {

	margin:0 0 12px;

	border-bottom:1px dotted #e2e2e2

}

#page-content>.page-header:first-child>h1 {

	padding:0;

	margin:0 8px;

	font-size:24px;

	font-weight:300;

	color:#2679b5

}

#page-content>.page-header:first-child>h1>small {

	margin:0 6px;

	font-size:14px;

	color:#8089a0;

	font-weight:normal

}

#ace-settings-container {

	position:absolute;

	right:0;

	top:50px;

	z-index:10

}

#ace-settings-btn {

	display:inline-block;

	float:left;

	width:42px;

	margin:0;

	text-align:center;

	border-radius:6px 0 0 6px!important;

	opacity:.4;

	filter:alpha(opacity=40);

	vertical-align:top

}

#ace-settings-btn:hover, #ace-settings-btn.open {

	opacity:1;

	filter:alpha(opacity=100)

}

#ace-settings-box {

	display:none;

	float:left;

	width:125px;

	padding:0 14px;

	background-color:#FFF;

	border:2px solid #ffb34b

}

#ace-settings-box.open {

	display:inline-block

}

#ace-settings-box>div {

	margin:6px 0;

	color:#444;

	max-height:24px

}

#ace-settings-box>div>label {

	font-size:13px

}

#btn-scroll-up {

	border:0;

	position:absolute;

	right:2px;

	bottom:2px;

	line-height:20px;

	padding-bottom:4px

}

a:focus, a:active {

	text-decoration:none

}

.hidden {

	display:none

}

.center {

	text-align:center

}

.position-relative {

	position:relative

}

.position-absolute {

	position:absolute

}

.dark {

	color:#333!important

}

.white {

	color:#FFF!important

}

.red {

	color:#dd5a43!important

}

.light-red {

	color:#f77!important

}

.blue {

	color:#478fca!important

}

.light-blue {

	color:#93cbf9!important

}

.green {

	color:#69aa46!important

}

.light-green {

	color:#b6e07f!important

}

.orange {

	color:#ff892a!important

}

.purple {

	color:#a069c3!important

}

.pink {

	color:#c6699f!important

}

.pink2 {

	color:#d6487e!important

}

.brown {

	color:brown!important

}

.grey {

	color:#777!important

}

.bigger-110 {

	font-size:110%

}

.bigger-125 {

	font-size:125%

}

.bigger-150 {

	font-size:150%

}

.bigger-200 {

	font-size:200%

}

.smaller-90 {

	font-size:90%

}

.smaller-75 {

	font-size:75%

}

.smaller-50 {

	font-size:50%

}

.hr {

	display:block;

	height:0;

	overflow:hidden;

	font-size:1px;

	margin:12px 0;

	border-top:1px solid #e3e3e3

}

.hr-double {

	height:1px;

	border-top:1px solid #e3e3e3;

	border-bottom:1px solid #e3e3e3

}

.hr8 {

	margin:8px 0

}

.hr12 {

	margin:12px 0

}

.hr16 {

	margin:12px 0

}

.hr18 {

	margin:18px 0

}

.hr24 {

	margin:24px 0

}

.hr32 {

	margin:32px 0

}

.hr.dotted {

	border-top-style:dotted

}

.hr-double.dotted {

	border-bottom-style:dotted

}

.space, .space-18, .space-24, .space-36, .space-9, .space-6, .space-3, .vspace, .vspace-18, .vspace-24, .vspace-36, .vspace-9, .vspace-6, .vspace-3 {

	display:block;

	height:0;

	overflow:hidden;

	font-size:0;

	margin:12px 0

}

.vspace, .vspace-18, .vspace-24, .vspace-36, .vspace-9, .vspace-6, .vspace-3 {

	display:none

}

.space-18, .vspace-18 {

	margin:18px 0

}

.space-24, .vspace-24 {

	margin:24px 0

}

.space-36, .vspace-36 {

	margin:36px 0

}

.space-9, .vspace-9 {

	margin:9px 0

}

.space-6, .vspace-6 {

	margin:6px 0

}

.space-3, .vspace-3 {

	margin:3px 0

}

.header {

	line-height:28px;

	margin-bottom:16px;

	margin-top:18px;

	padding-bottom:4px;

	border-bottom:1px solid #CCC

}

.header.blue {

	border-bottom-color:#c2daee

}

.header.green {

	border-bottom-color:#d9e8c6

}

.header.purple {

	border-bottom-color:#e0d1f1

}

.header.orange {

	border-bottom-color:#ffd8ab

}

.header.red {

	border-bottom-color:#f4c9c1

}

.header.grey {

	border-bottom-color:#d2d2d2

}

.header.pink {

	border-bottom-color:#eccedf

}

.header.pink2 {

	border-bottom-color:#f1c3d5

}

.header.light-blue {

	border-bottom-color:#dbeefd

}

.header.light-red {

	border-bottom-color:#ffd2d2

}

.header.light-green {

	border-bottom-color:#e7f5d5

}

.header.brown {

	border-bottom-color:#e1b9b9

}

.header>[class*="icon-"] {

margin-right:2px

}

h1, h2, h3, h4, h5, h6 {

	font-weight:normal

}

h1 {

	font-size:32px

}

h2 {

	font-size:25px

}

h3 {

	font-size:22px

}

h4 {

	font-size:18px

}

h5 {

	font-size:15px

}

h6 {

	font-size:13px

}

.lighter {

	font-weight:lighter

}

.bolder {

	font-weight:bolder

}

h1.smaller {

	font-size:31px

}

h2.smaller {

	font-size:24px

}

h3.smaller {

	font-size:21px

}

h4.smaller {

	font-size:17px

}

h5.smaller {

	font-size:14px

}

h6.smaller {

	font-size:12px

}

h1.bigger {

	font-size:33px

}

h2.bigger {

	font-size:26px

}

h3.bigger {

	font-size:23px

}

h4.bigger {

	font-size:19px

}

h5.bigger {

	font-size:16px

}

h6.bigger {

	font-size:14px

}

h1.block, h2.block, h3.block, h4.block, h5.block, h6.block {

	margin-bottom:16px

}

.inline {

	display:inline-block!important

}

.block {

	display:block!important

}

blockquote, blockquote.pull-right {

	border-color:#e5eaf1

}

li>ul.margin, li>ol.margin {

	margin-left:18px

}

.unstyled>li>[class*="icon-"]:first-child, .inline>li>[class*="icon-"]:first-child {

width:20px;

text-align:center

}

.spaced>li {

	margin-top:9px;

	margin-bottom:9px

}

.spaced2>li {

	margin-top:15px;

	margin-bottom:15px

}

li.divider:before {

	content:"";

	display:inline-block

}

li.divider {

	margin-top:3px;

	margin-bottom:3px;

	height:0

}

.spaced>li.divider {

	margin-top:5px;

	margin-bottom:5px

}

.spaced2>li.divider {

	margin-top:8px;

	margin-bottom:8px

}

.tab-content {

	border:1px solid #c5d0dc;

	padding:16px 12px;

	position:relative;

	z-index:11

}

.tab-content.no-padding {

	padding:0

}

.tab-content.padding-8 {

	padding:8px 6px

}

.tab-content.padding-4 {

	padding:4px 3px

}

.tab-content.padding-24 {

	padding:24px 18px

}

.nav-tabs {

	border-color:#d6d6d6;

	margin-bottom:-1px

}

.nav-tabs>li>a, .nav-tabs>li>a:focus {

	border-radius:0!important;

	border-color:#cdcdcd;

	background-color:#f9f9f9;

	color:#999;

	margin-right:-1px;

1margin-left:1px;

	line-height:16px;

	position:relative;

	z-index:11;

	border-color:#c5d0dc

}

.nav-tabs>li:first-child>a {

	margin-left:0

}

.nav-tabs>li>a>.badge {

	padding:0 4px;

	line-height:15px

}

.nav-tabs>li>a:hover {

	background-color:#FFF;

	color:#4c8fbd;

	border-color:#c5d0dc

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {

	color:#576373;

	border-color:#c5d0dc;

	border-top:2px solid #4c8fbd;

	border-bottom-color:transparent;

	background-color:#FFF;

	z-index:11;

	line-height:16px;

	margin-top:-1px;

	box-shadow:0 -2px 3px 0 rgba(0, 0, 0, 0.15)

}

.nav-tabs>li>a:active, .nav-tabs>li>a:focus {

	outline:none!important

}

.tabs-below>.nav-tabs {

	margin-bottom:0;

	margin-top:-1px;

	border-color:#c5d0dc

}

.tabs-below>.nav-tabs>li>a, .tabs-below>.nav-tabs>li>a:hover, .tabs-below>.nav-tabs>li>a, .tabs-below>.nav-tabs>li>a:focus {

	border-color:#c5d0dc

}

.tabs-below>.nav-tabs>li.active>a, .tabs-below>.nav-tabs>li.active>a:hover, .tabs-below>.nav-tabs>li.active>a, .tabs-below>.nav-tabs>li.active>a:focus {

	border-color:#c5d0dc;

	border-top-width:1px;

	border-bottom:2px solid #4c8fbd;

	border-top-color:transparent;

	margin-top:0;

	box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.15)

}

.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {

	min-width:60px

}

.tabs-left>.nav-tabs {

	margin-bottom:0;

	margin-right:-1px;

	border-color:#c5d0dc

}

.tabs-left>.nav-tabs>li>a, .tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus {

	border-color:#c5d0dc;

	margin:0 -1px 0 0

}

/*my css*/

.nav-tabs .medical_sec{

font-size:12px;

color:#4c8fbd;

padding:0 0 4px;



}

/*my css end here*/

.tabs-left>.nav-tabs>li.active>a, .tabs-left>.nav-tabs>li.active>a:hover, .tabs-left>.nav-tabs>li.active>a:focus {

	border-color:#c5d0dc;

	border-top-width:1px;

	border-left:2px solid #4c8fbd;

	border-right-color:transparent;

	margin:0 -1px 0 -1px;

	box-shadow:-2px 0 3px 0 rgba(0, 0, 0, 0.15)

}

.tabs-right>.nav-tabs {

	margin-bottom:0;

	margin-left:-1px;

	border-color:#c5d0dc

}

.tabs-right>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a:hover, .tabs-right>.nav-tabs>li>a:focus {

	border-color:#c5d0dc;

	margin:0 0 0 -1px

}

.tabs-right>.nav-tabs>li.active>a, .tabs-right>.nav-tabs>li.active>a:hover, .tabs-right>.nav-tabs>li.active>a:focus {

	border-color:#c5d0dc;

	border-top-width:1px;

	border-right:2px solid #4c8fbd;

	border-left-color:transparent;

	margin:0 -1px 0 -1px;

	box-shadow:2px 0 3px 0 rgba(0, 0, 0, 0.15)

}

.nav-tabs>li>a>[class*="icon-"] {

opacity:.75

}

.nav-tabs>li.active>a>[class*="icon-"] {

opacity:1

}

.nav-tabs>li>a>.badge.badge-icon {

	padding-left:0;

	padding-right:0;

	text-align:center;

	opacity:.75

}

.nav-tabs>li>a>.badge.badge-icon>[class*="icon-"] {

margin:0;

padding:0

}

.nav-tabs>li>a>.badge {

	opacity:.75

}

.nav-tabs>li.active a>.badge {

	opacity:1

}

.nav-tabs .dropdown-toggle .caret {

	margin-top:7px

}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover, .nav>li.dropdown.open.active>a:focus {

	background-color:#4f99c6;

	border-color:#4f99c6;

	color:#fff

}

.accordion-group {

	border-radius:0;

	border-color:#c5d0dc;

	background-color:#FFF

}

.accordion-group:last-child {

	border-bottom-width:1px

}

.collapse {

	background-color:#FFF

}

.accordion-heading .accordion-toggle {

	color:#4c8fbd;

	background-color:#f1f9ff

}

.accordion-heading .accordion-toggle.collapsed {

	color:#679;

	font-weight:normal;

	background-color:#f1f9ff

}

.accordion-heading .accordion-toggle:hover {

	color:#4c8fbd;

	background-color:#f1f9ff

}

.accordion-heading .accordion-toggle {

	position:relative

}

.accordion-heading .accordion-toggle:after {

	content:"\f107";

	font-family:FontAwesome;

	font-size:16px;

	display:inline-block;

	color:#4c8fbd;

	position:absolute;

	right:6px;

	width:14px;

	line-height:18px;

	text-align:center

}

.accordion-heading .accordion-toggle.collapsed:after {

	content:"\f104";

	color:#679

}

.accordion-heading .accordion-toggle.collapsed:hover:after {

	color:#4c8fbd

}

.accordion-heading .accordion-toggle:focus, .accordion-heading .accordion-toggle:active {

	outline:0;

	text-decoration:none

}

.collapse.in>.accordion-inner, .accordion-inner {

	border-top:1px solid #c5d0dc

}

.accordion-heading .accordion-toggle>[class*="icon-"]:first-child {

width:16px

}

.accordion-heading .accordion-toggle:hover>[class*="icon-"]:first-child {

text-decoration:none

}

.accordion-inner.no-padding {

	padding:0

}

.progress {

	border-radius:0;

	height:18px;

	box-shadow:none;

	background:#dadada

}

.progress .bar {

	box-shadow:none;

	line-height:18px

}

.progress[data-percent] {

	position:relative

}

.progress[data-percent]:after {

	display:inline-block;

	content:attr(data-percent);

	color:#FFF;

	position:absolute;

	left:0;

	right:0;

	top:0;

	bottom:0;

	line-height:16px;

	text-align:center;

	font-size:12px;

	font-family:Verdana

}

.progress.progress-small {

	height:12px

}

.progress.progress-small .bar {

	line-height:10px;

	font-size:11px

}

.progress.progress-small[data-percent]:after {

	line-height:10px;

	font-size:11px

}

.progress.progress-mini {

	height:9px

}

.progress.progress-mini .bar {

	line-height:8px;

	font-size:11px

}

.progress.progress-mini[data-percent]:after {

	line-height:8px;

	font-size:11px

}

.progress .bar {

	background-image:none;

	background-color:#2a91d8

}

.progress-danger .bar, .progress .bar-danger {

	background-image:none;

	background-color:#ca5952

}

.progress-success .bar, .progress .bar-success {

	background-image:none;

	background-color:#59a84b

}

.progress-warning .bar, .progress .bar-warning {

	background-image:none;

	background-color:#f2bb46

}

.progress .bar+.bar {

	box-shadow:none

}

.progress-danger.progress-striped .bar, .progress-striped .bar-danger {

	background-color:#cc4942

}

.progress-warning.progress-striped .bar, .progress-striped .bar-warning {

	background-color:#eba450

}

.progress-success.progress-striped .bar, .progress-striped .bar-success {

	background-color:#55b83b

}

.progress-info.progress-striped .bar, .progress-striped .bar-info {

	background-color:#148bcf

}

.progress {

	position:relative

}

.progress:before {

	display:inline-block;

	content:"";

	position:absolute;

	left:0;

	right:0;

	top:0;

	bottom:0;

	background:radial-gradient(9px 9px 0deg, circle cover, aqua 0, rgba(0, 0, 255, 0) 100%, blue 95%);}



.modal {border-radius:0}



#session_expires_modal {display: block;

    left: 0 !important;

    margin: 0 auto !important;

    position: fixed;

    right: 0 !important;

    top: 150px !important;

    width: 50% !important;}



#session_expires_modal .modal-body {border:8px solid #abbac3; padding:10px;}

#session_expires_modal .modal-dialog .row-fluid > p {display:inline-block;}

#session_expires_modal .modal-dialog .btn-default {background-color:#5090c1 !important; border-color:#417eac; float:right;}



.modal-footer {

	border-top-color:#e4e9ee;

	box-shadow:none;

	background-color:#eff3f8

}

.modal-header .close {

	font-size:32px

}

.well {

	border-radius:0

}

.well h1, .well h2, .well h3, .well h4, .well h5, .well h6 {

	margin-top:0

}

.well h1, .well h2, .well h3 {

	line-height:36px

}

.alert {

	font-size:14px;

	border-radius:0

}

.alert .close {

	font-size:16px

}

.alert-block p+p {

	margin-top:10px

}

.tooltip.left {

	margin-left:-11px

}

.tooltip.in {

	opacity:1;

	filter:alpha(opacity=100)

}

.tooltip-inner {

	background-color:#333;

	color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-shadow:1px 1px 0 rgba(42, 45, 50, 0.5);

	border-radius:0

}

.tooltip.top .tooltip-arrow {

	border-top-color:#333

}

.tooltip.right .tooltip-arrow {

	border-right-color:#333

}

.tooltip.left .tooltip-arrow {

	border-left-color:#333

}

.tooltip.bottom .tooltip-arrow {

	border-bottom-color:#333

}

.tooltip-error+.tooltip>.tooltip-inner {

	background-color:#c94d32;

	color:#FFF;

	text-shadow:1px 1px 0 rgba(100, 60, 20, 0.3);

	border-radius:0

}

.tooltip-error+.tooltip.top .tooltip-arrow {

	border-top-color:#c94d32

}

.tooltip-error+.tooltip.right .tooltip-arrow {

	border-right-color:#c94d32

}

.tooltip-error+.tooltip.left .tooltip-arrow {

	border-left-color:#c94d32

}

.tooltip-error+.tooltip.bottom .tooltip-arrow {

	border-bottom-color:#c94d32

}

.tooltip-success+.tooltip>.tooltip-inner {

	background-color:#629b58;

	color:#FFF;

	text-shadow:1px 1px 0 rgba(60, 100, 20, 0.3);

	border-radius:0

}

.tooltip-success+.tooltip.top .tooltip-arrow {

	border-top-color:#629b58

}

.tooltip-success+.tooltip.right .tooltip-arrow {

	border-right-color:#629b58

}

.tooltip-success+.tooltip.left .tooltip-arrow {

	border-left-color:#629b58

}

.tooltip-success+.tooltip.bottom .tooltip-arrow {

	border-bottom-color:#629b58

}

.tooltip-warning+.tooltip>.tooltip-inner {

	background-color:#ed9421;

	color:#FFF;

	text-shadow:1px 1px 0 rgba(100, 90, 10, 0.3);

	border-radius:0

}

.tooltip-warning+.tooltip.top .tooltip-arrow {

	border-top-color:#ed9421

}

.tooltip-warning+.tooltip.right .tooltip-arrow {

	border-right-color:#ed9421

}

.tooltip-warning+.tooltip.left .tooltip-arrow {

	border-left-color:#ed9421

}

.tooltip-warning+.tooltip.bottom .tooltip-arrow {

	border-bottom-color:#ed9421

}

.tooltip-info+.tooltip>.tooltip-inner {

	background-color:#4b89aa;

	color:#FFF;

	text-shadow:1px 1px 0 rgba(40, 50, 100, 0.3);

	border-radius:0

}

.tooltip-info+.tooltip.top .tooltip-arrow {

	border-top-color:#4b89aa

}

.tooltip-info+.tooltip.right .tooltip-arrow {

	border-right-color:#4b89aa

}

.tooltip-info+.tooltip.left .tooltip-arrow {

	border-left-color:#4b89aa

}

.tooltip-info+.tooltip.bottom .tooltip-arrow {

	border-bottom-color:#4b89aa

}

.popover {

    border-color: #ccc;

    border-radius: 0;

    border-width: 1px;

    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);

    color: #4d6883;

	max-width: 100% !important;

}

.popover-title {

	border-radius:0;

	background-color:#eff3f8;

	color:#555;

	border-bottom:1px solid #dfe3e8;

	text-shadow:1px 1px 1px rgba(220, 220, 220, 0.2)

}

.popover.bottom .arrow:after {

	top:1px;

	margin-left:-10px;

	border-bottom-color:#eff3f8;

	border-top-width:0

}

.tooltip-error+.popover .popover-title {

	background-color:#f7f0ef;

	border-bottom-color:#e8e0df;

	color:#b75445;

	text-shadow:none

}

.tooltip-error+.popover {

	color:#555;

	border:1px solid #f7f0ef

}

.tooltip-error+.popover.top .arrow:after {

	border-top-color:#f7f0ef

}

.tooltip-error+.popover.bottom .arrow:after {

	border-bottom-color:#f7f0ef

}

.tooltip-error+.popover.right .arrow:after {

	border-right-color:#f7f0ef

}

.tooltip-error+.popover.left .arrow:after {

	border-left-color:#f7f0ef

}

.tooltip-warning+.popover .popover-title {

	background-color:#f4eee3;

	border-bottom-color:#e4dcd3;

	color:#d67e31;

	text-shadow:none

}

.tooltip-warning+.popover {

	color:#555;

	border:1px solid #f4eee3

}

.tooltip-warning+.popover.top .arrow:after {

	border-top-color:#f4eee3

}

.tooltip-warning+.popover.bottom .arrow:after {

	border-bottom-color:#f4eee3

}

.tooltip-warning+.popover.right .arrow:after {

	border-right-color:#f4eee3

}

.tooltip-warning+.popover.left .arrow:after {

	border-left-color:#f4eee3

}

.tooltip-success+.popover .popover-title {

	background-color:#e8f2e3;

	border-bottom-color:#d8e2d3;

	color:#629b58;

	text-shadow:none

}

.tooltip-success+.popover {

	color:#555;

	border:1px solid #e8f2e3

}

.tooltip-success+.popover.top .arrow:after {

	border-top-color:#e8f2e3

}

.tooltip-success+.popover.bottom .arrow:after {

	border-bottom-color:#e8f2e3

}

.tooltip-success+.popover.right .arrow:after {

	border-right-color:#e8f2e3

}

.tooltip-success+.popover.left .arrow:after {

	border-left-color:#e8f2e3

}

.tooltip-info+.popover .popover-title {

	background-color:#e5edf8;

	border-bottom-color:#d5dde8;

	color:#3f79b6;

	text-shadow:none

}

.tooltip-info+.popover {

	color:#555;

	border:1px solid #e5edf8

}

.tooltip-info+.popover.top .arrow:after {

	border-top-color:#e5edf8

}

.tooltip-info+.popover.bottom .arrow:after {

	border-bottom-color:#e5edf8

}

.tooltip-info+.popover.right .arrow:after {

	border-right-color:#e5edf8

}

.tooltip-info+.popover.left .arrow:after {

	border-left-color:#e5edf8

}

.popover-notitle+.popover .popover-title {

	display:none

}

.popover-notitle+.popover.top .arrow:after {

	border-top-color:#FFF

}

.popover-notitle+.popover.bottom .arrow:after {

	border-bottom-color:#FFF

}

.popover-notitle+.popover.right .arrow:after {

	border-right-color:#FFF

}

.popover-notitle+.popover.left .arrow:after {

	border-left-color:#FFF

}

.btn {

	display:inline-block;

	padding:0 12px 1px;

	line-height:32px;

	color:#FFF!important;

	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)!important;

	font-size:14px;

	background-image:none!important;

	background-color:#abbac3!important;

	border:5px solid #abbac3;

	border-radius:0!important;

	box-shadow:none!important;

-moz-transition:all .1s ease-in-out;

-webkit-transition:all .1s ease-in-out;

-o-transition:all .1s ease-in-out;

-ms-transition:all .1s ease-in-out;

transition:all .1s ease-in-out;

	cursor:pointer;

	vertical-align:middle;

	margin:0;

	position:relative

}

.btn-large {

	padding:0 14px 1px;

	line-height:38px;

	border-width:6px;

	font-size:16px

}

.btn-small {

	padding:0 8px;

	line-height:24px;

	border-width:4px;

	font-size:13px

}

.btn-mini {

	padding:0 5px;

	line-height:22px;

	border-width:2px;

	font-size:12px

}

.btn-minier {

	padding:0 4px;

	line-height:18px;

	border-width:1px;

	font-size:11px

}

button.btn:active {

	top:1px;

	left:1px

}

.btn-default {

	background-color:#abbac3!important;

	border-color:#abbac3

}

.btn:hover, .btn-default:hover {

	background-color:#8b9aa3!important

}

.btn.active, .btn-default.active {

	background-color:#91a0a5!important;

	border-color:#8796a0

}

.btn.disabled, .btn-default.disabled, .btn[disabled], .btn-default[disabled] {

	background-color:#abbac3!important

}

.btn-primary {

	background-color:#2283c5!important;

	border-color:#2283c5

}

.btn-primary:hover {

	background-color:#045e9f!important

}

.btn-primary.active {

	background-color:#1a76b7!important;

	border-color:#106eaf

}

.btn-primary.disabled, .btn-primary[disabled] {

	background-color:#2283c5!important

}

.btn-info {

	background-color:#6fb3e0!important;

	border-color:#6fb3e0

}

.btn-info:hover {

	background-color:#4f99c6!important

}

.btn-info.active {

	background-color:#5ca3d0!important;

	border-color:#4f99c6

}

.btn-info.disabled, .btn-info[disabled] {

	background-color:#6fb3e0!important

}

.btn-success {

	background-color:#87b87f!important;

	border-color:#87b87f

}

.btn-success:hover, .btn-success.active {

	background-color:#629b58!important

}

.btn-success.active {

	background-color:#68a563!important;

	border-color:#629b58

}

.btn-success.disabled, .btn-success[disabled] {

	background-color:#87b87f!important

}

.btn-warning {

	background-color:#ffb752!important;

	border-color:#ffb752

}

.btn-warning:hover {

	background-color:#e59729!important

}

.btn-warning.active {

	background-color:#ea9e33!important;

	border-color:#e59729

}

.btn-warning.disabled, .btn-warning[disabled] {

	background-color:#ffb752!important

}

.btn-danger {

	background-color:#d15b47!important;

	border-color:#d15b47

}

.btn-danger:hover {

	background-color:#b74635!important

}

.btn-danger.active {

	background-color:#bf4e3d!important;

	border-color:#b74635

}

.btn-danger.disabled, .btn-danger[disabled] {

	background-color:#d15b47!important

}

.btn-inverse {

	background-color:#555!important;

	border-color:#555

}

.btn-inverse:hover {

	background-color:#303030!important

}

.btn-inverse.active {

	background-color:#3e3e3e!important;

	border-color:#303030

}

.btn-inverse.disabled, .btn-inverse[disabled] {

	background-color:#555!important

}

.btn-pink {

	background-color:#d6487e!important;

	border-color:#d6487e

}

.btn-pink:hover {

	background-color:#b73766!important

}

.btn-pink.active {

	background-color:#c0406f!important;

	border-color:#b73766

}

.btn-pink.disabled, .btn-pink[disabled] {

	background-color:#d6487e!important

}

.btn-purple {

	background-color:#9585bf!important;

	border-color:#9585bf

}

.btn-purple:hover {

	background-color:#7461aa!important

}

.btn-purple.active {

	background-color:#7e6ab2!important;

	border-color:#7461aa

}

.btn-purple.disabled, .btn-purple[disabled] {

	background-color:#9585bf!important

}

.btn-yellow {

	background-color:#fee188!important;

	border-color:#fee188;

	color:#963!important;

	text-shadow:0 -1px 0 rgba(255, 255, 255, 0.4)!important

}

.btn-yellow:hover {

	background-color:#f7d05b!important

}

.btn.btn-yellow.active {

	background-color:#f9d570!important;

	border-color:#edcc71

}

.btn.btn-yellow.active:after {

	border-bottom-color:#c96338

}

.btn-yellow.disabled, .btn-yellow[disabled] {

	background-color:#fee188!important

}

.btn-light {

	color:#888!important;

	background-color:#e7e7e7!important;

	border-color:#e7e7e7;

	text-shadow:0 -1px 0 rgba(250, 250, 250, 0.25)!important

}

.btn-light:hover {

	background-color:#d9d9d9!important

}

.btn.btn-light.active {

	background-color:#dfdfdf!important;

	border-color:#d5d5d5;

	color:#515151

}

.btn.btn-light.active:after {

	border-bottom-color:#aaa

}

.btn-light.disabled, .btn-light[disabled] {

	background-color:#e7e7e7!important

}

.btn-light.btn-mini:after {

	left:-2px;

	right:-2px;

	top:-2px;

	bottom:-2px

}

.btn-light.btn-small:after {

	left:-4px;

	right:-4px;

	top:-4px;

	bottom:-4px

}

.btn-light.btn-large:after {

	left:-6px;

	right:-6px;

	top:-6px;

	bottom:-6px

}

.btn-grey {

	background-color:#a0a0a0!important;

	border-color:#a0a0a0

}

.btn-grey:hover {

	background-color:#888!important

}

.btn-grey.active {

	background-color:#929292!important;

	border-color:#888

}

.btn-grey.disabled, .btn-grey[disabled] {

	background-color:#a0a0a0!important

}

.btn-white {

	background-color:#f7f7f7!important;

	border-color:#d7d7d7;

	text-shadow:none!important

}

.btn-white:hover {

	background-color:#EEE!important

}

.btn-white.active {

	background-color:#f1f1f1!important;

	border-color:#999

}

.btn-white.disabled, .btn-white[disabled] {

	background-color:#f7f7f7!important

}

.btn.disabled.active, .btn.disabled:focus, .btn[disabled]:active, .btn[disabled].active, .btn[disabled]:focus {

	outline:0

}

.btn.disabled:active, .btn[disabled]:active {

	top:0;

	left:0

}

.btn.active {

	color:#efe5b5

}

.btn.active:after {

	display:inline-block;

	content:"";

	position:absolute;

	border-bottom:1px solid #efe5b5;

	left:-4px;

	right:-4px;

	bottom:-4px

}

.btn-small.active:after {

	left:-3px;

	right:-3px;

	bottom:-3px;

	border-bottom-width:1px

}

.btn-large.active:after {

	left:-5px;

	right:-5px;

	bottom:-5px;

	border-bottom-width:1px

}

.btn-mini.active:after {

	left:-1px;

	right:-1px;

	bottom:-1px;

	border-bottom-width:1px

}

.btn>[class*="icon-"] {

margin-right:4px;

font-size:110%;

display:inline;

min-width:12px

}

.btn-large>[class*="icon-"] {

margin-right:6px;

font-size:110%

}

.btn-small>[class*="icon-"] {

margin-right:3px;

font-size:110%

}

.btn-mini>[class*="icon-"] {

margin-right:2px;

font-size:120%

}

.btn>.icon-round {

	padding:1px 2px;

	border:2px solid #FFF;

	border-radius:16px

}

.btn>.icon-on-right[class*="icon-"] {

margin-right:0;

margin-left:4px

}

.btn-large>.icon-on-right[class*="icon-"] {

margin-left:6px;

margin-right:0

}

.btn-small>.icon-on-right[class*="icon-"] {

margin-left:3px;

margin-right:0

}

.btn-mini>.icon-on-right[class*="icon-"] {

margin-left:2px;

margin-right:0

}

.btn>.icon-only {

	margin:0;

	vertical-align:middle;

	text-align:center;

	padding:0;

	width:24px

}

.btn-link {

	border:none!important;

	background-color:transparent;

	color:#08c!important;

	text-shadow:none!important;

	padding:4px 12px!important;

	line-height:20px!important

}

.btn-link:hover {

	background:none!important;

	text-shadow:none!important

}

.btn-link.active {

	background:none!important;

	text-decoration:underline;

	color:#07b!important

}

.btn-link.active:after {

	display:none

}

.btn-link.disabled, .btn-link[disabled] {

	background:0;

	opacity:.65

}

.btn-link.disabled:hover {

	background:none!important;

	text-decoration:none!important

}

.btn-group>.btn:first-child, .btn-group>.btn:last-child {

	border-radius:0

}

.btn-group>.btn+.btn, .btn-group+.btn {

	margin:0 1px 0 0

}

.btn-group>.btn:first-child {

	margin:0 1px 0 0

}

.btn-group>.btn, .btn-group+.btn {

	margin:0 1px 0 0;

	border-width:3px!important

}

.btn-group>.btn-large, .btn-group+.btn-large {

	border-width:4px!important

}

.btn-group>.btn-small, .btn-group+.btn-small {

	border-width:2px!important

}

.btn-group>.btn-mini, .btn-group+.btn-mini {

	border-width:1px!important

}

.btn-group-vertical>.btn, .btn-group-vertical>.btn+.btn {

	margin:1px 0 0

}

.btn-group>.btn:after, .btn-group+.btn:after {

	left:-2px;

	right:-2px;

	bottom:-2px;

	border-bottom-width:1px

}

.btn-group>.btn-small:after, .btn-group+.btn-small:after {

	left:-1px;

	right:-1px;

	bottom:-1px;

	border-bottom-width:1px

}

.btn-group>.btn-large:after, .btn-group+.btn-large:after {

	left:-3px;

	right:-3px;

	bottom:-3px;

	border-bottom-width:1px

}

.btn-group>.btn-mini:after, .btn-group+.btn-mini:after {

	left:0;

	right:0;

	bottom:0;

	border-bottom-width:1px

}

.btn-group>.btn+.btn.dropdown-toggle {

	padding-right:3px;

	padding-left:3px

}

.btn-group>.btn+.btn-large.dropdown-toggle {

	padding-right:4px;

	padding-left:4px

}

.btn>.caret {

	margin-top:15px;

	margin-left:1px;

	border-width:5px;

	border-top-color:#FFF

}

.btn-small>.caret {

	margin-top:10px;

	border-width:4px

}

.btn-mini>.caret {

	margin-top:9px;

	border-width:4px

}

.btn-large>.caret {

	margin-top:18px;

	border-width:6px

}

.btn-group>.dropdown-toggle {

	border-radius:0

}

.btn.btn-app {

	display:inline-block;

	width:100px;

	margin:2px;

	position:relative;

	font-size:18px;

	font-weight:normal;

	color:#FFF;

	text-align:center;

	text-shadow:0 -1px -1px rgba(0, 0, 0, 0.2)!important;

	border:0;

	border-radius:12px!important;

	padding:12px 0 8px;

	background:#b3c1cb!important;

	background:-moz-linear-gradient(top, #bcc9d5 0, #abbac3 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcc9d5), color-stop(100%, #abbac3))!important;

	background:-webkit-linear-gradient(top, #bcc9d5 0, #abbac3 100%)!important;

	background:-o-linear-gradient(top, #bcc9d5 0, #abbac3 100%)!important;

	background:-ms-linear-gradient(top, #bcc9d5 0, #abbac3 100%)!important;

	background:linear-gradient(to bottom, #bcc9d5 0, #abbac3 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BCC9D5', endColorstr='#ABBAC3', GradientType=0)!important

}

.btn-app.btn-primary {

	background:#298acb!important;

	background:-moz-linear-gradient(top, #3b98d6 0, #197ec1 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b98d6), color-stop(100%, #197ec1))!important;

	background:-webkit-linear-gradient(top, #3b98d6 0, #197ec1 100%)!important;

	background:-o-linear-gradient(top, #3b98d6 0, #197ec1 100%)!important;

	background:-ms-linear-gradient(top, #3b98d6 0, #197ec1 100%)!important;

	background:linear-gradient(to bottom, #3b98d6 0, #197ec1 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3B98D6', endColorstr='#197EC1', GradientType=0)!important

}

.btn-app.btn-info {

	background:#78bc43!important;

	background:-moz-linear-gradient(top, #75b5e6 0, #5ba4d5 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #75b5e6), color-stop(100%, #5ba4d5))!important;

	background:-webkit-linear-gradient(top, #75b5e6 0, #5ba4d5 100%)!important;

	background:-o-linear-gradient(top, #75b5e6 0, #5ba4d5 100%)!important;

	background:-ms-linear-gradient(top, #75b5e6 0, #5ba4d5 100%)!important;

	background:linear-gradient(to bottom, #75b5e6 0, #5ba4d5 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75B5E6', endColorstr='#5BA4D5', GradientType=0)!important

}

.btn-app.btn-success {

	background:#84b357!important;

	background:-moz-linear-gradient(top, #8ebf60 0, #7daa50 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ebf60), color-stop(100%, #7daa50))!important;

	background:-webkit-linear-gradient(top, #8ebf60 0, #7daa50 100%)!important;

	background:-o-linear-gradient(top, #8ebf60 0, #7daa50 100%)!important;

	background:-ms-linear-gradient(top, #8ebf60 0, #7daa50 100%)!important;

	background:linear-gradient(to bottom, #8ebf60 0, #7daa50 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8EBF60', endColorstr='#7DAA50', GradientType=0)!important

}

.btn-app.btn-danger {

	background:#d23e37!important;

	background:-moz-linear-gradient(top, #d55b52 0, #d12723 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d55b52), color-stop(100%, #d12723))!important;

	background:-webkit-linear-gradient(top, #d55b52 0, #d12723 100%)!important;

	background:-o-linear-gradient(top, #d55b52 0, #d12723 100%)!important;

	background:-ms-linear-gradient(top, #d55b52 0, #d12723 100%)!important;

	background:linear-gradient(to bottom, #d55b52 0, #d12723 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D55B52', endColorstr='#D12723', GradientType=0)!important

}

.btn-app.btn-warning {

	background:#ffb752!important;

	background:-moz-linear-gradient(top, #ffbf66 0, #ffa830 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbf66), color-stop(100%, #ffa830))!important;

	background:-webkit-linear-gradient(top, #ffbf66 0, #ffa830 100%)!important;

	background:-o-linear-gradient(top, #ffbf66 0, #ffa830 100%)!important;

	background:-ms-linear-gradient(top, #ffbf66 0, #ffa830 100%)!important;

	background:linear-gradient(to bottom, #ffbf66 0, #ffa830 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBF66', endColorstr='#FFA830', GradientType=0)!important

}

.btn-app.btn-purple {

	background:#9182bb!important;

	background:-moz-linear-gradient(top, #9b8ac5 0, #8a7cb4 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b8ac5), color-stop(100%, #8a7cb4))!important;

	background:-webkit-linear-gradient(top, #9b8ac5 0, #8a7cb4 100%)!important;

	background:-o-linear-gradient(top, #9b8ac5 0, #8a7cb4 100%)!important;

	background:-ms-linear-gradient(top, #9b8ac5 0, #8a7cb4 100%)!important;

	background:linear-gradient(to bottom, #9b8ac5 0, #8a7cb4 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9B8AC5', endColorstr='#8A7CB4', GradientType=0)!important

}

.btn-app.btn-pink {

	background:#d6487e!important;

	background:-moz-linear-gradient(top, #db5e8c 0, #ce3970 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #db5e8c), color-stop(100%, #ce3970))!important;

	background:-webkit-linear-gradient(top, #db5e8c 0, #ce3970 100%)!important;

	background:-o-linear-gradient(top, #db5e8c 0, #ce3970 100%)!important;

	background:-ms-linear-gradient(top, #db5e8c 0, #ce3970 100%)!important;

	background:linear-gradient(to bottom, #db5e8c 0, #ce3970 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DB5E8C', endColorstr='#CE3970', GradientType=0)!important

}

.btn-app.btn-inverse {

	background:#393939!important;

	background:-moz-linear-gradient(top, #494949 0, #303030 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #494949), color-stop(100%, #303030))!important;

	background:-webkit-linear-gradient(top, #494949 0, #303030 100%)!important;

	background:-o-linear-gradient(top, #494949 0, #303030 100%)!important;

	background:-ms-linear-gradient(top, #494949 0, #303030 100%)!important;

	background:linear-gradient(to bottom, #494949 0, #303030 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949', endColorstr='#303030', GradientType=0)!important

}

.btn-app.btn-grey {

	background:#888!important;

	background:-moz-linear-gradient(top, #848484 0, #707070 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #848484), color-stop(100%, #707070))!important;

	background:-webkit-linear-gradient(top, #848484 0, #707070 100%)!important;

	background:-o-linear-gradient(top, #848484 0, #707070 100%)!important;

	background:-ms-linear-gradient(top, #848484 0, #707070 100%)!important;

	background:linear-gradient(to bottom, #848484 0, #707070 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#848484', endColorstr='#707070', GradientType=0)!important

}

.btn-app.btn-light {

	color:#5a5a5a!important;

	text-shadow:0 1px 1px #EEE!important;

	border:2px solid #DDD;

	background:#EEE!important;

	background:-moz-linear-gradient(top, #f4f4f4 0, #e6e6e6 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e6e6e6))!important;

	background:-webkit-linear-gradient(top, #f4f4f4 0, #e6e6e6 100%)!important;

	background:-o-linear-gradient(top, #f4f4f4 0, #e6e6e6 100%)!important;

	background:-ms-linear-gradient(top, #f4f4f4 0, #e6e6e6 100%)!important;

	background:linear-gradient(to bottom, #f4f4f4 0, #e6e6e6 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#E6E6E6', GradientType=0)!important

}

.btn-app.btn-yellow {

	color:#963!important;

	text-shadow:0 -1px 0 rgba(255, 255, 255, 0.4)!important;

	border:2px solid #fee188;

	background:#fee188!important;

	background:-moz-linear-gradient(top, #ffe8a5 0, #fcd76a 100%)!important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe8a5), color-stop(100%, #fcd76a))!important;

	background:-webkit-linear-gradient(top, #ffe8a5 0, #fcd76a 100%)!important;

	background:-o-linear-gradient(top, #ffe8a5 0, #fcd76a 100%)!important;

	background:-ms-linear-gradient(top, #ffe8a5 0, #fcd76a 100%)!important;

	background:linear-gradient(to bottom, #ffe8a5 0, #fcd76a 100%)!important;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE8A5', endColorstr='#FCD76A', GradientType=0)!important

}

.btn-app.btn-yellow.active {

	border-color:#fee188

}

.btn.btn-app>[class*=icon] {

display:block;

font-size:42px;

margin:0 0 4px;

line-height:36px;

min-width:0;

padding:0

}

.btn.btn-app.btn-small {

	width:80px;

	font-size:16px;

	border-radius:10px!important;

	padding-bottom:9px

}

.btn.btn-app.btn-small>[class*=icon] {

display:block;

font-size:32px;

line-height:30px;

margin:0 0 3px

}

.btn.btn-app.btn-mini {

	width:64px;

	font-size:15px;

	border-radius:8px!important;

	padding-bottom:7px;

	padding-top:8px

}

.btn.btn-app.btn-mini>[class*=icon] {

display:block;

font-size:24px;

line-height:24px;

margin:0

}

.btn.btn-app.btn-mini.btn-light {

	width:64px;

	padding-bottom:6px

}

.btn.btn-app.no-radius {

	border-radius:0!important

}

.btn.btn-app.radius-4 {

	border-radius:4px!important

}

.btn-app>.badge, .btn-app>.label {

	position:absolute!important;

	top:-2px;

	right:-2px;

	padding:1px 3px;

	text-align:center;

	font-size:12px

}

.btn-app>.label {

	padding:1px 6px 3px;

	font-size:13px

}

.btn.btn-app.radius-4>.badge, .btn.btn-app.no-radius>.badge {

	border-radius:3px

}

.btn-app>.badge-right, .btn-app>.label-right {

	right:auto;

	left:-2px

}

.btn.btn-app.radius-4>.badge.no-radius, .btn.btn-app.no-radius>.badge.no-radius {

	border-radius:0

}

.btn.btn-app.active {

	color:#FFF

}

.btn.btn-app.active:after {

	display:none

}

.btn.btn-app.btn-yellow.active {

	color:#963

}

.btn.btn-app.btn-light.active {

	color:#515151

}

.pagination ul>li>a, .pager>li>a {

	border-width:1px;

	border-radius:0!important

}

.pagination ul>li>a, .pager>li>a {

	color:#2283c5;

	background-color:#fafafa;

	margin:0 -1px 0 0;

	border-color:#e0e8eb

}

.pagination ul>li>a:hover, .pager>li>a:hover {

	background-color:#eaeff2

}

.pagination ul>li.disabled>a, .pagination ul>li.disabled>a:hover, .pager>li.disabled>a, .pager>li.disabled>a:hover {

	background-color:#f9f9f9;

	border-color:#d9d9d9

}

.pagination ul>li.active>a, .pagination ul>li.active>a:hover {

	background-color:#6faed9;

	border-color:#6faed9;

	color:#FFF;

	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)

}

.label {

	border-radius:0;

	text-shadow:none;

	font-size:11px;

	font-weight:normal;

	padding:1px 5px 3px;

	background-color:#abbac3!important

}

.label[class*="span"][class*="arrow"] {

min-height:0

}

.badge {

	text-shadow:none;

	font-size:12px;

	padding-top:1px;

	padding-bottom:3px;

	font-weight:normal;

	line-height:15px

}

.label-transparent, .badge-transparent {

	background-color:transparent!important

}

.label-success, .badge-success {

	background-color:#82af6f!important

}

.badge-important, .label-important {

	background-color:#d15b47!important

}

.badge-info, .label-info {

	background-color:#3a87ad!important

}

.badge-inverse, .label-inverse {

	background-color:#333!important

}

.badge-warning, .label-warning {

	background-color:#f89406!important

}

.badge-pink, .label-pink {

	background-color:#d6487e!important

}

.badge-purple, .label-purple {

	background-color:#9585bf!important

}

.badge-yellow, .label-yellow {

	background-color:#fee188!important;

	border-color:#fee188;

	color:#963!important

}

.badge-light, .label-light {

	background-color:#e7e7e7!important;

	color:#888!important

}

.label-grey, .badge-grey {

	background-color:#a0a0a0!important

}

.label.arrowed, .label.arrowed-in {

	position:relative

}

.label.arrowed {

	margin-left:9px

}

.label.arrowed-in {

	margin-left:9px

}

.label.arrowed:before, .label.arrowed-in:before {

	display:inline-block;

	content:"";

	position:absolute;

	left:-14px;

	top:0;

	border:9px solid transparent;

	border-width:9px 7px;

	border-right-color:#abbac3

}

.label.arrowed-in:before {

	border-color:#abbac3;

	border-left-color:transparent!important;

	left:-9px

}

.label.arrowed-right, .label.arrowed-in-right {

	position:relative

}

.label.arrowed-right {

	margin-right:9px

}

.label.arrowed-in-right {

	margin-right:9px

}

.label.arrowed-right:after, .label.arrowed-in-right:after {

	display:inline-block;

	content:"";

	position:absolute;

	right:-14px;

	top:0;

	border:9px solid transparent;

	border-width:9px 7px;

	border-left-color:#abbac3

}

.label.arrowed-in-right:after {

	border-color:#abbac3;

	border-right-color:transparent!important;

	right:-9px

}

.label-success.arrowed:before {

	border-right-color:#82af6f

}

.label-success.arrowed-in:before {

	border-color:#82af6f

}

.label-success.arrowed-right:after {

	border-left-color:#82af6f

}

.label-success.arrowed-in-right:after {

	border-color:#82af6f

}

.label-warning.arrowed:before {

	border-right-color:#f89406

}

.label-warning.arrowed-in:before {

	border-color:#f89406

}

.label-warning.arrowed-right:after {

	border-left-color:#f89406

}

.label-warning.arrowed-in-right:after {

	border-color:#f89406

}

.label-important.arrowed:before {

	border-right-color:#d15b47

}

.label-important.arrowed-in:before {

	border-color:#d15b47

}

.label-important.arrowed-right:after {

	border-left-color:#d15b47

}

.label-important.arrowed-in-right:after {

	border-color:#d15b47

}

.label-info.arrowed:before {

	border-right-color:#3a87ad

}

.label-info.arrowed-in:before {

	border-color:#3a87ad

}

.label-info.arrowed-right:after {

	border-left-color:#3a87ad

}

.label-info.arrowed-in-right:after {

	border-color:#3a87ad

}

.label-inverse.arrowed:before {

	border-right-color:#333

}

.label-inverse.arrowed-in:before {

	border-color:#333

}

.label-inverse.arrowed-right:after {

	border-left-color:#333

}

.label-inverse.arrowed-in-right:after {

	border-color:#333

}

.label-pink.arrowed:before {

	border-right-color:#d6487e

}

.label-pink.arrowed-in:before {

	border-color:#d6487e

}

.label-pink.arrowed-right:after {

	border-left-color:#d6487e

}

.label-pink.arrowed-in-right:after {

	border-color:#d6487e

}

.label-purple.arrowed:before {

	border-right-color:#9585bf

}

.label-purple.arrowed-in:before {

	border-color:#9585bf

}

.label-purple.arrowed-right:after {

	border-left-color:#9585bf

}

.label-purple.arrowed-in-right:after {

	border-color:#9585bf

}

.label-yellow.arrowed:before {

	border-right-color:#fee188

}

.label-yellow.arrowed-in:before {

	border-color:#fee188

}

.label-yellow.arrowed-right:after {

	border-left-color:#fee188

}

.label-yellow.arrowed-in-right:after {

	border-color:#fee188

}

.label-light.arrowed:before {

	border-right-color:#e7e7e7

}

.label-light.arrowed-in:before {

	border-color:#e7e7e7

}

.label-light.arrowed-right:after {

	border-left-color:#e7e7e7

}

.label-light.arrowed-in-right:after {

	border-color:#e7e7e7

}

.label-grey.arrowed:before {

	border-right-color:#a0a0a0

}

.label-grey.arrowed-in:before {

	border-color:#a0a0a0

}

.label-grey.arrowed-right:after {

	border-left-color:#a0a0a0

}

.label-grey.arrowed-in-right:after {

	border-color:#a0a0a0

}

.label-large {

	font-size:13px;

	padding:3px 8px 5px

}

.label-large.arrowed {

	margin-left:12px

}

.label-large.arrowed-in {

	margin-left:12px

}

.label-large.arrowed:before, .label-large.arrowed-in:before {

	left:-16px;

	border-width:11px 8px

}

.label-large.arrowed-in:before {

	left:-12px

}

.label-large.arrowed-right {

	margin-right:11px

}

.label-large.arrowed-in-right {

	margin-right:11px

}

.label-large.arrowed-right:after, .label-large.arrowed-in-right:after {

	right:-16px;

	border-width:11px 8px

}

.label-large.arrowed-in-right:after {

	right:-12px

}

.icon-white, .nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"], .nav-list>.active>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:focus>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>li>a:focus>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:focus>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"], .dropdown-submenu:focus>a>[class*=" icon-"] {

background-image:none

}

.dropdown-menu {

	border-radius:0;

	box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)

}

.dropdown-submenu>a:after {

	margin-right:-5px

}

.dropdown-menu.dropdown-icon-only {

	min-width:0

}

.dropdown-menu.dropdown-icon-only>li {

	float:left;

	margin:0 4px

}

.dropdown-menu.dropdown-icon-only>li>a [class*="icon-"] {

width:18px;

font-size:16px

}

.dropdown-menu.dropdown-icon-only>li>a .icon-2x {

	width:36px;

	font-size:22px

}

.dropdown-menu li a {

	margin-bottom:1px;

	margin-top:1px

}

.dropdown-menu li a {

	font-size:13px;

	padding-left:11px;

	padding-right:11px

}

.dropdown-menu li a:hover, .dropdown-menu .active>a, .dropdown-menu .active>a:hover, .dropdown-submenu:hover>a, .dropdown-menu li>a:focus, .nav-tabs .dropdown-menu li>a:focus {

	background:#4f99c6

}

.dropdown-menu.dropdown-default li a:hover, .dropdown-menu.dropdown-default .active>a, .dropdown-menu.dropdown-default .active>a:hover, .dropdown-default>.dropdown-submenu:hover>a, .dropdown-default li>a:focus, .nav-tabs .dropdown-default li>a:focus {

	background:#abbac3

}

.dropdown-menu.dropdown-info li a:hover, .dropdown-menu.dropdown-info .active>a, .dropdown-menu.dropdown-info .active>a:hover, .dropdown-info>.dropdown-submenu:hover>a, .dropdown-info li>a:focus, .nav-tabs .dropdown-info li>a:focus {

	background:#6fb3e0

}

.dropdown-menu.dropdown-purple li a:hover, .dropdown-menu.dropdown-purple .active>a, .dropdown-menu.dropdown-purple .active>a:hover, .dropdown-purple>.dropdown-submenu:hover>a, .dropdown-purple li>a:focus, .nav-tabs .dropdown-purple li>a:focus {

	background:#9585bf

}

.dropdown-menu.dropdown-success li a:hover, .dropdown-menu.dropdown-success .active>a, .dropdown-menu.dropdown-success .active>a:hover, .dropdown-success>.dropdown-submenu:hover>a, .dropdown-success li>a:focus, .nav-tabs .dropdown-success li>a:focus {

	background:#87b87f

}

.dropdown-menu.dropdown-warning li a:hover, .dropdown-menu.dropdown-warning .active>a, .dropdown-menu.dropdown-warning .active>a:hover, .dropdown-warning>.dropdown-submenu:hover>a, .dropdown-warning li>a:focus, .nav-tabs .dropdown-warning li>a:focus {

	background:#ffa24d

}

.dropdown-menu.dropdown-danger li a:hover, .dropdown-menu.dropdown-danger .active>a, .dropdown-menu.dropdown-danger .active>a:hover, .dropdown-danger>.dropdown-submenu:hover>a, .dropdown-danger li>a:focus, .nav-tabs .dropdown-danger li>a:focus {

	background:#d15b47

}

.dropdown-menu.dropdown-inverse li a:hover, .dropdown-menu.dropdown-inverse .active>a, .dropdown-menu.dropdown-inverse .active>a:hover, .dropdown-inverse>.dropdown-submenu:hover>a, .dropdown-inverse li>a:focus, .nav-tabs .dropdown-inverse li>a:focus {

	background:#555

}

.dropdown-menu.dropdown-pink li a:hover, .dropdown-menu.dropdown-pink .active>a, .dropdown-menu.dropdown-pink .active>a:hover, .dropdown-pink>.dropdown-submenu:hover>a, .dropdown-pink li>a:focus, .nav-tabs .dropdown-pink li>a:focus {

	background:#d6487e

}

.dropdown-menu.dropdown-grey li a:hover, .dropdown-menu.dropdown-grey .active>a, .dropdown-menu.dropdown-grey .active>a:hover, .dropdown-grey>.dropdown-submenu:hover>a, .dropdown-grey li>a:focus, .nav-tabs .dropdown-grey li>a:focus {

	background:#a0a0a0

}

.dropdown-menu.dropdown-light li a:hover, .dropdown-menu.dropdown-light .active>a, .dropdown-menu.dropdown-light .active>a:hover, .dropdown-light>.dropdown-submenu:hover>a, .dropdown-light li>a:focus, .nav-tabs .dropdown-light li>a:focus {

	background:#e9e9e9;

	color:#333

}

.dropdown-menu.dropdown-lighter li a:hover, .dropdown-menu.dropdown-lighter .active>a, .dropdown-menu.dropdown-lighter .active>a:hover, .dropdown-lighter>.dropdown-submenu:hover>a, .dropdown-lighter li>a:focus, .nav-tabs .dropdown-lighter li>a:focus {

	background:#f3f3f3;

	color:#444

}

.dropdown-menu.dropdown-yellow li a:hover, .dropdown-menu.dropdown-yellow .active>a, .dropdown-menu.dropdown-yellow .active>a:hover, .dropdown-yellow>.dropdown-submenu:hover>a, .dropdown-yellow li>a:focus, .nav-tabs .dropdown-yellow li>a:focus {

	background:#fee188;

	color:#444

}

.dropdown-submenu>.dropdown-menu {

	border-radius:0!important

}

.dropdown-light .dropdown-submenu:hover>a:after, .dropdown-lighter .dropdown-submenu:hover>a:after {

	border-left-color:#444

}

.nav-tabs .dropdown-menu {

	border-radius:0

}

.dropdown-menu.dropdown-closer {

margin:0;

	left:-10px

}

.dropdown-menu.pull-right.dropdown-closer {

	right:-10px;

	left:auto

}

.dropdown-menu.dropdown-close {

	top:92%;

	left:-5px

}

.dropdown-menu.pull-right.dropdown-close {

	right:-5px;

	left:auto

}

.dropdown-colorpicker>.dropdown-menu {

	top:80%;

	left:-7px

}

.dropdown-colorpicker>.dropdown-menu.pull-right {

	right:-7px;

	left:auto

}

.dropdown-colorpicker>.dropdown-menu {

	padding:4px;

	min-width:120px;

	max-width:120px

}

.dropdown-colorpicker>.dropdown-menu>li, .dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn {

	display:block;

	float:left;

	width:20px;

	height:20px;

	margin:2px

}

.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn {

	margin:0;

	padding:0;

	float:none;

	position:relative;

	border-radius:0;

-webkit-transition:all .1s ease;

-moz-transition:all .1s ease;

-o-transition:all .1s ease;

transition:all .1s ease

}

.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn:hover {

	opacity:.8;

	transform:scale(1.08);

	text-decoration:none

}

.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn.selected:after {

	font-family:FontAwesome;

	display:inline-block;

	position:absolute;

	left:0;

	right:0;

	text-align:center;

	line-height:20px;

	content:"\f00c";

	font-size:11px;

	color:#FFF

}

.btn-colorpicker {

	display:inline-block;

	width:20px;

	height:20px;

	background-color:#DDD;

	vertical-align:middle;

	border-radius:0

}

.dropdown-navbar {

	padding:0;

	width:240px;

	border-color:#bcd4e5;

	box-shadow:0 2px 4px rgba(30, 30, 100, 0.25)

}

.dropdown-navbar>li {

	padding:0 8px;

	background-color:#FFF

}

.dropdown-navbar>li:hover {

	background-color:#f4f9fc!important

}

.dropdown-navbar>li.nav-header {

	text-shadow:none;

	background-color:#ecf2f7!important;

	color:#8090a0;

	padding-top:7px;

	padding-bottom:7px;

	font-size:13px;

	font-weight:bold;

	text-transform:none;

	border-bottom:1px solid #bcd4e5

}

.dropdown-navbar>li>[class*="icon-"], .dropdown-navbar>li>a>[class*="icon-"] {

margin-right:5px!important;

color:#555;

font-size:14px

}

.dropdown-navbar>li.nav-header>[class*="icon-"] {

color:#8090a0

}

.dropdown-navbar>li>a {

	padding:10px 2px;

	margin:0;

	border-bottom:1px solid #e4ecf3;

	font-size:12px;

	line-height:16px;

	color:#555

}
.dropdown-navbar>li>.activity {
	padding:10px 2px;
	margin:0;
	border-bottom:1px solid #e4ecf3;
	font-size:12px;
	line-height:16px;

}
.dropdown-navbar>li>a:active {
	background-color:transparent;
	color:#555
}

.dropdown-navbar>li>a:hover {

	background-color:transparent!important;

	color:#555

}

.dropdown-navbar>li:last-child>a, .dropdown-navbar>li:last-child>.activity {

	border-bottom:0 solid #DDD;

	border-top:1px dotted transparent;

	color:#4f99c6;

	text-align:left;

	font-size:13px

}

.dropdown-navbar>li:last-child>a:hover {

	background-color:#FFF;

	color:#4f99c6;

	text-decoration:underline

}

.dropdown-navbar>li:last-child>a:hover>[class*="icon-"] {

text-decoration:none

}

.dropdown-navbar>li>a .progress {

	margin-bottom:0;

	margin-top:4px

}

.dropdown-navbar>li>a .badge {

	line-height:16px;

	padding-right:4px;

	padding-left:4px;

	font-size:12px

}

.msg-photo {

	margin-right:6px;

	max-width:42px

}

.msg-body {

	display:inline-block;

	line-height:20px;

	white-space:normal;

	vertical-align:middle;

	max-width:175px

}

.msg-title {

	display:inline-block;

	line-height:14px

}

.msg-time {

	display:block;

	font-size:11px;

	color:#777

}

.msg-time>[class*="icon-"] {

font-size:14px;

color:#555

}

.dropdown-navbar.navbar-pink {

	border-color:#e5bcd4

}

.dropdown-navbar.navbar-pink>li.nav-header {

	background-color:#f7ecf2!important;

	color:#b471a0;

	border-bottom-color:#e5bcd4

}

.dropdown-navbar.navbar-pink>li.nav-header:hover {

	background-color:#f7ecf2!important

}

.dropdown-navbar.navbar-pink>li:hover {

	background-color:#fcf4f9!important

}

.dropdown-navbar.navbar-pink>li.nav-header>[class*="icon-"] {

color:#c06090

}

.dropdown-navbar.navbar-pink>li>a {

	border-bottom-color:#f3e4ec;

	white-space:normal;

}

.dropdown-navbar.navbar-grey {

	border-color:#e5e5e5

}

.dropdown-navbar.navbar-grey>li.nav-header {

	background-color:#f2f2f2!important;

	color:#3a87ad;

	border-bottom-color:#e5e5e5

}

.dropdown-navbar.navbar-grey>li.nav-header:hover {

	background-color:#f2f2f2!important

}

.dropdown-navbar.navbar-grey>li.nav-header>[class*="icon-"] {

color:#3a87ad

}

.dropdown-navbar.navbar-grey>li:hover {

	background-color:#f8f8f8!important

}

.dropdown-navbar.navbar-grey>li>a {

	border-bottom-color:#EEE

}

.dropdown-navbar.navbar-green {

	border-color:#b4d5ac

}

.dropdown-navbar.navbar-green>li.nav-header {

	background-color:#ebf7e4!important;

	color:#8A6;

	border-bottom-color:#c4e0ac

}

.dropdown-navbar.navbar-green>li.nav-header:hover {

	background-color:#ebf7e4!important

}

.dropdown-navbar.navbar-green>li:hover {

	background-color:#f4f9ef!important

}

.dropdown-navbar.navbar-green>li.nav-header>[class*="icon-"] {

color:#90c060

}

.dropdown-navbar.navbar-green>li>a {

	border-bottom-color:#ecf3e4

}

.dropdown-navbar [class*="btn"][class*="icon-"] {

border:0;

margin:0 5px 0 0;

width:24px;

text-align:center;

padding-left:0;

padding-right:0

}

#user_menu>li>a {

	padding:4px 12px

}

#user_menu>li>a>[class*="icon-"] {

margin-right:6px;

font-size:120%

}

#user_info {

	max-width:100px;

	display:inline-block;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	vertical-align:top;

	line-height:16px;

	position:relative;

	top:6px

}

#user_info>small {

	display:block

}

.table-bordered {

	border-radius:0!important

}

.table-bordered thead:first-child tr:first-child>th:first-child, .table-bordered tbody:first-child tr:first-child>td:first-child {

	border-radius:0!important

}

.table-bordered thead:first-child tr:first-child>th:last-child, .table-bordered tbody:first-child tr:first-child>td:last-child {

	border-radius:0!important

}

.table-bordered thead:last-child tr:last-child>th:first-child, .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>td:first-child {

	border-radius:0!important

}

.table-bordered {

	border-radius:0!important

}

.table-bordered thead:first-child tr:first-child>th:first-child, .table-bordered tbody:first-child tr:first-child>td:first-child {

	border-radius:0!important

}

.table-bordered thead:first-child tr:first-child>th:last-child, .table-bordered tbody:first-child tr:first-child>td:last-child {

	border-radius:0!important

}

.table-bordered thead:last-child tr:last-child>th:first-child, .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>td:first-child {

	border-radius:0!important

}

.table thead:first-child tr {

	background:#f2f2f2;

	background:-moz-linear-gradient(top, #f8f8f8 0, #ececec 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #ececec));

	background:-webkit-linear-gradient(top, #f8f8f8 0, #ececec 100%);

	background:-o-linear-gradient(top, #f8f8f8 0, #ececec 100%);

	background:-ms-linear-gradient(top, #f8f8f8 0, #ececec 100%);

	background:linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#ECECEC', GradientType=0);

	color:#707070;

	font-weight:normal

}

.table thead:first-child tr th {

	border:1px solid #DDD;

	border-width:0 1px;

	font-weight:bold

}

.table thead:first-child tr th>[class*="icon-"] {

margin-right:2px

}

.table thead:first-child tr th:first-child {

	border-left-color:#f1f1f1

}

.table thead:first-child tr th:last-child {

	border-right-color:#f1f1f1

}

.table-bordered thead:first-child tr th {

	border-width:0 0 0 1px;

	border-color:#DDD;

	vertical-align:middle

}

.table-bordered thead:first-child tr th:first-child {

	border-left-color:#DDD

}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {

	background-color:#f1f1f1

}

td .lbl, th .lbl {

	margin-bottom:0

}

td>.lbl:only-child, th>.lbl:only-child {

	vertical-align:top

}

td.center, th.center {

	text-align:center

}

.table-header {

	background-color:#307ecc;

	color:#FFF;

	font-size:14px;

	line-height:38px;

	padding-left:12px;

	margin-bottom:1px

}

.form-line {

	margin-bottom:24px;

	padding-bottom:12px;

	border-bottom:1px solid #EEE

}

.form-actions {

	display:block

}

.help-button {

	display:inline-block;

	height:18px;

	width:18px;

	line-height:20px;

	text-align:center;

	padding:0;

	background-color:#65bcda;

	color:#FFF;

	font-size:12px;

	font-weight:bold;

	cursor:default;

	margin-left:4px;

	border-radius:16px;

	border-color:#FFF;

	border:2px solid #FFF;

	box-shadow:0 1px 0 1px rgba(0, 0, 0, 0.2)

}

.help-button:hover {

	background-color:#65bcda;

	text-shadow:none

}

label, .lbl {

	vertical-align:middle

}

td>label, th>label, label.inline {

	margin-bottom:0;

	line-height:inherit

}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {

	border-radius:0!important;

	border-width:1px;

	color:#333333;

	background-color:#FFF;

	border-color:#d5d5d5;

	box-shadow:none;

-moz-transition-duration:.1s;

-webkit-transition-duration:.1s;

-o-transition-duration:.1s;

-ms-transition-duration:.1s;

transition-duration:.1s

}

input.block {

	display:block;

	margin-bottom:9px

}

textarea.autosize-transition {

-webkit-transition:height .2s;

-moz-transition:height .2s;

-o-transition:height .2s;

-ms-transition:height .2s;

transition:height .2s

}

.limiterBox {

	border:1px solid #222;

	border-top:0;

	background-color:#333;

	padding:3px 6px;

	font-size:12px;

	color:#FFF;

	margin-top:6px

}

.limiterBox:after {

	display:none

}

.limiterBox:before {

	display:block;

	content:"";

	position:absolute;

	width:0;

	height:0;

	top:-8px;

	left:50%;

	margin-left:-5px;

	border-color:transparent;

	border-style:solid;

	border-bottom-color:#333;

	border-width:0 8px 8px

}

select {

	border-radius:0;

	border-width:1px

}

select:focus {

	outline:0;

	box-shadow:0 0 0 2px rgba(245, 153, 66, 0.3);

	border-color:#f59942

}

option {

	padding:3px 4px

}

option:hover, option:active, option:focus {

	background-color:#e5e9ee;

	color:#111

}

option[value=""] {

	padding:0

}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {

	box-shadow:0 0 0 2px rgba(245, 153, 66, 0.3);

	color:#838182;

	border-color:#f59942;

	background-color:#FFF

}

input[disabled] {

	color:#848484;

	background-color:#EEE

}

input[readonly] {

	color:#939192;

	background:#f5f5f5!important;

	cursor:default

}

input[readonly]:focus {

	box-shadow:0 0 0 2px rgba(150, 150, 150, 0.3);

	border-color:#AAA;

	background-color:#f9f9f9

}

.width-50 {

	width:50%!important

}

.width-75 {

	width:75%!important

}

.width-80 {

	width:80%!important

}

.width-90 {

	width:90%!important

}

.width-100 {

	width:100%

}

.help-inline {

	font-size:13px!important

}

.input-icon {

	position:relative

}

span.input-icon {

	display:inline-block

}

.input-icon>input, .input-icon>input {

	padding-left:24px;

	padding-right:6px

}

.input-icon.input-icon-right>input, .input-icon.input-icon-right>input {

	padding-left:6px;

	padding-right:24px

}

.input-icon>[class*="icon-"] {

padding:0 3px;

z-index:2;

position:absolute;

top:1px;

bottom:1px;

left:3px;

line-height:28px;

display:inline-block;

color:#909090;

font-size:16px

}

.input-icon.input-icon-right>[class*="icon-"] {

left:auto;

right:3px

}

.input-icon>input:focus+[class*="icon-"] {

color:#579

}

.input-icon+.help-inline {

	padding-left:8px

}

.radio [type=checkbox]+label, .checkbox [type=radio]+label {

	float:left;

	margin-left:-20px

}

.form-search .radio [type=radio]+label, .form-search .checkbox [type=checkbox]+label, .form-inline .radio [type=radio]+label, .form-inline .checkbox [type=checkbox]+label {

	margin-left:0;

	margin-right:3px

}

.form-search .input-append .search-query:focus, .form-search .input-prepend .search-query:focus {

	box-shadow:none

}

input[type=checkbox], input[type=radio] {

	opacity:0;

	position:absolute;

	z-index:12;

	width:18px;

	height:18px

}

input[type=checkbox]:focus, input[type=radio]:focus, input[type=checkbox]:checked, input[type=radio]:checked {

	outline:none!important

}

input[type=checkbox]+.lbl, input[type=radio]+.lbl {

	position:relative;

	z-index:11;

	display:inline-block;

	margin:0;

	line-height:20px;

	min-height:14px;

	min-width:14px;

	font-weight:normal

}

input[type=checkbox]+.lbl.padding-4::before, input[type=radio]+.lbl.padding-4::before {

margin-right:4px

}

input[type=checkbox]+.lbl.padding-6::before, input[type=radio]+.lbl.padding-6::before {

margin-right:6px

}

input[type=checkbox]+.lbl.padding-8::before, input[type=radio]+.lbl.padding-8::before {

margin-right:8px

}

input[type=checkbox]+.lbl::before, input[type=radio]+.lbl::before {

font-family:fontAwesome;

font-weight:normal;

font-size:11px;

color:#32a3ce;

content:"\a0";

display:inline-block;

background-color:#fafafa;

border:1px solid #CCC;

box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);

border-radius:0;

display:inline-block;

text-align:center;

vertical-align:middle;

height:13px;

line-height:13px;

min-width:13px;

margin-right:1px

}

input[type=checkbox]:active+.lbl::before, input[type=checkbox]:checked:active+.lbl::before, input[type=radio]:active+.lbl::before, input[type=radio]:checked:active+.lbl::before {

box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), inset 0 1px 3px rgba(0, 0, 0, 0.1)

}

input[type=checkbox]:checked+.lbl::before, input[type=radio]:checked+.lbl::before {

display:inline-block;

content:'\f00c';

background-color:#f5f8fc;

border-color:#adb8c0;

box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), inset 0 -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1)

}

input[type=checkbox]:hover+.lbl::before, input[type=radio]:hover+.lbl::before, input[type=checkbox]+.lbl:hover::before, input[type=radio]+.lbl:hover::before {

border-color:#ff893c

}

input[type=checkbox].ace-checkbox-2+.lbl::before {

box-shadow:none

}

input[type=checkbox].ace-checkbox-2:checked+.lbl::before {

background-color:#f9a021;

border-color:#f9a021;

color:#FFF

}

input[type=checkbox]:disabled+.lbl::before, input[type=radio]:disabled+.lbl::before {

background-color:#DDD!important;

border-color:#CCC!important;

box-shadow:none!important;

color:#BBB

}

input[type=radio]+.lbl::before {

border-radius:32px;

font-family:Arial, Helvetica, sans-serif;

font-size:36px

}

input[type=radio]:checked+.lbl::before {

content:"\2022"

}

input[type=checkbox].ace-switch :active+.lbl::before, input[type=checkbox].ace-switch :checked:active+.lbl::before {

box-shadow:none

}

input[type=checkbox].ace-switch {

	width:55px;

	height:20px

}

input[type=checkbox].ace-switch+.lbl {

	margin:0 4px;

	min-height:24px

}

input[type=checkbox].ace-switch+.lbl::before {

font-family:Arial, Helvetica, sans-serif;

content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";

color:#999;

font-weight:bold;

font-size:11px;

line-height:18px;

line-height:21px\9;

height:18px;

overflow:hidden;

border-radius:12px;

background-color:#f5f5f5;

box-shadow:inset 0 2px 2px 0 rgba(0, 0, 0, .2);

border:1px solid #CCC;

text-align:left;

float:left;

padding:0;

width:50px;

text-indent:-19px;

text-indent:-21px\9;

margin-right:0;

-webkit-transition:text-indent .4s ease;

-moz-transition:text-indent .4s ease;

-o-transition:text-indent .4s ease;

-ms-transition:text-indent .4s ease;

transition:text-indent .4s ease

}

input[type=checkbox].ace-switch:checked+.lbl::before {

text-indent:9px;

color:#FFF;

background-color:#8ab2c9;

border-color:#468fcc

}

input[type=checkbox].ace-switch+.lbl::after {

font-family:Arial, Helvetica, sans-serif;

content:'|||';

font-size:10px;

font-weight:lighter;

color:#e5e5e5;

background-color:#FFF;

text-shadow:-1px 0 0 rgba(0, 0, 0, 0.15);

text-align:center;

border-radius:12px;

width:22px;

height:22px;

line-height:20px;

position:absolute;

top:-2px;

left:-3px;

padding:0;

box-shadow:0 1px 1px 1px rgba(0, 0, 0, .3);

text-shadow:0 1px 1px rgba(0, 0, 0, 0.3) inset;

-webkit-transition:left .4s ease;

-moz-transition:left .4s ease;

-o-transition:left .4s ease;

-ms-transition:left .4s ease;

transition:left .4s ease

}

input[type=checkbox].ace-switch:checked+.lbl::after {

left:34px;

background-color:#FFF;

color:#8ab2c9

}

input[type=checkbox].ace-switch-2+.lbl::before {

content:"YES\a0\a0\a0\a0\a0\a0\a0\a0NO"

}

input[type=checkbox].ace-switch-3+.lbl::after {

font-family:FontAwesome;

font-size:13px;

line-height:23px;

content:"\f00d";

top:-1px

}

input[type=checkbox].ace-switch-3:checked+.lbl::after {

content:"\f00c"

}

input[type=checkbox].ace-switch-4+.lbl::before, input[type=checkbox].ace-switch-5+.lbl::before {

content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";

font-family:Arial, Helvetica, sans-serif;

font-weight:bolder;

font-size:12px;

line-height:19px;

height:20px;

overflow:hidden;

line-height:21px\9;

border-radius:12px;

display:inline-block;

background-color:#8b9aa3;

border:1px solid #8b9aa3;

color:#FFF;

width:52px;

text-indent:-25px;

text-indent:-28px\9;

display:inline-block;

position:relative;

margin-right:8px;

box-shadow:none;

-webkit-transition:all .4s ease;

-moz-transition:all .4s ease;

-o-transition:all .4s ease;

-ms-transition:all .4s ease;

transition:all .4s ease

}

input[type=checkbox].ace-switch-4:checked+.lbl::before, input[type=checkbox].ace-switch-5:checked+.lbl::before {

text-indent:9px;

background-color:#468fcc;

border-color:#468fcc

}

input[type=checkbox].ace-switch-4+.lbl::after, input[type=checkbox].ace-switch-5+.lbl::after {

font-family:Arial, Helvetica, sans-serif;

content:'|||';

text-shadow:-1px 0 0 rgba(0, 0, 0, 0.2);

font-size:7px;

font-weight:lighter;

color:#8b9aa3;

text-align:center;

position:absolute;

border-radius:12px;

color:#5b6a73;

top:2px;

left:2px;

width:18px;

height:18px;

line-height:16px;

background-color:#FFF;

-webkit-transition:all .4s ease;

-moz-transition:all .4s ease;

-o-transition:all .4s ease;

-ms-transition:all .4s ease;

transition:all .4s ease

}

input[type=checkbox].ace-switch-4:checked+.lbl::after, input[type=checkbox].ace-switch-5:checked+.lbl::after {

left:34px;

background-color:#FFF

}

input[type=checkbox].ace-switch-5+.lbl::before {

content:"YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"

}

input[type=checkbox].ace-switch-5:checked+.lbl::before {

text-indent:8px

}

input[type=checkbox].ace-switch-6+.lbl {

	position:relative

}

input[type=checkbox].ace-switch-6+.lbl::before {

font-family:FontAwesome;

content:"\f00d";

text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);

box-shadow:none;

border:0;

font-weight:lighter;

font-size:16px;

border-radius:12px;

display:inline-block;

background-color:#888;

color:#f2f2f2;

width:52px;

height:22px;

line-height:20px;

text-indent:32px;

-webkit-transition:background .1s ease;

-moz-transition:background .1s ease;

-o-transition:background .1s ease;

-ms-transition:background .1s ease;

transition:background .1s ease

}

input[type=checkbox].ace-switch-6:checked+.lbl::before {

content:"\f00c";

text-indent:6px;

color:#FFF;

border-color:#b7d3e5;

background-color:#ff893c

}

input[type=checkbox].ace-switch-6+.lbl::after {

content:'';

text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);

position:absolute;

top:2px;

left:3px;

border-radius:12px;

box-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);

width:10px;

height:10px;

text-align:center;

background-color:#f2f2f2;

border:4px solid #f2f2f2;

-webkit-transition:left .2s ease;

-moz-transition:left .2s ease;

-o-transition:left .2s ease;

-ms-transition:left .2s ease;

transition:left .2s ease

}

input[type=checkbox].ace-switch-6:checked+.lbl::after {

left:32px;

background-color:#FFF;

border:4px solid #FFF;

text-shadow:0 -1px 0 rgba(0, 200, 0, 0.25)

}

input[type=checkbox].ace-switch-7 {

	width:75px

}

input[type=checkbox].ace-switch-7+.lbl {

	position:relative

}

input[type=checkbox].ace-switch-7+.lbl::before {

content:"OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";

font-weight:bolder;

font-size:14px;

line-height:20px;

display:inline-block;

background-color:#FFF;

border:2px solid #AAA;

border-radius:0;

box-shadow:none;

color:#aaa;

width:70px;

height:22px;

line-height:22px;

overflow:hidden;

text-indent:4px;

display:inline-block;

position:relative;

margin-right:8px;

-webkit-transition:all .2s ease;

-moz-transition:all .2s ease;

-o-transition:all .2s ease;

-ms-transition:all .2s ease;

transition:all .2s ease

}

input[type=checkbox].ace-switch-7:checked+.lbl::before {

color:#468fcc;

background-color:#FFF;

text-indent:-33px;

border-color:#6fb3e0

}

input[type=checkbox].ace-switch-7+.lbl::after {

content:'\f00d';

font-family:FontAwesome;

font-size:16px;

position:absolute;

top:3px;

left:39px;

width:32px;

height:20px;

line-height:18px;

text-align:center;

background-color:#aaa;

color:#FFF;

border-radius:0;

box-shadow:none;

transition:all .2s ease-in-out

}

input[type=checkbox].ace-switch-7:checked+.lbl::after {

left:3px;

content:'\f00c';

background-color:#468fcc;

color:#FFF

}

.input-prepend .add-on, .input-append .add-on {

	border-radius:0!important

}

.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {

	border-color:#92bf65

}

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {

	border-color:#f09784

}

.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {

	border-color:#e0c43a

}

.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {

	border-color:#64a6bc

}

.input-append>.btn, .input-prepend>.btn {

	line-height:20px;

	padding:0 6px;

	border-radius:0

}

.input-append>.btn-small, .input-prepend>.btn-small {

	line-height:22px

}

.input-append>.btn+.btn, .input-prepend>.btn+.btn {

	margin-left:1px

}

.input-append>.btn-group>.btn, .input-prepend>.btn-group>.btn {

	line-height:23px

}

.input-append>.btn-group>.btn-small, .input-prepend>.btn-group>.btn-small {

	line-height:26px

}

.input-append>.btn>.caret, .input-prepend>.btn>.caret, .input-append>.btn-small>.caret, .input-prepend>.btn-small>.caret, .input-append>.btn-group>.btn>.caret, .input-prepend>.btn-group>.btn>.caret, .input-append>.btn-group>.btn-small>.caret, .input-prepend>.btn-group>.btn-small>.caret {

	margin-top:10px

}

.ace-file-input {

	position:relative;

	height:38px;

	line-height:38px;

	margin-bottom:9px

}

.ace-file-input input {

	position:absolute;

	z-index:-1;

	visibility:hidden

}

.ace-file-input label {

	display:block;

	position:absolute;

	top:0;

	left:0;

	right:0;

	height:28px;

	background-color:#FFF;

	border:1px solid #e3e3e3;

	cursor:pointer;

	box-shadow:0 0 0 4px rgba(0, 0, 0, 0.06);

-webkit-transition:all .15s;

-moz-transition:all .15s;

-o-transition:all .15s;

transition:all .15s

}

.ace-file-input label:hover {

	box-shadow:0 0 0 4px rgba(245, 153, 66, 0.3);

	border-color:#f59942

}

.ace-file-input label:before {

	display:inline-block;

	content:attr(data-title);

	position:absolute;

	right:0;

	top:0;

	bottom:0;

	padding:0 8px;

	line-height:24px;

	text-align:center;

	background-color:#6fb3e0;

	color:#FFF;

	font-size:11px;

	font-weight:bold;

	border:2px solid #FFF;

	border-left-width:4px;

-webkit-transition:all .3s;

-moz-transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

transition:all .3s

}

.ace-file-input label [class*="icon-"], .ace-file-multiple label.selected span [class*="icon-"] {

display:inline-block;

position:absolute;

left:0;

top:0;

bottom:0;

text-align:center;

font-family:FontAwesome;

font-size:13px;

line-height:22px;

width:22px;

border:2px solid #FFF;

background-color:#d1d1d1;

color:#FFF;

-webkit-transition:all .1s;

-moz-transition:all .1s;

-o-transition:all .1s;

-ms-transition:all .1s;

transition:all .1s

}

.ace-file-input label span {

	display:inline-block;

	height:28px;

	max-width:80%;

	white-space:nowrap;

	overflow:hidden;

	line-height:28px;

	color:#888;

	font-size:13px;

	position:static;

	padding-left:30px

}

.ace-file-input label span:after {

	display:inline-block;

	content:attr(data-title)

}

.ace-file-input label.selected span {

	color:#666

}

.ace-file-input .remove {

	position:absolute;

	right:-8px;

	top:6px;

	display:none;

	width:17px;

	text-align:center;

	height:17px;

	line-height:15px;

	font-size:11px;

	font-weight:normal;

	background-color:#fb7142;

	border-radius:24px;

	color:#FFF

}

.ace-file-input a:hover {

	text-decoration:none

}

.ace-file-input label.selected {

	right:16px

}

.ace-file-input label.selected+.remove {

	display:inline-block

}

.ace-file-input label.selected [class*="icon-"] {

background-color:#efad62

}

.ace-file-input label.selected .icon-picture {

	background-color:#bd7a9d

}

.ace-file-input label.selected .icon-film {

	background-color:#87b87f

}

.ace-file-input label.selected .icon-music {

	background-color:#8b7ac9

}

.ace-file-input label.selected .icon-archive {

	background-color:#efad62

}

.ace-file-input label.hide-placeholder:before {

	display:none

}

.ace-file-multiple {

	height:auto

}

.ace-file-multiple label {

	position:relative;

	height:auto;

	border:1px dashed #AAA;

	border-radius:4px

}

.ace-file-multiple label:before {

	display:inline-block;

	content:attr(data-title);

	position:relative;

	right:0;

	left:0;

	margin:12px;

	line-height:22px;

	background-color:#FFF;

	color:#CCC;

	font-size:18px;

	font-weight:bold;

	border:0

}

.ace-file-multiple label span {

	position:relative;

	display:block;

	padding:0;

	height:auto;

	width:auto;

	max-width:100%;

	margin:0 4px;

	border-bottom:1px solid #DDD

}

.ace-file-multiple label span:last-child {

	border-bottom-width:0;

	margin-bottom:1px

}

.ace-file-multiple label span:first-child {

	margin-top:1px

}

.ace-file-multiple label span:after {

	display:none

}

.ace-file-multiple label.selected span:after {

	display:inline-block;

	white-space:pre

}

.ace-file-multiple label span img {

	padding:2px;

	margin:3px;

	border:1px solid #d7d7d7;

	background-color:#FFF;

	background-repeat:no-repeat;

	background-position:center;

	margin:4px 8px 4px 1px

}

.ace-file-multiple label span img+[class*="icon-"], .ace-file-multiple label.selected span img+[class*="icon-"] {

display:none

}

.ace-file-multiple label span:last-child {

	border-bottom-width:0

}

.ace-file-multiple .remove {

	right:-11px;

	top:-11px;

	border:3px solid #BBB;

	border-radius:32px;

	background-color:#FFF;

	color:red

}

.ace-file-multiple label.selected+.remove:hover {

	border-color:#f4c0b1

}

.ace-file-multiple label span [class*="icon-"] {

position:relative;

display:block;

text-align:center;

height:auto;

line-height:64px;

width:auto;

font-size:64px;

color:#d5d5d5;

margin:4px 0 4px;

background-color:transparent

}

.ace-file-multiple label.selected:after {

	display:none

}

.ace-file-multiple label.selected span [class*="icon-"] {

position:relative;

margin-right:4px;

margin-left:2px;

line-height:24px;

background-color:#efad62

}

.ace-file-multiple label span.large {

	text-align:center;

	border-bottom:2px solid #222;

	margin:2px;

	margin:0 1px 3px

}

.ace-file-multiple label span.large:last-child {

	margin:0 1px 0;

	border-bottom-width:0

}

.ace-file-multiple label span.large:after {

	position:absolute;

	top:auto;

	bottom:0;

	left:0;

	right:0;

	padding:0 4px;

	background-color:#555;

	color:#FFF;

	opacity:.8

}

.ace-file-multiple label span.large img {

	border-width:0;

	margin:0;

	padding:0

}

.ace-file-input input[type=file][disabled]+label, .ace-file-input input[type=file][readonly]+label {

	cursor:not-allowed;

	background-color:#EEE

}

.ace-file-input input[type=file][readonly]+label {

	cursor:default

}

.ace-file-input input[type=file][disabled]+label:hover, .ace-file-input input[type=file][readonly]+label:hover {

	box-shadow:0 0 0 4px rgba(0, 0, 0, 0.06);

	border-color:#e3e3e3

}

.ace-file-input input[type=file][disabled]+label:before, .ace-file-input input[type=file][readonly]+label:before {

	border-color:#EEE;

	background-color:#a1aaaf

}

.ace-file-multiple input[type=file][disabled]+label:hover, .ace-file-multiple input[type=file][readonly]+label:hover {

	border-color:#AAA

}

.ace-file-multiple input[type=file][disabled]+label:before, .ace-file-multiple input[type=file][readonly]+label:before {

	background-color:transparent

}

.ace-file-multiple input[type=file][disabled]+label [class*="icon-"], .ace-file-input input[type=file][readonly]+label [class*="icon-"] {

border-color:#EEE

}

.ace-spinner {

	display:inline-block

}

.ace-spinner .spinner-buttons {

	min-width:18px

}

.ace-spinner .spinner-buttons>.btn:first-child {

	margin-top:0

}

.ace-spinner .spinner-buttons>.btn {

	border-radius:0;

	font-size:10px;

	padding:0;

	width:16px;

	line-height:12px;

	height:12px;

	position:relative;

	left:-1px

}

.ace-spinner .spinner-buttons>.btn>[class*="icon-"] {

font-size:10px;

margin:0;

padding:0

}

.ace-spinner .spinner-input {

	text-align:center;

	height:19px;

	line-height:19px;

	color:#777

}

.wizard-steps {

	list-style:none;

	display:block;

	width:100%;

	padding:0;

	margin:12px 0 0;

	position:relative

}

.wizard-steps li {

	display:block;

	text-align:center;

	float:left

}

.wizard-steps li .step {

	text-align:center;

	border:5px solid #ced1d6;

	color:#546474;

	font-size:15px;

	border-radius:32px;

	line-height:12px;

	padding:5px 10px;

	background-color:#FFF;

	position:relative;

	z-index:2;

	display:inline

}

.wizard-steps li:before {

	display:block;

	content:"";

	width:100%;

	height:1px;

	font-size:0;

	overflow:hidden;

	border-top:4px solid #ced1d6;

	position:relative;

	top:12px;

	z-index:1

}

.wizard-steps li:last-child:before {

	max-width:50%;

	width:50%

}

.wizard-steps li:first-child:before {

	max-width:50%;

	left:50%

}

.wizard-steps li.complete .step, .wizard-steps li.complete:before {

	border-color:#5293c4

}

.wizard-steps li.active .step, .wizard-steps li.active:before {

	border-color:#5293c4

}

.wizard-steps li.complete .step:before {

	display:block;

	position:absolute;

	top:0;

	left:0;

	bottom:0;

	right:0;

	padding:8px 0;

	border-radius:32px;

	content:"\f00c";

	background-color:#FFF;

	z-index:103;

	font-family:FontAwesome;

	font-size:17px;

	color:#87ba21

}

.wizard-steps li .title {

	display:block;

	margin-top:12px;

	max-width:100%;

	color:#949ea7;

	font-size:14px;

	z-index:104;

	text-align:center;

	table-layout:fixed;

	word-wrap:break-word

}

.wizard-steps li.complete .title {

	color:#2b3d53

}

.wizard-steps li.active .title {

	color:#2b3d53

}

.step-content .step-pane {

	display:none;

	min-height:200px;

	padding:4px 8px 12px

}

.step-content .active {

	display:block

}

.wizard-actions {

	text-align:right

}

.chzn-container+.help-inline {

	vertical-align:middle

}

.chzn-select {

	display:inline!important;

	visibility:hidden;

	opacity:0;

	position:absolute;

	z-index:-1

}

.chzn-container, [class*="chzn-container"] {

vertical-align:middle

}

.chzn-container>.chzn-single {

	line-height:26px;

	height:26px;

	box-shadow:none;

	background:#fafafa

}

.chzn-choices {

	box-shadow:none!important

}

.chzn-container-single .chzn-single abbr {

	background:0

}

.chzn-container-single .chzn-single abbr:after {

	content:"\f00d";

	display:inline-block;

	color:#888;

	font-family:FontAwesome;

	font-size:13px;

	position:absolute;

	right:0;

	top:-7px

}

.chzn-container-single .chzn-single abbr:hover:after {

	color:#464646

}

.chzn-container-single.chzn-disabled .chzn-single abbr:hover:after {

	color:#464646

}

.chzn-container-single .chzn-single div b {

	background:0

}

.chzn-container-single .chzn-single div b:before {

	content:"\f0d7";

	display:inline-block;

	color:#888;

	font-family:FontAwesome;

	font-size:12px;

	position:relative;

	top:-1px;

	left:1px

}

.chzn-container-single .chzn-search input {

	background:0;

	border-radius:0;

	line-height:18px;

	height:18px

}

.chzn-container-single .chzn-search {

	position:relative

}

.chzn-container-single .chzn-search:after {

	content:"\f002";

	display:inline-block;

	color:#888;

	font-family:FontAwesome;

	font-size:14px;

	position:absolute;

	top:8px;

	right:12px

}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {

	background:0

}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:before {

	content:"\f00d";

	display:inline-block;

	color:#888;

	font-family:FontAwesome;

	font-size:13px;

	position:absolute;

	right:2px;

	top:-1px

}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {

	text-decoration:none

}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover:before {

	color:#464646

}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close:before {

	color:#464646

}

.chzn-container .chzn-results-scroll-down span {

	background:0

}

.chzn-container .chzn-results-scroll-up span {

	background:0

}

.chzn-container .chzn-results-scroll-down span:before, .chzn-container .chzn-results-scroll-up span:before {

	content:"\f0d7";

	display:inline-block;

	color:#888;

	font-family:FontAwesome;

	font-size:12px;

	position:relative;

	top:-1px;

	left:1px

}

.chzn-container .chzn-results-scroll-up span:before {

	content:"\f0d8"

}

.chzn-container-active .chzn-single-with-drop div b:before {

	content:"\f0d8"

}

.chzn-rtl .chzn-search input {

	background:0

}

.chzn-rtl .chzn-search:after {

	content:"";

	display:none

}

.chzn-rtl .chzn-search:before {

	content:"\f002";

	display:inline-block;

	color:#888;

	font-family:FontAwesome;

	font-size:14px;

	position:absolute;

	top:9px;

	left:12px

}

.chzn-container-single .chzn-single {

	border-radius:0

}

.chzn-container .chzn-results .highlighted {

	background:#86bd6f;

	background:#4492c9;

	background:#316ac5;

	color:#FFF

}

.chzn-container-single .chzn-drop {

	border-radius:0;

	border-bottom:3px solid #4492c9;

	border-color:#4492c9

}

.chzn-single.chzn-single-with-drop, .chzn-container-active .chzn-single {

	border-color:#4492c9

}

.control-group.error .chzn-single {

	border-color:#f09784!important

}

.control-group.info .chzn-single {

	border-color:#64a6bc!important

}

.control-group.warning .chzn-single {

	border-color:#e0c43a!important

}

.control-group.success .chzn-single {

	border-color:#92bf65!important

}

.ui-slider {

	background-color:#CCC

}

.ui-slider-horizontal {

	height:9px

}

.ui-slider-vertical {

	width:9px

}

.ui-slider-range {

	background-color:#4aa4ce

}

.ui-slider-handle {

	border-radius:0;

	background-color:#f5f5f5;

	border:1px solid #4aa4ce;

	position:relative;

	color:#4aa4ce

}

.ui-slider-handle:hover {

	background-color:#FFF

}

.ui-slider-handle:focus, .ui-slider-handle:active {

	outline:0

}

.ui-slider-handle:after {

	display:inline-block;

	content:"|||";

	font-size:7px;

	font-family:Arial, Helvetica, sans-serif;

	position:absolute;

	top:0;

	bottom:0;

	left:0;

	right:0;

	text-align:center;

	line-height:14px

}

.ui-slider-handle:hover, .ui-slider-handle:active, .ui-slider-handle:focus {

	box-shadow:1px 1px 1px 0 rgba(0, 0, 0, .3);

	text-decoration:none

}

.ui-slider-handle:hover:after, .ui-slider-handle:active:after, .ui-slider-handle:focus:after {

	text-shadow:1px 1px 1px rgba(0, 0, 0, .3)

}

.ui-slider-green .ui-slider-range {

	background-color:#8bbc67

}

.ui-slider-green .ui-slider-handle {

	border-color:#8bbc67;

	color:#8bbc67

}

.ui-slider-red .ui-slider-range {

	background-color:#d36e6e

}

.ui-slider-red .ui-slider-handle {

	border-color:#d36e6e;

	color:#d36e6e

}

.ui-slider-purple .ui-slider-range {

	background-color:#ac68ba

}

.ui-slider-purple .ui-slider-handle {

	border-color:#ac68ba;

	color:#ac68ba

}

.ui-slider-orange .ui-slider-range {

	background-color:#efad62

}

.ui-slider-orange .ui-slider-handle {

	border-color:#efad62;

	color:#efad62

}

.ui-slider-dark .ui-slider-range {

	background-color:#666

}

.ui-slider-dark .ui-slider-handle {

	border-color:#606060;

	color:#606060

}

.ui-slider-small.ui-slider-horizontal {

	height:5px

}

.ui-slider-small.ui-slider-vertical {

	width:5px

}

.ui-slider-small .ui-slider-handle {

	border-radius:12px

}

.ui-slider-small .ui-slider-handle {

	width:14px;

	height:14px;

	top:-5px

}

.ui-slider-small .ui-slider-handle:after {

	font-size:6px;

	line-height:13px

}

.control-group select, .control-group textarea, .control-group input[type="text"], .control-group input[type="password"], .control-group input[type="datetime"], .control-group input[type="datetime-local"], .control-group input[type="date"], .control-group input[type="month"], .control-group input[type="time"], .control-group input[type="week"], .control-group input[type="number"], .control-group input[type="email"], .control-group input[type="url"], .control-group input[type="search"], .control-group input[type="tel"], .control-group input[type="color"] {

	background:#FFF

}

.control-group.success input, .control-group.success select, .control-group.success textarea {

	border-color:#92bf65;

	color:#8bad4c;

	box-shadow:none

}

.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {

	box-shadow:0 0 0 2px rgba(130, 188, 58, 0.3);

	color:#786;

	border-color:#81a85a

}

.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {

	color:#7ba065

}

.control-group.info input, .control-group.info select, .control-group.info textarea {

	border-color:#64a6bc;

	color:#4b89aa;

	box-shadow:none

}

.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {

	box-shadow:0 0 0 2px rgba(58, 120, 188, 0.3);

	color:#678;

	border-color:#5a81a8

}

.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {

	color:#657ba0

}

.control-group.error input, .control-group.error select, .control-group.error textarea {

	border-color:#f09784;

	color:#d68273;

	box-shadow:none

}

.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {

	box-shadow:0 0 0 2px rgba(219, 137, 120, 0.3);

	color:#866;

	border-color:#db8978

}

.control-group input:disabled, .control-group input:disabled {

	color:#848484!important;

	background-color:#EEE!important

}

.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {

	color:#d16e6c

}

.control-group.warning input, .control-group.warning select, .control-group.warning textarea {

	border-color:#e0c43a;

	color:#d3bd50;

	box-shadow:none

}

.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {

	box-shadow:0 0 0 2px rgba(216, 188, 65, 0.3);

	color:#875;

	border-color:#d8bc41

}

.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {

	color:#d19d59

}

.control-group.warning .input-icon>[class*="icon-"] {

color:#d3bd50

}

.control-group.success .input-icon>[class*="icon-"] {

color:#8bad4c

}

.control-group.error .input-icon>[class*="icon-"] {

color:#d68273

}

.control-group.info .input-icon>[class*="icon-"] {

color:#4b89aa

}

.infobox-container {

	text-align:center;

	font-size:0

}

.infobox {

	display:inline-block;

	width:200px;

	height:52px;

	color:#555;

	background-color:#FFF;

	box-shadow:none;

	border-radius:0;

	margin:-1px 0 0 -1px;

	padding:8px 3px 6px 9px;

	border:1px dotted;

	border-color:#d8d8d8!important;

	vertical-align:middle;

	text-align:left;

	position:relative

}

.infobox>.infobox-icon {

	display:inline-block;

	vertical-align:top;

	width:44px

}

.infobox>.infobox-icon>[class*="icon-"] {

display:inline-block;

height:42px;

margin:0;

padding:1px 1px 0 2px;

background-color:transparent;

border:0;

text-align:center;

position:relative;

border-radius:128px;

box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2)

}

.infobox>.infobox-icon>[class*="icon-"]:before {

opacity:.88;

filter:alpha(opacity=88);

font-size:24px;

display:block;

padding:6px 0 7px;

width:40px;

text-align:center;

background-color:rgba(255, 255, 255, 0.22);

color:#FFF;

border-radius:128px;

text-shadow:1px 1px 1px rgba(0, 0, 0, 0.15)

}

.infobox .infobox-content {

	color:#555

}

.infobox>.infobox-data {

	display:inline-block;

	border:0;

	border-top-width:0;

	font-size:13px;

	text-align:left;

	line-height:21px;

	min-width:130px;

	padding-left:8px;

	position:relative;

	top:0

}

.infobox>.infobox-data>.infobox-data-number {

	display:block;

	font-size:22px;

	margin:2px 0 4px;

	position:relative;

	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.15)

}

.infobox>.infobox-data>.infobox-text {

	display:block;

	font-size:16px;

	margin:2px 0 4px;

	position:relative;

	text-shadow:none

}

.infobox-purple {

	color:#6f3cc4;

	border-color:#6f3cc4

}

.infobox-purple>.infobox-icon>[class*="icon-"] {

background-color:#6f3cc4

}

.infobox-purple2 {

	color:#5f47b0;

	border-color:#5f47b0

}

.infobox-purple>.infobox-icon>[class*="icon-"] {

background-color:#5f47b0

}

.infobox-pink {

	color:#cb6fd7;

	border-color:#cb6fd7

}

.infobox-pink>.infobox-icon>[class*="icon-"] {

background-color:#cb6fd7

}

.infobox-blue {

	color:#6fb3e0;

	border-color:#6fb3e0

}

.infobox-blue>.infobox-icon>[class*="icon-"] {

background-color:#6fb3e0

}

.infobox-blue2 {

	color:#3983c2;

	border-color:#3983c2

}

.infobox-blue2>.infobox-icon>[class*="icon-"] {

background-color:#3983c2

}

.infobox-blue3 {

	color:#1144eb;

	border-color:#1144eb

}

.infobox-blue3>.infobox-icon>[class*="icon-"] {

background-color:#1144eb

}

.infobox-red {

	color:#d53f40;

	border-color:#d53f40

}

.infobox-red>.infobox-icon>[class*="icon-"] {

background-color:#d53f40

}

.infobox-brown {

	color:#c67a3e;

	border-color:#c67a3e

}

.infobox-brown>.infobox-icon>[class*="icon-"] {

background-color:#c67a3e

}

.infobox-wood {

	color:#7b3f25;

	border-color:#7b3f25

}

.infobox-wood>.infobox-icon>[class*="icon-"] {

background-color:#7b3f25

}

.infobox-lightbrown {

	color:#cebea5;

	border-color:#cebea5

}

.infobox-lightbrown>.infobox-icon>[class*="icon-"] {

background-color:#cebea5

}

.infobox-orange {

	color:#e8b110;

	border-color:#e8b110

}

.infobox-orange>.infobox-icon>[class*="icon-"] {

background-color:#e8b110

}

.infobox-orange2 {

	color:#f79263;

	border-color:#f79263

}

.infobox-orange2>.infobox-icon>[class*="icon-"] {

background-color:#f79263

}

.infobox-green {

	color:#9abc32;

	border-color:#9abc32

}

.infobox-green>.infobox-icon>[class*="icon-"] {

background-color:#9abc32

}

.infobox-green2 {

	color:#0490a6;

	border-top-color:#EEE

}

.infobox-green2>.infobox-icon>[class*="icon-"] {

background-color:#0490a6

}

.infobox-grey {

	color:#999;

	border-top-color:#EEE

}

.infobox-grey>.infobox-icon>[class*="icon-"] {

background-color:#999

}

.infobox-black {

	color:#393939;

	border-top-color:#EEE

}

.infobox-black>.infobox-icon>[class*="icon-"] {

background-color:#393939

}

.infobox-dark {

	margin:1px 1px 0 0;

	border-color:transparent!important;

	border:0;

	color:#FFF;

	padding:4px

}

.infobox-dark>.infobox-icon>[class*="icon-"], .infobox-dark>.infobox-icon>[class*="icon-"]:before {

background-color:transparent;

box-shadow:none;

text-shadow:none;

border-radius:0;

font-size:30px

}

.infobox-dark>.infobox-icon>[class*="icon-"]:before {

opacity:1;

filter:alpha(opacity=100)

}

.infobox-dark .infobox-content {

	color:#FFF

}

.infobox-purple.infobox-dark {

	background-color:#6f3cc4;

	border-color:#6f3cc4

}

.infobox-purple2.infobox-dark {

	background-color:#5f47b0;

	border-color:#5f47b0

}

.infobox-pink.infobox-dark {

	background-color:#cb6fd7;

	border-color:#cb6fd7

}

.infobox-blue.infobox-dark {

	background-color:#6fb3e0;

	border-color:#6fb3e0

}

.infobox-blue2.infobox-dark {

	background-color:#3983c2;

	border-color:#3983c2

}

.infobox-blue3.infobox-dark {

	background-color:#1144eb;

	border-color:#1144eb

}

.infobox-red.infobox-dark {

	background-color:#d53f40;

	border-color:#d53f40

}

.infobox-brown.infobox-dark {

	background-color:#c67a3e;

	border-color:#c67a3e

}

.infobox-wood.infobox-dark {

	background-color:#7b3f25;

	border-color:#7b3f25

}

.infobox-lightbrown.infobox-dark {

	background-color:#cebea5;

	border-color:#cebea5

}

.infobox-orange.infobox-dark {

	background-color:#e8b110;

	border-color:#e8b110

}

.infobox-orange2.infobox-dark {

	background-color:#f79263;

	border-color:#f79263

}

.infobox-green.infobox-dark {

	background-color:#9abc32;

	border-color:#9abc32

}

.infobox-green2.infobox-dark {

	background-color:#0490a6;

	border-color:#0490a6

}

.infobox-grey.infobox-dark {

	background-color:#999;

	border-color:#999

}

.infobox-black.infobox-dark {

	background-color:#393939;

	border-color:#393939

}

.infobox>.infobox-progress {

	padding-top:0;

	display:inline-block;

	vertical-align:top;

	width:44px

}

.percentage {

	font-size:14px;

	font-weight:bold;

	display:inline-block;

	vertical-align:top

}

.infobox>.infobox-chart {

	padding-top:0;

	display:inline-block;

	vertical-align:text-bottom;

	width:44px;

	text-align:center

}

.infobox>.infobox-chart>.sparkline {

	font-size:24px

}

.infobox>.infobox-chart canvas {

	vertical-align:middle!important

}

.infobox>.stat, .infobox>.badge {

	display:inline-block;

	position:absolute;

	right:20px;

	top:11px;

	text-shadow:none;

	font-size:13px;

	font-weight:bold;

	color:#abbac3;

	padding-right:18px;

	padding-top:3px

}

.infobox>.badge {

	border-radius:0;

	font-size:11px;

	font-weight:bold;

	line-height:15px;

	height:16px;

	padding:0 1px;

	color:#FFF

}

.infobox>.stat:before {

	display:inline-block;

	content:"";

	width:8px;

	height:11px;

	background-color:#abbac3;

	position:absolute;

	right:4px;

	top:7px

}

.infobox>.stat:after {

	display:inline-block;

	content:"";

	position:absolute;

	right:1px;

	top:-8px;

	border:12px solid transparent;

	border-width:8px 7px;

	border-bottom-color:#abbac3

}

.infobox>.stat-success {

	color:#77c646

}

.infobox>.stat-success:before {

	background-color:#77c646

}

.infobox>.stat-success:after {

	border-bottom-color:#77c646

}

.infobox>.stat-important {

	color:#e4564f

}

.infobox>.stat-important:before {

	background-color:#e4564f;

	top:3px

}

.infobox>.stat-important:after {

	border-top-color:#e4564f;

	border-bottom-color:transparent;

	bottom:-6px;

	top:auto

}

.infobox-dark>.stat-success {

	color:#FFF

}

.infobox-dark>.stat-success:before {

	background-color:#d0e29e

}

.infobox-dark>.stat-success:after {

	border-bottom-color:#d0e29e

}

.infobox-dark>.stat-important {

	color:#FFF

}

.infobox-dark>.stat-important:before {

	background-color:#ff9896;

	top:3px

}

.infobox-dark>.stat-important:after {

	border-top-color:#ff9896;

	border-bottom-color:transparent;

	bottom:-6px;

	top:auto

}

.infobox-dark>.badge {

	color:#FFF;

	background-color:rgba(255, 255, 255, 0.2)!important;

	top:2px;

	right:2px;

	border:1px solid #f1f1f1

}

.infobox-dark>.badge-success>[class*="icon-"] {

color:#c6e9a1

}

.infobox-dark>.badge-important>[class*="icon-"] {

color:#ecb792

}

.infobox-dark>.badge-warning>[class*="icon-"] {

color:#ecb792

}

.infobox.no-border {

	border:none!important

}

.infobox-small {

	width:125px;

	height:45px;

	text-align:left;

	padding-bottom:5px

}

.infobox-small>.infobox-icon, .infobox-small>.infobox-chart, .infobox-small>.infobox-progress {

	display:inline-block;

	width:40px;

	max-width:40px;

	height:42px;

	line-height:38px;

	vertical-align:middle

}

.infobox-small>.infobox-data {

	display:inline-block;

	text-align:left;

	vertical-align:middle;

	max-width:72px;

	min-width:0

}

.infobox-small>.infobox-chart>.sparkline {

	font-size:14px;

	margin-left:2px

}

.infobox-small .percentage {

	font-size:13px;

	font-weight:normal;

	margin-top:2px;

	margin-left:2px

}

.infobox-content>.approx {

	font-size:16px

}

.widget-box {

	padding:0;

	box-shadow:none;

	margin:3px 0;

	border-bottom:1px solid #CCC

}

.widget-header {

	position:relative;

	min-height:38px;

	background:#f2f2f2;

	background:-moz-linear-gradient(top, #fff 0, #eee 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eee));

	background:-webkit-linear-gradient(top, #fff 0, #eee 100%);

	background:-o-linear-gradient(top, #fff 0, #eee 100%);

	background:-ms-linear-gradient(top, #fff 0, #eee 100%);

	background:linear-gradient(to bottom, #fff 0, #eee 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE', GradientType=0);

	color:#669fc7;

	border:1px solid #CCC;

	border-bottom:1px solid #DDD;

	padding-left:12px;

	text-align:right

}

.collapsed>.widget-header {

	border-bottom-width:0

}

.widget-header-flat {

	background:#f7f7f7;

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)

}

.widget-header-large {

	min-height:49px;

	padding-left:18px

}

.widget-header-small {

	min-height:31px;

	padding-left:10px

}

.widget-header>h1, .widget-header>h2, .widget-header>h3, .widget-header>h4, .widget-header>h5, .widget-header>h6 {

	line-height:36px;

	padding:0;

	margin:0;

	float:left;

	text-align:left

}

.widget-header-large>h1, .widget-header-large>h2, .widget-header-large>h3, .widget-header-large>h4, .widget-header-large>h5, .widget-header-large>h6 {

	line-height:48px

}

.widget-header-small>h1, .widget-header-small>h2, .widget-header-small>h3, .widget-header-small>h4, .widget-header-small>h5, .widget-header-small>h6 {

	line-height:30px

}

.widget-header>h1>[class*="icon-"], .widget-header>h2>[class*="icon-"], .widget-header>h3>[class*="icon-"], .widget-header>h4>[class*="icon-"], .widget-header>h5>[class*="icon-"], .widget-header>h6>[class*="icon-"] {

margin-right:6px;

font-weight:normal;

font-size:110%;

display:inline-block

}

.widget-toolbar {

	display:inline-block;

	padding:0 10px;

	/*line-height:37px;*/

	position:relative;

	text-align:left

}

.widget-toolbar.no-padding {

	padding:0

}

.widget-toolbar.padding-5 {

	padding:0 5px

}

.widget-toolbar:before {

	display:inline-block;

	content:"";

	position:absolute;

	top:3px;

	bottom:3px;

	left:-1px;

	border-right:1px solid #d9d9d9

}

.widget-header-large>.widget-toolbar:before {

	top:6px;

	bottom:6px

}

.widget-toolbar.no-border:before {

	display:none

}

[class*="header-color-"]>.widget-toolbar:before {

border-right-color:#EEE

}

.header-color-orange>.widget-toolbar:before {

	border-right-color:#FEA

}

.header-color-dark>.widget-toolbar:before {

	border-right-color:#222;

	box-shadow:-1px 0 0 rgba(255, 255, 255, 0.2), inset 1px 0 0 rgba(255, 255, 255, 0.1)

}

.widget-toolbar-dark {

	background:#444

}

.widget-toolbar-light {

	background:#f0f0f0

}

.widget-header>.widget-toolbar>[data-action]>[class*="icon-"] {

margin-right:0

}

.widget-toolbar label {

	display:inline-block;

	vertical-align:middle;

	margin-bottom:0

}

.widget-header-large>.widget-toolbar {

	line-height:48px

}

.widget-header-small>.widget-toolbar {

	line-height:29px

}

.widget-toolbar>a {

	font-size:14px;

	margin:0 1px;

	display:inline-block;

	padding:0;

	line-height:24px

}

.widget-toolbar>a:hover {

	text-decoration:none

}

.widget-header-large>.widget-toolbar>a {

	font-size:15px;

	margin:0 1px

}

.widget-toolbar>.btn {

	line-height:27px;

	margin-top:-2px

}

.widget-toolbar>.btn-small {

	line-height:24px

}

.widget-toolbar>.btn-mini {

	line-height:22px

}

.widget-toolbar>.btn-large {

	line-height:36px

}

.widget-toolbar>.btn-minier {

	line-height:18px

}

.widget-toolbar>.btn.smaller {

	line-height:26px;

	margin-top:-2px

}

.widget-toolbar>.btn-small.smaller {

	line-height:23px

}

.widget-toolbar>.btn-mini.smaller {

	line-height:21px

}

.widget-toolbar>.btn-large.smaller {

	line-height:34px

}

.widget-toolbar>.btn.bigger {

	line-height:28px;

	margin-top:-2px

}

.widget-toolbar>.btn-small.bigger {

	line-height:25px

}

.widget-toolbar>.btn-mini.bigger {

	line-height:23px

}

.widget-toolbar>.btn-large.bigger {

	line-height:38px

}

[class*="header-color-"]>.widget-toolbar>[data-action="settings"] {

color:#d3e4ed;

text-shadow:0 1px 1px rgba(0, 0, 0, 0.2)

}

[class*="header-color-"]>.widget-toolbar>[data-action="reload"] {

color:#deead3;

text-shadow:0 1px 1px rgba(0, 0, 0, 0.2)

}

[class*="header-color-"]>.widget-toolbar>[data-action="collapse"] {

color:#e2e2e2;

text-shadow:0 1px 1px rgba(0, 0, 0, 0.2)

}

[class*="header-color-"]>.widget-toolbar>[data-action="close"] {

color:#ffd9d5;

text-shadow:0 1px 1px rgba(0, 0, 0, 0.2)

}

.header-color-orange>.widget-toolbar>[data-action="settings"] {

color:#559aab;

text-shadow:none

}

.header-color-orange>.widget-toolbar>[data-action="reload"] {

color:#7ca362;

text-shadow:none

}

.header-color-orange>.widget-toolbar>[data-action="collapse"] {

color:#777;

text-shadow:none

}

.header-color-orange>.widget-toolbar>[data-action="close"] {

color:#a05656;

text-shadow:none

}

.widget-toolbar>[data-action]:focus {

	text-decoration:none

}

.widget-toolbar>[data-action="settings"], .header-color-dark>.widget-toolbar>[data-action="settings"] {

color:#99cadb

}

.widget-toolbar>[data-action="reload"], .header-color-dark>.widget-toolbar>[data-action="reload"] {

color:#acd392

}

.widget-toolbar>[data-action="collapse"], .header-color-dark>.widget-toolbar>[data-action="collapse"] {

color:#AAA

}

.widget-toolbar>[data-action="close"], .header-color-dark>.widget-toolbar>[data-action="close"] {

color:#e09e96

}

.widget-body {

	border:1px solid #CCC;

	border-top:0;

	background-color:#FFF

}

.widget-main {

	padding:12px

}

.collapsed .widget-main {

	display:none

}

.widget-main.no-padding {

	padding:0

}

.widget-main.padding-5 {

	padding:5px

}

.widget-main.padding-3 {

	padding:3px

}

.widget-main.padding-18 {

	padding:18px

}

.widget-main.padding-24 {

	padding:24px

}

.widget-main.padding-36 {

	padding:36px

}

.widget-toolbar .progress {

	vertical-align:middle;

	display:inline-block;

	margin:0

}

.widget-toolbar>.dropdown, .widget-toolbar>.dropup {

	display:inline-block

}

.widget-toolbar>.dropdown>.dropdown-menu:before, .dropdown-menu.dropdown-caret:before {

	border-bottom:7px solid rgba(0, 0, 0, 0.2);

	border-left:7px solid transparent;

	border-right:7px solid transparent;

	content:"";

	display:inline-block;

	left:9px;

	position:absolute;

	top:-7px

}

.widget-toolbar>.dropdown>.dropdown-menu:after, .dropdown-menu.dropdown-caret:after {

	border-bottom:6px solid #fff;

	border-left:6px solid transparent;

	border-right:6px solid transparent;

	content:"";

	display:inline-block;

	left:10px;

	position:absolute;

	top:-6px

}

.widget-toolbar>.dropdown>.dropdown-menu.pull-right:before, .dropdown-menu.pull-right.dropdown-caret:before {

	left:auto;

	right:9px

}

.widget-toolbar>.dropdown>.dropdown-menu.pull-right:after, .dropdown-menu.pull-right.dropdown-caret:after {

	left:auto;

	right:10px

}

.widget-header[class*="header-color-"] {

color:#FFF;

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)

}

.header-color-blue {

	background:#307ecc;

	border-color:#307ecc

}

.header-color-blue+.widget-body {

	border-color:#307ecc

}

.header-color-blue2 {

	background:#5090c1;

	border-color:#5090c1

}

.header-color-blue2+.widget-body {

	border-color:#5090c1

}

.header-color-blue3 {

	background:#6379aa;

	border-color:#6379aa

}

.header-color-blue3+.widget-body {

	border-color:#6379aa

}

.header-color-green {

	background:#82af6f;

	border-color:#82af6f

}

.header-color-green+.widget-body {

	border-color:#82af6f

}

.header-color-green2 {

	background:#2e8965;

	border-color:#2e8965

}

.header-color-green2+.widget-body {

	border-color:#2e8965

}

.header-color-green3 {

	background:#4ebc30;

	border-color:#4ebc30

}

.header-color-green3+.widget-body {

	border-color:#4ebc30

}

.header-color-orange {

	background:#ffc657;

	border-color:#e8b10d;

	color:#855d10!important

}

.header-color-orange+.widget-body {

	border-color:#e8b10d

}

.header-color-red {

	background:#e2755f;

	border-color:#e2755f

}

.header-color-red+.widget-body {

	border-color:#e2755f

}

.header-color-red2 {

	background:#e04141;

	border-color:#e04141

}

.header-color-red2+.widget-body {

	border-color:#e04141

}

.header-color-red3 {

	background:#d15b47;

	border-color:#d15b47

}

.header-color-red3+.widget-body {

	border-color:#d15b47

}

.header-color-purple {

	background:#7e6eb0;

	border-color:#7e6eb0

}

.header-color-purple+.widget-body {

	border-color:#7e6eb0

}

.header-color-pink {

	background:#ce6f9e;

	border-color:#ce6f9e

}

.header-color-pink+.widget-body {

	border-color:#ce6f9e

}

.header-color-dark {

	background:#404040;

	border-color:#454545

}

.header-color-dark+.widget-body {

	border-color:#666

}

.header-color-grey {

	background:#848484;

	border-color:#999

}

.header-color-grey+.widget-body {

	border-color:#aaa

}

.widget-box.light-border>[class*="header-color-"]+.widget-body {

border-color:#d6d6d6!important

}

.widget-box.no-border>.widget-body {

	border:0

}

.widget-box.no-border {

	border-bottom:0

}

.widget-box.transparent {

	border:0;

	box-shadow:none

}

.transparent>.widget-header {

	background:0;

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);

	border:0;

	border-bottom:1px solid #dce8f1;

	color:#4383b4;

	padding-left:3px

}

.transparent>.widget-header-large {

	padding-left:5px

}

.transparent>.widget-header-small {

	padding-left:1px

}

.transparent .widget-body {

	border:0;

	background-color:transparent

}

.transparent .widget-main {

	padding-left:0;

	padding-right:0

}

.widget-header+.widget-body .table thead:first-child tr {

	background:#FFF

}

.widget-header[class*="header-color-"]+.widget-body .table thead:first-child tr {

background:#f2f2f2;

background:-moz-linear-gradient(top, #f8f8f8 0, #ececec 100%);

background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #ececec));

background:-webkit-linear-gradient(top, #f8f8f8 0, #ececec 100%);

background:-o-linear-gradient(top, #f8f8f8 0, #ececec 100%);

background:-ms-linear-gradient(top, #f8f8f8 0, #ececec 100%);

background:linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#ECECEC', GradientType=0)

}

.widget-body .table {

	border-top:1px solid #e5e5e5

}

.widget-body .table-bordered thead:first-child>tr {

	border-top:0

}

.widget-main.no-padding .table {

	margin-bottom:0;

	border:0

}

.widget-main.no-padding .table-bordered thead:first-child tr th:first-child, .widget-main.no-padding .table-bordered tbody tr td:first-child {

	border-left-width:0

}

.widget-main.padding-5 .table {

	margin-bottom:5px

}

.widget-body .alert:last-child {

	margin-bottom:0

}

.widget-main .tab-content {

	border:0

}

.widget-toolbar>.nav-tabs {

	border-bottom:0;

	margin-bottom:0;

	position:relative;

	top:5px

}

.widget-toolbar>.nav-tabs>li>a {

	box-shadow:none

}

.widget-toolbar>.nav-tabs>li:not(.active)>a {

border-color:transparent;

background-color:transparent

}

.widget-toolbar>.nav-tabs>li:not(.active)>a:hover {

background-color:transparent

}

.widget-toolbar>.nav-tabs>li.active>a {

	background-color:#FFF;

	border-bottom-color:transparent;

	box-shadow:none

}

.widget-header-small>.widget-toolbar>.nav-tabs {

	top:5px

}

.widget-header-small>.widget-toolbar>.nav-tabs>li>a {

	line-height:16px;

	padding-top:6px;

	padding-bottom:6px

}

.widget-header-small>.widget-toolbar>.nav-tabs>li.active>a {

	border-top-width:2px;

	margin-top:-1px

}

.widget-header-large>.widget-toolbar>.nav-tabs {

	top:8px

}

.widget-header-large>.widget-toolbar>.nav-tabs>li>a {

	line-height:22px;

	padding-top:9px;

	padding-bottom:9px

}

[class*="header-color-"]>.widget-toolbar>.nav-tabs>li>a {

border-color:transparent;

background-color:transparent;

color:#FFF;

margin-right:1px

}

[class*="header-color-"]>.widget-toolbar>.nav-tabs>li.active>a {

background-color:#FFF;

color:#555;

border-top-width:1px;

margin-top:0

}

.header-color-orange>.widget-toolbar>.nav-tabs>li>a {

	color:#855d10

}

[class*="header-color-"]>.widget-toolbar>.nav-tabs>li>a:hover {

background-color:#FFF;

color:#555;

border-top-color:#FFF

}

.transparent>.widget-header>.widget-toolbar>.nav-tabs>li>a {

	color:#555;

	background-color:transparent;

	border-right:1px solid transparent;

	border-left:1px solid transparent

}

.transparent>.widget-header>.widget-toolbar>.nav-tabs>li.active>a {

	border-top-color:#4c8fbd;

	border-right:1px solid #c5d0dc;

	border-left:1px solid #c5d0dc;

	background-color:#FFF;

	box-shadow:none

}

.widget-toolbox:first-child {

	padding:2px;

	border-bottom:1px solid #CCC

}

.widget-toolbox:last-child {

	padding:2px;

	border-top:1px solid #CCC

}

.transparent .widget-toolbox:last-child {

	border:0;

	border-top:1px solid #CCC

}

.widget-toolbox>.btn-toolbar {

	margin:0;

	padding:0

}

.widget-toolbox {

	background-color:#EEE

}

.widget-toolbox.padding-4 {

	padding:4px

}

.widget-toolbox.padding-6 {

	padding:6px

}

.widget-toolbox.padding-8 {

	padding:8px

}

.widget-toolbox.padding-12 {

	padding:12px

}

.widget-toolbox.center {

	text-align:center

}

.widget-box-layer {

	position:absolute;

	top:0;

	bottom:0;

	right:0;

	left:0;

	background-color:rgba(0, 0, 0, 0.3);

	text-align:center

}

.widget-box-layer>[class*="icon-"] {

position:relative;

top:35%

}

.widget-box-layer>.icon-spin {

	-moz-animation-duration:1.2s;

	-webkit-animation-duration:1.2s;

	-o-animation-duration:1.2s;

	-ms-animation-duration:1.2s;

	animation-duration:1.2s

}

.widget-main>form {

	margin-bottom:0

}

.widget-main>form .input-append, .widget-main>form .input-prepend {

	margin-bottom:0

}

.widget-main.no-padding>form>fieldset {

	padding:16px

}

.widget-main.no-padding>form>.form-actions {

	margin:0;

	padding:10px 12px 12px

}

.widget-main.no-padding>form>fieldset+.form-actions {

	padding:10px 0 12px

}

body.login-layout {

	background:#1d2024

}

body.login-layout:before {

	display:none

}

.login-container {

	width:375px;

	margin:0 auto

}

.login-layout #main-content {

	margin-left:0;

	min-height:100%

}

.login-layout input[type="text"], .login-layout input[type="password"], .login-layout input[type="datetime"], .login-layout input[type="datetime-local"], .login-layout input[type="date"], .login-layout input[type="month"], .login-layout input[type="time"], .login-layout input[type="week"], .login-layout input[type="number"], .login-layout input[type="email"], .login-layout input[type="url"], .login-layout input[type="search"], .login-layout input[type="tel"], .login-layout input[type="color"] {

	line-height:32px;

	height:32px;

	max-height:32px;

	margin-bottom:4px

}

.login-layout label {

	margin-bottom:11px

}

.login-layout .widget-box {

	visibility:hidden;

	position:absolute;

	overflow:hidden;

	width:100%;

	-moz-transform:scale(0, 1) translate(-150px);

	-webkit-transform:scale(0, 1) translate(-150px);

	-o-transform:scale(0, 1) translate(-150px);

	-ms-transform:scale(0, 1) translate(-150px);

	transform:scale(0, 1) translate(-150px)

}

.login-layout .widget-box.visible {

	-moz-transform:scale(1, 1) translate(0);

	-webkit-transform:scale(1, 1) translate(0);

	-o-transform:scale(1, 1) translate(0);

	-ms-transform:scale(1, 1) translate(0);

	transform:scale(1, 1) translate(0);

	visibility:visible;

-moz-transition:all .3s ease;

-ms-transition:all .3s ease;

transition:all .3s ease;

	-o-transition:none;

	-webkit-transition:none

}

.login-layout .widget-box {

	border-bottom:0;

	box-shadow:none;

	padding:6px;

	background-color:#394557

}

.login-layout .widget-box .widget-main {

	padding:16px 36px 36px;

	background:#f7f7f7

}

.login-layout .widget-box .widget-main form {

	margin:0

}

.login-layout .widget-box .widget-body .toolbar>div>a {

	font-size:15px;

	font-weight:400;

	text-shadow:1px 0 1px rgba(0, 0, 0, 0.25)

}

#login-box .forgot-password-link {

	color:#FE9

}

#login-box .user-signup-link {

	color:#CF7

}

#login-box .toolbar {

	background:#5090c1;

	border-top:2px solid #597597

}

#login-box .toolbar>div {

	width:50%;

	display:inline-block;

	padding:9px 0 11px

}

#login-box .toolbar>div:first-child {

	float:left;

	text-align:left

}

#login-box .toolbar>div:first-child>a {

	margin-left:11px

}

#login-box .toolbar>div:first-child+div {

	float:right;

	text-align:right

}

#login-box .toolbar>div:first-child+div>a {

	margin-right:11px

}

#forgot-box .toolbar {

	background:#c16050;

	border-top:2px solid #976559;

	padding:9px 18px

}

#signup-box .toolbar {

	background:#76b774;

	border-top:2px solid #759759;

	padding:9px 18px

}

#forgot-box .back-to-login-link, #signup-box .back-to-login-link {

	color:#FE9;

	font-size:14px;

	font-weight:bold;

	text-shadow:1px 0 1px rgba(0, 0, 0, 0.25)

}

.pricing-box .price {

	font-size:22px;

	line-height:20px;

	height:28px;

	text-align:center;

	color:#555

}

.pricing-box .price small {

	font-size:14px

}

.pricing-box-small .price {

	line-height:20px;

	height:28px;

	text-align:center

}

.pricing-table-header {

	padding-top:0;

	margin-top:0;

	text-align:left

}

.pricing-table-header>li {

	padding:7px 0 7px 11px;

	font-size:13px

}

.pricing-table {

	margin-top:0

}

.pricing-table>li {

	text-align:center;

	padding:7px 0;

	font-size:13px

}

.list-striped>li:nth-child(odd) {

background-color:#FFF

}

.list-striped>li:nth-child(even) {

background-color:#f2f3eb

}

.pricing-table-header.list-striped>li:nth-child(even) {

background-color:#EEE

}

.pricing-box-small {

	box-shadow:none;

	margin-left:-2px;

	background-color:#FFF;

	position:relative;

	z-index:100

}

.pricing-span[class*="span"] {

margin:0;

max-width:150px!important;

float:left!important

}

.pricing-box-small:hover {

	z-index:101;

	transform:scale(1.04);

	-o-transform:scale(1.04);

	-ms-transform:scale(1.04);

	box-shadow:0 0 4px 2px rgba(0, 0, 0, 0.15)

}

.pricing-box-small:hover .price>.label {

	transform:scale(0.96);

	-webkit-transform:none

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.pricing-box-small:hover {

-webkit-transform:none;

zoom:1.04;

left:-1px;

top:-3px

}

}

.pricing-box-small .price>.label:before, .pricing-box-small .price>.label:after {

	margin-top:-2px;

	opacity:.9;

	filter:alpha(opacity=90)

}

.pricing-box>.widget-header>h1, .pricing-box>.widget-header>h2, .pricing-box>.widget-header>h3, .pricing-box>.widget-header>h4, .pricing-box>.widget-header>h5, .pricing-box>.widget-header>h6 {

	float:none;

	margin-left:-9px;

	text-align:center

}

.pricing-box .btn {

	font-size:16px

}

.invoice-info {

	line-height:24px!important;

	color:#444;

	vertical-align:bottom;

	margin-left:9px;

	margin-right:9px

}

.invoice-info-label {

	display:inline-block;

	max-width:100px;

	text-align:right;

	font-size:14px

}

.invoice-box .label-large[class*="arrowed"] {

margin-left:11px!important;

max-width:95%

}

.error-container {

	margin:20px;

	padding:0;

	background:#FFF

}

.ace-thumbnails {

	list-style:none;

	margin:0;

	padding:0

}

.ace-thumbnails>li {

	float:left;

	display:block;

	position:relative;

	overflow:hidden;

	margin:2px;

	border:2px solid #333

}

.ace-thumbnails>li>:first-child {

	display:block;

	position:relative

}

.ace-thumbnails>li .tags {

	display:inline-block;

	position:absolute;

	bottom:0;

	right:0;

	left:0;

	overflow:visible;

	opacity:.9;

	filter:alpha(opacity=90);

	direction:rtl

}

.ace-thumbnails>li .tags>.label {

	display:table;

	margin:1px 1px 0 0;

	direction:ltr;

	text-align:left

}

.ace-thumbnails>li>.tools {

	position:absolute;

	top:0;

	bottom:0;

	left:-30px;

	width:24px;

	background-color:rgba(0, 0, 0, 0.55);

	text-align:center;

	vertical-align:middle;

-webkit-transition:all .2s ease;

-moz-transition:all .2s ease;

-o-transition:all .2s ease;

transition:all .2s ease

}

.ace-thumbnails>li:hover>.tools {

	left:0

}

.ace-thumbnails>li>.tools.tools-bottom {

	width:auto;

	height:28px;

	left:0;

	right:0;

	top:auto;

	bottom:-30px

}

.ace-thumbnails>li:hover>.tools.tools-bottom {

	bottom:0

}

.ace-thumbnails>li>.tools.tools-top {

	width:auto;

	height:28px;

	left:0;

	right:0;

	top:-30px;

	bottom:auto

}

.ace-thumbnails>li:hover>.tools.tools-top {

	top:0

}

.ace-thumbnails>li>.tools.tools-right {

	left:auto;

	right:-30px

}

.ace-thumbnails>li:hover>.tools.tools-right {

	right:0

}

.ace-thumbnails>li>.tools>a, .ace-thumbnails>li>:first-child .inner a {

	display:block;

	color:#FFF;

	font-size:18px;

	font-weight:normal;

	padding:4px

}

.ace-thumbnails>li>.tools>a:hover, .ace-thumbnails>li>:first-child .inner a:hover {

	text-decoration:none;

	color:#c9e2ea

}

.ace-thumbnails>li>.tools.tools-bottom>a, .ace-thumbnails>li>.tools.tools-top>a, .ace-thumbnails>li>:first-child .inner a {

	display:inline-block

}

.ace-thumbnails>li>:first-child>.text {

	position:absolute;

	right:0;

	left:0;

	bottom:0;

	top:0;

	text-align:center;

	color:#FFF;

	background-color:rgba(0, 0, 0, 0.55);

	opacity:0;

-moz-transition:all .2s ease;

-webkit-transition:all .2s ease;

-o-transition:all .2s ease;

-ms-transition:all .2s ease;

transition:all .2s ease

}

.ace-thumbnails>li:hover>:first-child>.text {

	opacity:1

}

.ace-thumbnails>li>:first-child>.text:before {

	content:'';

	display:inline-block;

	height:100%;

	vertical-align:middle;

	margin-right:0

}

.ace-thumbnails>li>:first-child>.text>.inner {

	padding:4px 0;

	margin:0;

	display:inline-block;

	vertical-align:middle;

	max-width:90%

}

.grid3 {

	display:block;

	width:29%;

	float:left;

	margin:0 .5%;

	padding:0 1.5%;

	border-right:1px solid #e3e3e3

}

.grid3:last-child {

	border-right:0

}

.grid4 {

	display:block;

	width:21.5%;

	float:left;

	margin:0 .8%;

	padding:0 .8%;

	border-right:1px solid #e3e3e3

}

.grid4:last-child {

	border-right:0

}

.dialogs {

	padding:9px 9px 0;

	position:relative

}

.itemdiv {

	padding-right:3px;

	min-height:64px;

	position:relative

}

.itemdiv.dialogdiv {

	padding-bottom:14px

}

.itemdiv.dialogdiv:before {

	position:absolute;

	display:block;

	content:"";

	top:0;

	bottom:0;

	left:19px;

	width:1px;

	max-width:1px;

	background-color:#e1e6ed;

	border:1px solid #d7dbdd;

	border-width:0 1px

}

.itemdiv.dialogdiv:last-child:before {

	display:none

}

.itemdiv.dialogdiv>.user>img {

	border-color:#c9d6e5

}

.itemdiv.dialogdiv>.body {

	border:1px solid #dde4ed;

	padding:3px 7px 7px;

	border-left-width:2px;

	margin-right:1px

}

.itemdiv.dialogdiv>.body:before {

	content:"";

	display:block;

	position:absolute;

	left:-7px;

	top:11px;

	width:8px;

	height:8px;

	border:2px solid #dde4ed;

	border-width:2px 0 0 2px;

	background-color:#FFF;

	-moz-transform:rotate(-45deg);

	-webkit-transform:rotate(-45deg);

	-o-transform:rotate(-45deg);

	-ms-transform:rotate(-45deg);

	transform:rotate(-45deg)

}

.itemdiv.dialogdiv>.body>.time {

	position:static;

	float:right

}

.itemdiv.dialogdiv>.body>.text {

	padding-left:0;

	padding-bottom:0

}

.itemdiv.dialogdiv>.body>.text:after {

	display:none

}

.itemdiv.dialogdiv .tooltip>.tooltip-inner {

	word-break:break-all

}

.itemdiv:last-child>.body>.text {

	border-bottom:0

}

.itemdiv:last-child>.body>.text:after {

	display:none

}

.itemdiv>.user {

	display:inline-block;

	width:42px;

	position:absolute;

	left:0

}

.itemdiv>.user>img {

	border-radius:120px;

	border:2px solid #5293c4;

	max-width:36px;

	position:relative

}

.itemdiv:last-child>.body>.text {

	border-bottom:0

}

.itemdiv>.body {

	margin-left:50px;

	padding-left:0;

	width:auto;

	margin-right:12px;

	position:relative

}

.itemdiv>.body>.time {

	display:block;

	font-size:11px;

	font-weight:bold;

	color:#666;

	position:absolute;

	right:9px;

	top:0

}

.itemdiv>.body>.time [class*="icon-"] {

font-size:14px;

font-weight:normal

}

.itemdiv>.body>.name {

	display:block;

	color:#999

}

.itemdiv>.body>.name>b {

	color:#777

}

.itemdiv>.body>.text {

	display:block;

	padding-bottom:19px;

	padding-left:7px;

	margin-top:2px;

	font-size:13px;

	position:relative

}

.itemdiv>.body>.text:after {

	display:block;

	content:"";

	height:1px;

	font-size:0;

	overflow:hidden;

	position:absolute;

	left:16px;

	right:-12px;

	margin-top:9px;

	border-top:1px solid #e4ecf3

}

.itemdiv>.body>.text>[class*="icon-quote-"]:first-child {

color:#dce3ed;

margin-right:4px

}

.itemdiv>.tools, .itemdiv>.body>.tools {

	width:20px;

	position:absolute;

	right:4px;

	bottom:16px;

	display:none

}

.itemdiv>.body>.tools {

	bottom:4px

}

.itemdiv.commentdiv>.tools, .itemdiv.commentdiv>.body>.tools {

	right:9px

}

.itemdiv:hover>.tools, .itemdiv:hover>.body>.tools {

	display:inline-block

}

.itemdiv>.tools .btn, .itemdiv>.body>.tools .btn {

	border-radius:36px!important;

	margin:1px 0

}

.itemdiv-orange>.user>img {

	border-color:#e89537

}

.itemdiv-orange:before {

	border-color:#e89537

}

.itemdiv-orange:last-child:after {

	border-color:#e89537

}

.itemdiv-red>.user>img {

	border-color:#d85b5b

}

.itemdiv-red:before {

	border-color:#d85b5b

}

.itemdiv-red:last-child:after {

	border-color:#d85b5b

}

.itemdiv-green>.user>img {

	border-color:#8dcc6e

}

.itemdiv-green:before {

	border-color:#8dcc6e

}

.itemdiv-green:last-child:after {

	border-color:#8dcc6e

}

.itemdiv-pink>.user>img {

	border-color:#d668c9

}

.itemdiv-pink:before {

	border-color:#d668c9

}

.itemdiv-pink:last-child:after {

	border-color:#d668c9

}

.itemdiv.memberdiv {

	width:175px;

	padding:2px;

	margin:3px 0;

	float:left;

	border-bottom:1px solid #e8e8e8

}

.itemdiv.memberdiv>.user>img {

	border-color:#dce3ed

}

.itemdiv.memberdiv>.body>.time {

	position:static

}

.itemdiv.memberdiv>.body>.name {

	line-height:18px;

	height:18px;

	margin-bottom:0

}

.itemdiv.memberdiv>.body>.name>a {

	display:inline-block;

	max-width:100px;

	max-height:18px;

	overflow:hidden;

	text-overflow:ellipsis;

	word-break:break-all

}

.item-list {

	margin:0;

	padding:0;

	list-style:none

}

.item-list>li {

	border:1px solid #DDD;

	border-left-width:3px;

	padding:9px;

	background-color:#FFF;

	margin-top:-1px;

	position:relative

}

.item-list>li.selected {

	color:#8090a0;

	background-color:#f4f9fc

}

.item-list>li.selected label, .item-list>li.selected .lbl {

	text-decoration:line-through;

	color:#8090a0

}

.item-list>li>.checkbox {

	display:inline-block

}

.item-list>li.ui-sortable-helper {

	cursor:move

}

.item-list.spaced>li, .item-list.spaced2>li {

margin:!inherit

}

.item-list>li.item-orange {

	border-left-color:#eccb71

}

.item-list>li.item-red {

	border-left-color:#e05656

}

.item-list>li.item-green {

	border-left-color:#9ecf6a

}

.item-list>li.item-blue {

	border-left-color:#569add

}

.item-list>li.item-pink {

	border-left-color:#dd56c0

}

.item-list>li.item-black {

	border-left-color:#555

}

.item-list>li.item-grey {

	border-left-color:#999

}

.item-list>li.item-brown {

	border-left-color:brown

}

.item-list>li.item-default {

	border-left-color:#abbac3

}

.item-list>li>label.inline {

	display:inline-block

}

.item-list>li label {

	font-size:13px

}

.item-list>li .percentage {

	font-size:11px;

	font-weight:bold;

	color:#777

}

.ui-sortable-placeholder, .ui-sortable-helper, .ui-sortable-placeholder>a, .ui-sortable-helper>a {

	cursor:move!important

}

.dataTables_length {

	margin-left:8px

}

.dataTables_filter {

	margin-right:8px;

	text-align:right

}

.dataTables_info {

	margin:0 0 0 12px;

	font-size:14px

}

.dataTables_paginate {

	text-align:right

}

.dataTables_paginate.pagination {

	margin:0 12px 0

}

.dataTables_length select {

	width:70px;

	height:25px;

	padding:2px 3px

}

.dataTables_filter input[type=text] {

	width:125px;

	height:18px;

	line-height:18px

}

.dataTables_wrapper label {

	display:inline-block;

	font-size:13px

}

.dataTables_wrapper input[type=text], .dataTables_wrapper select {

	margin-bottom:0!important;

	margin:0 4px

}

.dataTables_wrapper .row-fluid:first-child {

	padding:12px 0 4px;

	background-color:#eff3f8;

1border-bottom:1px solid #e2e2e2

}

.dataTables_wrapper .row-fluid:last-child {

	border-top:1px solid #DDD;

	padding:12px 0 6px;

	background-color:#eff3f8;

	border-bottom:1px solid #DDD

}

.dataTable {

	margin-bottom:0

}

.dataTables_wrapper .row-fluid:first-child+.dataTable {

	border-top:1px solid #DDD;

	border-bottom:1px solid #DDD

}

.dataTable thead th[class*=sort] {

cursor:pointer

}

.dataTable thead th[class*=sort]:after {

color:#555;

content:"\f0dc";

display:inline-block;

font-family:FontAwesome;

font-size:13px;

font-weight:normal;

float:right;

margin-right:4px;

position:relative

}

.dataTable thead th[class*=sorting_] {

color:#307ecc

}

.dataTable thead th.sorting_desc:after {

	content:"\f0dd";

	top:-6px

}

.dataTable thead th.sorting_asc:after {

	content:"\f0de";

	top:4px

}

.dataTable thead th.sorting_disabled {

	cursor:inherit

}

.dataTable thead th.sorting_disabled:after {

	display:none

}

.slimScrollBar {

	border-radius:0!important

}

.slimScrollRail {

	border-radius:0!important

}

.fc-header-title>h2 {

	font-size:22px;

	color:#65a0ce

}

.fc-widget-header, .fc-widget-content {

	border:1px solid #bcd4e5

}

.fc-state-highlight {

	background:#FFC

}

.fc-event-skin {

	border-color:#abbac3;

	background:0

}

.label-yellow .fc-event-skin {

	color:#963

}

.label-light .fc-event-skin {

	color:#888

}

.fc-grid .fc-day-number {

	color:#2e6589

}

.fc-widget-header {

	background:#ecf2f7;

	color:#8090a0

}

.fc-grid th, th.fc-widget-header {

	height:28px;

	vertical-align:middle!important

}

.fc-event-skin {

	background-color:#abbac3;

	border:none!important;

	padding:0 0 1px 2px

}

[class*="label-"]>.fc-event-skin, [class*="label-"]>.fc-event-skin>.fc-event-skin.fc-event-head {

background-color:inherit

}

.fc-event-hori, .fc-event-vert {

	border-radius:0!important;

	border-color:transparent

}

.fc-event-skin.ui-draggable-dragging {

	cursor:move

}

.fc-event-skin.fc-event-vert, .fc-event-vert>.fc-event-skin {

	padding:0 0 1px

}

.fc-event-vert .fc-event-content {

	padding-left:1px;

	padding-right:1px

}

.fc-event-vert .fc-event-time {

	padding:0

}

.fc-state-default, .fc-state-default .fc-button-inner {

	border:1px solid #8b9aa3;

	background-color:#abbac3;

	color:#FFF;

	background-image:none;

	box-shadow:none;

	text-shadow:none;

	border-radius:0!important;

	margin-left:2px

}

.fc-state-default {

	border:0

}

.fc-state-default .fc-button-effect span {

	background-color:transparent

}

.fc-state-disabled, .fc-state-disabled .fc-button-inner {

	opacity:.75;

	color:#DDD

}

.fc-state-default .fc-button-effect {

	display:none

}

.fc-state-active, .fc-state-active .fc-button-inner {

	border-color:#4f99c6;

	background-color:#6fb3e0

}

.fc-state-hover, .fc-state-hover .fc-button-inner {

	background-color:#8b9aa3

}

.external-event {

	margin:6px 0;

	padding:0;

	cursor:default;

	display:block;

	color:#FFF;

	background-color:#abbac3;

	font-size:13px;

	line-height:28px

}

.external-event:hover {

	opacity:1

}

.external-event.ui-draggable-dragging {

	cursor:move

}

.external-event>[class*="icon-"]:first-child {

display:inline-block;

height:32px;

width:32px;

text-align:center;

line-height:30px;

margin-right:5px;

font-size:15px;

border-right:1px solid #FFF

}

.widget-main>.fc {

	position:relative;

	top:-40px

}

.widget-main>.fc>.fc-header {

	position:relative;

	z-index:10

}

.widget-main .fc-header-title>h2 {

	font-size:18px;

	line-height:36px

}

.widget-main .fc-content {

	top:-14px;

	z-index:11

}

.widget-main .fc-button-content {

	height:37px;

	line-height:36px

}

.widget-main .fc .fc-header-space {

	padding-left:2px

}

#colorbox:focus, #colorbox:active {

	outline:0

}

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {

	background:none!important;

	opacity:0

}

#cboxContent {

	border:12px solid #000;

	background-color:#FFF;

	padding:7px

}

#cboxOverlay {

	background:rgba(0, 0, 0, 0.95);

	background:#000

}

#cboxCurrent {

	left:61px;

	margin-bottom:5px

}

#cboxTitle {

	margin-bottom:4px

}

#cboxNext, #cboxPrevious, #cboxClose {

	background:0;

	text-indent:0;

	width:20px;

	height:20px;

	line-height:14px;

	padding:0 4px;

	text-align:center;

	border:2px solid #999;

	border-radius:16px;

	color:#666;

	font-size:12px;

	margin-left:7px;

	margin-bottom:7px

}

#cboxNext:hover, #cboxPrevious:hover {

	color:#333;

	border-color:#666

}

#cboxContent {

	overflow:visible

}

#cboxClose {

	background-color:#000;

	color:#fff;

	border:2px solid #fff;

	border-radius:32px;

	font-size:20px;

	height:24px;

	width:24px;

	padding-bottom:2px;

	right:-14px;

	top:-14px;

	margin-left:0

}

#cboxLoadingOverlay {

	background:none!important

}

#cboxLoadingGraphic {

	background:none!important;

	-moz-transform-origin:50% 50%;

	-o-transform-origin:50% 50%;

	-webkit-transform-origin:50% 50%;

	transform-origin:50% 50%;

	-moz-animation:spin 1.5s infinite linear;

	-o-animation:spin 1.5s infinite linear;

	-ms-animation:spin 1.5s infinite linear;

	-webkit-animation:spin 1.5s infinite linear;

	animation:spin 1.5s infinite linear;

	text-align:center

}

#cboxLoadingGraphic:before {

	display:inline-block;

	content:"\f110";

	font-family:FontAwesome;

	font-size:24px;

	color:#fe7e3e;

	width:32px;

	height:32px;

	position:relative;

	top:48%;

	text-align:center;

	vertical-align:middle

}

.datepicker td, .datepicker th, .daterangepicker .calendar th, .daterangepicker .calendar td {

	border-radius:0

}

.datepicker table tr td.active, .datepicker table tr td.active:hover, .daterangepicker td.active, .daterangepicker td.active:hover {

	background:#2283c5!important

}

.datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {

	background:#8b9aa3!important

}

.bootstrap-timepicker-widget table td a:hover {

	border-radius:0

}

.gritter-item-wrapper {

	background-image:none!important;

	box-shadow:0 2px 10px rgba(50, 50, 50, 0.5);

	background:rgba(50, 50, 50, 0.92)

}

.gritter-item-wrapper.gritter-info {

	background:rgba(49, 81, 133, 0.92)

}

.gritter-item-wrapper.gritter-error {

	background:rgba(153, 40, 18, 0.92)

}

.gritter-item-wrapper.gritter-success {

	background:rgba(89, 131, 75, 0.92)

}

.gritter-item-wrapper.gritter-warning {

	background:rgba(190, 112, 31, 0.92)

}

.gritter-item-wrapper.gritter-light {

	background:rgba(245, 245, 245, 0.95);

	border:1px solid #BBB

}

.gritter-info.gritter-light {

	background:rgba(232, 242, 255, 0.95)

}

.gritter-error.gritter-light {

	background:rgba(255, 235, 235, 0.95)

}

.gritter-success.gritter-light {

	background:rgba(239, 250, 227, 0.95)

}

.gritter-warning.gritter-light {

	background:rgba(252, 248, 227, 0.95)

}

.gritter-info.gritter-light .gritter-item {

	color:#4a577d

}

.gritter-error.gritter-light .gritter-item {

	color:#894a38

}

.gritter-success.gritter-light .gritter-item {

	color:#416131

}

.gritter-warning.gritter-light .gritter-item {

	color:#946446

}

.gritter-top, .gritter-bottom, .gritter-item {

	background-image:none

}

.gritter-close {

	left:auto;

	right:3px;

	background-image:none;

	width:18px;

	height:18px;

	line-height:17px;

	text-align:center;

	border:2px solid transparent;

	border-radius:16px;

	color:#e17b67

}

.gritter-close:before {

	font-family:FontAwesome;

	font-size:16px;

	content:"\f00d"

}

.gritter-info .gritter-close {

	color:#ffa500

}

.gritter-error .gritter-close, .gritter-success .gritter-close, .gritter-warning .gritter-close {

	color:#ffea07

}

.gritter-close:hover {

	color:#FFF!important

}

.gritter-title {

	text-shadow:none

}

.gritter-light .gritter-item, .gritter-light .gritter-bottom, .gritter-light .gritter-top, .gritter-light .gritter-close {

	background-image:none;

	color:#444

}

.gritter-light .gritter-title {

	text-shadow:none

}

.gritter-light .gritter-close:hover {

	color:#8a3104!important

}

.icon-animated-wrench {

	display:inline-block;

	-moz-animation:wrenching 2.5s 4 ease;

	-o-animation:wrenching 2.5s 4 ease;

	-webkit-animation:wrenching 2.5s 4 ease;

	-ms-animation:wrenching 2.5s 4 ease;

	animation:wrenching 2.5s 4 ease;

	-moz-transform-origin:90% 35%;

	-webkit-transform-origin:90% 35%;

	-o-transform-origin:90% 35%;

	-ms-transform-origin:90% 35%;

	transform-origin:90% 35%

}

@-moz-keyframes wrenching {

0% {

-moz-transform:rotate(-12deg)

}

8% {

-moz-transform:rotate(12deg)

}

10% {

-moz-transform:rotate(24deg)

}

18% {

-moz-transform:rotate(-24deg)

}

20% {

-moz-transform:rotate(-24deg)

}

28% {

-moz-transform:rotate(24deg)

}

30% {

-moz-transform:rotate(24deg)

}

38% {

-moz-transform:rotate(-24deg)

}

40% {

-moz-transform:rotate(-24deg)

}

48% {

-moz-transform:rotate(24deg)

}

50% {

-moz-transform:rotate(24deg)

}

58% {

-moz-transform:rotate(-24deg)

}

60% {

-moz-transform:rotate(-24deg)

}

68% {

-moz-transform:rotate(24deg)

}

75% {

-moz-transform:rotate(0deg)

}

}

@-webkit-keyframes wrenching {

0% {

-webkit-transform:rotate(-12deg)

}

8% {

-webkit-transform:rotate(12deg)

}

10% {

-webkit-transform:rotate(24deg)

}

18% {

-webkit-transform:rotate(-24deg)

}

20% {

-webkit-transform:rotate(-24deg)

}

28% {

-webkit-transform:rotate(24deg)

}

30% {

-webkit-transform:rotate(24deg)

}

38% {

-webkit-transform:rotate(-24deg)

}

40% {

-webkit-transform:rotate(-24deg)

}

48% {

-webkit-transform:rotate(24deg)

}

50% {

-webkit-transform:rotate(24deg)

}

58% {

-webkit-transform:rotate(-24deg)

}

60% {

-webkit-transform:rotate(-24deg)

}

68% {

-webkit-transform:rotate(24deg)

}

75% {

-webkit-transform:rotate(0deg)

}

}

@-o-keyframes wrenching {

0% {

-o-transform:rotate(-12deg)

}

8% {

-o-transform:rotate(12deg)

}

10% {

-o-transform:rotate(24deg)

}

18% {

-o-transform:rotate(-24deg)

}

20% {

-o-transform:rotate(-24deg)

}

28% {

-o-transform:rotate(24deg)

}

30% {

-o-transform:rotate(24deg)

}

38% {

-o-transform:rotate(-24deg)

}

40% {

-o-transform:rotate(-24deg)

}

48% {

-o-transform:rotate(24deg)

}

50% {

-o-transform:rotate(24deg)

}

58% {

-o-transform:rotate(-24deg)

}

60% {

-o-transform:rotate(-24deg)

}

68% {

-o-transform:rotate(24deg)

}

75% {

-o-transform:rotate(0deg)

}

}

@-ms-keyframes wrenching {

0% {

-ms-transform:rotate(-12deg)

}

8% {

-ms-transform:rotate(12deg)

}

10% {

-ms-transform:rotate(24deg)

}

18% {

-ms-transform:rotate(-24deg)

}

20% {

-ms-transform:rotate(-24deg)

}

28% {

-ms-transform:rotate(24deg)

}

30% {

-ms-transform:rotate(24deg)

}

38% {

-ms-transform:rotate(-24deg)

}

40% {

-ms-transform:rotate(-24deg)

}

48% {

-ms-transform:rotate(24deg)

}

50% {

-ms-transform:rotate(24deg)

}

58% {

-ms-transform:rotate(-24deg)

}

60% {

-ms-transform:rotate(-24deg)

}

68% {

-ms-transform:rotate(24deg)

}

75% {

-ms-transform:rotate(0deg)

}

}

@keyframes wrenching {

0% {

transform:rotate(-12deg)

}

8% {

transform:rotate(12deg)

}

10% {

transform:rotate(24deg)

}

18% {

transform:rotate(-24deg)

}

20% {

transform:rotate(-24deg)

}

28% {

transform:rotate(24deg)

}

30% {

transform:rotate(24deg)

}

38% {

transform:rotate(-24deg)

}

40% {

transform:rotate(-24deg)

}

48% {

transform:rotate(24deg)

}

50% {

transform:rotate(24deg)

}

58% {

transform:rotate(-24deg)

}

60% {

transform:rotate(-24deg)

}

68% {

transform:rotate(24deg)

}

75% {

transform:rotate(0deg)

}

}

.icon-animated-bell {

	display:inline-block;

	-moz-animation:ringing 2.0s 5 ease 1.0s;

	-ms-animation:ringing 2.0s 5 ease 1.0s;

	-webkit-animation:ringing 2.0s 5 ease 1.0s;

	animation:ringing 2.0s 5 ease 1.0s;

	-moz-transform-origin:50% 0;

	-webkit-transform-origin:50% 0;

	-ms-transform-origin:50% 0;

	transform-origin:50% 0

}

@-moz-keyframes ringing {

0% {

-moz-transform:rotate(-15deg)

}

2% {

-moz-transform:rotate(15deg)

}

4% {

-moz-transform:rotate(-18deg)

}

6% {

-moz-transform:rotate(18deg)

}

8% {

-moz-transform:rotate(-22deg)

}

10% {

-moz-transform:rotate(22deg)

}

12% {

-moz-transform:rotate(-18deg)

}

14% {

-moz-transform:rotate(18deg)

}

16% {

-moz-transform:rotate(-12deg)

}

18% {

-moz-transform:rotate(12deg)

}

20% {

-moz-transform:rotate(0deg)

}

}

@-webkit-keyframes ringing {

0% {

-webkit-transform:rotate(-15deg)

}

2% {

-webkit-transform:rotate(15deg)

}

4% {

-webkit-transform:rotate(-18deg)

}

6% {

-webkit-transform:rotate(18deg)

}

8% {

-webkit-transform:rotate(-22deg)

}

10% {

-webkit-transform:rotate(22deg)

}

12% {

-webkit-transform:rotate(-18deg)

}

14% {

-webkit-transform:rotate(18deg)

}

16% {

-webkit-transform:rotate(-12deg)

}

18% {

-webkit-transform:rotate(12deg)

}

20% {

-webkit-transform:rotate(0deg)

}

}

@-ms-keyframes ringing {

0% {

-ms-transform:rotate(-15deg)

}

2% {

-ms-transform:rotate(15deg)

}

4% {

-ms-transform:rotate(-18deg)

}

6% {

-ms-transform:rotate(18deg)

}

8% {

-ms-transform:rotate(-22deg)

}

10% {

-ms-transform:rotate(22deg)

}

12% {

-ms-transform:rotate(-18deg)

}

14% {

-ms-transform:rotate(18deg)

}

16% {

-ms-transform:rotate(-12deg)

}

18% {

-ms-transform:rotate(12deg)

}

20% {

-ms-transform:rotate(0deg)

}

}

@keyframes ringing {

0% {

transform:rotate(-15deg)

}

2% {

transform:rotate(15deg)

}

4% {

transform:rotate(-18deg)

}

6% {

transform:rotate(18deg)

}

8% {

transform:rotate(-22deg)

}

10% {

transform:rotate(22deg)

}

12% {

transform:rotate(-18deg)

}

14% {

transform:rotate(18deg)

}

16% {

transform:rotate(-12deg)

}

18% {

transform:rotate(12deg)

}

20% {

transform:rotate(0deg)

}

}

.icon-animated-vertical {

	display:inline-block;

	-moz-animation:vertical 2.0s 5 ease 2.0s;

	-ms-animation:vertical 2.0s 5 ease 2.0s;

	-webkit-animation:vertical 2.0s 5 ease 2.0s;

	animation:vertical 2.0s 5 ease 2.0s

}

@-moz-keyframes vertical {

0% {

-moz-transform:translate(0, -3px)

}

4% {

-moz-transform:translate(0, 3px)

}

8% {

-moz-transform:translate(0, -3px)

}

12% {

-moz-transform:translate(0, 3px)

}

16% {

-moz-transform:translate(0, -3px)

}

20% {

-moz-transform:translate(0, 3px)

}

22% {

-moz-transform:translate(0, 0)

}

}

@-webkit-keyframes vertical {

0% {

-webkit-transform:translate(0, -3px)

}

4% {

-webkit-transform:translate(0, 3px)

}

8% {

-webkit-transform:translate(0, -3px)

}

12% {

-webkit-transform:translate(0, 3px)

}

16% {

-webkit-transform:translate(0, -3px)

}

20% {

-webkit-transform:translate(0, 3px)

}

22% {

-webkit-transform:translate(0, 0)

}

}

@-ms-keyframes vertical {

0% {

-ms-transform:translate(0, -3px)

}

4% {

-ms-transform:translate(0, 3px)

}

8% {

-ms-transform:translate(0, -3px)

}

12% {

-ms-transform:translate(0, 3px)

}

16% {

-ms-transform:translate(0, -3px)

}

20% {

-ms-transform:translate(0, 3px)

}

22% {

-ms-transform:translate(0, 0)

}

}

@keyframes vertical {

0% {

transform:translate(0, -3px)

}

4% {

transform:translate(0, 3px)

}

8% {

transform:translate(0, -3px)

}

12% {

transform:translate(0, 3px)

}

16% {

transform:translate(0, -3px)

}

20% {

transform:translate(0, 3px)

}

22% {

transform:translate(0, 0)

}

}

.easyPieChart {

	position:relative;

	text-align:center

}

.easyPieChart canvas {

	position:absolute;

	top:0;

	left:0

}

.navbar-inverse .navbar-inner, .navbar .btn-navbar {

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important

}

.dropdown-menu li>a, .dropdown-submenu>a {

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important

}

.btn {

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important

}

.progress, .progress .bar {

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important

}

#spinner-preview {

	width:100px;

	height:100px;

	text-align:center;

	margin-top:60px

}

.dropdown-preview {

	margin:0 5px;

	display:inline-block

}

.dropdown-preview>.dropdown-menu {

	display:block;

	position:static;

	margin-bottom:5px

}

.datepicker {

	z-index:12312312;

}

.nav-list>li.active .submenu {

	display:block

}

.nav-list>li .submenu {

	display:none;

	list-style:none;

	margin:0;

	padding:0;

	position:relative;

	background-color:#fff;

	border-top:1px solid #e5e5e5

}

.nav-list>li .submenu>li {

	margin-left:0;

	position:relative

}

.nav-list>li .submenu>li>a {

	display:block;

	position:relative;

	color:#616161;

	padding:7px 0 8px 37px;

	margin:0;

	border-top:1px dotted #e4e4e4

}

.nav-list>li .submenu>li>a:focus {

	text-decoration:none

}

.nav-list>li .submenu>li>a:hover {

	text-decoration:none;

	color:#4b88b7

}

.nav-list>li .submenu>li.active>a {

	color:#0b6cbc

}

 .nav-list>li .submenu>li.active>a>[class*="icon-"]:first-child, .nav-list>li .submenu>li:hover>a>[class*="icon-"]:first-child {

display:inline-block

}

.nav-list>li .submenu>li.active>a>[class*="icon-"]:first-child {

color:#c86139

}

.nav-list>li>.submenu>li:before {

	content:"";

	display:inline-block;

	position:absolute;

	width:8px;

	left:18px;

	top:17px;

	border-top:1px solid #ccd7e2

}

.nav-list>li>.submenu>li:first-child>a {

	border-top:1px solid #fafafa

}

.nav-list>li>.submenu:before {

	content:"";

	display:block;

	position:absolute;

	z-index:1;

	left:18px;

	top:0;

	bottom:0;

	border-left:1px solid #ccd7e2

}

.nav-list>li.active>.submenu>li:before {

	border-top-color:#bccfe0

}

.nav-list>li.active>.submenu:before {

	border-left-color:#bccfe0

}

.nav-list li .submenu {

	overflow:hidden

}

.nav-list li.active.open>.submenu>li.active.open>a.dropdown-toggle:after {

	display:none

}

.nav-list li.active>.submenu>li.active>a:after {

	display:none

}

.nav-list li.active.open>.submenu>li.active>a:after {

	display:block

}

.menu-min .nav-list li.active.open>.submenu>li.active>a:after {

	display:none

}

.nav-list > li > .submenu li > .submenu > li > a {

	margin-left: 20px;

	padding-left: 22px;

}

.nav-list > li > .submenu li > .submenu > li > .submenu > li > a {

	margin-left: 20px;

	padding-left: 38px;

}

/*Added style at 30april2014*/

.parentsbtns {

	clear:both;

	margin:0;

	padding:10px 0 0;

	float:left;

	width:100%;

	text-align:center;

	border-top:2px solid #DDD;

}

.parentsbtns a#parenttodaybtn {

	display:inline-block;

	margin:0 10px;

	padding:0;

	width:60px;

}

.parentsbtns a#parentlaterbtn {

	display:inline-block;

	margin:0 10px;

	padding:0;

	width:60px;

}

.parentsbtns a#parentdonebtn {

	display:inline-block;

	margin:0 10px;

	padding:0;

	width:60px;

}

.parentsbtns a#parentdeletebtn {

	display:inline-block;

	margin:0 10px;

	padding:0;

	width:60px;

}

.parentsbtns #todaysub_btns {

	clear:both;

	margin:20px 0 0 0;

	padding:0;

}

.parentsbtns #todaysub_btns a.no-alarmbtn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

.parentsbtns #todaysub_btns a.morningbtn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

.parentsbtns #todaysub_btns a.noonbtn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

.parentsbtns #todaysub_btns a.afternoonbtn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

.parentsbtns #todaysub_btns a.eveningbtn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

.parentsbtns #todaysub_btns a.custom-btn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

.parentsbtns #latersub_btns {

	clear:both;

	margin:20px 0 0 0;

	padding:0;

}

.parentsbtns #latersub_btns a.tommorow_btn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

.parentsbtns #latersub_btns a.intwodays_btn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

.parentsbtns #latersub_btns a.nextweek_btn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

.parentsbtns #latersub_btns a.someday_btn {

	display:inline-block;

	margin:0 5px;

	padding:0;

	width:70px;

}

/*End style at 30april2014*/







/*Added style at 8may2014*/

#todo_list.todo_list_section {

	clear:both;

	margin:0;

	padding:5px 12px;

	border:1px solid #c3c3c3;

}

#todo_list.todo_list_section .add_todo_list_section {

/*	float:right;*/

}

#todo_list.todo_list_section .add_todo_list_section input.addtodo { clear: both; display: block; margin-top: 10px; width: 99%; }

#todo_list.todo_list_section .accordion_left_section {

}

#todo_list.todo_list_section .accordion_left_section .accordion_heading:first-child {

	/*border-top:1px solid #DDDDDD;*/

}

#todo_list.todo_list_section .accordion_left_section .accordion_heading {

/*	padding:10px;

	margin-bottom:10px;*/

}

#todo_list.todo_list_section .accordion_left_section .accordion_heading h3 {

	margin:0;

	line-height:20px;

	font-size:16px;

	font-weight:bold;

}



#todo_list.todo_list_section .accordion_left_section .accordion_heading .picon,

#todo_list.todo_list_section .accordion_left_section .accordion_heading .micon { font-size:30px; font-weight:bold; color:#313131; }



}





#todo_list.todo_list_section .accordion_left_section ul.list-group {

	margin:0 0 20px 0;

	padding:0;

	width:99.7%;

}



#todo_list.todo_list_section .accordion_left_section ul.list-group { border-bottom: 1px solid #DDDDDD; margin: 0 0 15px; padding: 0; }









#todo_list.todo_list_section .accordion_left_section ul li.placeholder {

    border: medium none;

    margin: 0;

    padding: 0;

    position: relative;

}

#todo_list.todo_list_section .accordion_left_section ul li.placeholder:before {

	background:url(../images/red_arrow.png) no-repeat 0 0;

    content: "";

    left: -5px;

    margin-top: -5px;

    position: absolute;

    top: -4px;

    width: 6px;

	height:10px;

}





#todo_list.todo_list_section .accordion_left_section ul.list-group li {



	list-style-type:none;

/*	padding:5px;

	margin-top:5px;

	background:url(../images/dragicon.png) 10px 10px no-repeat;

	padding-left:30px;

	cursor:pointer;*/

	font-weight:bold;

	padding:5px;

	border-bottom:1px solid #DDDDDD;

}



#todo_list.todo_list_section .accordion_left_section ul.list-group li .todo_span { display:none; }

#todo_list.todo_list_section .accordion_left_section ul.list-group li .icon-move { cursor:pointer; }

#todo_list.todo_list_section .accordion_left_section ul.list-group li:active { background-color:#000000; }

#todo_list.todo_list_section .accordion_left_section ul.list-group li:first-child {	margin-top:0; }

#todo_list.todo_list_section .accordion_left_section ul.list-group li:hover {}

#todo_list.todo_list_section .accordion_left_section ul.list-group .tomorrow_block { background-position:10px 10px; }

/*End style at 8may2014*/





.accordion_left_section ul { margin:0; padding:0; }



.modal-body { clear:both; }

.ui-timepicker-wrapper { position:fixed !important; }

/* changed padding from 15px to 5px*/

#add_todo_list label { float:left; padding:5px 5px 0 0; width:100%; }

.icon-plus-sign:before { content: "+"; font-size: 19px; font-weight: bold; float:right; }



.modal-header { border:0; overflow:hidden; font-weight:bold; }

.modal-body .show_time_block #custom_time { width:70px; }

.modal-body .modal_heading { clear:both; }

.modal-header label#show_date { font-size: 11px; margin: 0; padding: 0 5px 0 0; text-transform: uppercase; color:#000; }





.modal-header .control-group { margin-bottom:0; }

.modal-header .modal_heading h4,

.modal-header .modal_heading label { font-size:20px; margin:0; padding:0;  }

.modal-content .modal-body { padding-top:5px; }



#showoptions .bootdatepickersingle.span10 {

    width: 79% !important;

}



.modal-content .modal_heading { padding-top:10px; }

.modal-content .show_time_block { color:#8b8b8b; }

.modal-content .show_time_block #show_time { font-size:24px;  }



#todo_list.todo_list_section .accordion_left_section ul.list-group li:last-child { border: 0 none; }











ul.dclass { margin:0; padding:0; list-style:none; text-align:center; }

ul.dclass li { margin:0 3px 3px 0; display:inline; }

ul.dclass li a { border: 1px solid #0088CC; padding: 2px 6px;  display:inline-block;  }

ul.dclass li a:hover { background:#0088CC;	color:#fff; text-decoration:none; }



.to_do_btns input { margin-bottom:5px; }



#existing_contact .control-group .twitter-typeahead { width:100%; }

#existing_contact .control-group input#full_name { background:#fff !important; }

#parttwo { padding:0 25px; }

#comp_area input {

    width: 70%;

}

#partone .control-label { width:240px; }

#partone .controls { margin-left:255px; }





/*data added on 16 june 2014*/



#cal_loguser.call-log-data {

    width: 70%;

}



.gap-left-ex {

    margin-left: 4% !important;

    margin-right: 2% !important;

}



.sorting-table-data {

    margin-left: 15%;

    margin-top: 1%;

    width: 90%;

}



#todo_manybtns input{margin-bottom:8px; }



label{cursor:default !important;}

#filelistfile_name{

 display:block!important;

 }





#section_gd_cases_notes #myModal .modal-body {  }/*overflow-y:inherit;*/



.timer-container {background-color: #f1f1f1; border: 1px solid #ccc;}

.btn-danger.active-multisearch {
    background-color: #b74635!important;
}
.btn-primary.active-multisearch {
background-color: #045e9f!important;
}
.tabs-search-case-status {
	margin-right: -5px;
    border-width: 0px !important;
    padding: 5px 20px !important;
}
.tabs-search-case-status:active {
 	top: 0 !important;
    left: 0 !important;
 }
.tabs-search-case-status:focus {
	outline: unset;
}

.activity-user-by {
    float: right;
    top: 5px;
    position: relative;
    right: 10px;
    color: #2283c5;
}
.cyan {
    background: #1da599 !important;
}
.badge-cyan {
    background: #14635c !important;
}

