
html {

	font-size:100%;

	-webkit-text-size-adjust:100%;

	-ms-text-size-adjust:100%

}

a:focus {

	outline:thin dotted #333;

	outline:5px auto -webkit-focus-ring-color;

	outline-offset:-2px

}

a:hover,a:active {

	outline:0

}

sub,sup {

	position:relative;

	font-size:75%;

	line-height:0;

	vertical-align:baseline

}

sup {

	top:-0.5em

}

sub {

	bottom:-0.25em

}

img {

	max-width:100%;

	width:auto\9;

	height:auto;

	vertical-align:middle;

	border:0;

	-ms-interpolation-mode:bicubic

}

#map_canvas img,.google-maps img {

	max-width:none

}

.table{

	width: 100% !important;
}

td, th{

	vertical-align: middle !important;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th{

	line-height: 30px;

}

.title{
	text-transform: capitalize;
}

/*NAVIGATION STYLING STARTS*/

.nav-collapse{

	padding: 1em 0;
}

.navbar, .navbar-inner{

	border: none !important;

	border-radius: 0px;

	height:70px;

	background-color : #ec326e /*D9534F*/;
}

.navbar-inner {

	padding: 0 20px;

}

.navbar-inner:after {

	clear:both

}

.navbar .container {

	width:auto

}


.navbar .brand {

	line-height: 45px;

	color: #fff;

	font-size: 20px;

}

.navbar-right{

	margin-top: 10px;

	margin-right: 15px !important;
}

.navbar-inverse .navbar-nav>li>a{

	color: #fff !important;

}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{

	background: transparent;
}

.nav-title{

	padding: 2px 0 2px 15px;

	background: #0002 !important;

	border-radius: 0 20px 20px 0;

	margin: 5px 0;

	width: 150px;

	border: none;
}

.nav-title span{

	color: #aaa;
}

.btn{
	border-radius: 30px;

	padding : 6px 10px;

	font-size: inherit;

	margin : 0 3px;
}

.btn-sm{
	border-radius: 30px;

	padding : 5px 10px;

	font-size: 12px;

	margin : 0 3px;
}

.menu-avatar {

	width:32px;

	height:32px;

	margin-right:10px

}

.sidebar-background {

	position:fixed;

	width:200px;

/*	background:#eaeaea;
*/
	background: rgb(0, 85, 102);

	top:0;

	left:0;

	height:100%;

	border-right:1px solid #ccc

}

.sidebar-background .primary-sidebar-background {

	width:200px;

	/*background:#11161A;*/

	background: rgb(0, 85, 102);

	height:100%;

	top:0;

	left:0;

	position:absolute

}

.sidebar-background .primary-sidebar-background  h3{

	text-align: center
}
.navbar-top{

	position: fixed;

	width: calc(100vw - 201px);

	left : 201px;

	z-index: 9;

	box-shadow:  0 0 5px ;
}

.slimScrollBar, .slimScrollRail{

	right : 3px !important;
	
}

.slimScrollRail{

	display : block !important;
}

.slimScrollDiv{

	position : absolute;

	top : 70px;
}

.primary-sidebar {

	top: 70px;

	width:200px;

	float:left;

	position:fixed;

	height: 91vh;

	overflow : hidden;

	background-color:rgb(11, 107, 121);

}

.primary-sidebar .nav {

	/*margin-bottom:50px*/

}


.primary-sidebar .nav>li, .sidebar_submenu>li {

	position:relative;
	background-color:rgb(11, 107, 121);

}

.primary-sidebar .nav>li a:before {

	content:"";

	position:absolute;

	top:0;

	height:1px;

	width:100%;

	left:0;

	background-color:rgba(8, 103, 116, .4);

}

.primary-sidebar .nav>li .glow {

	position:absolute;

	right:0px;

	height:100%;

	width:5px;
	
	background:rgb(11, 107, 121);
/*	background:#D9534F;*/

	}

.primary-sidebar .nav>li:hover .glow {


}

.primary-sidebar .nav>li:hover>a {

	color:#ffffff;

}

.primary-sidebar .nav>li.active .glow {

	background:#0002;

}

.primary-sidebar .nav>li.active .glow:after {

	content:"";

	border-radius:50%;

	position:absolute;

	top:20px;

	width:0;

	height:0;

	left:8px;

	-webkit-box-shadow:-10px 0 15px 23px rgba(122,171,216,0.15);

	-moz-box-shadow:-10px 0 15px 23px rgba(122,171,216,0.15);

	box-shadow:-10px 0 15px 23px rgba(122,171,216,0.15);

	background:rgba(124,190,215,0.2)

}

.primary-sidebar .nav>li.active>a {

	color: rgb(255, 255, 255);

}

.primary-sidebar .nav>li>a, .sidebar_submenu>li a {

	padding:8px 0 8px 10px;

	display: block;

	line-height: 2.5em;

	color:#FFFFFF;

/*	color: #D9534F;
*/
}

 .sidebar_submenu>li a {

 	font-size: 12px;

 	padding-left: 25px;
 }

.primary-sidebar .nav>li>a:hover,.primary-sidebar .nav>li>a:focus,.sidebar_submenu>li a:hover, .sidebar_submenu>li a :focus  {

	background:#ffffff22;
/*	background:#D9534F;
*/
}

.primary-sidebar .nav>li>a span {

	vertical-align:middle

}

.primary-sidebar .nav>li>a i, .sidebar_submenu>li a i {

	vertical-align:middle;

	width: 30px;

	font-size: 1.5em;

	padding-left:7px

}

.sidebar_submenu>li a i {

	width: 40px;
}

.primary-sidebar .nav>li>a i+span, .sidebar_submenu>li a i+span {

	padding-left:10px

}

.user-avatar {

	width:100%;

	position:relative

}

.user-avatar .dropdown-toggle span {

	font-weight:600

}

.user-avatar a {

	display:inline-block

}

.user-avatar a>span {

	position:relative

}

.user-avatar a img {

	-webkit-box-shadow:0 1px 3px #1e1e1e;

	-moz-box-shadow:0 1px 3px #1e1e1e;

	box-shadow:0 1px 3px #1e1e1e;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.user-avatar a .badge {

	z-index:2;

	position:absolute;

	left:-6px;

	top:-10px

}

.user-avatar .dropdown-menu {

	margin-top:4px

}


@media print {

	* {

		text-shadow:none !important;

		color:#000 !important;

		background:transparent !important;

		box-shadow:none !important

	}

	a,a:visited {

		text-decoration:underline

	}

	a[href]:after {

		content:" (" attr(href) ")"

	}

	abbr[title]:after {

		content:" (" attr(title) ")"

	}

	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {

		content:""

	}

	pre,blockquote {

		border:1px solid #999;

		page-break-inside:avoid

	}

	thead {

		display:table-header-group

	}

	tr,img {

		page-break-inside:avoid

	}

	img {

		max-width:100% !important

	}

	@page {

		margin:.5cm

	}

	p,h2,h3 {

		orphans:3;

		widows:3

	}

	h2,h3 {

		page-break-after:avoid

	}

}

body {

	margin:0;

	font-family:"newFonti",corbel;

	font-size:13px;

	line-height:20px;

	color:#333333;

	background-color:white

}

a {

	/*color:#0088cc;*/

	text-decoration:none

}

a:hover,a:focus {

	color:#005580;

	text-decoration:underline

}

.img-rounded {

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

.img-polaroid {

	padding:4px;

	background-color:#fff;

	border:1px solid #ccc;

	border:1px solid rgba(0,0,0,0.2);

	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);

	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);

	box-shadow:0 1px 3px rgba(0,0,0,0.1)

}

.img-circle {

	-webkit-border-radius:500px;

	-moz-border-radius:500px;

	border-radius:500px

}

.row {

	margin-left:-20px;

	*zoom:1

}

.row:before,.row:after {

	display:table;

	content:"";

	line-height:0

}

.row:after {

	clear:both

}

[class*="span"] {

	float:left;

	min-height:1px;

	margin-right:20px

}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {

	width:940px

}


[class*="span"].hide,.row-fluid [class*="span"].hide {

	display:none

}

[class*="span"].pull-right,.row-fluid [class*="span"].pull-right {

	float:right

}

p {

	margin:0 0 10px

}

.lead {

	margin-bottom:20px;

	font-size:21px;

	font-weight:200;

	line-height:30px

}

small {

	font-size:85%

}

strong {

	font-weight:700

}

em {

	font-style:italic

}

cite {

	font-style:normal

}

.muted {

	color:#999999

}

a.muted:hover,a.muted:focus {

	color:gray

}

.text-red{

	color: #ec326e;
}

.text-white{

	color : #fff !important;
}

.text-warning {

	color:#c09853

}

a.text-warning:hover,a.text-warning:focus {

	color:#a47e3c

}

.text-error {

	color:#b94a48

}

a.text-error:hover,a.text-error:focus {

	color:#953b39

}

.text-info {

	color:#3a87ad

}

a.text-info:hover,a.text-info:focus {

	color:#2d6987

}

.text-success {

	color:#468847

}

a.text-success:hover,a.text-success:focus {

	color:#356635

}

.text-left {

	text-align:left

}

.text-right {

	text-align:right

}

.text-center {

	text-align:center

}

h1,h2,h3,h4,h5,h6 {

	margin:10px 0;

	font-family:inherit;

	font-weight:700;

	line-height:20px;

	color:inherit;

	text-rendering:optimizelegibility

}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {

	font-weight:400;

	line-height:1;

	color:#999999

}

h1,h2,h3 {

	line-height:40px

}

h1 {

	font-size:38.5px

}

h2 {

	font-size:31.5px

}

h3 {

	font-size:24.5px

}

h4 {

	font-size:17.5px

}

h5 {

	font-size:14px

}

h6 {

	font-size:11.9px

}

h1 small {

	font-size:24.5px

}

h2 small {

	font-size:17.5px

}

h3 small {

	font-size:14px

}

h4 small {

	font-size:14px

}

.page-header {

	padding-bottom:9px;

	margin:20px 0 30px;

	border-bottom:1px solid #eeeeee

}

ul,ol {

	padding:0;

	margin:0 0 10px 25px

}

ul ul,ul ol,ol ol,ol ul {

	margin-bottom:0

}

li {

	line-height:20px

}

ul.unstyled,ol.unstyled {

	margin-left:0;

	list-style:none

}

ul.inline,ol.inline {

	margin-left:0;

	list-style:none

}

ul.inline>li,ol.inline>li {

	display:inline-block;

	*display:inline;

	*zoom:1;

	padding-left:5px;

	padding-right:5px

}

dl {

	margin-bottom:20px

}

dt,dd {

	line-height:20px

}

dt {

	font-weight:700

}

dd {

	margin-left:10px

}

.dl-horizontal {

	*zoom:1

}

.dl-horizontal:before,.dl-horizontal:after {

	display:table;

	content:"";

	line-height:0

}

.dl-horizontal:after {

	clear:both

}

.dl-horizontal dt {

	float:left;

	width:160px;

	clear:left;

	text-align:right;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap

}

.dl-horizontal dd {

	margin-left:180px

}

hr {

	margin:10px 0;

	border:0;

	border-top:1px solid #ddd;

	opacity: .5;

}

abbr[title],abbr[data-original-title] {

	cursor:help;

	border-bottom:1px dotted #999999

}

abbr.initialism {

	font-size:90%;

	text-transform:uppercase

}

blockquote {

	padding:0 0 0 15px;

	margin:0 0 20px;

	border-left:5px solid #eeeeee

}

blockquote p {

	margin-bottom:0;

	font-size:17.5px;

	font-weight:300;

	line-height:1.25

}

blockquote small {

	display:block;

	line-height:20px;

	color:#999999

}

blockquote small:before {

	content:'\2014 \00A0'

}

blockquote.pull-right {

	float:right;

	padding-right:15px;

	padding-left:0;

	border-right:5px solid #eeeeee;

	border-left:0

}

blockquote.pull-right p,blockquote.pull-right small {

	text-align:right

}

blockquote.pull-right small:before {

	content:''

}

blockquote.pull-right small:after {

	content:'\00A0 \2014'

}

q:before,q:after,blockquote:before,blockquote:after {

	content:""

}

address {

	display:block;

	margin-bottom:20px;

	font-style:normal;

	line-height:20px

}

code,pre {

	padding:0 3px 2px;

	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;

	font-size:12px;

	color:#333333;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

code {

	padding:2px 4px;

	color:#d14;

	background-color:#f7f7f9;

	border:1px solid #e1e1e8;

	white-space:nowrap

}

pre {

	display:block;

	padding:9.5px;

	margin:0 0 10px;

	font-size:13px;

	line-height:20px;

	word-break:break-all;

	word-wrap:break-word;

	white-space:pre;

	white-space:pre-wrap;

	background-color:#f5f5f5;

	border:1px solid #ccc;

	border:1px solid rgba(0,0,0,0.15);

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

pre.prettyprint {

	margin-bottom:20px

}

pre code {

	padding:0;

	color:inherit;

	white-space:pre;

	white-space:pre-wrap;

	background-color:transparent;

	border:0

}

.pre-scrollable {

	max-height:340px;

	overflow-y:scroll

}

form {

	margin:0 0 20px

}

fieldset {

	padding:0;

	margin:0;

	border:0

}

legend {

	display:block;

	width:100%;

	padding:0;

	margin-bottom:20px;

	font-size:21px;

	line-height:40px;

	color:#333333;

	border:0;

	border-bottom:1px solid #e5e5e5

}

legend small {

	font-size:15px;

	color:#999999

}

label {

	display:block;

	margin-bottom:5px

}

.form-group{

	padding: 1em;
}

.form-control{

	border-radius: 0px;

	font-size: inherit;
}

.form-text{

	border : 0px !important;

	box-shadow: none;

	padding: 5px 12px 5px 0;

	background: transparent;
}

.form_split_hr{

	opacity: .4;

	margin: 3em 1em
}

/* DASHBOARD NEWS */

.news {

	min-height:85px

}

.news .avatar {

	float:left;

	height:36px;

	width:36px;

	line-height:36px;

	text-align:center;

	box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	-ms-border-radius:50%;

	-o-border-radius:50%;

	border-radius:50%

}

.news .avatar.blue {

	background:#7fb3d4;

	border:1px solid #60a1ca

}

.news .avatar.green {

	background:#8cc079;

	border:1px solid #74b35d

}

.news .avatar.cyan {

	background:#81babd;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyY2NjZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgxYmFiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#a2cccf),color-stop(100%,#81babd));

	background-image:-webkit-linear-gradient(top,#a2cccf,#81babd);

	background-image:-moz-linear-gradient(top,#a2cccf,#81babd);

	background-image:-o-linear-gradient(top,#a2cccf,#81babd);

	background-image:linear-gradient(top,#a2cccf,#81babd);

	border:1px solid #66abaf

}

.news .avatar.purple {

	background:#aea7cf;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjYzhlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlYTdjZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ccc8e1),color-stop(100%,#aea7cf));

	background-image:-webkit-linear-gradient(top,#ccc8e1,#aea7cf);

	background-image:-moz-linear-gradient(top,#ccc8e1,#aea7cf);

	background-image:-o-linear-gradient(top,#ccc8e1,#aea7cf);

	background-image:linear-gradient(top,#ccc8e1,#aea7cf);

	border:1px solid #968dc1

}

.news .avatar i {

	color:white;

	line-height:36px

}

.news.with-icons .news-content {

	margin-left:55px

}

.news-content {

	margin-left:50px;

	margin-right:50px

}

.news-title {

	color:#636364;

	font-weight:600;

	text-shadow:0 1px rgba(255,255,255,0.5);

	font-size:16px

}

.news-time {

	float:right;

	color:#bbb;

	text-shadow:0 1px rgba(255,255,255,0.5);

	font-size:14px;

	text-align:center

}

.news-time span {

	display:block;

	font-size:24px;

	font-weight:600

}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {

	border-top:0;

	border-bottom:4px solid black;

	content:""

}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {

	top:auto;

	bottom:100%;

	margin-bottom:1px

}

.dropdown-submenu {

	position:relative

}

.dropdown-submenu>.dropdown-menu {

	top:0;

	left:100%;

	margin-top:-6px;

	margin-left:-1px;

	-webkit-border-radius:0 6px 6px 6px;

	-moz-border-radius:0 6px 6px 6px;

	border-radius:0 6px 6px 6px

}

.dropdown-submenu:hover>.dropdown-menu {

	display:block

}

.dropup .dropdown-submenu>.dropdown-menu {

	top:auto;

	bottom:0;

	margin-top:0;

	margin-bottom:-2px;

	-webkit-border-radius:0px 5px 5px 0;

	-moz-border-radius:0px 5px 5px 0;

	border-radius:0px 5px 5px 0

}

.dropdown-submenu>a:after {

	display:block;

	content:" ";

	float:right;

	width:0;

	height:0;

	border-color:transparent;

	border-style:solid;

	border-width:5px 0 5px 5px;

	border-left-color:#cccccc;

	margin-top:5px;

	margin-right:-10px

}

.dropdown-submenu:hover>a:after {

	border-left-color:white

}

.dropdown-submenu.pull-left {

	float:none

}

.dropdown-submenu.pull-left>.dropdown-menu {

	left:-100%;

	margin-left:10px;

	-webkit-border-radius:0px 0 6px 6px;

	-moz-border-radius:0px 0 6px 6px;

	border-radius:0px 0 6px 6px

}

.dropdown .dropdown-menu .nav-header {

	padding-left:20px;

	padding-right:20px

}

.typeahead {

	z-index:1051;

	margin-top:2px;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

.fade {

	opacity:0;

	-webkit-transition:opacity .15s linear;

	-moz-transition:opacity .15s linear;

	-o-transition:opacity .15s linear;

	transition:opacity .15s linear

}

.collapse {

	position:relative;

	height:0;

	overflow:hidden;

	-webkit-transition:height .35s ease;

	-moz-transition:height .35s ease;

	-o-transition:height .35s ease;

	transition:height .35s ease

}

.collapse.in {

	height:auto

}

.close {

	float:right;

	font-size:20px;

	font-weight:700;


	color:black;

	text-shadow:0 1px 0 white;

	opacity:.2;

	filter:alpha(opacity=20)

}

.close:hover,.close:focus {

	color:black;

	text-decoration:none;

	cursor:pointer;

	opacity:.4;

	filter:alpha(opacity=40)

}

button.close {

	padding:0;

	cursor:pointer;

	background:transparent;

	border:0;

	-webkit-appearance:none

}

.alert {

	border-radius:0px

}

.nav {

	margin-left:0;

	margin-bottom:20px;

	list-style:none

}

.nav>li>a {

	display:block

}

.nav>li>a:hover,.nav>li>a:focus {

	text-decoration:none;

	background-color:#eeeeee

}

.nav>li>a>img {

	max-width:none

}

.nav>.pull-right {

	float:right

}

.nav-header {

	display:block;

	padding:3px 15px;

	font-size:11px;

	font-weight:700;

	line-height:20px;

	color:#999999;

	text-shadow:0 1px 0 rgba(255,255,255,0.5);

	text-transform:uppercase

}

.nav li+.nav-header {

	margin-top:9px

}

.nav-list {

	padding-left:15px;

	padding-right:15px;

	margin-bottom:0

}

.nav-list>li>a,.nav-list .nav-header {

	margin-left:-15px;

	margin-right:-15px;

	text-shadow:0 1px 0 rgba(255,255,255,0.5)

}

.nav-list>li>a {

	padding:3px 15px

}

.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus {

	color:white;

	text-shadow:0 -1px 0 rgba(0,0,0,0.2);

	background-color:#0088cc

}

.nav-list .divider {

	*width:100%;

	height:1px;

	margin:9px 1px;

	*margin:-5px 0 5px;

	overflow:hidden;

	background-color:#e5e5e5;

	border-bottom:1px solid white

}

.nav-tabs,.nav-pills {

	*zoom:1

}

.nav-tabs:before,.nav-tabs:after,.nav-pills:before,.nav-pills:after {

	display:table;

	content:"";

	line-height:0

}

.nav-tabs:after,.nav-pills:after {

	clear:both

}

.nav-tabs>li,.nav-pills>li {

	float:left

}

.nav-tabs>li>a,.nav-pills>li>a {

	padding-right:12px;

	padding-left:12px;

	margin-right:2px;

	line-height:14px

}

.nav-tabs {

	border-bottom:1px solid #ddd

}

.nav-tabs>li {

	margin-bottom:-1px

}

.nav-tabs>li>a {

	padding-top:8px;

	padding-bottom:8px;

	line-height:20px;

	border:1px solid transparent;

	-webkit-border-radius:0px 4px 0 0;

	-moz-border-radius:0px 4px 0 0;

	border-radius:0px 4px 0 0

}

.nav-tabs>li>a>i, .box-header>.title>i {

	padding : 0 8px;

}

.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {

	border-color:#eeeeee #eeeeee #dddddd

}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus {

	color:#555555;

	background-color:white;

	border:1px solid #ddd;

	border-bottom-color:transparent;

	cursor:default

}

.nav-pills>li>a {

	padding-top:8px;

	padding-bottom:8px;

	margin-top:2px;

	margin-bottom:2px;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus {

	color:white;

	background-color:#0088cc

}

.nav-stacked>li {

	float:none

}

.nav-stacked>li>a {

	margin-right:0

}

.nav-tabs.nav-stacked {

	border-bottom:0

}

.nav-tabs.nav-stacked>li>a {

	border:1px solid #ddd;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	border-radius:0

}

.nav-tabs.nav-stacked>li:first-child>a {

	-webkit-border-top-right-radius:0px;

	-moz-border-radius-topright:4px;

	border-top-right-radius:0px;

	-webkit-border-top-left-radius:0px;

	-moz-border-radius-topleft:4px;

	border-top-left-radius:0px

}

.nav-tabs.nav-stacked>li:last-child>a {

	-webkit-border-bottom-right-radius:0px;

	-moz-border-radius-bottomright:4px;

	border-bottom-right-radius:0px;

	-webkit-border-bottom-left-radius:0px;

	-moz-border-radius-bottomleft:4px;

	border-bottom-left-radius:0px

}

.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus {

	border-color:#ddd;

	z-index:2

}

.nav-pills.nav-stacked>li>a {

	margin-bottom:3px

}

.nav-pills.nav-stacked>li:last-child>a {

	margin-bottom:1px

}

.nav-tabs .dropdown-menu {

	-webkit-border-radius:0 0 6px 6px;

	-moz-border-radius:0 0 6px 6px;

	border-radius:0 0 6px 6px

}

.nav-pills .dropdown-menu {

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

.nav .dropdown-toggle .caret {

	color: #fff;

}

.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret {

	color: #fff;

}

.nav-tabs .dropdown-toggle .caret {

	margin-top:8px

}

.nav .active .dropdown-toggle .caret {

	border-top-color:#fff;

	border-bottom-color:#fff

}

.nav-tabs .active .dropdown-toggle .caret {

	border-top-color:#555555;

	border-bottom-color:#555555

}

.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus {

	cursor:pointer

}

.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus {

	color:white;

	background-color:#999999;

	border-color:#999999

}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret {

	border-top-color:white;

	border-bottom-color:white;

	opacity:1;

	filter:alpha(opacity=100)

}

.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus {

	border-color:#999999

}

.tabbable {

	*zoom:1

}

.tabbable:before,.tabbable:after {

	display:table;

	content:"";

	line-height:0

}

.tabbable:after {

	clear:both

}

.tab-content {

	overflow-x :auto;

	min-height: 60vh;

}

.tab-pane{

	padding: 1em;
}

.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs {

	border-bottom:0

}

.tab-content>.tab-pane,.pill-content>.pill-pane {

	display:none

}

.tab-content>.active,.pill-content>.active {

	display:block

}

.tabs-below>.nav-tabs {

	border-top:1px solid #ddd

}

.tabs-below>.nav-tabs>li {

	margin-top:-1px;

	margin-bottom:0

}

.tabs-below>.nav-tabs>li>a {

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px

}

.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus {

	border-bottom-color:transparent;

	border-top-color:#ddd

}

.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus {

	border-color:transparent #ddd #ddd #ddd

}

.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {

	float:none

}

.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {

	min-width:74px;

	margin-right:0;

	margin-bottom:3px

}

.tabs-left>.nav-tabs {

	float:left;

	margin-right:19px;

	border-right:1px solid #ddd

}

.tabs-left>.nav-tabs>li>a {

	margin-right:-1px;

	-webkit-border-radius:0px 0 0 4px;

	-moz-border-radius:0px 0 0 4px;

	border-radius:0px 0 0 4px

}

.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus {

	border-color:#eeeeee #dddddd #eeeeee #eeeeee

}

.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus {

	border-color:#ddd transparent #ddd #ddd;

	*border-right-color:white

}

.tabs-right>.nav-tabs {

	float:right;

	margin-left:19px;

	border-left:1px solid #ddd

}

.tabs-right>.nav-tabs>li>a {

	margin-left:-1px;

	-webkit-border-radius:0 4px 4px 0;

	-moz-border-radius:0 4px 4px 0;

	border-radius:0 4px 4px 0

}

.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus {

	border-color:#eeeeee #eeeeee #eeeeee #dddddd

}

.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus {

	border-color:#ddd #ddd #ddd transparent;

	*border-left-color:white

}

.breadcrumb>li {

	display:inline-block;

	*display:inline;

	*zoom:1;

	text-shadow:0 1px 0 white

}

.breadcrumb>li>.divider {

	padding:0 5px;

	color:#ccc

}

.breadcrumb .active {

	color:#999999

}

.pagination {

	margin:20px 0

}

.pagination ul {

	display:inline-block;

	*display:inline;

	*zoom:1;

	margin-left:0;

	margin-bottom:0;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px;

	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);

	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);

	box-shadow:0 1px 2px rgba(0,0,0,0.05)

}

.pagination ul>li {

	display:inline

}

.pagination ul>li>a,.pagination ul>li>span {

	float:left;

	padding:4px 12px;

	line-height:20px;

	text-decoration:none;

	background-color:white;

	border:1px solid #dddddd;

	border-left-width:0

}

.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span {

	background-color:whitesmoke

}

.pagination ul>.active>a,.pagination ul>.active>span {

	color:#999999;

	cursor:default

}

.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus {

	color:#999999;

	background-color:transparent;

	cursor:default

}

.pagination ul>li:first-child>a,.pagination ul>li:first-child>span {

	border-left-width:1px;

	-webkit-border-top-left-radius:0px;

	-moz-border-radius-topleft:4px;

	border-top-left-radius:0px;

	-webkit-border-bottom-left-radius:0px;

	-moz-border-radius-bottomleft:4px;

	border-bottom-left-radius:0px

}

.pagination ul>li:last-child>a,.pagination ul>li:last-child>span {

	-webkit-border-top-right-radius:0px;

	-moz-border-radius-topright:4px;

	border-top-right-radius:0px;

	-webkit-border-bottom-right-radius:0px;

	-moz-border-radius-bottomright:4px;

	border-bottom-right-radius:0px

}

.pagination-centered {

	text-align:center

}

.pagination-right {

	text-align:right

}

.pagination-large ul>li>a,.pagination-large ul>li>span {

	padding:11px 19px;

	font-size:17.5px

}

.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span {

	-webkit-border-top-left-radius:0px;

	-moz-border-radius-topleft:6px;

	border-top-left-radius:0px;

	-webkit-border-bottom-left-radius:0px;

	-moz-border-radius-bottomleft:6px;

	border-bottom-left-radius:0px

}

.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span {

	-webkit-border-top-right-radius:0px;

	-moz-border-radius-topright:6px;

	border-top-right-radius:0px;

	-webkit-border-bottom-right-radius:0px;

	-moz-border-radius-bottomright:6px;

	border-bottom-right-radius:0px

}

.pagination-mini ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>a,.pagination-small ul>li:first-child>span {

	-webkit-border-top-left-radius:0px;

	-moz-border-radius-topleft:3px;

	border-top-left-radius:0px;

	-webkit-border-bottom-left-radius:0px;

	-moz-border-radius-bottomleft:3px;

	border-bottom-left-radius:0px

}

.pagination-mini ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>a,.pagination-small ul>li:last-child>span {

	-webkit-border-top-right-radius:0px;

	-moz-border-radius-topright:3px;

	border-top-right-radius:0px;

	-webkit-border-bottom-right-radius:0px;

	-moz-border-radius-bottomright:3px;

	border-bottom-right-radius:0px

}

.pagination-small ul>li>a,.pagination-small ul>li>span {

	padding:2px 10px;

	font-size:11.9px

}

.pagination-mini ul>li>a,.pagination-mini ul>li>span {

	padding:0 6px;

	font-size:10.5px

}

.pager {

	margin:20px 0;

	list-style:none;

	text-align:center;

	*zoom:1

}

.pager:before,.pager:after {

	display:table;

	content:"";

	line-height:0

}

.pager:after {

	clear:both

}

.pager li {

	display:inline

}

.pager li>a,.pager li>span {

	display:inline-block;

	padding:5px 14px;

	background-color:#fff;

	border:1px solid #ddd;

	-webkit-border-radius:15px;

	-moz-border-radius:15px;

	border-radius:15px

}

.pager li>a:hover,.pager li>a:focus {

	text-decoration:none;

	background-color:#f5f5f5

}

.pager .next>a,.pager .next>span {

	float:right

}

.pager .previous>a,.pager .previous>span {

	float:left

}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {

	color:#999999;

	background-color:#fff;

	cursor:default

} 

.tooltip {

	position:absolute;

	z-index:1030;

	display:block;

	visibility:visible;

	font-size:11px;

	line-height:1.4;

	opacity:0;

	filter:alpha(opacity=0)

}

.tooltip.in {

	opacity:.8;

	filter:alpha(opacity=80)

}

.tooltip.top {

	margin-top:-3px;

	padding:5px 0

}

.tooltip.right {

	margin-left:3px;

	padding:0 5px

}

.tooltip.bottom {

	margin-top:3px;

	padding:5px 0

}

.tooltip.left {

	margin-left:-3px;

	padding:0 5px

}

.tooltip-inner {

	max-width:200px;

	padding:8px;

	color:white;

	text-align:center;

	text-decoration:none;

	background-color:black;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

.tooltip-arrow {

	position:absolute;

	width:0;

	height:0;

	border-color:transparent;

	border-style:solid

}

.tooltip.top .tooltip-arrow {

	bottom:0;

	left:50%;

	margin-left:-5px;

	border-width:5px 5px 0;

	border-top-color:black

}

.tooltip.right .tooltip-arrow {

	top:50%;

	left:0;

	margin-top:-5px;

	border-width:5px 5px 5px 0;

	border-right-color:black

}

.tooltip.left .tooltip-arrow {

	top:50%;

	right:0;

	margin-top:-5px;

	border-width:5px 0 5px 5px;

	border-left-color:black

}

.tooltip.bottom .tooltip-arrow {

	top:0;

	left:50%;

	margin-left:-5px;

	border-width:0 5px 5px;

	border-bottom-color:black

}

.popover {

	position:absolute;

	top:0;

	left:0;

	z-index:1010;

	display:none;

	max-width:276px;

	padding:1px;

	text-align:left;

	background-color:white;

	-webkit-background-clip:padding-box;

	-moz-background-clip:padding;

	background-clip:padding-box;

	border:1px solid #ccc;

	border:1px solid rgba(0,0,0,0.2);

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px;

	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);

	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);

	box-shadow:0 5px 10px rgba(0,0,0,0.2);

	white-space:normal

}

.popover.top {

	margin-top:-10px

}

.popover.right {

	margin-left:10px

}

.popover.bottom {

	margin-top:10px

}

.popover.left {

	margin-left:-10px

}

.popover-title {

	margin:0;

	padding:8px 14px;

	font-size:14px;

	font-weight:400;

	line-height:18px;

	background-color:#f7f7f7;

	border-bottom:1px solid #ebebeb;

	-webkit-border-radius:0px 5px 0 0;

	-moz-border-radius:0px 5px 0 0;

	border-radius:0px 5px 0 0

}

.popover-title:empty {

	display:none

}

.popover-content {

	padding:9px 14px

}

.popover .arrow,.popover .arrow:after {

	position:absolute;

	display:block;

	width:0;

	height:0;

	border-color:transparent;

	border-style:solid

}

.popover .arrow {

	border-width:11px

}

.popover .arrow:after {

	border-width:10px;

	content:""

}

.popover.top .arrow {

	left:50%;

	margin-left:-11px;

	border-bottom-width:0;

	border-top-color:#999;

	border-top-color:rgba(0,0,0,0.25);

	bottom:-11px

}

.popover.top .arrow:after {

	bottom:1px;

	margin-left:-10px;

	border-bottom-width:0;

	border-top-color:white

}

.popover.right .arrow {

	top:50%;

	left:-11px;

	margin-top:-11px;

	border-left-width:0;

	border-right-color:#999;

	border-right-color:rgba(0,0,0,0.25)

}

.popover.right .arrow:after {

	left:1px;

	bottom:-10px;

	border-left-width:0;

	border-right-color:white

}

.popover.bottom .arrow {

	left:50%;

	margin-left:-11px;

	border-top-width:0;

	border-bottom-color:#999;

	border-bottom-color:rgba(0,0,0,0.25);

	top:-11px

}

.popover.bottom .arrow:after {

	top:1px;

	margin-left:-10px;

	border-top-width:0;

	border-bottom-color:white

}

.popover.left .arrow {

	top:50%;

	right:-11px;

	margin-top:-11px;

	border-right-width:0;

	border-left-color:#999;

	border-left-color:rgba(0,0,0,0.25)

}

.popover.left .arrow:after {

	right:1px;

	border-right-width:0;

	border-left-color:white;

	bottom:-10px

}

.thumbnails {

	margin-left:-20px;

	list-style:none;

	*zoom:1

}

.thumbnails:before,.thumbnails:after {

	display:table;

	content:"";

	line-height:0

}

.thumbnails:after {

	clear:both

}

.row-fluid .thumbnails {

	margin-left:0

}

.thumbnails>li {

	float:left;

	margin-bottom:20px;

	margin-left:20px

}

.thumbnail {

	display:block;

	padding:4px;

	line-height:20px;

	border:1px solid #ddd;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px;

	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);

	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);

	box-shadow:0 1px 3px rgba(0,0,0,0.055);

	-webkit-transition:all .2s ease-in-out;

	-moz-transition:all .2s ease-in-out;

	-o-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out

}

a.thumbnail:hover,a.thumbnail:focus {

	border-color:#0088cc;

	-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);

	-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);

	box-shadow:0 1px 4px rgba(0,105,214,0.25)

}

.thumbnail>img {

	display:block;

	max-width:100%;

	margin-left:auto;

	margin-right:auto

}

.thumbnail .caption {

	padding:9px;

	color:#555555

}

.media,.media-body {

	overflow:hidden;

	*overflow:visible;

	zoom:1

}

.media,.media .media {

	margin-top:15px

}

.media:first-child {

	margin-top:0

}

.media-object {

	display:block

}

.media-heading {

	margin:0 0 5px

}

.media>.pull-left {

	margin-right:10px

}

.media>.pull-right {

	margin-left:10px

}

.media-list {

	margin-left:0;

	list-style:none

}

.label,.badge {

	display:inline-block;

	padding:2px 4px;

	font-size:10px;

	font-weight:400;

	line-height:14px;

	color:white;

	vertical-align:baseline;

	white-space:nowrap;

}

.label {

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius: 20px;

	padding: 2px 10px;

}

.badge {

	padding-left:9px;

	padding-right:9px;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

.label:empty,.badge:empty {

	display:none

}

a.label:hover,a.label:focus,a.badge:hover,a.badge:focus {

	color:white;

	text-decoration:none;

	cursor:pointer

}

.label-inverse[href] {

	background-color:#1a1a1a

}

.badge-important {

	background-color:#b94a48

}

.badge-important[href] {

	background-color:#953b39

}

.badge-warning {

	background-color:#f89406

}

.badge-warning[href] {

	background-color:#c67605

}

.badge-success {

	background-color:#468847

}

.badge-success[href] {

	background-color:#356635

}

.badge-info {

	background-color:#3a87ad

}

.badge-info[href] {

	background-color:#2d6987

}

.badge-inverse {

	background-color:#333333

}

.badge-inverse[href] {

	background-color:#1a1a1a

}

.btn .label,.btn .badge {

	position:relative;

	top:-1px

}

.btn-mini .label,.btn-mini .badge {

	top:0

}

@-webkit-keyframes progress-bar-stripes {

	from {

		background-position:40px 0

	}

	to {

		background-position:0 0

	}

}

@-moz-keyframes progress-bar-stripes {

	from {

		background-position:40px 0

	}

	to {

		background-position:0 0

	}

}

@-ms-keyframes progress-bar-stripes {

	from {

		background-position:40px 0

	}

	to {

		background-position:0 0

	}

}

@-o-keyframes progress-bar-stripes {

	from {

		background-position:0 0

	}

	to {

		background-position:40px 0

	}

}

@keyframes progress-bar-stripes {

	from {

		background-position:40px 0

	}

	to {

		background-position:0 0

	}

}
.accordion {

	margin-bottom:20px

}

.accordion-group {

	margin-bottom:2px;

	border:1px solid #e5e5e5;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

.accordion-heading {

	border-bottom:0

}

.accordion-heading .accordion-toggle {

	display:block;

	padding:8px 15px

}

.accordion-toggle {

	cursor:pointer

}

.accordion-inner {

	padding:9px 15px;

	border-top:1px solid #e5e5e5

}

.carousel {

	position:relative;

	margin-bottom:20px;

	line-height:1

}

.carousel-inner {

	overflow:hidden;

	width:100%;

	position:relative

}

.carousel-inner>.item {

	display:none;

	position:relative;

	-webkit-transition:.6s ease-in-out left;

	-moz-transition:.6s ease-in-out left;

	-o-transition:.6s ease-in-out left;

	transition:.6s ease-in-out left

}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {

	display:block;

	line-height:1

}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {

	display:block

}

.carousel-inner>.active {

	left:0

}

.carousel-inner>.next,.carousel-inner>.prev {

	position:absolute;

	top:0;

	width:100%

}

.carousel-inner>.next {

	left:100%

}

.carousel-inner>.prev {

	left:-100%

}

.carousel-inner>.next.left,.carousel-inner>.prev.right {

	left:0

}

.carousel-inner>.active.left {

	left:-100%

}

.carousel-inner>.active.right {

	left:100%

}

.carousel-control {

	position:absolute;

	top:40%;

	left:15px;

	width:40px;

	height:40px;

	margin-top:-20px;

	font-size:60px;

	font-weight:100;

	line-height:30px;

	color:white;

	text-align:center;

	background:#222222;

	border:3px solid white;

	-webkit-border-radius:23px;

	-moz-border-radius:23px;

	border-radius:23px;

	opacity:.5;

	filter:alpha(opacity=50)

}

.carousel-control.right {

	left:auto;

	right:15px

}

.carousel-control:hover,.carousel-control:focus {

	color:white;

	text-decoration:none;

	opacity:.9;

	filter:alpha(opacity=90)

}

.carousel-indicators {

	position:absolute;

	top:15px;

	right:15px;

	z-index:5;

	margin:0;

	list-style:none

}

.carousel-indicators li {

	display:block;

	float:left;

	width:10px;

	height:10px;

	margin-left:5px;

	text-indent:-999px;

	background-color:#ccc;

	background-color:rgba(255,255,255,0.25);

	border-radius:0px

}

.carousel-indicators .active {

	background-color:#fff

}

.carousel-caption {

	position:absolute;

	left:0;

	right:0;

	bottom:0;

	padding:15px;

	background:#333333;

	background:rgba(0,0,0,0.75)

}

.carousel-caption h4,.carousel-caption p {

	color:white;

	line-height:20px

}

.carousel-caption h4 {

	margin:0 0 5px

}

.carousel-caption p {

	margin-bottom:0

}

.hero-unit {

	padding:60px;

	margin-bottom:30px;

	font-size:18px;

	font-weight:200;

	line-height:30px;

	color:inherit;

	background-color:#eeeeee;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px

}

.hero-unit h1 {

	margin-bottom:0;

	font-size:60px;

	line-height:1;

	color:inherit;

	letter-spacing:-1px

}

.hero-unit li {

	line-height:30px

}

.pull-right {

	float:right

}

.pull-left {

	float:left

}

.hide {

	display:none

}

.show {

	display:block

}

.invisible {

	visibility:hidden

}

.affix {

	position:fixed

}

.clearfix {

	*zoom:1

}

.clearfix:before,.clearfix:after {

	display:table;

	content:"";

	line-height:0

}

.clearfix:after {

	clear:both

}

.hide-text {

	font:0/0 a;

	color:transparent;

	text-shadow:none;

	background-color:transparent;

	border:0

}

.input-block-level {

	display:block;

	width:100%;

	min-height:30px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

@-ms-viewport {

	width:device-width

}

.hidden {

	display:none;

	visibility:hidden

}

.visible-phone {

	display:none !important

}

.visible-tablet {

	display:none !important

}

.hidden-desktop {

	display:none !important

}

.visible-desktop {

	display:inherit !important

}

@media (min-width:768px) and (max-width:979px) {

	.hidden-desktop {

		display:inherit !important

	}

	.visible-desktop {

		display:none !important

	}

	.visible-tablet {

		display:inherit !important

	}

	.hidden-tablet {

		display:none !important

	}

}

@media (max-width:767px) {

	.hidden-desktop {

		display:inherit !important

	}

	.visible-desktop {

		display:none !important

	}

	.visible-phone {

		display:inherit !important

	}

	.hidden-phone {

		display:none !important

	}

}

.visible-print {

	display:none !important

}

@media print {

	.visible-print {

		display:inherit !important

	}

	.hidden-print {

		display:none !important

	}

}

.clearfix {

	*zoom:1

}

.clearfix:before,.clearfix:after {

	display:table;

	content:"";

	line-height:0

}

.clearfix:after {

	clear:both

}

.hide-text {

	font:0/0 a;

	color:transparent;

	text-shadow:none;

	background-color:transparent;

	border:0

}

.input-block-level {

	display:block;

	width:100%;

	min-height:30px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

@media (min-width:1200px) {



	[class*="span"] {

		float:left;

		min-height:1px;

		margin-right:30px

	}

	.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {

		width:1170px

	}

	.span12 {

		width:1170px

	}

	.span11 {

		width:1070px

	}

	.span10 {

		width:970px

	}

	.span9 {

		width:870px

	}

	.span8 {

		width:770px

	}

	.span7 {

		width:670px

	}

	.span6 {

		width:570px

	}

	.span5 {

		width:470px

	}

	.span4 {

		width:370px

	}

	.span3 {

		width:270px

	}

	.col-sm-2 {

		width:170px

	}

	.span1 {

		width:70px

	}

	.offset12 {

		margin-left:1230px

	}

	.offset11 {

		margin-left:1130px

	}

	.offset10 {

		margin-left:1030px

	}

	.offset9 {

		margin-left:930px

	}

	.offset8 {

		margin-left:830px

	}

	.offset7 {

		margin-left:730px

	}

	.offset6 {

		margin-left:630px

	}

	.offset5 {

		margin-left:530px

	}

	.offset4 {

		margin-left:430px

	}

	.offset3 {

		margin-left:330px

	}

	.offset2 {

		margin-left:230px

	}

	.offset1 {

		margin-left:130px

	}

	.row-fluid {

		width:100%;

		*zoom:1

	}

	.row-fluid:before,.row-fluid:after {

		display:table;

		content:"";

		line-height:0

	}

	.row-fluid:after {

		clear:both

	}

	.row-fluid [class*="span"] {

		display:block;

		width:100%;

		min-height:30px;

		-webkit-box-sizing:border-box;

		-moz-box-sizing:border-box;

		box-sizing:border-box;

		float:left;

		margin-right:2.5641%;

		*margin-right:2.51091%

	}

	.row-fluid [class*="span"]:first-child {

		/*margin-left:0*/

	}

	.row-fluid .controls col-sm-10-row [class*="span"]+[class*="span"] {

		margin-right:2.5641%

	}

	.row-fluid .span12 {

		width:100%;

		*width:99.94681%

	}

	.row-fluid .span11 {

		width:91.45299%;

		*width:91.3998%

	}

	.row-fluid .span10 {

		width:82.90598%;

		*width:82.85279%

	}

	.row-fluid .span9 {

		width:74.35897%;

		*width:74.30578%

	}

	.row-fluid .span8 {

		width:65.81197%;

		*width:65.75877%

	}

	.row-fluid .span7 {

		width:57.26496%;

		*width:57.21177%

	}

	.row-fluid .span6 {

		width:48.71795%;

		*width:48.66476%

	}

	.row-fluid .span5 {

		width:40.17094%;

		*width:40.11775%

	}

	.row-fluid .span4 {

		width:31.62393%;

		*width:31.57074%

	}

	.row-fluid .span3 {

		width:23.07692%;

		*width:23.02373%

	}

	.row-fluid .col-sm-2 {

		width:14.52991%;

		*width:14.47672%

	}

	.row-fluid .span1 {

		width:5.98291%;

		*width:5.92971%

	}

	.row-fluid .offset12 {

		margin-left:105.12821%;

		*margin-left:105.02182%

	}

	.row-fluid .offset12:first-child {

		margin-left:102.5641%;

		*margin-left:102.45772%

	}

	.row-fluid .offset11 {

		margin-left:96.5812%;

		*margin-left:96.47481%

	}

	.row-fluid .offset11:first-child {

		margin-left:94.01709%;

		*margin-left:93.91071%

	}

	.row-fluid .offset10 {

		margin-left:88.03419%;

		*margin-left:87.92781%

	}

	.row-fluid .offset10:first-child {

		margin-left:85.47009%;

		*margin-left:85.3637%

	}

	.row-fluid .offset9 {

		margin-left:79.48718%;

		*margin-left:79.3808%

	}

	.row-fluid .offset9:first-child {

		margin-left:76.92308%;

		*margin-left:76.81669%

	}

	.row-fluid .offset8 {

		margin-left:70.94017%;

		*margin-left:70.83379%

	}

	.row-fluid .offset8:first-child {

		margin-left:68.37607%;

		*margin-left:68.26969%

	}

	.row-fluid .offset7 {

		margin-left:62.39316%;

		*margin-left:62.28678%

	}

	.row-fluid .offset7:first-child {

		margin-left:59.82906%;

		*margin-left:59.72268%

	}

	.row-fluid .offset6 {

		margin-left:53.84615%;

		*margin-left:53.73977%

	}

	.row-fluid .offset6:first-child {

		margin-left:51.28205%;

		*margin-left:51.17567%

	}

	.row-fluid .offset5 {

		margin-left:45.29915%;

		*margin-left:45.19276%

	}

	.row-fluid .offset5:first-child {

		margin-left:42.73504%;

		*margin-left:42.62866%

	}

	.row-fluid .offset4 {

		margin-left:36.75214%;

		*margin-left:36.64575%

	}

	.row-fluid .offset4:first-child {

		margin-left:34.18803%;

		*margin-left:34.08165%

	}

	.row-fluid .offset3 {

		margin-left:28.20513%;

		*margin-left:28.09875%

	}

	.row-fluid .offset3:first-child {

		margin-left:25.64103%;

		*margin-left:25.53464%

	}

	.row-fluid .offset2 {

		margin-left:19.65812%;

		*margin-left:19.55174%

	}

	.row-fluid .offset2:first-child {

		margin-left:17.09402%;

		*margin-left:16.98763%

	}

	.row-fluid .offset1 {

		margin-left:11.11111%;

		*margin-left:11.00473%

	}

	.row-fluid .offset1:first-child {

		margin-left:8.54701%;

		*margin-left:8.44063%

	}

	input,textarea,.uneditable-input {

		margin-left:0

	}

	.controls col-sm-10-row [class*="span"]+[class*="span"] {

		margin-left:30px

	}

	input.span12,textarea.span12,.uneditable-input.span12 {

		width:1156px

	}

	input.span11,textarea.span11,.uneditable-input.span11 {

		width:1056px

	}

	input.span10,textarea.span10,.uneditable-input.span10 {

		width:956px

	}

	input.span9,textarea.span9,.uneditable-input.span9 {

		width:856px

	}

	input.span8,textarea.span8,.uneditable-input.span8 {

		width:756px

	}

	input.span7,textarea.span7,.uneditable-input.span7 {

		width:656px

	}

	input.span6,textarea.span6,.uneditable-input.span6 {

		width:556px

	}

	input.span5,textarea.span5,.uneditable-input.span5 {

		width:456px

	}

	input.span4,textarea.span4,.uneditable-input.span4 {

		width:356px

	}

	input.span3,textarea.span3,.uneditable-input.span3 {

		width:256px

	}

	input.span2,textarea.span2,.uneditable-input.col-sm-2 {

		width:156px

	}

	input.span1,textarea.span1,.uneditable-input.span1 {

		width:56px

	}

	.thumbnails {

		margin-left:-30px

	}

	.thumbnails>li {

		margin-left:30px

	}

	.row-fluid .thumbnails {

		margin-left:0

	}

}

@media (min-width:768px) and (max-width:979px) {

	.row {

		margin-left:-20px;

		*zoom:1

	}

	.row:before,.row:after {

		display:table;

		content:"";

		line-height:0

	}

	.row:after {

		clear:both

	}

	[class*="span"] {

		float:left;

		min-height:1px;

		margin-left:20px

	}

	.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {

		width:724px

	}

	.span12 {

		width:724px

	}

	.span11 {

		width:662px

	}

	.span10 {

		width:600px

	}

	.span9 {

		width:538px

	}

	.span8 {

		width:476px

	}

	.span7 {

		width:414px

	}

	.span6 {

		width:352px

	}

	.span5 {

		width:290px

	}

	.span4 {

		width:228px

	}

	.span3 {

		width:166px

	}

	.col-sm-2 {

		width:104px

	}

	.span1 {

		width:42px

	}

	.offset12 {

		margin-left:764px

	}

	.offset11 {

		margin-left:702px

	}

	.offset10 {

		margin-left:640px

	}

	.offset9 {

		margin-left:578px

	}

	.offset8 {

		margin-left:516px

	}

	.offset7 {

		margin-left:454px

	}

	.offset6 {

		margin-left:392px

	}

	.offset5 {

		margin-left:330px

	}

	.offset4 {

		margin-left:268px

	}

	.offset3 {

		margin-left:206px

	}

	.offset2 {

		margin-left:144px

	}

	.offset1 {

		margin-left:82px

	}

	.row-fluid {

		width:100%;

		*zoom:1

	}

	.row-fluid:before,.row-fluid:after {

		display:table;

		content:"";

		line-height:0

	}

	.row-fluid:after {

		clear:both

	}

	.row-fluid [class*="span"] {

		display:block;

		width:100%;

		min-height:30px;

		-webkit-box-sizing:border-box;

		-moz-box-sizing:border-box;

		box-sizing:border-box;

		float:left;

		margin-left:2.76243%;

		*margin-left:2.70924%

	}

	.row-fluid [class*="span"]:first-child {

		margin-left:0

	}

	.row-fluid .controls col-sm-10-row [class*="span"]+[class*="span"] {

		margin-left:2.76243%

	}

	.row-fluid .span12 {

		width:100%;

		*width:99.94681%

	}

	.row-fluid .span11 {

		width:91.43646%;

		*width:91.38327%

	}

	.row-fluid .span10 {

		width:82.87293%;

		*width:82.81974%

	}

	.row-fluid .span9 {

		width:74.30939%;

		*width:74.2562%

	}

	.row-fluid .span8 {

		width:65.74586%;

		*width:65.69266%

	}

	.row-fluid .span7 {

		width:57.18232%;

		*width:57.12913%

	}

	.row-fluid .span6 {

		width:48.61878%;

		*width:48.56559%

	}

	.row-fluid .span5 {

		width:40.05525%;

		*width:40.00206%

	}

	.row-fluid .span4 {

		width:31.49171%;

		*width:31.43852%

	}

	.row-fluid .span3 {

		width:22.92818%;

		*width:22.87499%

	}

	.row-fluid .col-sm-2 {

		width:14.36464%;

		*width:14.31145%

	}

	.row-fluid .span1 {

		width:5.8011%;

		*width:5.74791%

	}

	.row-fluid .offset12 {

		margin-left:105.52486%;

		*margin-left:105.41848%

	}

	.row-fluid .offset12:first-child {

		margin-left:102.76243%;

		*margin-left:102.65605%

	}

	.row-fluid .offset11 {

		margin-left:96.96133%;

		*margin-left:96.85494%

	}

	.row-fluid .offset11:first-child {

		margin-left:94.1989%;

		*margin-left:94.09251%

	}

	.row-fluid .offset10 {

		margin-left:88.39779%;

		*margin-left:88.29141%

	}

	.row-fluid .offset10:first-child {

		margin-left:85.63536%;

		*margin-left:85.52898%

	}

	.row-fluid .offset9 {

		margin-left:79.83425%;

		*margin-left:79.72787%

	}

	.row-fluid .offset9:first-child {

		margin-left:77.07182%;

		*margin-left:76.96544%

	}

	.row-fluid .offset8 {

		margin-left:71.27072%;

		*margin-left:71.16434%

	}

	.row-fluid .offset8:first-child {

		margin-left:68.50829%;

		*margin-left:68.4019%

	}

	.row-fluid .offset7 {

		margin-left:62.70718%;

		*margin-left:62.6008%

	}

	.row-fluid .offset7:first-child {

		margin-left:59.94475%;

		*margin-left:59.83837%

	}

	.row-fluid .offset6 {

		margin-left:54.14365%;

		*margin-left:54.03726%

	}

	.row-fluid .offset6:first-child {

		margin-left:51.38122%;

		*margin-left:51.27483%

	}

	.row-fluid .offset5 {

		margin-left:45.58011%;

		*margin-left:45.47373%

	}

	.row-fluid .offset5:first-child {

		margin-left:42.81768%;

		*margin-left:42.7113%

	}

	.row-fluid .offset4 {

		margin-left:37.01657%;

		*margin-left:36.91019%

	}

	.row-fluid .offset4:first-child {

		margin-left:34.25414%;

		*margin-left:34.14776%

	}

	.row-fluid .offset3 {

		margin-left:28.45304%;

		*margin-left:28.34666%

	}

	.row-fluid .offset3:first-child {

		margin-left:25.69061%;

		*margin-left:25.58422%

	}

	.row-fluid .offset2 {

		margin-left:19.8895%;

		*margin-left:19.78312%

	}

	.row-fluid .offset2:first-child {

		margin-left:17.12707%;

		*margin-left:17.02069%

	}

	.row-fluid .offset1 {

		margin-left:11.32597%;

		*margin-left:11.21958%

	}

	.row-fluid .offset1:first-child {

		margin-left:8.56354%;

		*margin-left:8.45715%

	}

	input,textarea,.uneditable-input {

		margin-left:0

	}

	.controls col-sm-10-row [class*="span"]+[class*="span"] {

		margin-left:20px

	}

	input.span12,textarea.span12,.uneditable-input.span12 {

		width:710px

	}

	input.span11,textarea.span11,.uneditable-input.span11 {

		width:648px

	}

	input.span10,textarea.span10,.uneditable-input.span10 {

		width:586px

	}

	input.span9,textarea.span9,.uneditable-input.span9 {

		width:524px

	}

	input.span8,textarea.span8,.uneditable-input.span8 {

		width:462px

	}

	input.span7,textarea.span7,.uneditable-input.span7 {

		width:400px

	}

	input.span6,textarea.span6,.uneditable-input.span6 {

		width:338px

	}

	input.span5,textarea.span5,.uneditable-input.span5 {

		width:276px

	}

	input.span4,textarea.span4,.uneditable-input.span4 {

		width:214px

	}

	input.span3,textarea.span3,.uneditable-input.span3 {

		width:152px

	}

	input.span2,textarea.span2,.uneditable-input.col-sm-2 {

		width:90px

	}

	input.span1,textarea.span1,.uneditable-input.span1 {

		width:28px

	}

}

@media (max-width:767px) {

	body {

		padding-left:20px;

		padding-right:20px

	}

	.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top {

		margin-left:-20px;

		margin-right:-20px

	}

	.container-fluid {

		padding:0

	}

	.dl-horizontal dt {

		float:none;

		clear:none;

		width:auto;

		text-align:left

	}

	.dl-horizontal dd {

		margin-left:0

	}

	.container {

		width:auto

	}

	.row-fluid {

		width:100%

	}

	.row,.thumbnails {

		margin-left:0

	}

	.thumbnails>li {

		float:none;

		margin-left:0

	}

	[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"] {

		float:none;

		display:block;

		width:100%;

		margin-left:0;

		-webkit-box-sizing:border-box;

		-moz-box-sizing:border-box;

		box-sizing:border-box

	}

	.span12,.row-fluid .span12 {

		width:100%;

		-webkit-box-sizing:border-box;

		-moz-box-sizing:border-box;

		box-sizing:border-box

	}

	.row-fluid [class*="offset"]:first-child {

		margin-left:0

	}

	.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input {

		display:block;

		width:100%;

		min-height:30px;

		-webkit-box-sizing:border-box;

		-moz-box-sizing:border-box;

		box-sizing:border-box

	}

	.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"] {

		display:inline-block;

		width:auto

	}

	.controls col-sm-10-row [class*="span"]+[class*="span"] {

		margin-left:0

	}

}

@media (max-width:480px) {

	.nav-collapse {

		-webkit-transform:translate3d(0,0,0);

	}

	.page-header h1 small {

		display:block;

		line-height:20px

	}

	input[type="checkbox"],input[type="radio"] {

		border:1px solid #ccc

	}

	.form-horizontal .controls col-sm-10 {

		margin-left:0

	}

	.form-horizontal .control-list {

		padding-top:0

	}

	.form-actions {

		padding-left:10px;

		padding-right:10px

	}

	.media .pull-left,.media .pull-right {

		float:none;

		display:block;

		margin-bottom:10px

	}

	.media-object {

		margin-right:0;

		margin-left:0

	}

	.carousel-caption {

		position:static

	}

}

@media (max-width:979px) {

	body {

		padding-top:0

	}

	.navbar-fixed-top,.navbar-fixed-bottom {

		position:static

	}

	.navbar-fixed-top {

		margin-bottom:20px

	}

	.navbar-fixed-bottom {

		margin-top:20px

	}

	.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner {

		padding:5px

	}

	.navbar .container {

		width:auto;

		padding:0

	}

	.navbar .brand {

		padding-left:10px;

		padding-right:10px;

		margin:0 0 0 -5px

	}

	.nav-collapse {

		clear:both

	}

	.nav-collapse .nav {

		float:none;

		margin:0 0 10px

	}

	.nav-collapse .nav>li {

		float:none

	}

	.nav-collapse .nav>li>a {

		margin-bottom:2px

	}

	.nav-collapse .nav>.divider-vertical {

		display:none

	}

	.nav-collapse .nav .nav-header {

		color:#777777;

		text-shadow:none

	}

	.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a {

		padding:9px 15px;

		font-weight:700;

		color:#777777;

		-webkit-border-radius:0px;

		-moz-border-radius:0px;

		border-radius:0px

	}

	.nav-collapse .btn {

		padding:4px 10px 4px;

		font-weight:400;

		-webkit-border-radius:0px;

		-moz-border-radius:0px;

		border-radius:0px

	}

	.nav-collapse .dropdown-menu li+li a {

		margin-bottom:2px

	}

	.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus {

		background-color:#f2f2f2

	}

	.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a {

		color:#999999

	}

	.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus {

		background-color:rgb(14, 91, 111);

	}

	.nav-collapse.in .btn-group {

		margin-top:5px;

		padding:0

	}
}

@media (min-width:980px) {

	.nav-collapse.collapse {

		height:auto !important;

		overflow:visible !important

	}

}

.uploader,.selector {

	display:-moz-inline-box;

	display:inline-block;

	vertical-align:middle;

	zoom:1;

	*display:inline

}

.uploader *,.selector * {

	margin:0;

	padding:0

}

.selector select:focus {

	outline:0

}

.uploader {

	width:190px;

	cursor:pointer;

	position:relative;

	overflow:hidden;

	cursor:default

}

.uploader span.action {

	width:85px;

	text-align:center;

	text-shadow:#fff 0 1px 0;

	background-color:#fff;

	font-size:11px;

	font-weight:700;

	float:left;

	display:inline;

	padding:2px 0;

	overflow:hidden;

	cursor:pointer

}

.uploader span.filename {

	color:#777;

	width:82px;

	border-right:solid 1px #bbb;

	font-size:11px;

	padding:0 10px;

	float:left;

	display:block;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	cursor:default

}

.uploader input {

	width:190px;

	opacity:0;

	position:absolute;

	top:0;

	right:0;

	bottom:0;

	float:right;

	height:25px;

	border:none;

	cursor:default

}

.uploader input:focus {

	outline:0

}

.uploader.disabled span.action {

	color:#aaa

}

.uploader.disabled span.filename {

	border-color:#ddd;

	color:#aaa

}


strong,b {

	font-weight:600

}

a {

	color:#78808a

}

a:hover,a:active,a:focus {

	cursor:pointer;

	outline:0 none;

	text-decoration:none;

	color:#5a6573

}

i {

	font-size:14px

}

.table-borderless{

	border: none;
}

.table-borderless>thead>tr>th{

	border-bottom: 0;
}

.table-borderless>tbody>tr>td{

	border-top: 0;
}

.container-fluid {

	padding:0

}

.main-content {

	position:relative;

	margin-left:201px;

	top: 70px;

	background: #fff;

}

.padded {

	padding:15px

}

.nopadding {

	padding:0

}

.hpadded {

	padding-left:15px;

	padding-right:15px

}

.vpadded {

	padding-top:15px;

	padding-bottom:15px

}

.separate-sections {

	margin:0;

	list-style:none;

	padding-bottom:5px

}

.separate-sections>li,.separate-sections>div {

	margin : 25px 0 !important

}

.separate-sections>li:last-child,.separate-sections>div:last-child {

	margin-bottom:0

}

h1,h2,h3,h4,h5,h6,th {

	color:#5f5f5f;

	font-weight:600

}

.the-icons {

	list-style:none

}

.avatar {

	display:inline-block

}

.avatar img {

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	-ms-border-radius:50%;

	-o-border-radius:50%;

	border-radius:50%;

	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);

	-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);

	box-shadow:0 1px 3px 0 rgba(0,0,0,0.3)

}

.avatar-small {

	max-width:32px;

	max-height:32px

}

.twitter-color {

	color:#4099ff

}

.facebook-color {

	color:#35508F

}

.note {

	color:#909090;

	font-style:italic;

	font-size:11px;

	margin-bottom:10px

}

.close {

	line-height:14px

}

.relative {

	position:relative

}

.indent {

	margin-left:10px

}

.strikethrough {

	text-decoration:line-through

}

.box {

	-webkit-box-shadow:0 2px 2px -2px #cccccc;

	-moz-box-shadow:0 2px 2px -2px #cccccc;

	box-shadow:0 2px 2px -2px #cccccc;

	border:1px solid #cdcdcd;

	background: #fff;

	border-radius: 0px;

	margin-bottom:20px

}

.box .box-header,.box .box-footer {
	
	border-bottom:1px solid #CDCDCD;

	color:#636363;

	font-weight:600;

	padding: .5em auto;

}

.box .box-header:before,.box .box-header:after,.box .box-footer:before,.box .box-footer:after {

	display:table;

	content:"";

	line-height:0

}

.box .box-header:after,.box .box-footer:after {

	clear:both

}

.box .box-header .title,.box .box-footer .title {

	float:left;

	display:block;

	padding:10px;

	font-size:12px;

	font-weight:600

}

.box .box-header .box-toolbar,.box .box-footer .box-toolbar {

	margin:0;

	padding:0;

	float:right;

	list-style:none

}

.box .box-header .box-toolbar .ibutton-container,.box .box-footer .box-toolbar .ibutton-container {

	margin-top:6px

}

.box .box-header .box-toolbar>li,.box .box-footer .box-toolbar>li {

	position:relative;

	float:left;

	margin-left:15px;

	line-height:37px;

	padding-right:10px;

	color:#636363;

	font-size:12px

}

.box .box-header .box-toolbar>li ul,.box .box-footer .box-toolbar>li ul {

	left:auto;

	right:0

}

.box .box-header .box-toolbar>li.toolbar-link,.box .box-footer .box-toolbar>li.toolbar-link {

	padding-right:0

}

.box .box-header .box-toolbar>li.toolbar-link>a,.box .box-footer .box-toolbar>li.toolbar-link>a {

	border-left:1px solid #cecece;

	height:37px;

	line-height:37px;

	display:block;

	padding:0 10px

}

.box .box-header .box-toolbar>li.toolbar-link>a i,.box .box-footer .box-toolbar>li.toolbar-link>a i {

	font-size:16px

}

.box .box-header .box-toolbar>li.toolbar-link>a:hover,.box .box-footer .box-toolbar>li.toolbar-link>a:hover {

	background:#efefef;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#efefef));

	background-image:-webkit-linear-gradient(top,#ffffff,#efefef);

	background-image:-moz-linear-gradient(top,#ffffff,#efefef);

	background-image:-o-linear-gradient(top,#ffffff,#efefef);

	background-image:linear-gradient(top,#ffffff,#efefef)

}

.box .box-header .box-toolbar>li.toolbar-link>a:active,.box .box-footer .box-toolbar>li.toolbar-link>a:active {

	background:#e5e5e5

}

.box .box-header .box-toolbar>li>i,.box .box-footer .box-toolbar>li>i {

	font-size:14px;

	height:37px;

	line-height:37px

}

.box .box-header .box-toolbar>li.open>a,.box .box-footer .box-toolbar>li.open>a {

	background:#eee

}

.box .box-header {

	-moz-border-radius-topright:3px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

	-moz-border-radius-topleft:3px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px

}

.box .box-footer {

	-moz-border-radius-bottomright:3px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

	-moz-border-radius-bottomleft:3px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	border-bottom:none;

	border-top:1px solid #dddddd

}

.box .box-footer .pagination {

	margin:10px 0

}

.box .box-footer.flat {

	border-top:none;

	background:#f1f1f1;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fbfbfb),color-stop(100%,#f1f1f1));

	background-image:-webkit-linear-gradient(top,#fbfbfb,#f1f1f1);

	background-image:-moz-linear-gradient(top,#fbfbfb,#f1f1f1);

	background-image:-o-linear-gradient(top,#fbfbfb,#f1f1f1);

	background-image:linear-gradient(top,#fbfbfb,#f1f1f1)

}

.box-list {

	list-style:none;

	margin:0

}

.box-list>li {

	*zoom:1;

	background:#f1f1f1;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fbfbfb),color-stop(100%,#f1f1f1));

	background-image:-webkit-linear-gradient(top,#fbfbfb,#f1f1f1);

	background-image:-moz-linear-gradient(top,#fbfbfb,#f1f1f1);

	background-image:-o-linear-gradient(top,#fbfbfb,#f1f1f1);

	background-image:linear-gradient(top,#fbfbfb,#f1f1f1);

	text-shadow:0 1px white;

	padding:10px;

	border-bottom:1px solid #ddd

}

.box-list>li:before,.box-list>li:after {

	display:table;

	content:"";

	line-height:0

}

.box-list>li:after {

	clear:both

}

.box-list>li:last-child {

	border-bottom:none

}

.box-list .fields li {

	line-height:23px

}

.box-section {

	border-bottom:1px solid #ddd;

	border-top:1px solid #fff;

	padding:15px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

.box-section:last-child {

	border-bottom:none

}

.faded-toolbar a {

	margin-right:10px

}

.faded-toolbar.pull-right a {

	margin-left:10px;

	margin-right:0

}

.faded-toolbar i {

	-webkit-transition:opacity .3s;

	-moz-transition:opacity .3s;

	-o-transition:opacity .3s;

	transition:opacity .3s;

	vertical-align:middle;

	color:#989898;

	opacity:.6

}

.faded-toolbar i:hover {

	opacity:1

}

.box .box-header .nav {

	margin-bottom:0

}

.box .box-header .nav-tabs+.title {

	float:right

}

.box .box-header .nav-tabs {

	border-bottom:none

}

.box .box-header .nav-tabs>.active>a,.box .box-header .nav-tabs>.active>a:hover {

	background:#fbfbfb;

	border-left-color:#dddddd;

	border-right-color:#dddddd;

	border-top-color:transparent;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0

}

.box .box-header .nav-tabs.nav-tabs-left {

	float:left

}

.box .box-header .nav-tabs.nav-tabs-left li:first-child a {

	border-left:0;

	-moz-border-radius-topleft:3px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px

}

.box .box-header .nav-tabs.nav-tabs-right {

	float:right

}

.box .box-header .nav-tabs.nav-tabs-right li:last-child a {

	border-right:0;

	-moz-border-radius-topright:3px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

	margin-right:0

}

.box .box-header .nav>li>a:hover {

	border-color:transparent;

	background:none

}

.box-header .tooltip {

	line-height:20px !important;

	text-shadow:none

}

.box-header .progress {

	margin-top:15px

}

.box-header .input-with-submit input {

	margin-bottom:0;

	margin-top:5px

}

.chat-message-box {

	position:relative;

	background:white;

	border:1px solid #d8d8d8;

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box

}

.chat-message-box:after,.chat-message-box:before {

	bottom:100%;

	border:solid transparent;

	content:" ";

	height:0;

	width:0;

	position:absolute;

	pointer-events:none

}

.chat-message-box:after {

	border-bottom-color:white;

	border-width:7px;

	left:10px

}

.chat-message-box:before {

	border-bottom-color:#d8d8d8;

	border-width:8px;

	left:9px

}

.chat-message-box {

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	margin-bottom:15px

}

.chat-message-box textarea {

	border:none;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	margin:5px;

	width:97% !important;

	background:#fff

}

.chat-message-box textarea:focus {

	border:none

}

.closable-chat-box .chat-message-box {

	margin-bottom:0

}

.closable-chat-box .chat-message-box textarea {

	height: 60px

}

.closable-chat-box .actions {

	display:none

}

.closable-chat-box.open .chat-message-box {

	margin-bottom:15px

}

.closable-chat-box.open .chat-message-box textarea {

	height:auto

}

.closable-chat-box.open .actions {

	display:block

}

.closable-chat-box .fields {

	*zoom:1;

	position:relative

}

.closable-chat-box .fields:before,.closable-chat-box .fields:after {

	display:table;

	content:"";

	line-height:0

}

.closable-chat-box .fields:after {

	clear:both

}

.closable-chat-box .fields ul {

	float:left;

	margin-left:50px;

	margin-bottom:2px;

	list-style:none;

	padding:0

}

.closable-chat-box .fields ul li {

	line-height:18px;

	color:#949494

}

.closable-chat-box .fields a {

	color:#393939

}

.closable-chat-box .fields .avatar {

	position:absolute;

	left:0

}

.closable-chat-box .fields .avatar img {

	max-width:36px;

	max-height:36px

}

.dark-nav.active {

/*	background-color: #D9534F ! important;
*/	background-color: #00000022 ! important;

}

.dark-nav>ul {

	margin:0;

	padding:0;

	background:rgb(11, 107, 121);

	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 4px 2px inset;

	-moz-box-shadow:rgba(0,0,0,0.3) 0 0 4px 2px inset;

	box-shadow:rgba(0,0,0,0.3) 0 0 4px 2px inset

}


.navbar-inverse .nav.full {

	margin:0;

	margin-left:10px

}

.navbar-inverse .nav.full>li>a {

	height:40px;

	line-height:40px;

	padding:3px 10px;

	margin-right:10px;

	background:transparent;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0

}

.navbar-inverse .nav.full>li>a:hover {

	background:transparent

}

.navbar-inverse .nav.full>li>a img {

	width:32px;

	height:32px

}

.dropdown-menu{

	min-width: 100px;

	border-radius: 0px !important;
}

.dropdown-menu li a {

	color:#888;

	font-weight:600

}

.dropdown-menu>li>a{

	padding: 5px 15px;
}

.dropdown-menu li a i {

	color:#BCBECA

}

.dropdown-menu li.with-image {

	text-align:center;

	margin-top:15px;

	margin-bottom:15px

}

.dropdown-menu li.with-image .avatar img {

	max-width:100px;

	max-height:100px;

	border:4px solid #fff

}

.dropdown-menu li.with-image span {

	text-shadow:0 1px white;

	display:block;

	margin-top:15px;

	color:#9EA1AA;

	font-size:16px;

	font-weight:600

}

.icon-spin {

	display:inline-block;

	-moz-animation:spin 2s infinite linear;

	-o-animation:spin 2s infinite linear;

	-webkit-animation:spin 2s infinite linear;

	animation:spin 2s infinite linear

}

@-moz-keyframes spin {

	0% {

		-moz-transform:rotate(0deg)

	}

	100% {

		-moz-transform:rotate(359deg)

	}

}

@-webkit-keyframes spin {

	0% {

		-webkit-transform:rotate(0deg)

	}

	100% {

		-webkit-transform:rotate(359deg)

	}

}

@-o-keyframes spin {

	0% {

		-o-transform:rotate(0deg)

	}

	100% {

		-o-transform:rotate(359deg)

	}

}

@-ms-keyframes spin {

	0% {

		-ms-transform:rotate(0deg)

	}

	100% {

		-ms-transform:rotate(359deg)

	}

}

@keyframes spin {

	0% {

		transform:rotate(0deg)

	}

	100% {

		transform:rotate(359deg)

	}

}


@media only screen and (max-width:767px) {

	table.responsive {

		margin-bottom:0

	}

	.pinned {

		position:absolute;

		left:0;

		top:0;

		background:#fff;

		width:35%;

		overflow:hidden;

		overflow-x:scroll;

		border-right:1px solid #ccc;

		border-left:1px solid #ccc

	}

	.pinned table {

		border-right:none;

		border-left:none;

		width:100%

	}

	.pinned table th,.pinned table td {

		white-space:nowrap

	}

	.pinned td:last-child {

		border-bottom:0

	}

	table.dataTable{

		margin-top: 2em !important;
	}

	div.table-wrapper {

		position:relative;

		margin-bottom:20px;

		overflow:hidden;

		border-right:1px solid #ccc

	}

	div.table-wrapper div.scrollable table {

		margin-left:35%

	}

	div.table-wrapper div.scrollable {

		overflow:scroll;

		overflow-y:hidden

	}

	table.responsive td,table.responsive th {

		position:relative;

		white-space:nowrap;

		overflow:hidden

	}

	table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td {

		display:none

	}

}

#gritter-notice-wrapper {

	position:fixed;

	top:120px;

	right:20px;

	width:301px;

	z-index:9999

}

#gritter-notice-wrapper.top-left {

	left:20px;

	right:auto

}

#gritter-notice-wrapper.bottom-right {

	top:auto;

	left:auto;

	bottom:20px;

	right:20px

}

#gritter-notice-wrapper.bottom-left {

	top:auto;

	right:auto;

	bottom:20px;

	left:20px

}

.gritter-item-wrapper {

	position:relative;

	margin:0 0 10px 0;

	background:url("../images/ie-spacer.gif")

}

.gritter-item-wrapper.warn .gritter-title {

	color:orange

}

.gritter-item-wrapper.error .gritter-title {

	color:#ff4d4d

}

.gritter-item-wrapper.success .gritter-title {

	color:#00cc00

}

.gritter-item {

	display:block;

	background:rgba(0,0,0,0.7);

	color:#eee;

	padding:10px;

	font-size:11px;

	font-family:'Open Sans';

	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);

	-moz-box-shadow:0 2px 2px rgba(0,0,0,0.4);

	box-shadow:0 2px 2px rgba(0,0,0,0.4);

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.hover .gritter-item {

	background-position:right -40px

}

.gritter-item p {

	padding:0;

	margin:0;

	word-wrap:break-word

}

.gritter-close {

	display:none;

	position:absolute;

	top:0;

	right:0;

	cursor:pointer;

	width:100%;

	height:100%

}

.gritter-title {

	font-size:14px;

	font-weight:600;

	padding:0 0 7px 0;

	display:block;

	text-shadow:1px 1px 0 #000

}

.gritter-image {

	width:48px;

	height:48px;

	float:left

}

.gritter-with-image,.gritter-without-image {

	padding:0

}

.gritter-with-image {

	width:220px;

	float:right

}

.num-stats {

	list-style:none;

	margin:0;

	padding:0;

	color:#717e88;

	*zoom:1

}

.num-stats:before,.num-stats:after {

	display:table;

	content:"";

	line-height:0

}

.num-stats:after {

	clear:both

}

.num-stats li {

	text-align:center;

	float:left;

	padding-left:15px;

	padding-right:15px;

	border-right:1px dotted #bbbbbb;

	border-left:1px dotted whitesmoke;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

.num-stats li:first-child {

	border-left:none

}

.num-stats li:last-child {

	border-right:none

}

.num-stats li .number {

	text-shadow:0 1px #fff;

	font-size:18px;

	font-weight:600;

	display:block;

	line-height:18px

}

.num-stats li i {

	color:#fff;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	height:36px;

	width:36px;

	line-height:36px;

	font-size:14px;

	float:left;

	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.6);

	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.6);

	box-shadow:0 1px 0 rgba(255,255,255,0.6)

}

.num-stats li.stat-blue .number {

	color:#6e97aa

}

.num-stats li.stat-blue i {

	background:#6e97aa;

	text-shadow:0 1px rgba(66,98,112,0.5)

}

.num-stats li.stat-blue strong {

	color:#6e97aa

}

.num-stats li.stat-red .number {

	color:#ba6d6d

}

.num-stats li.stat-red i {

	background:#ba6d6d;

	text-shadow:0 1px rgba(131,62,62,0.5)

}

.num-stats li.stat-red strong {

	color:#ba6d6d

}

.num-stats li.stat-green .number {

	color:#8fae53

}

.num-stats li.stat-green i {

	background:#8fae53;

	text-shadow:0 1px rgba(86,105,50,0.5)

}

.num-stats li.stat-green strong {

	color:#8fae53

}

.well .num-stats li {

	border-right-color:#bbb;

	border-left-color:transparent

}

.area-top .num-stats {

	margin-top:5px

}

.area-top .num-stats li {

	border:none

}

form.fill-up {

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	width:100%;

	margin-bottom:0

}

form.fill-up * {

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

form.fill-up input,form.fill-up textarea,form.fill-up select {

	width:100%

}

form.fill-up .padded .form-group:last-child {

	margin-bottom:0

}

form.fill-up.form-horizontal .form-actions {

	padding-left:20px

}

form.fill-up .radio,form.fill-up .checkbox {

	padding-left:0

}

.form-actions {

	text-align: center;

}

.box form {

	padding:0

}

form {

	margin-bottom:0

}

.input-append,.input-prepend {

	height:36px;

	line-height:36px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	width:100%;

	position:relative;

	z-index:1

}

.input-append .add-on i,.input-prepend .add-on i {

	line-height:26px

}

.input-append *,.input-prepend * {

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

.input-append a.add-on,.input-append span.add-on,.input-prepend a.add-on,.input-prepend span.add-on {

	min-width:36px;

	color:#5a6573;

	position:absolute;

	height:100%;

	z-index:2;

	-webkit-box-shadow:inset 0 1px 2px white;

	-moz-box-shadow:inset 0 1px 2px white;

	box-shadow:inset 0 1px 2px white;

	border:1px solid #ccc;

	background:#eaeaea;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fdfdfd),color-stop(100%,#fdfdfd));

	background-image:-webkit-linear-gradient(top,#fdfdfd,#fdfdfd);

	background-image:-moz-linear-gradient(top,#fdfdfd,#fdfdfd);

	background-image:-o-linear-gradient(top,#fdfdfd,#fdfdfd);

	background-image:linear-gradient(top,#fdfdfd,#fdfdfd);

	padding-left:10px;

	padding-right:10px

}

.input-append a.add-on:active,.input-append span.add-on:active,.input-prepend a.add-on:active,.input-prepend span.add-on:active {

	background:#eee

}

.input-append ul.add-on,.input-prepend ul.add-on {

	list-style:none;

	position:absolute;

	z-index:2;

	background:none;

	border:none;

	padding:0;

	margin:0;

	height:100%;

	top:1px;

	right:2px

}

.input-append ul.add-on li,.input-prepend ul.add-on li {

	float:left;

	margin-left:10px;

	line-height:32px;

	height:32px

}

.input-append ul.add-on li a,.input-append ul.add-on li button,.input-prepend ul.add-on li a,.input-prepend ul.add-on li button {

	vertical-align:middle

}

.input-append ul.add-on li a.btn,.input-append ul.add-on li button.btn,.input-prepend ul.add-on li a.btn,.input-prepend ul.add-on li button.btn {

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.input-append ul.add-on li .btn,.input-prepend ul.add-on li .btn {

	padding:0;

	line-height:25px;

	height:25px;

	padding-left:10px;

	padding-right:10px;

	margin-right:5px

}

.input-append input[type="text"],.input-append input[type="password"],.input-append input[type="email"],.input-append input[type="number"],.input-prepend input[type="text"],.input-prepend input[type="password"],.input-prepend input[type="email"],.input-prepend input[type="number"] {

	height:100%;

	width:100%;

	z-index:1;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.box .input-append,.box .input-prepend {

	margin-bottom:0

}

.input-append .add-on {

	right:0

}

.input-append input[type="text"],.input-append input[type="password"],.input-append input[type="email"],.input-append input[type="number"] {

	padding-right:35px

}

.input-prepend .add-on {

	left:0

}

.input-prepend input[type="text"],.input-prepend input[type="password"],.input-prepend input[type="email"],.input-prepend input[type="number"] {

	padding-left:45px

}

div.uploader {

	width:100%;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	border:1px solid #ccc;

	height:28px;

	background:#fff

}

div.uploader span.filename {

	border-right:none;

	width:120px;

	height:24px;

	margin:2px 0 2px 2px;

	line-height:24px

}

div.uploader.hover span.action {

	background:#8dbfd8

}

div.uploader.active span.action {

	background:#4194bd

}

div.uploader span.action {

	height:24px;

	line-height:24px;

	float:right;

	width:22px;

	text-align:center;

	height:22px;

	margin-top:2px;

	margin-right:2px;

	margin-bottom:2px;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	background:#549fc4;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYjRkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU0OWZjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#7ab4d1),color-stop(100%,#549fc4));

	background-image:-webkit-linear-gradient(top,#7ab4d1,#549fc4);

	background-image:-moz-linear-gradient(top,#7ab4d1,#549fc4);

	background-image:-o-linear-gradient(top,#7ab4d1,#549fc4);

	background-image:linear-gradient(top,#7ab4d1,#549fc4);

	color:white;

	text-shadow:none;

	font-size:16px;

	line-height:20px

}

div.selector {

	position:relative;

	padding-left:5px;

	overflow:hidden;

	width:100%;

	font-size:12px;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0;

	background:whitesmoke;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#ffffff));

	background-image:-webkit-linear-gradient(top,#ffffff,#ffffff);

	background-image:-moz-linear-gradient(top,#ffffff,#ffffff);

	background-image:-o-linear-gradient(top,#ffffff,#ffffff);

	background-image:linear-gradient(top,#ffffff,#ffffff);

	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);

	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);

	box-shadow:0 1px 0 rgba(255,255,255,0.5);

	border:1px solid #ccc;

	font-size:12px;

	height:28px;

	line-height:28px;

	color:#666

}

div.selector:after {

	content:"\f0dd";

	top:2px;

	right:2px;

	font-family:FontAwesome;

	font-weight:400;

	font-style:normal;

	display:inline-block;

	text-decoration:inherit;

	position:absolute;

	width:18px;

	height:18px;

	pointer-events:none;

	text-align:center;

	line-height:18px;

	font-size:14px;

	color:#888

}

div.selector span {

	display:block;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	padding:0 25px 0 2px;

	cursor:pointer;

	color:#666;

	text-shadow:0 1px 0 #fff;

	height:26px;

	line-height:26px;

	background:transparent

}

div.selector.disabled span {

	color:#bbb

}

div.selector select {

	position:absolute;

	opacity:0;

	height:25px;

	border:none;

	background:none;

	top:0;

	left:0;

	font-size:12px;

	border:solid 1px #fff

}
label {

	margin-top : 5px;

	font-size:12px;

	color:#5F5F5F

}

.label-red {

	color : white;

	background: #ec326e

}

.search-dropdown {

	position:relative;

	background:#fbfbfb;

	border:1px solid #cccccc;

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box

}

.search-dropdown:after,.search-dropdown:before {

	bottom:100%;

	border:solid transparent;

	content:" ";

	height:0;

	width:0;

	position:absolute;

	pointer-events:none

}

.search-dropdown:after {

	border-bottom-color:#fbfbfb;

	border-width:7px;

	left:50%;

	margin-left:-7px

}

.search-dropdown:before {

	border-bottom-color:#cccccc;

	border-width:8px;

	left:50%;

	margin-left:-8px

}

.search-dropdown {

	margin-top:15px

}

.search-dropdown .box-section:first-child {

	border-top:none;

	-moz-border-radius-topleft:3px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

	-moz-border-radius-topright:3px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px

}

.input-with-submit {

	position:relative

}

.input-with-submit button {

	background:transparent;

	border:none;

	position:absolute;

	right:2px;

	top:7px

}

.input-with-submit i {

	color:#909090

}

.tagsinput {

	border:1px solid #ddd;

	background:#fdfdfd;

	padding:5px;

	width:100%;

	overflow-y:auto

}

.tagsinput input {

	font-size:11px;

	line-height:normal;

	width:auto !important

}

.tagsinput span.tag {

	display:block;

	float:left;

	padding:0 8px;

	margin:5px 5px 5px 5px;

	line-height:23px;

	font-size:11px;

	border:1px solid #d2d2d2;

	background:#f2f2f2;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.tagsinput span.tag a {

	font-weight:600;

	font-size:11px;

	float:right

}

.tagsinput input {

	width:60px;

	border:none;

	padding:5px 8px 6px 8px;

	background:transparent;

	margin:5px 5px 0 4px

}

.tagsinput div {

	display:block;

	float:left

}

.tags_clear {

	clear:both;

	width:100%;

	height:0

}

.not_valid {

	background:#FBD8DB !important;

	color:#90111A !important;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.secondary-sidebar .tagsinput {

	background:none;

	border:none;

	padding:0 8px;

	margin:-3px 0

}

.secondary-sidebar .tagsinput span.tag {

	margin:3px;

	color:#5f5f5f;

	background:#f2f2f2;

	border:1px solid #D2D2D2;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.secondary-sidebar .tagsinput span.tag a {

	color:#aaa

}

.status-error {

	color:#d13b3b

}

.status-success {

	color:#629b3e

}

.status-pending {

	color:#888

}

.status-warning {

	color:#E36D2D

}

.status-info {

	color:#4C9ECD

}

hr.divider,li.divider {

	border:0;

	height:1px;

	position:relative

}

hr.divider:after,li.divider:after {

	content:'';

	height:1px;

	top:1px;

	left:0;

	width:100%;

	position:absolute;
}

hr.divider+.padded,hr.divider+.vpadded,li.divider+.padded,li.divider+.vpadded {

	padding-top:0

}

.primary-sidebar .divider {

	margin-top:10px;

	margin-bottom:10px;

	border-top:1px solid #0a0d0e;
}

.primary-sidebar .divider:after {

	content:none

}

.area-top {

	background:#ececec;

	-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,0.07);

	-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,0.07);

	box-shadow:0 2px 1px -1px rgba(0,0,0,0.07);

	border-bottom:1px solid #ccc;

	position:relative;

	width:100%;

	padding:10px 15px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	margin-bottom:15px

}

.area-top .header {

	font-size:14px

}

.area-top .header i {

	float:left;

	font-size:24px;

	margin-top:4px;

	margin-right:10px

}

.area-top .header h3,.area-top .header h5 {

	margin:0;

	font-weight:300;

	line-height: 3em;

}

.area-top .header h3,.area-top .header i {

	color:#3787A0
/*	color:#D9534F
*/}

.area-top .header h3 {

	font-size: 18px;

}

.area-top .header h5 {

	color:#aaa

}

.area-top .header>* {

	vertical-align:middle;

}

.stats_box{

	padding: 10px;

	min-width: 226px;

	max-width: 150px;

	margin : 10px; 

	border: 1px solid #d5d5d5;

	border-radius: 5px;

	cursor: default;
}

.stats_box:hover{

	border: 1px solid #ec326e;

	background: #ec326e11
}

.stats_box .icon{
	padding: .3em 1em;
}


.stats_box:hover .icon i, .stats_box:hover .stat_desc, .stats_box:hover h3{

	color: #ec326e;
}

.stats_box .stat_desc{

	text-align: left;
}

.stats_box h3{

	line-height: .7em;
}

.stats_box span{
	font-weight: 600;
}

.stats_box i{

	border-radius: 30px;

	border : 1px dotted;

	line-height: 50px;

	width: 50px;
}

.action-nav-normal .action-nav-button.default a,.action-nav-normal .action-nav-button.red a,.action-nav-normal .action-nav-button.green a,.action-nav-normal .action-nav-button.blue a,.action-nav-normal .action-nav-button.gray a,.action-nav-normal .action-nav-button.black a,.action-nav-normal .action-nav-button.lightblue a,.action-nav-normal .action-nav-button.gold a,.action-nav-normal .action-nav-button.sea a,.action-nav-normal .action-nav-button.brown a,.action-nav-normal .action-nav-button.twitter a,.action-nav-normal .action-nav-button.facebook a {

	color:#fff;

	text-shadow:0 1px rgba(51,51,51,0.5)

}

.action-nav-normal .action-nav-button.default a i,.action-nav-normal .action-nav-button.red a i,.action-nav-normal .action-nav-button.green a i,.action-nav-normal .action-nav-button.blue a i,.action-nav-normal .action-nav-button.gray a i,.action-nav-normal .action-nav-button.black a i,.action-nav-normal .action-nav-button.lightblue a i,.action-nav-normal .action-nav-button.gold a i,.action-nav-normal .action-nav-button.sea a i,.action-nav-normal .action-nav-button.brown a i,.action-nav-normal .action-nav-button.twitter a i,.action-nav-normal .action-nav-button.facebook a i {

	color:#fff;

	text-shadow:0 1px rgba(51,51,51,0.5)

}

.action-nav-normal .action-nav-button.default a:active,.action-nav-normal .action-nav-button.red a:active,.action-nav-normal .action-nav-button.green a:active,.action-nav-normal .action-nav-button.blue a:active,.action-nav-normal .action-nav-button.gray a:active,.action-nav-normal .action-nav-button.black a:active,.action-nav-normal .action-nav-button.lightblue a:active,.action-nav-normal .action-nav-button.gold a:active,.action-nav-normal .action-nav-button.sea a:active,.action-nav-normal .action-nav-button.brown a:active,.action-nav-normal .action-nav-button.twitter a:active,.action-nav-normal .action-nav-button.facebook a:active {

	-webkit-box-shadow:0 0 2px #707070 inset,0 1px 0 white;

	-moz-box-shadow:0 0 2px #707070 inset,0 1px 0 white;

	box-shadow:0 0 2px #707070 inset,0 1px 0 white

}

.action-nav-normal {

	text-align:center

}

.action-nav-normal.rounded .action-nav-button {

	margin-left:10px;

	margin-right:10px

}

.action-nav-normal.rounded .action-nav-button a {

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	-ms-border-radius:50%;

	-o-border-radius:50%;

	border-radius:50%;

	padding:16px;

	min-width:auto

}

.action-nav-normal.rounded .action-nav-button a i {

	height:40px;

	line-height:40px

}

.action-nav-normal .action-nav-button {

	margin-bottom:15px;

	position:relative;

	display:inline-block;

	text-align:center

}

.action-nav-normal .action-nav-button a.delete {
	margin: 10px 15px;
	padding: 3px;
	display: none;
	border-radius: 20px;
}

.action-nav-normal .action-nav-button a.delete i {
	font-size: 15px;
}

.action-nav-normal .action-nav-button a.delete:hover i{
	color: #f77;
}

.action-nav-normal .action-nav-button a:not(.delete){

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-ms-border-radius: 0px;

	-o-border-radius: 0px;

	border-radius: 5px;

	border: 1px solid #d5d5d5;

	-moz-box-shadow: 0 0 0 1px #fafafa inset,0 1px 1px 0 #dddddd;

	padding: 10px 0;

	display: block;

	font-weight: 700;

	white-space: nowrap;

	color: #626262;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.action-nav-normal .action-nav-button a.content:hover {

	background:#f2f2f2;

}


.action-nav-normal .action-nav-button:hover a.delete {

	display:block;

}

.action-nav-normal .action-nav-button a:active {

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	background:#f7f7f7;

}

.action-nav-normal .action-nav-button a>span {

	display:block;

	padding-top:4px;

	font-weight:600;

	min-width: 120px;

}

.action-nav-normal .action-nav-button a>i, .stats_box .fa {

	font-size:32px;

	color:#808080

}

.action-nav-normal .action-nav-button.default a {

	border:1px solid #d9d9d9;

	-webkit-box-shadow:0 1px 2px 0 #f8f8f8 inset;

	-moz-box-shadow:0 1px 2px 0 #f8f8f8 inset;

	box-shadow:0 1px 2px 0 #f8f8f8 inset;

	background:#d4d4d4;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f8f8f8),color-stop(100%,#d4d4d4));

	background-image:-webkit-linear-gradient(top,#f8f8f8,#d4d4d4);

	background-image:-moz-linear-gradient(top,#f8f8f8,#d4d4d4);

	background-image:-o-linear-gradient(top,#f8f8f8,#d4d4d4);

	background-image:linear-gradient(top,#f8f8f8,#d4d4d4)

}

.action-nav-normal .action-nav-button.default a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.default a:active {

	background:#e4e4e4

}

.action-nav-normal .action-nav-button.red a {

	border:1px solid #ac4a4a;

	-webkit-box-shadow:0 1px 2px 0 #c27272 inset;

	-moz-box-shadow:0 1px 2px 0 #c27272 inset;

	box-shadow:0 1px 2px 0 #c27272 inset;

	background:#a54747;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyNzI3MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E1NDc0NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#c27272),color-stop(100%,#a54747));

	background-image:-webkit-linear-gradient(top,#c27272,#a54747);

	background-image:-moz-linear-gradient(top,#c27272,#a54747);

	background-image:-o-linear-gradient(top,#c27272,#a54747);

	background-image:linear-gradient(top,#c27272,#a54747)

}

.action-nav-normal .action-nav-button.red a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.red a:active {

	background:#b65555

}

.action-nav-normal .action-nav-button.green a {

	border:1px solid #729d3e;

	-webkit-box-shadow:0 1px 2px 0 #91be5a inset;

	-moz-box-shadow:0 1px 2px 0 #91be5a inset;

	box-shadow:0 1px 2px 0 #91be5a inset;

	background:#6d963b;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxYmU1YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZkOTYzYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#91be5a),color-stop(100%,#6d963b));

	background-image:-webkit-linear-gradient(top,#91be5a,#6d963b);

	background-image:-moz-linear-gradient(top,#91be5a,#6d963b);

	background-image:-o-linear-gradient(top,#91be5a,#6d963b);

	background-image:linear-gradient(top,#91be5a,#6d963b)

}

.action-nav-normal .action-nav-button.green a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.green a:active {

	background:#7dac43

}

.action-nav-normal .action-nav-button.blue a {

	border:1px solid #3682a9;

	-webkit-box-shadow:0 1px 2px 0 #53a1c9 inset;

	-moz-box-shadow:0 1px 2px 0 #53a1c9 inset;

	box-shadow:0 1px 2px 0 #53a1c9 inset;

	background:#337ca1;

}

.action-nav-normal .action-nav-button.blue a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.blue a:active {

	background:#3b8eb8

}

.action-nav-normal .action-nav-button.gray a {

	border:1px solid #667384;

	-webkit-box-shadow:0 1px 2px 0 #8692a2 inset;

	-moz-box-shadow:0 1px 2px 0 #8692a2 inset;

	box-shadow:0 1px 2px 0 #8692a2 inset;

	background:#626e7f;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2OTJhMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNmU3ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#8692a2),color-stop(100%,#626e7f));

	background-image:-webkit-linear-gradient(top,#8692a2,#626e7f);

	background-image:-moz-linear-gradient(top,#8692a2,#626e7f);

	background-image:-o-linear-gradient(top,#8692a2,#626e7f);

	background-image:linear-gradient(top,#8692a2,#626e7f)

}

.action-nav-normal .action-nav-button.gray a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.gray a:active {

	background:#6f7d90

}

.action-nav-normal .action-nav-button.black a {

	border:1px solid #5f5f5f;

	-webkit-box-shadow:0 1px 2px 0 #7e7e7e inset;

	-moz-box-shadow:0 1px 2px 0 #7e7e7e inset;

	box-shadow:0 1px 2px 0 #7e7e7e inset;

	background:#5a5a5a;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlN2U3ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#7e7e7e),color-stop(100%,#5a5a5a));

	background-image:-webkit-linear-gradient(top,#7e7e7e,#5a5a5a);

	background-image:-moz-linear-gradient(top,#7e7e7e,#5a5a5a);

	background-image:-o-linear-gradient(top,#7e7e7e,#5a5a5a);

	background-image:linear-gradient(top,#7e7e7e,#5a5a5a)

}

.action-nav-normal .action-nav-button.black a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.black a:active {

	background:#6a6a6a

}

.action-nav-normal .action-nav-button.lightblue a {

	border:1px solid #3898c3;

	-webkit-box-shadow:0 1px 2px 0 #65b1d3 inset;

	-moz-box-shadow:0 1px 2px 0 #65b1d3 inset;

	box-shadow:0 1px 2px 0 #65b1d3 inset;

	background:#3692bb;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1YjFkMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM2OTJiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#65b1d3),color-stop(100%,#3692bb));

	background-image:-webkit-linear-gradient(top,#65b1d3,#3692bb);

	background-image:-moz-linear-gradient(top,#65b1d3,#3692bb);

	background-image:-o-linear-gradient(top,#65b1d3,#3692bb);

	background-image:linear-gradient(top,#65b1d3,#3692bb)

}

.action-nav-normal .action-nav-button.lightblue a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.lightblue a:active {

	background:#45a1ca

}

.action-nav-normal .action-nav-button.gold a {

	border:1px solid #b08029;

	-webkit-box-shadow:0 1px 2px 0 #d3a044 inset;

	-moz-box-shadow:0 1px 2px 0 #d3a044 inset;

	box-shadow:0 1px 2px 0 #d3a044 inset;

	background:#a87a27;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzYTA0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E4N2EyNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d3a044),color-stop(100%,#a87a27));

	background-image:-webkit-linear-gradient(top,#d3a044,#a87a27);

	background-image:-moz-linear-gradient(top,#d3a044,#a87a27);

	background-image:-o-linear-gradient(top,#d3a044,#a87a27);

	background-image:linear-gradient(top,#d3a044,#a87a27)

}

.action-nav-normal .action-nav-button.gold a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.gold a:active {

	background:#c18c2d

}

.action-nav-normal .action-nav-button.sea a {

	border:1px solid #3d5955;

	-webkit-box-shadow:0 1px 2px 0 #567d78 inset;

	-moz-box-shadow:0 1px 2px 0 #567d78 inset;

	box-shadow:0 1px 2px 0 #567d78 inset;

	background:#39534f;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2N2Q3OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5NTM0ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#567d78),color-stop(100%,#39534f));

	background-image:-webkit-linear-gradient(top,#567d78,#39534f);

	background-image:-moz-linear-gradient(top,#567d78,#39534f);

	background-image:-o-linear-gradient(top,#567d78,#39534f);

	background-image:linear-gradient(top,#567d78,#39534f)

}

.action-nav-normal .action-nav-button.sea a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.sea a:active {

	background:#456561

}

.action-nav-normal .action-nav-button.brown a {

	border:1px solid #8c6c36;

	-webkit-box-shadow:0 1px 2px 0 #b88e48 inset;

	-moz-box-shadow:0 1px 2px 0 #b88e48 inset;

	box-shadow:0 1px 2px 0 #b88e48 inset;

	background:#856733;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4OGU0OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg1NjczMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#b88e48),color-stop(100%,#856733));

	background-image:-webkit-linear-gradient(top,#b88e48,#856733);

	background-image:-moz-linear-gradient(top,#b88e48,#856733);

	background-image:-o-linear-gradient(top,#b88e48,#856733);

	background-image:linear-gradient(top,#b88e48,#856733)

}

.action-nav-normal .action-nav-button.brown a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.brown a:active {

	background:#9b783c

}

.action-nav-normal .action-nav-button.twitter a {

	border:1px solid #2c8eff;

	-webkit-box-shadow:0 1px 2px 0 #69afff inset;

	-moz-box-shadow:0 1px 2px 0 #69afff inset;

	box-shadow:0 1px 2px 0 #69afff inset;

	background:#2189ff;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5YWZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxODlmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#69afff),color-stop(100%,#2189ff));

	background-image:-webkit-linear-gradient(top,#69afff,#2189ff);

	background-image:-moz-linear-gradient(top,#69afff,#2189ff);

	background-image:-o-linear-gradient(top,#69afff,#2189ff);

	background-image:linear-gradient(top,#69afff,#2189ff)

}

.action-nav-normal .action-nav-button.twitter a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.twitter a:active {

	background:#4099ff

}

.action-nav-normal .action-nav-button.facebook a {

	border:1px solid #2f4880;

	-webkit-box-shadow:0 1px 2px 0 #4061ad inset;

	-moz-box-shadow:0 1px 2px 0 #4061ad inset;

	box-shadow:0 1px 2px 0 #4061ad inset;

	background:#2d4479;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNjFhZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkNDQ3OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#4061ad),color-stop(100%,#2d4479));

	background-image:-webkit-linear-gradient(top,#4061ad,#2d4479);

	background-image:-moz-linear-gradient(top,#4061ad,#2d4479);

	background-image:-o-linear-gradient(top,#4061ad,#2d4479);

	background-image:linear-gradient(top,#4061ad,#2d4479)

}

.action-nav-normal .action-nav-button.facebook a:hover {

	opacity:.95;

	-webkit-transition:opacity .2s ease-in-out;

	-moz-transition:opacity .2s ease-in-out;

	-o-transition:opacity .2s ease-in-out;

	transition:opacity .2s ease-in-out

}

.action-nav-normal .action-nav-button.facebook a:active {

	background:#35508f

}

.action-nav-normal .badge,.action-nav-normal .label {

	position:absolute;

	top:3px;

	right:3px;

	padding:3px 5px;

	display:block;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none

}

.action-nav-normal .triangle-button {

	border-top-right-radius:0px;

	pointer-events:none

}

.action-nav-normal .triangle-button i {

	right:4px;

	top:3px

}

.dashboard-stats .glyph {

	padding:0;

	background:#86B6DA;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	border:1px solid #5F9FCE;

	height:32px;

	width:32px;

	text-align:center;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

.dashboard-stats .glyph i {

	color:white;

	line-height:29px

}

.dashboard-stats .count {

	font-size:32px;

	line-height:32px;

	height:32px

}

.dashboard-stats ul.inline li {

	vertical-align:middle

}

.dashboard-stats .stats-label {

	color:#999999;

	font-weight:600;

	text-transform:uppercase;

	margin-top:5px

}

.dashboard-stats.small .glyph {

	height:24px;

	width:24px

}

.dashboard-stats.small .glyph i {

	line-height:23px

}

.dashboard-stats.small .count {

	font-size:16px;

	line-height:16px;

	height:16px

}

.dashboard-stats .progress {

	margin-bottom:0;

	height:5px

}

.sine-chart {

	height:186px

}

option{padding: 1em !important}

.select2-container {

	position:relative;

	display:inline-block;

	zoom:1;

	*display:inline;

	vertical-align:top;

	-webkit-box-sizing:border-box;

	-khtml-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	box-sizing:border-box

}

.select2-drop {

	-webkit-box-sizing:border-box;

	-khtml-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	box-sizing:border-box

}

.select2-search {

	-webkit-box-sizing:border-box;

	-khtml-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	box-sizing:border-box

}

.select2-search input {

	-webkit-box-sizing:border-box;

	-khtml-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	box-sizing:border-box

}

.select2-container .select2-choice {

	display:block;

	height:26px;

	padding:0 0 0 8px;

	overflow:hidden;

	position:relative;

	border:1px solid #aaa;

	white-space:nowrap;

	line-height:26px;

	color:#444;

	text-decoration:none;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px;

	-webkit-background-clip:padding-box;

	-moz-background-clip:padding;

	background-clip:padding-box;

	-webkit-touch-callout:none;

	-webkit-user-select:none;

	-khtml-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none;

	background-color:#fff;

	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eeeeee),color-stop(0.5,white));

	background-image:-webkit-linear-gradient(center bottom,#eeeeee 0,white 50%);

	background-image:-moz-linear-gradient(center bottom,#eeeeee 0,white 50%);

	background-image:-o-linear-gradient(bottom,#eeeeee 0,white 50%);

	background-image:-ms-linear-gradient(top,white 0,#eeeeee 50%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#eeeeee',GradientType = 0);

	background-image:linear-gradient(top,#ffffff 0,#eeeeee 50%)

}

.select2-container.select2-drop-above .select2-choice {

	border-bottom-color:#aaa;

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px;

	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eeeeee),color-stop(0.9,white));

	background-image:-webkit-linear-gradient(center bottom,#eeeeee 0,white 90%);

	background-image:-moz-linear-gradient(center bottom,#eeeeee 0,white 90%);

	background-image:-o-linear-gradient(bottom,#eeeeee 0,white 90%);

	background-image:-ms-linear-gradient(top,#eeeeee 0,white 90%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0 );

	background-image:linear-gradient(top,#eeeeee 0,#ffffff 90%)

}

.select2-container .select2-choice span {

	margin-right:26px;

	display:block;

	overflow:hidden;

	white-space:nowrap;

	-ms-text-overflow:ellipsis;

	-o-text-overflow:ellipsis;

	text-overflow:ellipsis

}

.select2-container .select2-choice abbr {

	display:block;

	width:12px;

	height:12px;

	position:absolute;

	right:26px;

	top:8px;

	font-size:1px;

	text-decoration:none;

	border:0;

	cursor:pointer;

	outline:0

}

.select2-container .select2-choice abbr:hover {

	background-position:right -11px;

	cursor:pointer

}

.select2-drop-mask {

	position:absolute;

	left:0;

	top:0;

	z-index:9998;

	opacity:0

}

.select2-drop {

	width:100%;

	margin-top:-1px;

	position:absolute;

	z-index:9999;

	top:100%;

	background:#fff;

	color:#000;

	border:1px solid #aaa;

	border-top:0;

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px;

	-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);

	-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);

	-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);

	box-shadow:0 4px 5px rgba(0,0,0,0.15)

}

.select2-drop.select2-drop-above {

	margin-top:1px;

	border-top:1px solid #aaa;

	border-bottom:0;

	-webkit-border-radius:0px 4px 0 0;

	-moz-border-radius:0px 4px 0 0;

	border-radius:0px 4px 0 0;

	-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);

	-moz-box-shadow:0 -4px 5px rgba(0,0,0,0.15);

	-o-box-shadow:0 -4px 5px rgba(0,0,0,0.15);

	box-shadow:0 -4px 5px rgba(0,0,0,0.15)

}

.select2-container .select2-choice div {

	display:block;

	width:18px;

	height:100%;

	position:absolute;

	right:0;

	top:0;

	border-left:1px solid #aaa;

	-webkit-border-radius:0 4px 4px 0;

	-moz-border-radius:0 4px 4px 0;

	border-radius:0 4px 4px 0;

	-webkit-background-clip:padding-box;

	-moz-background-clip:padding;

	background-clip:padding-box;

	background:#ccc;

	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#cccccc),color-stop(0.6,#eeeeee));

	background-image:-webkit-linear-gradient(center bottom,#cccccc 0,#eeeeee 60%);

	background-image:-moz-linear-gradient(center bottom,#cccccc 0,#eeeeee 60%);

	background-image:-o-linear-gradient(bottom,#cccccc 0,#eeeeee 60%);

	background-image:-ms-linear-gradient(top,#cccccc 0,#eeeeee 60%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee',endColorstr = '#cccccc',GradientType = 0);

	background-image:linear-gradient(top,#cccccc 0,#eeeeee 60%)

}

.select2-container .select2-choice div b {

	display:block;

	width:100%;

	height:100%

}

.select2-search {

	display:inline-block;

	width:100%;

	min-height:26px;

	margin:0;

	padding-left:4px;

	padding-right:4px;

	position:relative;

	z-index:10000;

	white-space:nowrap

}

.select2-search-hidden {

	display:block;

	position:absolute;

	left:-10000px

}

.select2-search input {

	width:100%;

	height:auto !important;

	min-height:26px;

	padding:4px 20px 4px 5px;

	margin:0;

	outline:0;

	font-family:sans-serif;

	font-size:1em;

	border:1px solid #aaa;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	border-radius:0;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	background:white;

	background:-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eeeeee));

	background:-webkit-linear-gradient(center bottom,white 85%,#eeeeee 99%);

	background:-moz-linear-gradient(center bottom,white 85%,#eeeeee 99%);

	background:-o-linear-gradient(bottom,white 85%,#eeeeee 99%);

	background:-ms-linear-gradient(top,white 85%,#eeeeee 99%);

	background:linear-gradient(top,#ffffff 85%,#eeeeee 99%)

}

.select2-drop.select2-drop-above .select2-search input {

	margin-top:4px

}

.select2-search input.select2-active {

	background:white url("../images/loading.gif") no-repeat 100%;

	background:url("../images/loading.gif") no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eeeeee));

	background:url("../images/loading.gif") no-repeat 100%,-webkit-linear-gradient(center bottom,white 85%,#eeeeee 99%);

	background:url("../images/loading.gif") no-repeat 100%,-moz-linear-gradient(center bottom,white 85%,#eeeeee 99%);

	background:url("../images/loading.gif") no-repeat 100%,-o-linear-gradient(bottom,white 85%,#eeeeee 99%);

	background:url("../images/loading.gif") no-repeat 100%,-ms-linear-gradient(top,white 85%,#eeeeee 99%);

	background:url("../images/loading.gif") no-repeat 100%,linear-gradient(top,#ffffff 85%,#eeeeee 99%)

}

.select2-container-active .select2-choice,.select2-container-active .select2-choices {

	border:1px solid #5897fb;

	outline:none;

	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);

	-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);

	-o-box-shadow:0 0 5px rgba(0,0,0,0.3);

	box-shadow:0 0 5px rgba(0,0,0,0.3)

}

.select2-dropdown-open .select2-choice {

	border-bottom-color:transparent;

	-webkit-box-shadow:0 1px 0 #fff inset;

	-moz-box-shadow:0 1px 0 #fff inset;

	-o-box-shadow:0 1px 0 #fff inset;

	box-shadow:0 1px 0 #fff inset;

	-webkit-border-bottom-left-radius:0;

	-moz-border-radius-bottomleft:0;

	border-bottom-left-radius:0;

	-webkit-border-bottom-right-radius:0;

	-moz-border-radius-bottomright:0;

	border-bottom-right-radius:0;

	background-color:#eee;

	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,white),color-stop(0.5,#eeeeee));

	background-image:-webkit-linear-gradient(center bottom,white 0,#eeeeee 50%);

	background-image:-moz-linear-gradient(center bottom,white 0,#eeeeee 50%);

	background-image:-o-linear-gradient(bottom,white 0,#eeeeee 50%);

	background-image:-ms-linear-gradient(top,white 0,#eeeeee 50%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0 );

	background-image:linear-gradient(top,#ffffff 0,#eeeeee 50%)

}

.select2-dropdown-open .select2-choice div {

	background:transparent;

	border-left:none;

	filter:none

}

.select2-dropdown-open .select2-choice div b {

	background-position:-18px 1px

}

.select2-results {

	max-height:200px;

	padding:0 0 0 4px;

	margin:4px 4px 4px 0;

	position:relative;

	overflow-x:hidden;

	overflow-y:auto

}

.select2-results ul.select2-result-sub {

	margin:0

}

.select2-results ul.select2-result-sub>li .select2-result-label {

	padding-left:20px

}

.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {

	padding-left:40px

}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {

	padding-left:60px

}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {

	padding-left:80px

}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {

	padding-left:100px

}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {

	padding-left:110px

}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {

	padding-left:120px

}

.select2-results li {

	list-style:none;

	display:list-item;

	background-image:none

}

.select2-results li.select2-result-with-children>.select2-result-label {

	font-weight:700

}

.select2-results .select2-result-label {

	padding:3px 7px 4px;

	margin:0;

	cursor:pointer;

	-webkit-touch-callout:none;

	-webkit-user-select:none;

	-khtml-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none

}

.select2-results .select2-highlighted {

	background:#3875d7;

	color:#fff

}

.select2-results li em {

	background:#feffde;

	font-style:normal

}

.select2-results .select2-highlighted em {

	background:transparent

}

.select2-results .select2-highlighted ul {

	background:white;

	color:#000

}

.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {

	background:#f4f4f4;

	display:list-item

}

.select2-results .select2-disabled {

	background:#f4f4f4;

	display:list-item;

	cursor:default

}

.select2-results .select2-disabled.select2-highlighted {

	color:#666;

	background:#f4f4f4;

	display:list-item;

	cursor:default

}

.select2-results .select2-selected {

	display:none

}

.select2-more-results {

	background:#f4f4f4;

	display:list-item

}

.select2-more-results.select2-active {

	background:#f4f4f4 url("../images/loading.gif") no-repeat 100%

}

.select2-container.select2-container-disabled .select2-choice {

	background-color:#f4f4f4;

	background-image:none;

	border:1px solid #ddd;

	cursor:default

}

.select2-container.select2-container-disabled .select2-choice div {

	background-color:#f4f4f4;

	background-image:none;

	border-left:0

}

.select2-container.select2-container-disabled .select2-choice abbr {

	display:none

}

.select2-container-multi .select2-choices {

	height:auto !important;

	height:1%;

	margin:0;

	padding:0;

	position:relative;

	border:1px solid #aaa;

	cursor:text;

	overflow:hidden;

	background-color:#fff;

	background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(1%,#eeeeee),color-stop(15%,white));

	background-image:-webkit-linear-gradient(top,#eeeeee 1%,white 15%);

	background-image:-moz-linear-gradient(top,#eeeeee 1%,white 15%);

	background-image:-o-linear-gradient(top,#eeeeee 1%,white 15%);

	background-image:-ms-linear-gradient(top,#eeeeee 1%,white 15%);

	background-image:linear-gradient(top,#eeeeee 1%,#ffffff 15%)

}

.select2-locked {

	padding:3px 5px 3px 5px !important

}

.select2-container-multi .select2-choices {

	min-height:26px

}

.select2-container-multi.select2-container-active .select2-choices {

	border:1px solid #5897fb;

	outline:none;

	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);

	-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);

	-o-box-shadow:0 0 5px rgba(0,0,0,0.3);

	box-shadow:0 0 5px rgba(0,0,0,0.3)

}

.select2-container-multi .select2-choices li {

	float:left;

	list-style:none

}

.select2-container-multi .select2-choices .select2-search-field {

	margin:0;

	padding:0;

	white-space:nowrap

}

.select2-container-multi .select2-choices .select2-search-field input {

	padding:5px;

	margin:1px 0;

	font-family:sans-serif;

	font-size:100%;

	color:#666;

	outline:0;

	border:0;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	-o-box-shadow:none;

	box-shadow:none;

	background:transparent !important

}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {

	background:white url("../images/loading.gif") no-repeat 100% !important

}

.select2-default {

	color:#999 !important

}

.select2-container-multi .select2-choices .select2-search-choice {

	padding:3px 5px 3px 18px;

	margin:3px 0 3px 5px;

	position:relative;

	line-height:13px;

	color:#333;

	cursor:default;

	border:1px solid #aaaaaa;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px;

	-webkit-box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);

	-moz-box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);

	box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);

	-webkit-background-clip:padding-box;

	-moz-background-clip:padding;

	background-clip:padding-box;

	-webkit-touch-callout:none;

	-webkit-user-select:none;

	-khtml-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none;

	background-color:#e4e4e4;

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0 );

	background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#eaeaea),color-stop(100%,#eeeeee));

	background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#eaeaea 52%,#eeeeee 100%);

	background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#eaeaea 52%,#eeeeee 100%);

	background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#eaeaea 52%,#eeeeee 100%);

	background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#eaeaea 52%,#eeeeee 100%);

	background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#eaeaea 52%,#eeeeee 100%)

}

.select2-container-multi .select2-choices .select2-search-choice span {

	cursor:default

}

.select2-container-multi .select2-choices .select2-search-choice-focus {

	background:#d4d4d4

}

.select2-search-choice-close {

	display:block;

	width:12px;

	height:13px;

	position:absolute;

	right:3px;

	top:4px;

	font-size:1px;

	outline:none

}

.select2-container-multi .select2-search-choice-close {

	left:3px

}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {

	background-position:right -11px

}

.select2-container-multi.select2-container-disabled .select2-choices {

	background-color:#f4f4f4;

	background-image:none;

	border:1px solid #ddd;

	cursor:default

}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {

	padding:3px 5px 3px 5px;

	border:1px solid #ddd;

	background-image:none;

	background-color:#f4f4f4

}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {

	display:none

}

.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {

	text-decoration:underline

}

.select2-offscreen {

	position:absolute;

	left:-10000px

}

.select2-display-none {

	display:none

}

.select2-container {

	width:100%

}

.select2-container .select2-choice {

	border:1px solid #ccc;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0;

	background:whitesmoke;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#ffffff));

	background-image:-webkit-linear-gradient(top,#ffffff,#ffffff);

	background-image:-moz-linear-gradient(top,#ffffff,#ffffff);

	background-image:-o-linear-gradient(top,#ffffff,#ffffff);

	background-image:linear-gradient(top,#ffffff,#ffffff)

}

.select2-container.select2-drop-above .select2-choice {

	border-bottom-color:#d2d2d2;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0;

	background:whitesmoke;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#ffffff));

	background-image:-webkit-linear-gradient(top,#ffffff,#ffffff);

	background-image:-moz-linear-gradient(top,#ffffff,#ffffff);

	background-image:-o-linear-gradient(top,#ffffff,#ffffff);

	background-image:linear-gradient(top,#ffffff,#ffffff)

}

.select2-default {

	color:#666 !important

}

.select2-results .select2-highlighted {

	background:#519FC7

}

.select2-drop {

	border:1px solid #d2d2d2;

	border-top:0;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none

}

.select2-drop.select2-drop-above {

	border-top:1px solid #d2d2d2;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0

}

.select2-container .select2-choice {

	color:#666666;

	height:28px

}

.select2-container .select2-choice div {

	border-left:1px solid transparent;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0;

	background:transparent;

	width:20px

}

.select2-container .select2-choice div b {

	background:none

}

.select2-container .select2-choice div b:after {

	content:"\f0dd";

	top:2px;

	right:2px;

	font-family:FontAwesome;

	font-weight:400;

	font-style:normal;

	display:inline-block;

	text-decoration:inherit;

	position:absolute;

	width:18px;

	height:18px;

	pointer-events:none;

	text-align:center;

	line-height:18px;

	font-size:14px;

	color:#888

}

.select2-search:after {

	content:"\f002";

	font-family:FontAwesome;

	font-weight:400;

	font-style:normal;

	display:inline-block;

	text-decoration:inherit;

	position:absolute;

	width:18px;

	height:18px;

	pointer-events:none;

	text-align:center;

	line-height:18px;

	font-size:14px;

	color:#888;

	top:5px;

	right:10px

}

.select2-search input {

	border:1px solid #ccc;

	background:#fff

}

.select2-search input.select2-active {

	background:white url("../images/loading.gif") no-repeat 100%

}

.select2-container-active .select2-choice,.select2-container-active .select2-choices {

	border:1px solid #bbb;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none

}

.select2-dropdown-open .select2-choice {

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	background:#fff

}

.select2-container-multi .select2-choices {

	background:#fff;

	border:1px solid #d2d2d2

}

.select2-container-multi.select2-container-active .select2-choices {

	border:1px solid #d2d2d2;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none

}

.select2-container-multi .select2-choices .select2-search-choice {

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	background:#f2f2f2;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fcfcfc),color-stop(100%,#f2f2f2));

	background-image:-webkit-linear-gradient(top,#fcfcfc,#f2f2f2);

	background-image:-moz-linear-gradient(top,#fcfcfc,#f2f2f2);

	background-image:-o-linear-gradient(top,#fcfcfc,#f2f2f2);

	background-image:linear-gradient(top,#fcfcfc,#f2f2f2);

	border:1px solid #d2d2d2

}

.select2-container-multi .select2-search-choice-close {

	background:none

}

.select2-container-multi .select2-search-choice-close:after {

	content:"\f00d";

	top:-4px;

	right:-2px;

	font-family:FontAwesome;

	font-weight:400;

	font-style:normal;

	display:inline-block;

	text-decoration:inherit;

	position:absolute;

	width:18px;

	height:18px;

	pointer-events:none;

	text-align:center;

	line-height:18px;

	font-size:14px;

	color:#888

}

.ui-slider {

	position:relative;

	text-align:left

}

.ui-slider .ui-slider-handle {

	position:absolute;

	z-index:2;

	width:16px;

	height:16px;

	cursor:default;

	border:none;

	cursor:pointer

}

.ui-slider .ui-slider-range {

	position:absolute;

	z-index:1;

	height:6px;

	font-size:.7em;

	display:block;

	border:1px solid #5ba8e1;

	box-shadow:0 1px 0 #aad6f6 inset;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

	-khtml-border-radius:0px;

	border-radius:0px;

	background:#81b8f3;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwZDRmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgxYjhmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#a0d4f5),color-stop(100%,#81b8f3));

	background-image:-webkit-linear-gradient(top,#a0d4f5,#81b8f3);

	background-image:-moz-linear-gradient(top,#a0d4f5,#81b8f3);

	background-image:-o-linear-gradient(top,#a0d4f5,#81b8f3);

	background-image:linear-gradient(top,#a0d4f5,#81b8f3)

}

.ui-slider-horizontal {

	height:4px;

	background:#d7d7d7;

	border:1px solid #bababa;

	box-shadow:0 1px 0 #fff,0 1px 0 #cfcfcf inset;

	clear:both;

	margin:8px 0;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.ui-slider-horizontal .ui-slider-handle {

	top:-6px;

	margin-left:-0.6em

}

.ui-slider-horizontal .ui-slider-range {

	top:-1px;

	height:100%

}

.ui-slider-horizontal .ui-slider-range-min {

	left:0

}

.ui-slider-horizontal .ui-slider-range-max {

	right:0

}

.ui-slider-vertical .ui-slider-handle {

	left:-6px;

	margin-left:0;

	margin-bottom:-0.6em

}

.ui-slider-vertical .ui-slider-range {

	left:0;

	width:4px;

	background:#81b8f3;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwZDRmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgxYjhmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#a0d4f5),color-stop(100%,#81b8f3));

	background-image:-webkit-linear-gradient(top,#a0d4f5,#81b8f3);

	background-image:-moz-linear-gradient(top,#a0d4f5,#81b8f3);

	background-image:-o-linear-gradient(top,#a0d4f5,#81b8f3);

	background-image:linear-gradient(top,#a0d4f5,#81b8f3)

}

.ui-slider-vertical .ui-slider-range-min {

	bottom:0

}

.ui-slider-vertical .ui-slider-range-max {

	top:0

}

.ui-slider-vertical {

	height:100px;

	width:6px;

	background:#d7d7d7;

	box-shadow:0 1px 0 white,0 1px 0 #cfcfcf inset;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.ui-slider .ui-slider-handle {

	border-radius:50%;

	background:#f9fbfa;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3Y2VkNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZmJmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#c7ced6),color-stop(100%,#f9fbfa));

	background-image:-webkit-linear-gradient(top,#c7ced6,#f9fbfa);

	background-image:-moz-linear-gradient(top,#c7ced6,#f9fbfa);

	background-image:-o-linear-gradient(top,#c7ced6,#f9fbfa);

	background-image:linear-gradient(top,#c7ced6,#f9fbfa);

	width:22px;

	height:22px;

	-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,0.6),0 -1px 0 1px rgba(0,0,0,0.15) inset,0 1px 0 1px rgba(255,255,255,0.9) inset;

	-moz-box-shadow:0 2px 3px -1px rgba(0,0,0,0.6),0 -1px 0 1px rgba(0,0,0,0.15) inset,0 1px 0 1px rgba(255,255,255,0.9) inset;

	box-shadow:0 2px 3px -1px rgba(0,0,0,0.6),0 -1px 0 1px rgba(0,0,0,0.15) inset,0 1px 0 1px rgba(255,255,255,0.9) inset;

	-webkit-transition:box-shadow .3s;

	-moz-transition:box-shadow .3s;

	-o-transition:box-shadow .3s;

	transition:box-shadow .3s

}

.ui-slider .ui-slider-handle:active {

	-webkit-box-shadow:0 1px 2px -1px rgba(0,0,0,0.6),0 -1px 0 1px rgba(0,0,0,0.15) inset,0 1px 0 1px rgba(255,255,255,0.9) inset;

	-moz-box-shadow:0 1px 2px -1px rgba(0,0,0,0.6),0 -1px 0 1px rgba(0,0,0,0.15) inset,0 1px 0 1px rgba(255,255,255,0.9) inset;

	box-shadow:0 1px 2px -1px rgba(0,0,0,0.6),0 -1px 0 1px rgba(0,0,0,0.15) inset,0 1px 0 1px rgba(255,255,255,0.9) inset

}

.ui-slider .ui-slider-handle:after {

	content:"";

	position:absolute;

	width:8px;

	height:8px;

	border-radius:50%;

	top:50%;

	margin-top:-4px;

	left:50%;

	margin-left:-4px;

	background:#30a2d2;

	-webkit-box-shadow:0 1px 1px 1px rgba(22,73,163,0.7) inset,0 1px 0 0 white;

	-moz-box-shadow:0 1px 1px 1px rgba(22,73,163,0.7) inset,0 1px 0 0 white;

	box-shadow:0 1px 1px 1px rgba(22,73,163,0.7) inset,0 1px 0 0 white

}

.ui-slider-horizontal .ui-slider-handle {

	top:-10px

}

.ui-slider-vertical .ui-slider-handle {

	left:-8px

}

.ranged-slider-ui label {

	color:#858585

}

.ranged-slider-ui input {

	background:none;

	border:none;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	margin:0

}

.ranged-slider-ui input:focus {

	background:none;

	border:none;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none

}

.ranged-slider-ui.vertical-bars span {

	height:120px;

	float:left;

	margin-right:30px;

	display:block

}

.icheckbox_flat-aero,.iradio_flat-aero {

	display:inline-block;

	margin:0;

	padding:0;

	width:20px;

	height:20px;

	background:url("../images/blue.png") no-repeat;

	border:none;

	cursor:pointer

}

.icheckbox_flat-aero+label,.iradio_flat-aero+label {

	display:inline-block;

	position:relative;

	top:-5px;

	left:5px

}

.icheckbox_flat-aero {

	background-position:0 0

}

.icheckbox_flat-aero.checked {

	background-position:-22px 0

}

.icheckbox_flat-aero.disabled {

	background-position:-44px 0;

	cursor:default

}

.icheckbox_flat-aero.checked.disabled {

	background-position:-66px 0

}

.iradio_flat-aero {

	background-position:-88px 0

}

.iradio_flat-aero.checked {

	background-position:-110px 0

}

.iradio_flat-aero.disabled {

	background-position:-132px 0;

	cursor:default

}

.iradio_flat-aero.checked.disabled {

	background-position:-154px 0

}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5) {

	.icheckbox_flat-aero,.iradio_flat-aero {

		background-image:url("../images/blue%402x.png");

		-webkit-background-size:176px 22px;

		background-size:176px 22px

	}

}

.xchart .line {

	stroke-width:3px;

	fill:none

}

.xchart .fill {

	stroke-width:0

}

.xchart circle {

	stroke:#FFF;

	stroke-width:3px

}

.xchart .axis .domain {

	fill:none

}

.xchart .axis .tick {

	stroke:#EEE;

	stroke-width:1px

}

.xchart .axis text {

	font-family:Helvetica,Arial,Verdana,sans-serif;

	fill:#666;

	font-size:12px

}

.xchart .color0 .line {

	stroke:#3880aa

}

.xchart .color0 rect,.xchart .color0 circle {

	fill:#3880aa

}

.xchart .color0 .fill {

	fill:rgba(56,128,170,0.1)

}

.xchart .color0.comp .line {

	stroke:#89bbd8

}

.xchart .color0.comp rect {

	fill:#89bbd8

}

.xchart .color0.comp .fill {

	display:none

}

.xchart .color0.comp circle,.xchart .color0.comp .pointer {

	fill:#89bbd8

}

.xchart .color1 .line {

	stroke:#4da944

}

.xchart .color1 rect,.xchart .color1 circle {

	fill:#4da944

}

.xchart .color1 .fill {

	fill:rgba(77,169,68,0.1)

}

.xchart .color1.comp .line {

	stroke:#9dd597

}

.xchart .color1.comp rect {

	fill:#9dd597

}

.xchart .color1.comp .fill {

	display:none

}

.xchart .color1.comp circle,.xchart .color1.comp .pointer {

	fill:#9dd597

}

.xchart .color2 .line {

	stroke:#f26522

}

.xchart .color2 rect,.xchart .color2 circle {

	fill:#f26522

}

.xchart .color2 .fill {

	fill:rgba(242,101,34,0.1)

}

.xchart .color2.comp .line {

	stroke:#f9b99a

}

.xchart .color2.comp rect {

	fill:#f9b99a

}

.xchart .color2.comp .fill {

	display:none

}

.xchart .color2.comp circle,.xchart .color2.comp .pointer {

	fill:#f9b99a

}

.xchart .color3 .line {

	stroke:#c6080d

}

.xchart .color3 rect,.xchart .color3 circle {

	fill:#c6080d

}

.xchart .color3 .fill {

	fill:rgba(198,8,13,0.1)

}

.xchart .color3.comp .line {

	stroke:#f8555a

}

.xchart .color3.comp rect {

	fill:#f8555a

}

.xchart .color3.comp .fill {

	display:none

}

.xchart .color3.comp circle,.xchart .color3.comp .pointer {

	fill:#f8555a

}

.xchart .color4 .line {

	stroke:#672d8b

}

.xchart .color4 rect,.xchart .color4 circle {

	fill:#672d8b

}

.xchart .color4 .fill {

	fill:rgba(103,45,139,0.1)

}

.xchart .color4.comp .line {

	stroke:#a869ce

}

.xchart .color4.comp rect {

	fill:#a869ce

}

.xchart .color4.comp .fill {

	display:none

}

.xchart .color4.comp circle,.xchart .color4.comp .pointer {

	fill:#a869ce

}

.xchart .color5 .line {

	stroke:#ce1797

}

.xchart .color5 rect,.xchart .color5 circle {

	fill:#ce1797

}

.xchart .color5 .fill {

	fill:rgba(206,23,151,0.1)

}

.xchart .color5.comp .line {

	stroke:#f075cb

}

.xchart .color5.comp rect {

	fill:#f075cb

}

.xchart .color5.comp .fill {

	display:none

}

.xchart .color5.comp circle,.xchart .color5.comp .pointer {

	fill:#f075cb

}

.xchart .color6 .line {

	stroke:#d9ce00

}

.xchart .color6 rect,.xchart .color6 circle {

	fill:#d9ce00

}

.xchart .color6 .fill {

	fill:rgba(217,206,0,0.1)

}

.xchart .color6.comp .line {

	stroke:#fff75a

}

.xchart .color6.comp rect {

	fill:#fff75a

}

.xchart .color6.comp .fill {

	display:none

}

.xchart .color6.comp circle,.xchart .color6.comp .pointer {

	fill:#fff75a

}

.xchart .color7 .line {

	stroke:#754c24

}

.xchart .color7 rect,.xchart .color7 circle {

	fill:#754c24

}

.xchart .color7 .fill {

	fill:rgba(117,76,36,0.1)

}

.xchart .color7.comp .line {

	stroke:#c98c50

}

.xchart .color7.comp rect {

	fill:#c98c50

}

.xchart .color7.comp .fill {

	display:none

}

.xchart .color7.comp circle,.xchart .color7.comp .pointer {

	fill:#c98c50

}

.xchart .color8 .line {

	stroke:#2eb9b4

}

.xchart .color8 rect,.xchart .color8 circle {

	fill:#2eb9b4

}

.xchart .color8 .fill {

	fill:rgba(46,185,180,0.1)

}

.xchart .color8.comp .line {

	stroke:#86e1de

}

.xchart .color8.comp rect {

	fill:#86e1de

}

.xchart .color8.comp .fill {

	display:none

}

.xchart .color8.comp circle,.xchart .color8.comp .pointer {

	fill:#86e1de

}

.xchart .color9 .line {

	stroke:#0e2e42

}

.xchart .color9 rect,.xchart .color9 circle {

	fill:#0e2e42

}

.xchart .color9 .fill {

	fill:rgba(14,46,66,0.1)

}

.xchart .color9.comp .line {

	stroke:#2477ab

}

.xchart .color9.comp rect {

	fill:#2477ab

}

.xchart .color9.comp .fill {

	display:none

}

.xchart .color9.comp circle,.xchart .color9.comp .pointer {

	fill:#2477ab

}

.ex-tooltip {

	position:absolute;

	background:#EEE;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	padding:5px;

	-webkit-box-shadow:0 1px 3px #000;

	-moz-box-shadow:0 1px 3px #000;

	-ms-box-shadow:0 1px 3px #000;

	-o-box-shadow:0 1px 3px #000;

	box-shadow:0 1px 3px #000;

	border-collapse:separate;

	display:none

}

.justgage {

	width:200px;

	height:160px;

	display:inline-block

}

.justgage.small {

	width:90px;

	height:70px

}

.easyPieChart {

	position:relative;

	text-align:center;

	font-size:16px;

	font-weight:600

}

.easyPieChart.easy-pie-chart-small {

	font-size:10px

}

.easyPieChart canvas {

	position:absolute;

	top:0;

	left:0

}

.sparkline-box {

	margin:0;

	padding:0;

	margin-top:10px

}

.sparkline-box.side .sparkline {

	margin-top:5px

}

.sparkline-box.side .sparkline-row {

	padding:0;

	float:none;

	border:none

}

.sparkline-box.side h4 {

	margin-right:20px;

	min-width:70px;

	text-shadow:none

}

.sparkline-box.side h4 span {

	color:inherit

}

.sparkline-box .sparkline {

	margin-top:8px;

	display:inline-block;

	vertical-align:top;

	height:30px

}

.sparkline-box .big {

	width:83px;

	height:30px

}

.sparkline-box .sparkline-row {

	*zoom:1;

	text-align:center;

	padding:0;

	padding-right:15px;

	float:left;

	border-right:1px dotted #aaa;

	border-left:1px dotted #fff

}

.sparkline-box .sparkline-row:before,.sparkline-box .sparkline-row:after {

	display:table;

	content:"";

	line-height:0

}

.sparkline-box .sparkline-row:after {

	clear:both

}

.sparkline-box .sparkline-row:last-child {

	border-right:none

}

.sparkline-box .sparkline-row:first-child {

	border-left:none

}

.sparkline-box h4 {

	display:inline-block;

	text-align:center;

	margin:0;

	text-shadow:0 1px rgba(255,255,255,0.5);

	min-width:70px

}

.sparkline-box h4.red {

	color:#c75d5d

}

.sparkline-box h4.orange {

	color:#ff9f01

}

.sparkline-box h4.blue {

	color:#6e97aa

}

.sparkline-box h4.gray {

	color:#6b787f

}

.sparkline-box h4.green {

	color:#8fae53

}

.sparkline-box h4.dark-green {

	color:#779148

}

.sparkline-box h4 span {

	color:#717e88;

	font-size:12px;

	display:block;

	text-align:center;

	font-weight:400

}

.arrow-box-left {

	position:relative;

	background:#fafeff;

	border:1px solid #b5cdd7;

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box

}

.arrow-box-left:after,.arrow-box-left:before {

	right:100%;

	border:solid transparent;

	content:" ";

	height:0;

	width:0;

	position:absolute;

	pointer-events:none

}

.arrow-box-left:after {

	border-right-color:#fafeff;

	border-width:6px;

	top:7px

}

.arrow-box-left:before {

	border-right-color:#b5cdd7;

	border-width:7px;

	top:6px

}

.arrow-box-left.gray {

	background:nil;

	border-color:#d8d8d8

}

.arrow-box-left.gray:before {

	border-right-color:#d8d8d8

}

.arrow-box-left {

	-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.1);

	-moz-box-shadow:0 1px 3px -1px rgba(0,0,0,0.1);

	box-shadow:0 1px 3px -1px rgba(0,0,0,0.1)

}

.arrow-box-right {

	position:relative;

	background:#fafeff;

	border:1px solid #b5cdd7;

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box

}

.arrow-box-right:after,.arrow-box-right:before {

	left:100%;

	border:solid transparent;

	content:" ";

	height:0;

	width:0;

	position:absolute;

	pointer-events:none

}

.arrow-box-right:after {

	border-left-color:#fafeff;

	border-width:6px;

	top:7px

}

.arrow-box-right:before {

	border-left-color:#b5cdd7;

	border-width:7px;

	top:6px

}

.arrow-box-right.gray {

	background:nil;

	border-color:#d8d8d8

}

.arrow-box-right.gray:before {

	border-left-color:#d8d8d8

}

.arrow-box-right {

	-webkit-box-shadow:0 1px 3px -1px rgba(0,0,0,0.1);

	-moz-box-shadow:0 1px 3px -1px rgba(0,0,0,0.1);

	box-shadow:0 1px 3px -1px rgba(0,0,0,0.1)

}

.chat-box.timeline .arrow-box-left {

	padding:0;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	min-height:auto;

	margin-right:0

}

.chat-box.timeline .info,.chat-box.timeline .content {

	background:#fafafa;

	padding:5px 10px

}

.chat-box.timeline .content {

	*zoom:1;

	border-top:1px solid #ccc;

	background:#f8f8f8;

	-moz-border-radius-bottomleft:2px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:2px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px

}

.chat-box.timeline .content:before,.chat-box.timeline .content:after {

	display:table;

	content:"";

	line-height:0

}

.chat-box.timeline .content:after {

	clear:both

}

.chat-box.timeline blockquote {

	margin:10px 0

}

.chat-box.timeline .chat-message-box {

	display:inline-block;

	min-width:100px;

	margin-left:64px;

	padding:3px 10px;

	border-radius:10px

}

.chat-box.timeline+.closable-chat-box {

	margin-left:65px

}

.chat-box {

	list-style:none;

	margin:0;

	font-size:11px;

	line-height:20px;

	color:#5f5f5f

}

.chat-box .avatar {

	position:absolute;

	top:0

}

.chat-box .arrow-box-left,.chat-box .arrow-box-right {

	min-height:40px;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	margin-top:15px;

	margin-bottom:15px;

	padding:5px 10px

}

.chat-box .arrow-box-left {

	margin-left:65px;

	margin-right:15px

}

.chat-box .arrow-box-left .avatar {

	left:-50px

}

.chat-box .arrow-box-left.gray .info .name strong {

	color:#393939

}

.chat-box .arrow-box-right {

	margin-right:65px;

	margin-left:15px

}

.chat-box .arrow-box-right .avatar {

	right:-50px

}

.chat-box .arrow-box-right.gray .info .name strong {

	color:#393939

}

.chat-box .info {

	*zoom:1;

	color:#949494;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.chat-box .info:before,.chat-box .info:after {

	display:table;

	content:"";

	line-height:0

}

.chat-box .info:after {

	clear:both

}

.chat-box .info .name {

	float:left

}

.chat-box .info .name strong {

	color:#2c596d;

	margin-right:10px

}

.chat-box .info .time {

	float:right

}

.accordion {

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.accordion-group {

	margin-bottom:0;

	border:1px solid #cdcdcd;

	border-bottom:none;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0;

	margin-top:-1px;

	border-top:none

}

.accordion-group .accordion-heading {

	background:#eaeaea;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fdfdfd),color-stop(100%,#eaeaea));

	background-image:-webkit-linear-gradient(top,#fdfdfd,#eaeaea);

	background-image:-moz-linear-gradient(top,#fdfdfd,#eaeaea);

	background-image:-o-linear-gradient(top,#fdfdfd,#eaeaea);

	background-image:linear-gradient(top,#fdfdfd,#eaeaea);

	text-shadow:0 1px white;

	border-bottom:1px solid #CDCDCD;

	color:#636363;

	font-weight:600;

	border-top:1px solid #cdcdcd

}

.accordion-group:first-child {

	-moz-border-radius-topleft:4px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

	-moz-border-radius-topright:4px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

	margin-top:0;

	border-top:none

}

.accordion-group:first-child .accordion-heading {

	-moz-border-radius-topleft:4px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

	-moz-border-radius-topright:4px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px

}

.accordion-group:last-child {

	-moz-border-radius-bottomleft:4px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:4px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

	border-bottom:1px solid #cdcdcd

}

.accordion-group .accordion-inner {

	background:#fbfbfb;

	margin-bottom:1px

}

.accordion-heading .accordion-toggle {

	padding:10px;

	color:#636363

}

.accordion-inner .nav {

	margin-bottom:0

}

.accordion-inner .nav li {

	line-height:40px;

	height:40px;

	border-bottom:1px solid #ddd

}

.accordion-inner .nav li a {

	padding-left:10px

}

.accordion-inner .nav li:last-child {

	border-bottom:none

}

.sidebar-tabs .accordion {

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0

}

.sidebar-tabs .accordion .active {

	border-left:6px solid #505050;

	margin-left:-3px

}

.sidebar-tabs .accordion .active a {

	padding-left:7px;

	color:#505050

}

.sidebar-tabs .accordion-group {

	border-left:none;

	border-right:none

}

.sidebar-tabs .accordion-group:first-child,.sidebar-tabs .accordion-group:first-child .accordion-heading,.sidebar-tabs .accordion-group:last-child {

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0

}

.sidebar-tabs .accordion-group:last-child {

	border-bottom:none

}

.sidebar-tabs .accordion-heading .accordion-toggle {

	padding:15px

}

.pagination>ul {

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none

}

.pagination-large ul>li>a,.pagination-large ul>li>span {

	padding:9px 16px

}

.pagination>ul>li>a {

	background:#eaeaea;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fdfdfd),color-stop(100%,#eaeaea));

	background-image:-webkit-linear-gradient(top,#fdfdfd,#eaeaea);

	background-image:-moz-linear-gradient(top,#fdfdfd,#eaeaea);

	background-image:-o-linear-gradient(top,#fdfdfd,#eaeaea);

	background-image:linear-gradient(top,#fdfdfd,#eaeaea);

	border-top:1px solid #E2E2E2;

	border-left:1px solid #C9C9C9;

	border-right:1px solid #C9C9C9;

	border-bottom:1px solid #AEAEAE;

	font-weight:600;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	margin:0 1px;

	cursor:pointer;

	color:#666;

	-webkit-box-shadow:0 1px 0 white inset;

	-moz-box-shadow:0 1px 0 white inset;

	box-shadow:0 1px 0 white inset

}

.pagination>ul>li>a:hover {

	background:#eaeaea;

	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');

	background-size:100%;

	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f1f1f1),color-stop(100%,#eaeaea));

	background-image:-webkit-linear-gradient(top,#f1f1f1,#eaeaea);

	background-image:-moz-linear-gradient(top,#f1f1f1,#eaeaea);

	background-image:-o-linear-gradient(top,#f1f1f1,#eaeaea);

	background-image:linear-gradient(top,#f1f1f1,#eaeaea)

}

.pagination>ul>li.active a,.pagination>ul>li>a:active,.pagination>ul>li.active:hover a {

	color:#666;

	border:1px solid #AEAEAE;

	-webkit-box-shadow:0 0 6px -1px rgba(0,0,0,0.2) inset,0 1px 0 white;

	-moz-box-shadow:0 0 6px -1px rgba(0,0,0,0.2) inset,0 1px 0 white;

	box-shadow:0 0 6px -1px rgba(0,0,0,0.2) inset,0 1px 0 white;

	text-shadow:none

}

#galleryOverlay {

	width:100%;

	height:100%;

	position:fixed;

	top:0;

	left:0;

	opacity:0;

	z-index:100000;

	background-color:#222;

	background-color:rgba(0,0,0,0.8);

	overflow:hidden;

	display:none;

	-moz-transition:opacity 1s ease;

	-webkit-transition:opacity 1s ease;

	transition:opacity 1s ease

}

#galleryOverlay.visible {

	opacity:1

}

#gallerySlider {

	height:100%;

	left:0;

	top:0;

	width:100%;

	white-space:nowrap;

	position:absolute;

	-moz-transition:left .4s ease;

	-webkit-transition:left .4s ease;

	transition:left .4s ease

}

#gallerySlider .placeholder {

	background:url("../images/loading.gif") no-repeat center center;

	height:100%;

	line-height:1px;

	text-align:center;

	width:100%;

	display:inline-block

}

#gallerySlider .placeholder:before {

	content:"";

	display:inline-block;

	height:50%;

	width:1px;

	margin-right:-1px

}

#gallerySlider .placeholder img {

	display:inline-block;

	max-height:100%;

	max-width:100%;

	vertical-align:middle

}

#gallerySlider.rightSpring {

	-moz-animation:rightSpring .3s;

	-webkit-animation:rightSpring .3s

}

#gallerySlider.leftSpring {

	-moz-animation:leftSpring .3s;

	-webkit-animation:leftSpring .3s

}

@-moz-keyframes rightSpring {

	0% {

		margin-left:0

	}

	50% {

		margin-left:-30px

	}

	100% {

		margin-left:0

	}

}

@-moz-keyframes leftSpring {

	0% {

		margin-left:0

	}

	50% {

		margin-left:30px

	}

	100% {

		margin-left:0

	}

}

@-webkit-keyframes rightSpring {

	0% {

		margin-left:0

	}

	50% {

		margin-left:-30px

	}

	100% {

		margin-left:0

	}

}

@-webkit-keyframes leftSpring {

	0% {

		margin-left:0

	}

	50% {

		margin-left:30px

	}

	100% {

		margin-left:0

	}

}

#prevArrow,#nextArrow {

	border:none;

	text-decoration:none;

	background:rgba(0,0,0,0.7);

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px;

	opacity:.5;

	cursor:pointer;

	position:absolute;

	width:43px;

	height:58px;

	top:50%;

	margin-top:-29px;

	-moz-transition:opacity .2s ease;

	-webkit-transition:opacity .2s ease;

	transition:opacity .2s ease

}

#prevArrow i,#nextArrow i {

	height:55px;

	line-height:55px;

	width:100%;

	text-align:center

}

#prevArrow:hover,#nextArrow:hover {

	opacity:1

}

#prevArrow {

	left:40px

}

#nextArrow {

	right:40px

}

#thumbs {

	/*margin:60px auto 35px;*/

	text-align:center

}

#thumbs a {

	width:120px;

	height:120px;

	display:inline-block;

	border:7px solid #303030;

	box-shadow:0 1px 3px rgba(0,0,0,0.5);

	border-radius:0px;

	margin:6px 6px 40px;

	position:relative;

	text-decoration:none;

	background-position:center center;

	background-repeat:no-repeat;

	background-size:cover;

	-moz-background-size:cover;

	-webkit-background-size:cover

}

#thumbs a:after {

	background-color:#303030;

	border-radius:0px;

	bottom:-136px;

	box-shadow:0 1px 2px rgba(0,0,0,0.3);

	color:#FFFFFF;

	content:attr(title);

	display:inline-block;

	font-size:10px;

	max-width:90px;

	overflow:hidden;

	padding:2px 10px;

	position:relative;

	text-align:center;

	white-space:nowrap

}

#credit {

	background-color:rgba(255,255,255,0.2);

	border-radius:8px;

	font-size:11px;

	margin:0 auto 70px;

	opacity:.5;

	padding:12px 16px;

	text-align:center;

	width:400px

}


.error-box {

	margin-top:200px;

	color:rgba(0,0,0,0.2);

	text-align:center;

	font-weight:600

}

.error-box .message-small {

	font-size:20px

}

.error-box .message-big {

	font-size:160px

}

.textarea-html5 {

	margin:0;

	padding:10px;

	padding-top:0;

	width:100%;

	height:190px;

	border-radius:0px

}

.wysihtml5-sandbox {

	width:100% !important;

	-webkit-box-sizing:border-box !important;

	-moz-box-sizing:border-box !important;

	box-sizing:border-box !important;

	border:none !important;

	box-shadow:none !important;

	border-bottom-left-radius:0px !important;

	border-bottom-right-radius:0px !important;

	background:#f7f7f7

}

.closable-chat-box .wysihtml5-sandbox {

	width:97% !important

}

ul.wysihtml5-toolbar {

	margin:0;

	padding:10px;

	display:block

}

ul.wysihtml5-toolbar::after {

	clear:both;

	display:table;

	content:""

}

ul.wysihtml5-toolbar>li {

	float:left;

	display:list-item;

	list-style:none;

	margin:0 5px 10px 0

}

ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] {

	font-weight:600

}

ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] {

	font-style:italic

}

ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] {

	text-decoration:underline

}

ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {

	background-image:none;

	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);

	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);

	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);

	background-color:#eaeaea;

	background-color:#D9D9D9;

	outline:0

}

ul.wysihtml5-commands-disabled .dropdown-menu {

	display:none !important

}

ul.wysihtml5-toolbar div.wysihtml5-colors {

	display:block;

	width:50px;

	height:20px;

	margin-top:2px;

	margin-left:5px;

	position:absolute;

	pointer-events:none

}

ul.wysihtml5-toolbar a.wysihtml5-colors-title {

	padding-left:70px

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="black"] {

	background:black !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="silver"] {

	background:silver !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="gray"] {

	background:gray !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="maroon"] {

	background:maroon !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="red"] {

	background:red !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="purple"] {

	background:purple !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="green"] {

	background:green !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="olive"] {

	background:olive !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="navy"] {

	background:navy !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="blue"] {

	background:blue !important

}

ul.wysihtml5-toolbar div[data-wysihtml5-command-value="orange"] {

	background:orange !important

}

.wysiwyg-color-black {

	color:black

}

.wysiwyg-color-silver {

	color:silver

}

.wysiwyg-color-gray {

	color:gray

}

.wysiwyg-color-white {

	color:white

}

.wysiwyg-color-maroon {

	color:maroon

}

.wysiwyg-color-red {

	color:red

}

.wysiwyg-color-purple {

	color:purple

}

.wysiwyg-color-fuchsia {

	color:fuchsia

}

.wysiwyg-color-green {

	color:green

}

.wysiwyg-color-lime {

	color:lime

}

.wysiwyg-color-olive {

	color:olive

}

.wysiwyg-color-yellow {

	color:yellow

}

.wysiwyg-color-navy {

	color:navy

}

.wysiwyg-color-blue {

	color:blue

}

.wysiwyg-color-teal {

	color:teal

}

.wysiwyg-color-aqua {

	color:aqua

}

.wysiwyg-color-orange {

	color:orange

}

.formError {

	position:relative;

	background:#202020;

	border:1px solid #cccccc;

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box

}

.formError:after,.formError:before {

	top:100%;

	border:solid transparent;

	content:" ";

	height:0;

	width:0;

	position:absolute;

	pointer-events:none

}

.formError:after {

	border-top-color:#202020;

	border-width:7px;

	left:7px

}

.formError:before {

	border-top-color:#cccccc;

	border-width:8px;

	left:6px

}

.formError {

	z-index:990;

	background:transparent;

	border:none

}

.formError .formErrorContent {

	z-index:991

}

.formError .formErrorArrow {

	z-index:996;

	display:none

}

.ui-dialog .formError {

	z-index:5000

}

.ui-dialog .formError .formErrorContent {

	z-index:5001

}

.ui-dialog .formError .formErrorArrow {

	z-index:5006

}

.inputContainer {

	position:relative;

	float:left

}

.formError {

	position:absolute;

	top:300px;

	left:300px;

	display:block;

	cursor:pointer;

	text-align:left

}

.formError.inline {

	position:relative;

	top:0;

	left:0;

	display:inline-block

}

.ajaxSubmit {

	padding:20px;

	background:#55ea55;

	border:1px solid #999;

	display:none

}

.formError .formErrorContent {

	width:100%;

	background:#202020;

	position:relative;

	color:#fff;

	min-width:120px;

	font-size:11px;

	padding:4px 10px 4px 10px;

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	-ms-border-radius:0px;

	-o-border-radius:0px;

	border-radius:0px

}

.formError.inline .formErrorContent {

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	border:none;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-ms-border-radius:0;

	-o-border-radius:0;

	border-radius:0

}

.greenPopup .formErrorContent {

	background:#33be40

}

.blackPopup .formErrorContent {

	background:#393939;

	color:#FFF

}

.formError .formErrorArrow {

	width:15px;

	margin:-2px 0 0 13px;

	position:relative

}

body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow {

	margin:-2px 13px 0 0

}

.formError .formErrorArrowBottom {

	box-shadow:none;

	-moz-box-shadow:none;

	-webkit-box-shadow:none;

	-o-box-shadow:none;

	margin:0 0 0 12px;

	top:2px

}

.formError .formErrorArrow div {

	border-left:2px solid #ddd;

	border-right:2px solid #ddd;

	box-shadow:0 2px 3px #444;

	-moz-box-shadow:0 2px 3px #444;

	-webkit-box-shadow:0 2px 3px #444;

	-o-box-shadow:0 2px 3px #444;

	font-size:0;

	height:1px;

	background:#ee0101;

	margin:0 auto;

	line-height:0;

	font-size:0;

	display:block

}

.formError .formErrorArrowBottom div {

	box-shadow:none;

	-moz-box-shadow:none;

	-webkit-box-shadow:none;

	-o-box-shadow:none

}

.greenPopup .formErrorArrow div {

	background:#33be40

}

.blackPopup .formErrorArrow div {

	background:#393939;

	color:#FFF

}

.formError .formErrorArrow .line10 {

	width:15px;

	border:none

}

.formError .formErrorArrow .line9 {

	width:13px;

	border:none

}

.formError .formErrorArrow .line8 {

	width:11px

}

.formError .formErrorArrow .line7 {

	width:9px

}

.formError .formErrorArrow .line6 {

	width:7px

}

.formError .formErrorArrow .line5 {

	width:5px

}

.formError .formErrorArrow .line4 {

	width:3px

}

.formError .formErrorArrow .line3 {

	width:1px;

	border-left:2px solid #ddd;

	border-right:2px solid #ddd;

	border-bottom:0 solid #ddd

}

.formError .formErrorArrow .line2 {

	width:3px;

	border:none;

	background:#ddd

}

.formError .formErrorArrow .line1 {

	width:1px;

	border:none;

	background:#ddd

}

.editableform {

	margin-bottom:0

}

.editableform .form-group {

	margin-bottom:0;

	white-space:nowrap

}

.editable-buttons {

	display:inline-block;

	vertical-align:top;

	margin-left:7px;

	zoom:1;

	*display:inline

}

.editable-input {

	vertical-align:top;

	display:inline-block;

	width:auto;

	white-space:normal;

	zoom:1;

	*display:inline

}

.editable-buttons .editable-cancel {

	margin-left:7px

}

.editable-buttons button.ui-button-icon-only {

	height:24px;

	width:30px

}

.editableform-loading {

	background:url("../images/loading.gif") center center no-repeat;

	height:25px;

	width:auto;

	min-width:25px

}

.editable-inline .editableform-loading {

	background-position:left 5px

}

.editable-error-block {

	max-width:300px;

	margin:5px 0 0 0;

	width:auto;

	white-space:normal

}

.editable-error-block.ui-state-error {

	padding:3px

}

.editable-error {

	color:red

}

.editableform .editable-date {

	padding:0;

	margin:0;

	float:left

}

.editable-checklist label {

	white-space:nowrap

}

.editable-checklist label input[type="checkbox"],.editable-checklist label span {

	vertical-align:middle;

	margin:0

}

.editable-wysihtml5 {

	width:566px;

	height:250px

}

.editable-clear {

	clear:both;

	font-size:.9em;

	text-decoration:none;

	text-align:right

}

.editable-clear-x {

	display:block;

	width:13px;

	height:13px;

	position:absolute;

	opacity:.6;

	z-index:100

}

.editable-clear-x:hover {

	opacity:1

}

.editable-container {

	max-width:none !important

}

.editable-container.popover {

	width:auto

}

.editable-container.editable-inline {

	display:inline-block;

	vertical-align:middle;

	width:auto;

	zoom:1;

	*display:inline

}

.editable-container.ui-widget {

	font-size:inherit

}

.editable-click {

	text-decoration:none;

	border-bottom:dashed 1px #0088cc

}

a.editable-click {

	text-decoration:none;

	border-bottom:dashed 1px #0088cc

}

a.editable-click:hover {

	text-decoration:none;

	border-bottom:dashed 1px #0088cc

}

.editable-click.editable-disabled {

	color:#585858;

	cursor:default;

	border-bottom:none

}

a.editable-click.editable-disabled {

	color:#585858;

	cursor:default;

	border-bottom:none

}

a.editable-click.editable-disabled:hover {

	color:#585858;

	cursor:default;

	border-bottom:none

}

.editable-empty {

	font-style:italic;

	color:#DD1144;

	border-bottom:none;

	text-decoration:none

}

.editable-empty:hover {

	font-style:italic;

	color:#DD1144;

	border-bottom:none;

	text-decoration:none

}

.editable-unsaved {

	font-weight:700

}

.editable-unsaved:after {

}

.datepicker{
	border-radius: 0px !important;
}

@media (max-width:979px) {

	.sidebar-background {

		display:none

	}

	.primary-sidebar {

		*zoom:1;

		position:static;

		width:auto;

		float:none;

		background:#11161A

	}

	.primary-sidebar:before,.primary-sidebar:after {

		display:table;

		content:"";

		line-height:0

	}

	.primary-sidebar:after {

		clear:both

	}

	.main-content {

		margin:0

	}

	.user-avatar>.dropdown-toggle {

		display:none

	}

	.dropdown-menu li.with-image span,.dropdown-menu li a {

		text-shadow:none

	}

	.label,.badge,.navbar-inverse .nav>li>a,.navbar-inverse .nav>li.active>a {

		-webkit-box-shadow:none;

		-moz-box-shadow:none;

		box-shadow:none

	}

	.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a {

		font-weight:600

	}

	.primary-sidebar .nav {

		margin:0

	}

	.breadcrumb-line {

		height:auto

	}

	.breadcrumb-line .breadcrumbs {

		*zoom:1;

		float:none

	}

	.breadcrumb-line .breadcrumbs:before,.breadcrumb-line .breadcrumbs:after {

		display:table;

		content:"";

		line-height:0

	}

	.breadcrumb-line .breadcrumbs:after {

		clear:both

	}

	.breadcrumb-line .nav.pull-right {

		float:none;

		margin-right:0;

		border-right:none;

		border-top:1px solid #ccc

	}

	.breadcrumb-line .nav.pull-right>li:first-child>a {

		border-left:none

	}

	.nav-collapse .dropdown-menu {

		display:block;

		background:transparent

	}

	.nav-collapse .dropdown-menu li a {

		background:rgba(0,0,0,0.2);

		margin-bottom:3px !important

	}

	.navbar-search .search-query.animated,.navbar-search .search-query.animated {

		width:100%;

		-webkit-box-sizing:border-box;

		-moz-box-sizing:border-box;

		box-sizing:border-box;

		padding:12px

	}

	.navbar-search .search-query.animated:focus,.navbar-search .search-query.animated .focused,.navbar-search .search-query.animated:focus,.navbar-search .search-query.animated .focused {

		width:100%;

		padding:12px

	}

	.navbar-search i {

		right:25px;

		top:15px

	}

	.nav-tabs-right li>a>span,.nav-tabs-right .title,.nav-tabs-left li>a>span,.nav-tabs-left .title {

		display:none

	}

}

@media (max-width:767px) {

	body {

		padding:0

	}

	.btn-block {

		margin-bottom:10px

	}

	.user-avatar {

		padding-bottom:0

	}

	.area-top {

		text-align:center

	}

	.area-top .header {

		display:block;

		float:none

	}

	.area-top .header i {

		float:none

	}

	.area-top .sparkline-box {

		float:none;

		display:inline-block

	}

}

@media (max-width:550px) {

	.area-top .sparkline-box .sparkline {

		display:none

	}

}

@media (max-width:480px) {

	.area-top .num-stats li {

		width:auto

	}

	.navbar .brand {

		text-align:center;

		width:100%;

		float:none

	}

	.navbar .nav.pull-right {

		float:none;

		*zoom:1

	}

	.navbar .nav.pull-right:before,.navbar .nav.pull-right:after {

		display:table;

		content:"";

		line-height:0

	}

	.navbar .nav.pull-right:after {

		clear:both

	}

	.navbar-inner {

		text-align:center

	}

	.navbar-inner a {

		margin-right:0

	}

	.brand+.nav {

		display:inline-block;

		margin-bottom:10px

	}

	.navbar-inverse .nav>li>a {

		margin-right:0

	}

	.navbar-inverse .brand+.nav>li>a {

		margin-right:10px

	}

	.navbar-inverse .brand+.nav>li:last-child a {

		margin-right:0

	}

	.area-top {

		height:auto;

		text-align:center

	}

	.area-top .header {

		margin-top:0;

		margin-bottom:7px;

		text-align:center;

		float:none

	}

	.area-top .num-stats {

		float:none;

		display:inline-block

	}

	.area-top .num-stats li {

		padding:5px

	}

	.chat-box.timeline .arrow-box-left {

		margin-left:0

	}

	.chat-box.timeline .arrow-box-left:after,.chat-box.timeline .arrow-box-left:before {

		content:none

	}

	.chat-box.timeline .arrow-box-left .avatar {

		left:10px;

		top:5px

	}

	.chat-box.timeline .arrow-box-left .name {

		float:left;

		margin-left:45px

	}

	.chat-box.timeline+.closable-chat-box {

		margin-left: 0

	}

}


#navbar_pic{

	height: 40px;
    margin-top: -10px;
    width: 40px;
    object-fit: fill;
    border-radius: 20px;
    border: 2px solid #ec326e;
    box-shadow: 0 0 0 1px #333335;
}