.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity
}

.isotope-item {
	z-index: 2
}

.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition
	{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}

.isotope,.isotope .isotope-item {
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-ms-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-duration: .8s
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1
}

#cboxNext:hover {
	background-position: -50px -25px
}

#cboxLoadingOverlay {
	background: url(../images/loading_background.png) no-repeat center
		center
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}

#cboxMiddleLeft {
	width: 21px;
	background: url(../images/controls.png) left top repeat-y
}

#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active
	{
	outline: 0
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../images/controls.png) no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}

#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: 0
}

#cboxBottomCenter {
	height: 21px;
	background: url(../images/border.png) 0 -29px repeat-x
}

#cboxTopCenter {
	height: 21px;
	background: url(../images/border.png) 0 0 repeat-x
}

#cboxTitle {
	margin: 0;
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494
}

#colorbox,#cboxOverlay,#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden
}

#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef
}

#colorbox,#cboxContent,#cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box
}

#cboxClose:hover {
	background-position: -25px -25px
}

#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(../images/controls.png) no-repeat -130px -29px
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
	background: #fff
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
	cursor: pointer
}

#cboxMiddleLeft,#cboxBottomLeft {
	clear: left
}

#cboxLoadingGraphic {
	background: url(../images/loading.gif) no-repeat center center
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494
}

#cboxContent {
	position: relative;
	background: #fff;
	overflow: hidden
}

#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/controls.png) no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}

#cboxMiddleRight {
	width: 21px;
	background: url(../images/controls.png) right top repeat-y
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(../images/controls.png) no-repeat -101px -29px
}

#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	margin-bottom: 28px
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(../images/overlay.png) repeat 0 0
}

#cboxPrevious:hover {
	background-position: -75px -25px
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
	-ms-interpolation-mode: bicubic
}

#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(../images/controls.png) no-repeat -130px 0
}

#colorbox {
	outline: 0
}

#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(../images/controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}

#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(../images/controls.png) no-repeat -101px 0
}

div.button.disabled,div.button:disabled {
	background-position: 0 -613px
}

div.button.active span,div.button:active span {
	background-position: right -703px;
	color: #555
}

div.uploader.disabled {
	background-position: 0 -325px
}

div.uploader.disabled span.filename {
	border-color: #ddd;
	color: #aaa
}

div.uploader.disabled span.action {
	background-position: right -381px;
	color: #aaa
}

div.checker.focus span,div.checker:hover span {
	background-position: -38px -260px
}

div.selector.focus,div.selector.hover,div.selector:hover {
	background-position: -480px -157px
}

.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus
	{
	outline: 0
}

div.button.active,div.button:active {
	background-position: 0 -583px
}

div.button.focus,div.button:focus,div.button:hover,div.button.hover {
	background-position: 0 -553px
}

div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span
	{
	background-position: -144px -279px
}

div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked
	{
	background-position: -126px -279px
}

div.button.disabled span,div.button:disabled span {
	background-position: right -733px;
	color: #bbb;
	cursor: default
}

div.uploader {
	background-position: 0 -297px;
	height: 32px;
	width: 190px;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	cursor: default
}

div.uploader span.filename {
	height: 32px;
	margin: 2px 0 2px 2px;
	line-height: 32px;
	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
}

div.uploader span.action {
	background-position: right -409px;
	height: 32px;
	line-height: 32px;
	width: 85px;
	text-align: center;
	text-shadow: #fff 0 1px 0;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: inline;
	padding: 2px 0;
	overflow: hidden;
	cursor: pointer
}

div.uploader input {
	width: 190px;
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	float: right;
	height: 25px;
	border: 0;
	cursor: default
}

div.radio.focus span,div.radio:hover span {
	background-position: -36px -279px
}

div.checker:active span.checked,div.checker.active span.checked {
	background-position: -95px -260px
}

div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover
	{
	background-position: -480px -191px
}

div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span
	{
	background-position: -57px -260px
}

.selector,.checker,.button,.radio,.uploader {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline
}

div.radio:active span.checked,div.radio.active span.checked {
	background-position: -90px -279px
}

div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked
	{
	background-position: -133px -260px
}

div.checker {
	width: 19px;
	height: 19px;
	margin-right: 5px;
	position: relative
}

div.checker span.checked {
	background-position: -76px -260px
}

div.checker span {
	background-position: 0 -260px;
	height: 19px;
	width: 19px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center
}

div.checker input {
	width: 19px;
	height: 19px;
	opacity: 0;
	display: inline-block;
	background: 0
}

div.selector:active span,div.selector.active span {
	background-position: right -26px
}

input.text:focus,input.email:focus,input.password:focus,textarea.uniform:focus
	{
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
	border-color: #bbb
}

div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span
	{
	background-image: url(../images/uniform/sprite.png);
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased
}

div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span
	{
	background-position: right -673px
}

div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action
	{
	background-position: right -409px
}

div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action
	{
	background-position: right -409px
}

div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked
	{
	background-position: -162px -279px
}

div.radio:active span,div.radio.active span {
	background-position: -18px -279px
}

div.selector.disabled {
	background-position: -480px -191px
}

div.selector.disabled span {
	background-position: right -35px;
	color: #bbb
}

div.button {
	background-position: 0 -523px;
	height: 30px;
	cursor: pointer;
	position: relative
}

div.button span {
	background-position: right -643px;
	margin-left: 13px;
	height: 22px;
	padding-top: 8px;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-left: 2px;
	padding-right: 15px;
	display: -moz-inline-box;
	display: inline-block;
	line-height: 1;
	text-align: center
}

div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span
	{
	background-position: -152px -260px
}

div.checker:active span,div.checker.active span {
	background-position: -19px -260px
}

div.radio.focus span.checked,div.radio:hover span.checked {
	background-position: -108px -279px
}

div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span
	{
	background-position: -54px -279px
}

div.selector.focus span,div.selector.hover span,div.selector:hover span
	{
	background-position: right -1px
}

div.selector:active,div.selector.active {
	background-position: -483px -156px
}

div.uploader.active span.action,div.uploader:active span.action {
	background-position: right -465px
}

div.radio {
	width: 18px;
	height: 18px;
	margin-right: 3px;
	position: relative
}

div.radio span.checked {
	background-position: -72px -279px
}

div.radio span {
	height: 18px;
	width: 18px;
	background-position: 0 -279px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center
}

div.radio input {
	width: 18px;
	height: 18px;
	opacity: 0;
	text-align: center;
	display: inline-block;
	background: 0
}

div.uploader.focus,div.uploader.hover,div.uploader:hover {
	background-position: 0 -297px
}

div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked
	{
	background-position: -171px -260px
}

div.checker.focus span.checked,div.checker:hover span.checked {
	background-position: -114px -260px
}

div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span
	{
	background-position: right -35px
}

div.button a,div.button button,div.button input {
	position: absolute
}

div.selector {
	background-position: -480px -157px;
	line-height: 32px;
	height: 32px;
	font-size: 12px;
	position: relative;
	padding-left: 10px;
	overflow: hidden
}

div.selector select {
	top: 0;
	left: 0;
	width: 98%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: solid 1px #fff;
	position: absolute;
	opacity: 0;
	filter: opacity:0;
	height: 31px;
	border: 0;
	background: 0
}

div.selector select option {
	padding: 0 5px
}

div.selector span {
	background-position: right -1px;
	height: 26px;
	line-height: 26px;
	padding: 4px 35px 2px 2px;
	cursor: pointer;
	color: #666;
	text-shadow: 0 1px 0 #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

input.text,input.email,input.password,textarea.uniform {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding: 3px;
	color: #777;
	background: url('../images/uniform/bg-input-focus.png') repeat-x 0 0;
	background: url('../images/uniform/bg-input.png') repeat-x 0 0;
	border-top: solid 1px #aaa;
	border-left: solid 1px #aaa;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0
}

.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button *
	{
	margin: 0;
	padding: 0
}

.colorselector {
	display: inline-block;
	height: 28px;
	width: 28x;
	position: relative;
	vertical-align: middle;
	margin-left: 5px
}

.colorselector span {
	display: block;
	height: 28px;
	width: 28px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	background: #000 url(../images/colorpicker/select2.png) no-repeat -4px
		-4px
}

.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(../images/colorpicker/colorpicker_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden
}

.colorpicker_rgb_b {
	background-image: url(../images/colorpicker/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px
}

.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute
}

.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize
}

.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00
}

.colorpicker_hsb_s {
	background-image: url(../images/colorpicker/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px
}

.colorpicker_hsb_h {
	background-image: url(../images/colorpicker/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px
}

.colorpicker_hex.colorpicker_focus {
	background-position: bottom
}

.colorpicker_rgb_g {
	background-image: url(../images/colorpicker/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px
}

.colorpicker_rgb_r {
	background-image: url(../images/colorpicker/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px
}

.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize
}

.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(../images/colorpicker/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0
}

.colorpicker_submit.colorpicker_focus {
	background-position: bottom
}

.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair
}

.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(../images/colorpicker/colorpicker_overlay.png)
}

.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(../images/colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px
}

.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(../images/colorpicker/colorpicker_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none
}

.colorpicker input {
	background-color: transparent !important;
	border: 1px solid transparent !important;
	position: absolute !important;
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #898989 !important;
	top: 4px !important;
	right: 11px !important;
	text-align: right !important;
	margin: 0 !important;
	padding: 0 !important;
	height: 11px !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.colorpicker_hsb_b {
	background-image: url(../images/colorpicker/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px
}

.colorpicker_slider {
	background-position: bottom
}

.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(../images/colorpicker/colorpicker_hex.png) top;
	left: 212px;
	top: 142px
}

.colorpicker_hex input {
	right: 6px
}

.colorpicker_focus {
	background-position: center
}

.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00
}

body>div.jGrowl {
	position: fixed
}

div.jGrowl.center {
	top: 30px;
	width: 50%;
	left: 40%
}

div.jGrowl.top-left {
	left: 0;
	top: 0
}

div.jGrowl {
	z-index: 9999;
	color: #fff;
	font-size: 12px;
	position: absolute
}

div.jGrowl div.jGrowl-notification {
	min-height: 20px
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index: 99;
	float: right;
	font-weight: bold;
	font-size: 1em;
	cursor: pointer
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: bold;
	font-size: .85em
}

div.jGrowl div.yellowgrowl {
	background-color: #FF9;
	border: 0;
	color: #333
}

div.jGrowl div.jGrowl-closer {
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	font-size: .9em;
	font-weight: bold;
	text-align: center
}

div.jGrowl.top-right {
	right: 0;
	top: 0
}

div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer {
	margin: 10px
}

div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer {
	background-color: #333;
	border: 1px solid #222;
	opacity: .85;
	-ms-filter: "alpha(opacity=85)";
	filter: alpha(opacity = 85);
	zoom: 1;
	width: 235px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	display: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

div.jGrowl.bottom-right {
	right: 0;
	bottom: 0
}

div.jGrowl.customtop-right {
	right: 0;
	top: 90px
}

div.center div.jGrowl-notification,div.center div.jGrowl-closer {
	margin-left: auto;
	margin-right: auto
}

div.jGrowl.bottom-left {
	left: 0;
	bottom: 0
}

#popup_container.alert-danger #popup_title {
	background-color: #c00
}

#popup_container.alert-danger #popup_content {
	border-color: #c00
}

#popup_container.alert-danger #popup_cancel {
	border-color: #c00;
	color: #c00
}

#popup_prompt:focus {
	background: #fff
}

#popup_container.alert-success #popup_ok,#popup_container.alert-success #popup_ok:hover
	{
	border-color: #86d628;
	color: #86d628
}

#popup_ok:hover,#popup_ok:active,#popup_cancel:hover,#popup_cancel:active
	{
	background-position: 0 -39px
}

#popup_container.alert-info #popup_title {
	background-color: #71b8ee
}

#popup_container.alert-info #popup_content {
	border-color: #71b8ee
}

#popup_container.alert-info #popup_cancel {
	border-color: #71b8ee;
	color: #71b8ee
}

#popup_container.alert-success #popup_title {
	background-color: #86d628
}

#popup_container.alert-success #popup_content {
	border-color: #86d628
}

#popup_container.alert-success #popup_cancel {
	border-color: #86d628;
	color: #86d628
}

#popup_title {
	line-height: 21px;
	color: #fff;
	font-weight: bold;
	background: #0866c6;
	cursor: default;
	padding: 10px 15px;
	margin: 0;
	outline: 0;
	font-size: 13px
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px;
	max-width: 600px;
	background: #fff;
	color: #666;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

#popup_container.alert-warning #popup_ok,#popup_container.alert-warning #popup_ok:hover
	{
	border-color: #fcb904;
	color: #fcb904
}

#popup_content {
	padding: 0;
	margin: 0;
	background: #fff;
	border: 2px solid #0866c6;
	border-top: 0
}

#popup_overlay {
	background: #fff !important;
	opacity: .6 !important
}

#popup_prompt {
	margin: 5px 0;
	padding: 7px 5px;
	border: 1px solid #ccc;
	background: #f7f7f7;
	color: #666;
	width: 255px !important
}

#popup_message {
	padding: 20px 15px
}

#popup_message input:focus {
	border-color: rgba(82, 168, 236, 0.8)
}

#popup_content.alert {
	color: #666;
	text-shadow: none
}

#popup_container.alert-inverse #popup_ok,#popup_container.alert-inverse #popup_ok:hover
	{
	border-color: #333;
	color: #333
}

#popup_cancel {
	border: 2px solid #0866c6;
	background: #fff;
	color: #0866c6;
	padding: 7px 0
}

#popup_ok,#popup_ok:hover {
	color: #0866c6;
	border: 2px solid #0866c6;
	padding: 7px 0;
	background: #fff
}

#popup_panel {
	text-align: center;
	padding: 10px 0 20px 0
}

#popup_panel input {
	min-width: 100px;
	text-align: center
}

#popup_container.alert-inverse #popup_title {
	background-color: #333
}

#popup_container.alert-inverse #popup_content {
	border-color: #333
}

#popup_container.alert-inverse #popup_cancel {
	border-color: #333;
	color: #333
}

#popup_container.alert-info #popup_ok,#popup_container.alert-info #popup_ok:hover
	{
	border-color: #71b8ee;
	color: #71b8ee
}

#popup_container.alert-warning #popup_title {
	background-color: #fcb904
}

#popup_container.alert-warning #popup_content {
	border-color: #fcb904
}

#popup_container.alert-warning #popup_cancel {
	border-color: #fcb904;
	color: #fcb904
}

#popup_container.alert-danger #popup_ok,#popup_container.alert-danger #popup_ok:hover
	{
	border-color: #c00;
	color: #c00
}

#popup_ok,#popup_cancel {
	padding: 5px 15px;
	font-size: 12px;
	display: inline-block;
	cursor: pointer
}

.tags_clear {
	clear: both;
	width: 100%;
	height: 0
}

.not_valid {
	background: #fbd8db !important;
	color: #90111a !important
}

div.tagsinput {
	border: 1px solid #bbb;
	background: #FFF;
	padding: 5px;
	width: 300px;
	height: 100px;
	overflow-y: auto
}

div.tagsinput span.tag {
	border: 1px solid #70b0f0;
	display: block;
	float: left;
	padding: 2px 5px;
	text-decoration: none;
	background: #81befb;
	color: #fff;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: helvetica;
	font-size: 13px
}

div.tagsinput span.tag a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-size: 11px
}

div.tagsinput div {
	display: block;
	float: left
}

div.tagsinput input {
	width: 80px;
	margin: 0;
	font-family: helvetica;
	font-size: 13px;
	border: 1px solid transparent;
	padding: 5px;
	background: transparent;
	color: #000;
	outline: 0;
	margin-right: 5px;
	margin-bottom: 5px
}

.ui-spinner-button {
	overflow: hidden;
	border: 1px solid #bbb;
	border-left: 0;
	cursor: pointer;
	width: 20px;
	height: 10px
}

.ui-spinner-buttons {
	position: absolute
}

.ui-spinner-down {
	background: url(../images/spinner.png) no-repeat -2px -11px
}

.ui-spinner {
	position: relative;
	border: 0
}

.ui-spinner-up {
	background: url(../images/spinner.png) no-repeat -2px 1px;
	border-bottom: 0
}

.input-spinner {
	padding: 5px
} /*!
 * FullCalendar v1.6.4 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */
.fc-widget-header .fc-agenda-divider-inner {
	background: #eee
}

.fc-state-default.fc-corner-right {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.fc-button {
	position: relative;
	display: inline-block;
	padding: 0 .6em;
	overflow: hidden;
	height: 1.9em;
	line-height: 1.9em;
	white-space: nowrap;
	cursor: pointer
}

.fc-button .ui-icon {
	position: relative;
	float: left;
	margin-top: -50%;
	*margin-top: 0;
	*top: -50%
}

.fc-button .fc-icon-wrap {
	position: relative;
	float: left;
	top: 50%
}

.fc-cell-overlay {
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity = 30)
}

.fc-view {
	width: 100%;
	overflow: hidden
}

.fc .fc-header-space {
	padding-left: 10px
}

.fc .fc-week-number {
	width: 22px;
	text-align: center
}

.fc .fc-week-number div {
	padding: 0 2px
}

.fc table {
	border-collapse: collapse;
	border-spacing: 0
}

.fc .ui-resizable-handle {
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden;
	font-size: 300%;
	line-height: 50%
}

.fc-border-separate th,.fc-border-separate td {
	border-width: 1px 0 0 1px
}

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px
}

.fc-event-hori .ui-resizable-w {
	top: 0 !important;
	left: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: w-resize
}

.fc-event-hori .ui-resizable-e {
	top: 0 !important;
	right: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: e-resize
}

.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px
}

.fc-event-inner {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.fc-rtl .fc-event {
	text-align: right
}

.fc-rtl .fc-grid .fc-event-time {
	float: right
}

.fc-rtl .fc-grid .fc-day-number {
	float: left
}

.fc-event-vert.fc-event-end {
	border-bottom-width: 1px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}

.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td {
	border-top-style: dotted
}

.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px
}

.fc-agenda-days .fc-col0 {
	border-left-width: 0
}

.fc-agenda-days th {
	text-align: center
}

.fc-event {
	border: 1px solid #3a87ad;
	background-color: #3a87ad;
	color: #fff;
	font-size: .85em;
	cursor: default
}

.fc-state-highlight {
	background: #fcf8e3
}

.fc-header .fc-corner-right,.fc-header .ui-corner-right {
	margin-right: 0
}

.fc-event-time,.fc-event-title {
	padding: 0 1px
}

a.fc-event,.fc-event-draggable {
	cursor: pointer
}

a.fc-event {
	text-decoration: none
}

.fc-button-prev .fc-text-arrow,.fc-button-next .fc-text-arrow {
	font-weight: bold
}

.fc-content {
	clear: both;
	zoom: 1
}

.fc-agenda-slots tr.fc-minor th.ui-widget-header {
	*border-top-style: solid
}

.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: 0
}

.fc-agenda-slots td div {
	height: 20px
}

.fc-agenda-slots th {
	border-width: 1px 1px 0
}

.fc-text-arrow {
	margin: 0 .1em;
	font-size: 2em;
	font-family: "Courier New", Courier, monospace;
	vertical-align: baseline
}

.fc-header-title {
	display: inline-block;
	vertical-align: top
}

.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap
}

.fc-event-container>* {
	z-index: 8
}

.fc-state-down,.fc-state-active {
	background-color: #ccc;
	background-image: none;
	outline: 0;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px
		rgba(0, 0, 0, 0.05)
}

.fc-state-default {
	border: 1px solid;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px
		rgba(0, 0, 0, 0.05)
}

.fc-header-left {
	width: 25%;
	text-align: left
}

.fc td,.fc th {
	padding: 0;
	vertical-align: top
}

html .fc,.fc table {
	font-size: 1em
}

.fc-agenda-allday .fc-day-content {
	min-height: 34px;
	_height: 34px
}

.fc-agenda-allday th {
	border-width: 0 1px
}

.fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end
	{
	border-left-width: 1px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity = 65);
	box-shadow: none
}

.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled {
	color: #333;
	background-color: #e6e6e6
}

.fc-state-default.fc-corner-left {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top;
	margin-right: -1px
}

.fc-header .fc-state-down {
	z-index: 3
}

.fc-header td {
	white-space: nowrap
}

.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden
}

.fc-agenda .fc-week-number {
	font-weight: bold
}

.fc-agenda .fc-agenda-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: normal
}

.fc-agenda table {
	border-collapse: separate
}

.fc-agenda .fc-day-content {
	padding: 2px 2px 1px
}

.fc-agenda .ui-resizable-resizing {
	_overflow: hidden
}

.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td {
	border-bottom-width: 1px
}

.fc-event-container>.ui-draggable-dragging,.fc-event-container>.ui-resizable-resizing
	{
	z-index: 9
}

.fc-header .fc-state-hover,.fc-header .ui-state-hover {
	z-index: 2
}

.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg {
	display: none\9
}

.fc-event-vert {
	border-width: 0 1px
}

.fc-event-vert .fc-event-inner {
	position: relative;
	z-index: 2
}

.fc-event-vert .fc-event-time {
	white-space: nowrap;
	font-size: 10px
}

.fc-event-vert .fc-event-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity = 25)
}

.fc-event-vert .ui-resizable-s {
	bottom: 0 !important;
	width: 100% !important;
	height: 8px !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize
}

.fc-grid .fc-other-month .fc-day-number {
	opacity: .3;
	filter: alpha(opacity = 30)
}

.fc-grid .fc-event-time {
	font-weight: bold
}

.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px
}

.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px
}

.fc-grid th {
	text-align: center
}

.fc-event-vert.fc-event-start {
	border-top-width: 1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th
	{
	border-top-width: 0
}

table.fc-border-separate {
	border-collapse: separate
}

.fc-header .fc-state-active,.fc-header .ui-state-active {
	z-index: 4
}

.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td {
	border-top-width: 0
}

.fc-border-separate th.fc-last,.fc-border-separate td.fc-last {
	border-right-width: 1px
}

.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start
	{
	border-right-width: 1px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.fc-state-hover {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}

.fc-widget-header,.fc-widget-content {
	border: 1px solid #ddd
}

.fc-header-right {
	width: 25%;
	text-align: right
}

.fc-header-center {
	text-align: center
}

@font-face {
	font-family: 'LatoBlackItalic';
	src: url('../fonts/lato/Lato-BlaIta-webfont.eot');
	src: url('../fonts/lato/Lato-BlaIta-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-BlaIta-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-BlaIta-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-BlaIta-webfont.svg#LatoBlackItalic')
		format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'LatoBlack';
	src: url('../fonts/lato/Lato-Bla-webfont.eot');
	src: url('../fonts/lato/Lato-Bla-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-Bla-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-Bla-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-Bla-webfont.svg#LatoBlack') format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'LatoBoldItalic';
	src: url('../fonts/lato/Lato-BolIta-webfont.eot');
	src: url('../fonts/lato/Lato-BolIta-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-BolIta-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-BolIta-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-BolIta-webfont.svg#LatoBoldItalic')
		format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'LatoBold';
	src: url('../fonts/lato/Lato-Bol-webfont.eot');
	src: url('../fonts/lato/Lato-Bol-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-Bol-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-Bol-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-Bol-webfont.svg#LatoBold') format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'LatoItalic';
	src: url('../fonts/lato/Lato-RegIta-webfont.eot');
	src: url('../fonts/lato/Lato-RegIta-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-RegIta-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-RegIta-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-RegIta-webfont.svg#LatoItalic') format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'LatoRegular';
	src: url('../fonts/lato/Lato-Reg-webfont.eot');
	src: url('../fonts/lato/Lato-Reg-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-Reg-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-Reg-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-Reg-webfont.svg#LatoRegular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'LatoLightItalic';
	src: url('../fonts/lato/Lato-LigIta-webfont.eot');
	src: url('../fonts/lato/Lato-LigIta-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-LigIta-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-LigIta-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-LigIta-webfont.svg#LatoLightItalic')
		format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'LatoLight';
	src: url('../fonts/lato/Lato-Lig-webfont.eot');
	src: url('../fonts/lato/Lato-Lig-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-Lig-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-Lig-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-Lig-webfont.svg#LatoLight') format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'LatoHairlineItalic';
	src: url('../fonts/lato/Lato-HaiIta-webfont.eot');
	src: url('../fonts/lato/Lato-HaiIta-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-HaiIta-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-HaiIta-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-HaiIta-webfont.svg#LatoHairlineItalic')
		format('svg');
	font-weight: normal;
	font-style: normal;
	font-family: 'LatoHairline';
	src: url('../fonts/lato/Lato-Hai-webfont.eot');
	src: url('../fonts/lato/Lato-Hai-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/lato/Lato-Hai-webfont.woff') format('woff'),
		url('../fonts/lato/Lato-Hai-webfont.ttf') format('truetype'),
		url('../fonts/lato/Lato-Hai-webfont.svg#LatoHairline') format('svg');
	font-weight: normal;
	font-style: normal
}

body {
	-webkit-backface-visibility: hidden
}

.animated {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge
}

.animated.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash
}

.animated.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake
}

.animated.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce
}

.animated.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada
}

.animated.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing
}

.animated.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble
}

.animated.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse
}

.animated.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip
}

.animated.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX
}

.animated.flipOutX {
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-moz-animation-name: flipOutX;
	-moz-backface-visibility: visible !important;
	-o-animation-name: flipOutX;
	-o-backface-visibility: visible !important;
	animation-name: flipOutX;
	backface-visibility: visible !important
}

.animated.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY
}

.animated.flipOutY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipOutY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipOutY;
	backface-visibility: visible !important;
	animation-name: flipOutY
}

.animated.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn
}

.animated.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp
}

.animated.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown
}

.animated.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

.animated.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight
}

.animated.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}

.animated.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}

.animated.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}

.animated.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}

.animated.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut
}

.animated.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}

.animated.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}

.animated.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}

.animated.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}

.animated.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}

.animated.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}

.animated.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}

.animated.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}

.animated.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn
}

.animated.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp
}

.animated.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown
}

.animated.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

.animated.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight
}

.animated.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut
}

.animated.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}

.animated.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-o-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}

.animated.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}

.animated.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}

.animated.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn
}

.animated.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}

.animated.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}

.animated.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}

.animated.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}

.animated.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut
}

.animated.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}

.animated.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}

.animated.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}

.animated.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}

.animated.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn
}

.animated.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut
}

.animated.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	-moz-animation-name: lightSpeedIn;
	-o-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-o-animation-duration: .5s;
	animation-duration: .5s
}

.animated.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	-moz-animation-name: lightSpeedOut;
	-o-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	-moz-animation-timing-function: ease-in;
	-o-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	-webkit-animation-duration: .25s;
	-moz-animation-duration: .25s;
	-o-animation-duration: .25s;
	animation-duration: .25s
}

25%{
opacity
:
0;-webkit-transform
:scale
(0
.95
);-moz-transform
:scale
(0
.95
);-o-transform
:scale
(0
.95
);transform
:scale
(0
.95
)
}
75%{
opacity
:
0;-webkit-transform
:translateX
(-5%)
 
rotate
(-1deg);-moz-transform
:translateX
(-5%)
 
rotate
(-1deg);-o-transform
:translateX
(-5%)
 
rotate
(-1deg);transform
:translateX
(-5%)
 
rotate
(-1deg)
}
10%{
-webkit-transform
:scale
(0
.9
)
 
rotate
(-3deg);-moz-transform
:scale
(0
.9
)
 
rotate
(-3deg);-o-transform
:scale
(0
.9
)
 
rotate
(-3deg);transform
:scale
(0
.9
)
 
rotate
(-3deg)
}
30%{
-webkit-transform
:translateX
(20%)
 
rotate
(3deg);-moz-transform
:translateX
(20%)
 
rotate
(3deg);-o-transform
:translateX
(20%)
 
rotate
(3deg);transform
:translateX
(20%)
 
rotate
(3deg)
}
50%{
-webkit-transform
:scale
(1
.1
);-moz-transform
:scale
(1
.1
);-o-transform
:scale
(1
.1
);transform
:scale
(1
.1
);-webkit-animation-timing-function
:ease-in
;-moz-animation-timing-function
:ease-in
;-o-animation-timing-function
:ease-in
;animation-timing-function
:ease-in
;opacity
:
1
}
70%{
-webkit-transform
:scale
(0
.9
);-moz-transform
:scale
(0
.9
);-o-transform
:scale
(0
.9
);transform
:scale
(0
.9
)
}
90%{
-webkit-transform
:scale
(1
.1
)
 
rotate
(3deg);-moz-transform
:scale
(1
.1
)
 
rotate
(3deg);-o-transform
:scale
(1
.1
)
 
rotate
(3deg);transform
:scale
(1
.1
)
 
rotate
(3deg)
}
20%{
-webkit-transform
:rotate(80deg)
;-moz-transform
:rotate(80deg)
;-o-transform
:rotate(80deg)
;transform
:rotate(80deg)
;opacity
:
1;-webkit-transform-origin
:top
 
left
;-webkit-animation-timing-function
:ease-in-out
;-moz-transform-origin
:top
 
left
;-moz-animation-timing-function
:ease-in-out
;-o-transform-origin
:top
 
left
;-o-animation-timing-function
:ease-in-out
;transform-origin
:top
 
left
;animation-timing-function
:ease-in-out
}
40%{
-webkit-transform
:rotate(60deg)
;-moz-transform
:rotate(60deg)
;-o-transform
:rotate(60deg)
;transform
:rotate(60deg)
;-webkit-animation-timing-function
:ease-in-out
;-moz-animation-timing-function
:ease-in-out
;-o-animation-timing-function
:ease-in-out
;animation-timing-function
:ease-in-out
;-webkit-transform-origin
:top
 
left
;-moz-transform-origin
:top
 
left
;-o-transform-origin
:top
 
left
;transform-origin
:top
 
left
}
60%{
-webkit-transform
:translateX
(-20%)
 
skewX
(30deg);-moz-transform
:translateX
(-20%)
 
skewX
(30deg);-o-transform
:translateX
(-20%)
 
skewX
(30deg);transform
:translateX
(-20%)
 
skewX
(30deg);opacity
:
1;-webkit-transform-origin
:top
 
left
;-webkit-animation-timing-function
:ease-in-out
;-moz-transform-origin
:top
 
left
;-moz-animation-timing-function
:ease-in-out
;-o-transform-origin
:top
 
left
;-o-animation-timing-function
:ease-in-out
;transform-origin
:top
 
left
;animation-timing-function
:ease-in-out
}
80%{
-webkit-transform
:translateX
(0%)
 
skewX
(-15deg);-moz-transform
:translateX
(0%)
 
skewX
(-15deg);-o-transform
:translateX
(0%)
 
skewX
(-15deg);transform
:translateX
(0%)
 
skewX
(-15deg);-webkit-animation-timing-function
:ease-in-out
;-moz-animation-timing-function
:ease-in-out
;-o-animation-timing-function
:ease-in-out
;animation-timing-function
:ease-in-out
;opacity
:
1;-webkit-transform-origin
:top
 
left
;-moz-transform-origin
:top
 
left
;-o-transform-origin
:top
 
left
;transform-origin
:top
 
left
}
100%{
-webkit-transform
:translateX
(100%)
 
skewX
(-30deg);-moz-transform
:translateX
(100%)
 
skewX
(-30deg);-o-transform
:translateX
(100%)
 
skewX
(-30deg);transform
:translateX
(100%)
 
skewX
(-30deg);-webkit-animation-timing-function
:ease-in
;-moz-animation-timing-function
:ease-in
;-o-animation-timing-function
:ease-in
;animation-timing-function
:ease-in
;opacity
:
0;-webkit-transform-origin
:right
 
bottom
;-moz-transform-origin
:right
 
bottom
;-o-transform-origin
:right
 
bottom
;transform-origin
:right
 
bottom
}
15%{
-webkit-transform
:translateX
(-25%)
 
rotate
(-5deg);-moz-transform
:translateX
(-25%)
 
rotate
(-5deg);-o-transform
:translateX
(-25%)
 
rotate
(-5deg);transform
:translateX
(-25%)
 
rotate
(-5deg)
}
45%{
-webkit-transform
:translateX
(-15%)
 
rotate
(-3deg);-moz-transform
:translateX
(-15%)
 
rotate
(-3deg);-o-transform
:translateX
(-15%)
 
rotate
(-3deg);transform
:translateX
(-15%)
 
rotate
(-3deg)
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	-moz-animation-name: slideInDown;
	-o-animation-name: slideInDown;
	animation-name: slideInDown
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	-moz-animation-name: slideOutLeft;
	-o-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	-moz-animation-name: slideOutRight;
	-o-animation-name: slideOutRight;
	animation-name: slideOutRight
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	-moz-animation-name: slideOutUp;
	-o-animation-name: slideOutUp;
	animation-name: slideOutUp
}

html,div,span,applet,object,iframe,h6,p,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,ol,ul,li,fieldset,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 21px;
	outline: 0
}

body {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 21px;
	outline: 0;
	font-size: 12px;
	font-family: 'RobotoRegular', 'Helvetica Neue', Helvetica, sans-serif;
	background-color: #fafafa
}

h1,h2,h3,h5 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 21px;
	line-height: normal;
	outline: 0;
	font-weight: normal
}

a,a:active,a:focus,a:link,a:hover,a:hover {
	outline: 0;
	color: #000;
	text-decoration: none
}

h4 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 21px;
	line-height: normal;
	outline: 0;
	font-size: 16px;
	font-weight: normal
}

blockquote {
	background: transparent;
	background: url(../images/quote.png) no-repeat 0 5px;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 21px;
	outline: 0;
	font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif;
	font-style: italic;
	padding-left: 40px
}

blockquote p {
	margin: 0 !important
}

strong {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 21px;
	outline: 0;
	font-weight: normal;
	font-family: 'RobotoBold', 'Helvetica Neue', Helvetica, sans-serif
}

label {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	line-height: 21px;
	outline: 0;
	font-size: 13px
}

::selection {
	background: #ccc;
	color: #fff;
	text-shadow: none
}

::-moz-selection {
	background: #ccc;
	color: #fff;
	text-shadow: none
}

:-moz-placeholder {
	color: #bbb
}

::-webkit-input-placeholder {
	color: #bbb
}

:-ms-input-placeholder {
	color: #bbb
}

a:link {
	color: blue;
	color: #980b00;
	outline: 0;
	text-decoration: none
}

body.errorpage {
	background: #fff
}

body.loginpage {
	background: #980b00
}

a:hover {
	outline: 0;
	color: #980b00;
	text-decoration: none;
	text-decoration: underline
}

a:hover nota {
	display: block;
	position: absolute;
	top: 2em;
	left: 2em;
	width: 15em;
	border: 1px solid #000;
	background-color: #ff9;
	color: #000;
	text-align: center
}

input,button {
	outline: 0;
	font-size: 13px;
	font-family: 'RobotoRegular', 'Helvetica Neue', Helvetica, sans-serif
}

select,textarea {
	outline: 0;
	font-size: 13px;
	font-family: 'RobotoRegular', 'Helvetica Neue', Helvetica, sans-serif;
	min-width: 80px
}

.loginpanel {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 300px
}

.loginpanelinner {
	position: relative;
	top: -150px;
	left: -50%
}

.loginpanelinner .logo {
	text-align: center;
	padding: 20px 0
}

.inputwrapper input:active,.inputwrapper input:focus {
	background: #fff;
	border: 0
}

.inputwrapper button:focus,.inputwrapper button:active,.inputwrapper button:hover
	{
	background: #000
}

.inputwrapper input {
	border: 0;
	padding: 10px;
	background: #fff;
	width: 250px;
	-moz-transition: all .2s ease-out 0s;
	-webkit-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s
}

.inputwrapper button {
	display: block;
	border: 1px solid #0c57a3;
	padding: 10px;
	background: #980b00;
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	-moz-transition: all .2s ease-out 0s;
	-webkit-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s
}

.inputwrapper label {
	display: inline-block;
	margin-top: 10px;
	color: rgba(255, 255, 255, 0.8);
	font-size: 11px;
	vertical-align: middle
}

.inputwrapper label input {
	width: auto;
	margin: -3px 5px 0 0;
	vertical-align: middle
}

.inputwrapper .remember {
	padding: 0;
	background: 0
}

.login-alert {
	display: none
}

.login-alert .alert {
	font-size: 11px;
	text-align: center;
	padding: 5px 0;
	border: 0
}

.loginfooter {
	font-size: 11px;
	color: rgba(255, 255, 255, 0.5);
	position: absolute;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	font-family: arial, sans-serif !important;
	padding: 5px 0
}

.header {
	background: #980b00;
	clear: both;
	height: 83px
}

.header .logo {
	text-align: left;
	padding-top: 6px;
	padding-left: 6px;
	float: left
}

.headerinner {
	margin-left: 200px
}

.headmenu {
	list-style: none
}

.headmenu>li>a:hover .count,.headmenu>li.open>a .count {
	opacity: 1
}

.headmenu>li>a:hover .headmenu-label,.headmenu>li.open>a .headmenu-label
	{
	opacity: 1
}

.headmenu>li>a:hover .head-icon,.headmenu>li.open a .head-icon {
	opacity: 1
}

.headmenu .dropdown-menu {
	border: 2px solid #980b00;
	border-top: 0;
	margin: 0
}

.headmenu .nav-header {
	text-shadow: none;
	font-weight: normal;
	font-family: 'RobotoBold', 'Helvetica Neue', Helvetica, sans-serif
}

.headmenu .dropdown-menu::after {
	position: absolute;
	top: -6px;
	left: 25px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	border-left: 6px solid transparent;
	content: ''
}

.headmenu>li {
	display: inline-block;
	float: left;
	font-size: 14px;
	position: relative;
	border-right: 1px solid rgba(255, 255, 255, 0.15);
	font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif
}

.headmenu>li>a {
	min-width: 60px;
	position: relative;
	display: block;
	color: #fff;
	padding: 9px 20px 3px 10px;
	cursor: pointer
}

.headmenu>li>a .count {
	position: absolute;
	top: 1px;
	right: 10px;
	opacity: .5
}

.headmenu>li>a .headmenu-label {
	display: block;
	margin-top: 28px;
	opacity: .5;
	text-align: center
}

.headmenu>li>a .head-icon {
	width: 28px;
	height: 8px;
	display: block;
	margin: auto;
	opacity: .5
}

.headmenu>li>a:hover {
	text-decoration: none
}

.headmenu>li:first-child {
	border-left: 1px solid rgba(255, 255, 255, 0.15)
}



.headmenu>li.right {
	float: right
}

.viewmore a {
	font-size: 11px;
	font-size: 11px !important;
	text-transform: uppercase
}

.newusers {
	min-width: 200px
}

.newusers .userthumb {
	width: 35px;
	display: block;
	float: left;
	margin-right: 10px
}

.newusers strong {
	display: block;
	line-height: normal
}

.newusers small {
	color: #999;
	line-height: normal
}

.userloggedinfo {
	color: #fff
}

.userloggedinfo img {
	padding: 1px;
	float: left;
	margin-top: -5px;
	opacity: .5
}

.userloggedinfo .userinfo {
	float: left;
	margin-left: 10px
}

.userloggedinfo .userinfo small {
	font-size: 11px;
	font-family: sans-serif;
	font-style: italic
}

.userloggedinfo ul {
	list-style: none;
	margin-top: 5px
}

.userloggedinfo ul li {
	display: block;
	font-size: 11px;
	line-height: normal;
	margin-bottom: 1px
}

.userloggedinfo ul li a {
	padding: 4px 5px 3px 5px;
	color: #fff;
	line-height: normal;
	background: rgba(255, 255, 255, 0.1);
	display: block;
	-moz-transition: all .2s ease-out 0s;
	-webkit-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s
}

.userloggedinfo ul li a:hover {
	text-decoration: none;
	background: rgba(255, 255, 255, 0.2)
}

.no-borderradius .userloggedinfo .userinfo {
	float: none;
	margin-left: 92px
}

.leftpanel {
	width: 160px;
	color: #fff;
	float: left
}

.leftmenu .nav-header {
	font-weight: normal;
	font-size: 11px;
	padding: 5px 20px;
	text-shadow: none;
	background: #232323;
	border-bottom: 1px solid #222
}

.leftmenu .nav-tabs.nav-stacked a {
	color: #999;
	padding: 10px 20px;
	font-size: 14px;
	font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif
}

.leftmenu .nav-tabs.nav-stacked a span {
	margin-right: 10px
}

.leftmenu .nav-tabs.nav-stacked>li>a:hover,.leftmenu .nav-tabs.nav-stacked>li>a:focus
	{
	background-color: #2c2c2c;
	color: #fff;
	border-bottom-color: #232323
}

.leftmenu .nav-tabs.nav-stacked>li>a {
	border: 0;
	border-bottom: 1px solid #232323
}

.leftmenu .nav-tabs.nav-stacked>li.active>a {
	background-color: #980b00;
	color: #fff;
	border-bottom-color: rgba(0, 0, 0, 0.2)
}

.leftmenu .nav-tabs.nav-stacked>li.active>a:hover {
	background-color: #980b00
}

.leftmenu .nav-tabs.nav-stacked>li.dropdown ul {
	background: #eee;
	display: none
}

.leftmenu .nav-tabs.nav-stacked>li.dropdown ul li {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd
}

.leftmenu .nav-tabs.nav-stacked>li.dropdown>a {
	background-image: url(../images/droparrow.png);
	background-repeat: no-repeat;
	background-position: right 19px
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul li a {
	display: block;
	font-size: 13px;
	padding: 7px 10px 7px 50px;
	color: #333;
	background-position: 25px 12px;
	background-image: url(../images/menuarrow.png);
	background-repeat: no-repeat
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul li a:hover {
	text-decoration: none;
	background-color: #fff
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul li.active a {
	background-color: #fff
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul ul li {
	border-right: 0
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul ul li a {
	padding-left: 70px;
	background-position: 50px 12px
}

.leftmenu .nav-tabs.nav-stacked .dropdown ul ul li:first-child a {
	border-top: 1px solid #ddd
}

.leftmenu .nav-tabs>li {
	margin-bottom: 0
}

.rightpanel {
	margin-left: 60px
}

.rightpanel:after {
	clear: both;
	content: '';
	display: block
}

.breadcrumbs {
	list-style: none;
	height: 22px;
	background: #ddd;
	padding: 4px 0 4px 10px;
	border-bottom: 1px solid #ccc;
	position: relative
}

.breadcrumbs>li {
	display: inline-block;
	float: left;
	margin-right: 5px;
	font-size: 11px;
	color: #666
}

.breadcrumbs>li span.separator {
	width: 5px;
	height: 9px;
	vertical-align: middle;
	display: inline-block;
	margin-left: 2px
}

.breadcrumbs>li.right {
	float: right;
	padding: 0;
	border-left: 1px solid #bbb;
	margin: -4px 0 0 0
}

.breadcrumbs>li.right .dropdown-menu a {
	font-size: 11px;
	padding: 2px 10px
}

.breadcrumbs>li.right>a {
	color: #666;
	padding: 4px 10px 5px 10px;
	display: block
}

.breadcrumbs>li.right>a i {
	vertical-align: middle
}

.breadcrumbs>li.right>a:hover {
	text-decoration: none;
	background: #f7f7f7
}

.breadcrumbs>li.right.open>a {
	background: #f7f7f7
}

.breadcrumbs>li:first-child a:hover {
	text-decoration: none;
	color: #666
}

.pageheader {
	padding: 6px;
	border-bottom: 1px solid #ddd;
	position: relative;
	min-height: 38px;
	background: #fff
}

.pageicon {
	width: 36px;
	font-size: 36px;
	padding: 10px;
	color: #980b00;
	display: inline-block;
	float: left;
	text-align: center;
}

.pagetitle {
	margin-left: 90px;
	padding-top: 5px
}

.pagetitle h1 {
	font-size: 32px;
	margin-left: -2px;
	color: #980b00;
	font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif
}

.pagetitle h5 {
	text-transform: uppercase;
	font-size: 11px;
	color: #999;
	font-family: 'RobotoRegular', 'Helvetica Neue', Helvetica, sans-serif
}

.searchbar {
	position: absolute;
	top: 33%;
	right: 20px
}

.searchbar input {
	width: 220px;
	padding: 8px 10px;
	background: #fff url(../images/icons/search.png) no-repeat 215px 10px;
	font-size: 12px
}

.maincontent {
	float: left;
	width: 100%
}

.maincontentinner {
	padding: 20px
}

.subtitle {
	text-transform: uppercase;
	font-size: 11px;
	color: #999;
	margin-bottom: 5px;
	font-family: 'RobotoRegular', 'Helvetica Neue', Helvetica, sans-serif
}

.subtitle2,.msglist li h4,.tabbedwizard .stepContainer h4,dt,.userloggedinfo .userinfo h5,.loginpanel .inputwrapper button
	{
	font-size: 13px;
	text-transform: uppercase;
	color: #333;
	margin-bottom: 5px;
	font-family: 'LatoBold', 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: normal
}

.shortcuts {
	list-style: none;
	margin-top: 20px;
	overflow: hidden;
	clear: both
}

.shortcuts li {
	display: inline-block;
	float: left;
	margin: 0 5px 5px 0;
	position: relative;
	font-family: 'RobotoLight', 'Helvetica Neue', Helvetica, sans-serif
}

.shortcuts li a {
	display: block;
	width: 130px;
	height: 130px;
	background: #980b00;
	color: #fff;
	font-size: 16px;
	-moz-transition: all .2s ease-out 0s;
	-webkit-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s
}

.shortcuts li a:hover {
	background: #282828;
	text-decoration: none
}

.shortcuts li .shortcuts-label {
	display: block;
	padding: 0 12px
}

.shortcuts li .shortcuts-icon {
	display: block;
	width: 48px;
	height: 48px;
	padding: 30px 0 20px 0;
	margin: 0 auto
}

.widget {
	-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3)
}

.widgettitle {
	background: #980b00;
	color: #fff;
	padding: 12px 15px;
	font-size: 14px
}

.widgettitle span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 8px
}

.widgetcontent {
	background: #fff;
	padding: 15px 12px;
	border: 2px solid #980b00;
	border-top: 0;
	margin-bottom: 20px
}

.widgetcontent p {
	margin: 15px 0
}

.wt1 {
	background: #333;
	color: #fff
}

.wc1 {
	border-color: #333
}

.commentlist {
	list-style: none;
	clear: both
}

.commentlist li {
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 15px
}

.commentlist li img {
	width: 60px
}

.commentlist li .comment-info {
	margin-left: 80px
}

.commentlist li p:last-child {
	margin-bottom: 0
}

.commentlist li .btn {
	margin-right: 3px
}

.commentlist li .btn span {
	margin-right: 5px
}

.tabtitle {
	padding: 10px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: sans-serif;
	margin-top: 5px;
	border-bottom: 1px solid #ddd
}

.userlist {
	list-style: none
}

.userlist li {
	display: block;
	border-bottom: 1px solid #ddd;
	padding: 10px;
	cursor: pointer
}

.userlist li .uinfo {
	margin-left: 60px
}

.userlist li .uinfo h5 {
	font-size: 14px;
	color: #980b00;
	margin-bottom: 2px;
	font-family: 'LatoBold', 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: normal
}

.userlist li .uinfo span {
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #999
}

.userlist li .uinfo span.pos {
	text-transform: uppercase;
	color: #666
}

.userlist li img {
	display: block;
	width: 50px
}

.userlist li .par {
	font-size: 11px;
	line-height: normal;
	margin-top: 4px
}

.userlist li:hover {
	background-color: #f7f7f7
}

.userlist li:last-child {
	border-bottom: 0
}

.userlist-favorites li {
	cursor: default
}

.userlist-favorites li .link {
	font-size: 11px;
	margin-top: 7px
}

.userlist-favorites li .link a {
	color: #666;
	display: inline-block;
	padding: 4px 5px;
	line-height: normal
}

.userlist-favorites li .link a:last-child {
	background: #86c91d;
	color: #fff
}

.userlist-favorites li .link a:first-child {
	background: #e9c72a;
	color: #fff
}

.userlist-favorites li .link a:hover {
	text-decoration: none;
	color: #fff
}

.userlist-favorites li:hover {
	background: 0
}

.title-danger {
	background-color: #d00 !important
}

.title-warning {
	background-color: #fcb904 !important
}

.title-success {
	background-color: #86d628 !important
}

.title-info {
	background-color: #71b8ee !important
}

.title-inverse {
	background-color: #333 !important
}

.headtitle {
	margin-bottom: 21px
}

.headtitle .btn-group .btn,.headtitle .btn-group .btn:focus,.headtitle .btn-group.open .btn.dropdown-toggle
	{
	background: 0;
	border: 0;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	color: #fff;
	padding: 5px 10px
}

.headtitle .btn-group {
	float: right
}

.headtitle .btn-group .btn .caret {
	border-top: 4px solid #fff
}

.headtitle .dropdown-menu {
	left: auto;
	right: 0
}

.headtitle-box {
	margin-bottom: 0
}

.widgetbox .headtitle {
	margin-bottom: 0
}

.box-danger .widgettitle {
	background-color: #d00
}

.box-danger .widgetcontent {
	border-color: #d00
}

.box-warning .widgettitle {
	background-color: #fcb904
}

.box-warning .widgetcontent {
	border-color: #fcb904
}

.box-success .widgettitle {
	background-color: #86d628
}

.box-success .widgetcontent {
	border-color: #86d628
}

.box-info .widgettitle {
	background-color: #71b8ee
}

.box-info .widgetcontent {
	border-color: #71b8ee
}

.box-inverse .widgettitle {
	background-color: #333
}

.box-inverse .widgetcontent {
	border-color: #333
}

.minimize {
	width: 15px;
	height: 19px;
	display: block;
	color: #000;
	font-size: 22px;
	float: right;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
	opacity: .2;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.3)
}

.minimize.collapsed {
	font-size: 20px
}

.minimize:hover {
	color: #333;
	opacity: .7;
	text-decoration: none
}

.stdform p,.stdform div.par {
	margin: 20px 0
}

.stdform span.field,.stdform div.field {
	margin-left: 220px;
	display: block;
	position: relative
}

.stdform input {
	padding: 5px;
	border: 1px solid #bbb
}

.stdform textarea {
	padding: 6px 5px;
	border: 1px solid #bbb
}

.stdform select {
	border: 1px solid #bbb;
	padding: 5px 2px
}

.stdform .formwrapper {
	display: block;
	padding-top: 5px;
	margin-left: 220px;
	line-height: 25px
}

.stdform label {
	float: left;
	width: 200px;
	text-align: right;
	padding: 5px 20px 0 0
}

.stdform label.error {
	float: none;
	display: block;
	font-size: 11px;
	color: #f00;
	text-align: left;
	padding: 0;
	width: auto;
	margin-left: 220px
}

.stdform label.valid {
	color: #468847
}

.stdform small.desc {
	font-size: 11px;
	color: #999;
	font-style: italic;
	display: block;
	margin: 5px 0 0 220px
}

.stdform .stdformbutton {
	margin-left: 220px
}

.stdform #spinner.input-small {
	width: 100px
}

.stdform2 p,.stdform2 div.par {
	border-top: 1px solid #ddd;
	background: #fcfcfc;
	margin: 0;
	clear: both
}

.stdform2 p:first-child,.stdform2 div.par:first-child {
	border-top: 0
}

.stdform2 span.field,.stdform2 div.field {
	margin-left: 220px;
	display: block;
	background: #fff;
	padding: 15px;
	border-left: 1px solid #ddd
}

.stdform2 input[type=checkbox],.stdform2 input[type=radio] {
	margin: 10px
}

.stdform2 div.terms {
	border: 0;
	background: 0
}

.stdform2 label {
	display: inline-block;
	padding: 15px 0 0 15px;
	vertical-align: top;
	text-align: left;
	font-weight: bold
}

.stdform2 label small {
	font-size: 11px;
	color: #999;
	display: block;
	font-weight: normal;
	line-height: 16px
}

.stdform2 label.error {
	margin-left: 0;
	padding: 0
}

.stdform2 .stdformbutton {
	margin-left: 0;
	padding: 15px;
	background: #fff
}

.stdform2 input {
	margin: 0
}

.dualselect {
	margin-left: 220px;
	display: block
}

.dualselect select {
	height: 200px;
	width: 40%;
	padding: 0;
	outline: 0
}

.dualselect select option {
	padding: 4px 5px;
	margin: 0
}

.dualselect .ds_arrow {
	display: inline-block;
	vertical-align: top;
	padding-top: 60px;
	margin: 0 10px
}

.dualselect .ds_arrow button {
	margin-top: -1px
}

.counter {
	display: block;
	font-size: 11px
}

.warning {
	color: #b00
}

.exceeded {
	color: #f00
}

.fileupload .btn {
	margin: 0;
	height: 21px;
	padding: 3px 10px 4px 10px;
	border-left: 0;
	vertical-align: top;
	color: #666
}

.fileupload .fileupload-exists {
	margin: 0;
	height: 21px;
	padding: 3px 10px 4px 10px;
	border-left: 0
}

[class^="iconsweets-"],[class*=" iconsweets-"] {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-image: url(../images/iconsweets-icons.png);
	background-position: -16px -16px;
	background-repeat: no-repeat
}

.iconsweets-white,.nav-pills>.active>a>[class^="iconsweets-"],.nav-pills>.active>a>[class*=" iconsweets-"],.nav-list>.active>a>[class^="iconsweets-"],.nav-list>.active>a>[class*=" iconsweets-"],.navbar-inverse .nav>.active>a>[class^="iconsweets-"],.navbar-inverse .nav>.active>a>[class*=" iconsweets-"],.dropdown-menu>li>a:hover>[class^="iconsweets-"],.dropdown-menu>li>a:hover>[class*=" iconsweets-"],.dropdown-menu>.active>a>[class^="iconsweets-"],.dropdown-menu>.active>a>[class*=" iconsweets-"],.dropdown-submenu:hover>a>[class^="iconsweets-"],.dropdown-submenu:hover>a>[class*=" iconsweets-"]
	{
	background-image: url(../images/iconsweets-icons-white.png)
}

.glyphicons {
	list-style: none
}

.glyphicons li {
	float: left;
	line-height: 25px;
	width: 25%
}

.fontawesomeicons ul {
	list-style: none
}

.fontawesomeicons ul li {
	line-height: 25px
}

.iconsweetslist {
	list-style: none
}

.iconsweetslist li {
	float: left;
	line-height: 26px;
	width: 25%
}

.bx-wrapper {
	border: 1px solid #ddd;
	width: auto !important;
	line-height: 21px;
	overflow: hidden
}

.bx-wrapper .pager {
	margin: 0
}

.slide_wrap {
	padding: 20px 50px;
	min-height: 60px
}

.bx-prev {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 100%;
	opacity: .6;
	vertical-align: middle;
	background: #eee url(../images/prev.png) no-repeat center center;
	border-right: 1px solid #ddd
}

.bx-next {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 100%;
	opacity: .6;
	vertical-align: middle;
	background: #eee url(../images/next.png) no-repeat center center;
	border-left: 1px solid #ddd
}

.bx-prev:hover,.bx-next:hover {
	opacity: 1
}

.slide_img {
	float: left;
	width: 100px
}

.slide_content {
	margin-left: 120px;
	text-align: left
}

.slide_content h4 {
	font-size: 18px;
	font-weight: normal
}

.slide_content h4 a:hover {
	color: #333;
	text-decoration: none
}

.slide_content p {
	margin: 10px 0
}

.slimScrollDiv {
	border: 1px solid #ddd
}

.entrylist li {
	display: block;
	padding: 20px;
	border-bottom: 1px solid #ddd
}

.entrylist li.even {
	background: #fcfcfc
}

.entry_wrap {
	min-height: 60px
}

.entry_img {
	float: left
}

.entry_content {
	margin-left: 120px
}

.entry_content h4 {
	font-size: 18px;
	font-weight: normal
}

.entry_content h4 a:hover {
	color: #333;
	text-decoration: none
}

.entry_content p {
	margin: 10px 0
}

.entry_content p:last-child {
	margin-bottom: 0
}

.mediamgr {
	position: relative;
	min-height: 400px
}

.mediamgr .mediamgr_right {
	position: absolute;
	width: 250px;
	top: 62px;
	right: 0
}

.mediamgr .mediamgr_rightinner {
	margin: 20px 0;
	padding-left: 20px
}

.mediamgr .mediamgr_rightinner h4 {
	font-size: 12px;
	text-transform: uppercase;
	padding: 10px;
	background: #980b00;
	color: #fff
}

.mediamgr_head {
	padding: 10px;
	background: #fcfcfc;
	border: 1px solid #ccc;
	overflow: visible;
	margin-bottom: 20px
}

.mediamgr_menu {
	list-style: none;
	position: relative;
	overflow: hidden
}

.mediamgr_menu li {
	display: inline-block;
	float: left
}

.mediamgr_menu li a {
	margin-bottom: 0
}

.mediamgr_menu li a:hover {
	cursor: pointer;
	text-decoration: none
}

.mediamgr_menu li a.prev {
	border-right: 0
}

.mediamgr_menu li a.prev_disabled {
	opacity: .6
}

.mediamgr_menu li a.preview_disabled {
	opacity: .6
}

.mediamgr_menu li a.newfilebutton {
	display: block;
	padding: 4px 10px 5px 10px;
	text-align: center;
	border: 1px solid #f0882c;
	background: #fb9337;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	-moz-box-shadow: inset 0 1px 0 rgba(250, 250, 250, 0.3);
	-webkit-box-shadow: inset 0 1px 0 rgba(250, 250, 250, 0.3);
	box-shadow: inset 0 1px 0 rgba(250, 250, 250, 0.3)
}

.mediamgr_menu li a.newfilebutton:hover {
	background: #485b79;
	border: 1px solid #3f526f
}

.mediamgr_menu li.right {
	float: right
}

.mediamgr_menu form input.filekeyword {
	padding: 5px 7px;
	width: 200px;
	background: #fff;
	color: #999;
	margin: 0;
	font-style: italic
}

.mediamgr_content {
	padding: 20px 0;
	margin-right: 250px
}

.mediamgr_category {
	padding: 10px 0;
	border-bottom: 1px dashed #ddd;
	margin-right: 270px
}

.mediamgr_category ul {
	list-style: none
}

.mediamgr_category ul li a:hover,.mediamgr_category ul li.current a {
	background: #333;
	color: #fff;
	text-decoration: none
}

.mediamgr_category ul li {
	display: inline-block;
	margin-right: 5px
}

.mediamgr_category ul li a {
	display: block;
	padding: 3px 10px;
	color: #666
}

.mediamgr_category ul li .pagenuminfo {
	display: inline-block;
	margin-top: 5px
}

.mediamgr_category ul li.right {
	float: right
}

.menuright {
	list-style: none
}

.menuright li {
	display: block;
	margin-bottom: 1px
}

.menuright li a {
	display: block;
	padding: 5px 10px;
	color: #666
}

.menuright li a:hover {
	background: #ddd;
	text-decoration: none
}

.menuright li.current a {
	background: #333;
	color: #fff
}

.listfile {
	list-style: none
}

.listfile li {
	display: inline-block;
	margin: 5px 10px 5px 0;
	border: 1px solid #ddd;
	padding: 10px;
	background: #fcfcfc
}

.listfile li a {
	display: block
}

.listfile li a:hover {
	cursor: pointer
}

.listfile li span.filename {
	display: block;
	margin-top: 5px;
	font-size: 11px;
	text-align: center
}

.listfile li:hover {
	border-color: #bbb
}

.listfile li.selected {
	border-color: #3493f5;
	background: #eaf3fd
}

.mediaWrapper {
	padding: 5px;
	width: 700px;
	min-height: 350px
}

.mediaWrapper p {
	margin: 10px 0
}

.mediaWrapper p:first-child {
	margin-top: 0
}

.imgpreview {
	width: 249px;
	max-width: none
}

.imginfo {
	background: #eee;
	padding: 10px 20px 10px 10px;
	border: 1px solid #ddd
}

.imgdetails input,.imgdetails textarea {
	padding: 7px 5px;
	border: 1px solid #bbb;
	background: #fcfcfc
}

.imgdetails label {
	display: block;
	margin-bottom: 2px
}

.messagemenu {
	background: #980b00;
	margin-top: 15px
}

.messagemenu ul {
	list-style: none;
	overflow: hidden;
	clear: both
}

.messagemenu ul li {
	display: inline-block;
	float: left;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	text-transform: uppercase;
	font-size: 11px
}

.messagemenu ul li a {
	display: block;
	padding: 12px 16px;
	color: #fff
}

.messagemenu ul li a:hover {
	text-decoration: none;
	background: rgba(255, 255, 255, 0.1)
}

.messagemenu ul li.active {
	border: 1px solid #980b00;
	border-bottom: 0
}

.messagemenu ul li.active a {
	background: #fff;
	color: #980b00
}

.messagemenu ul li.pull-right {
	float: right;
	border-right: 0;
	border-left: 1px solid rgba(255, 255, 255, 0.2)
}

.messagemenu ul li.back {
	display: none;
	border-right: 0
}

.messagemenu ul li.back a {
	cursor: pointer
}

.messagecontent {
	overflow: hidden;
	clear: both
}

.messageleft {
	width: 325px;
	border: 1px solid #980b00;
	border-top: 0;
	height: 600px;
	float: left;
	background: #f7f7f7
}

.messageright {
	background: #fff;
	margin-left: 325px;
	border: 1px solid #980b00;
	border-top: 0;
	border-left: 0;
	height: 600px
}

.messagesearch {
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #980b00
}

.messagesearch input {
	margin: 0;
	padding: 8px 10px;
	height: auto;
	background: #fff url(../images/icons/search.png) no-repeat 275px 8px
}

.msglist {
	list-style: none;
	overflow: auto;
	height: 540px
}

.msglist li {
	display: block;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	clear: both;
	cursor: pointer
}

.msglist li .thumb {
	width: 40px;
	height: 40px;
	float: left
}

.msglist li .summary {
	margin-left: 50px;
	color: #666;
	font-size: 12px;
	line-height: normal
}

.msglist li .date {
	height: 10px;
	color: #999;
	margin-top: -5px
}

.msglist li p {
	line-height: 10px;
	margin-top: 5px
}

.msglist li.unread {
	background: #fff
}

.msglist li.selected {
	background: #980b00
}

.msglist li.selected .summary {
	color: #fff
}

.msglist li.selected h4 {
	color: #fff
}

.msglist li.selected .date {
	color: #fff;
	opacity: .6
}

.messageview {
	overflow: auto;
	height: 450px
}

.messageview .subject {
	padding: 14px 20px 13px 20px;
	font-size: 16px;
	line-height: 28px;
	padding-right: 150px
}

.messageview .btn-group {
	margin-top: 12px;
	margin-right: 10px
}

.messageview .btn-group .btn {
	font-size: 11px;
	text-transform: uppercase
}

.msgauthor {
	padding: 10px 20px;
	border: 1px solid #ddd;
	border-left: 0;
	border-right: 0;
	overflow: hidden;
	clear: both
}

.msgauthor .thumb {
	width: 30px;
	height: 30px;
	float: left;
	margin-top: 5px
}

.msgauthor .authorinfo {
	margin-left: 40px
}

.msgauthor .authorinfo h5 {
	font-size: 12px;
	line-height: 10px
}

.msgauthor .authorinfo h5 span {
	font-size: 12px;
	color: #999;
	margin-left: 5px
}

.msgauthor .authorinfo .to {
	font-size: 11px;
	color: #999;
	display: block;
	margin-top: -3px
}

.msgauthor .authorinfo .date {
	font-size: 12px;
	color: #999
}

.msgbody {
	padding: 20px;
	color: #666
}

.msgbody p {
	margin: 20px 0
}

.msgbody p:first-child {
	margin-top: 0
}

.msgbody p:last-child {
	margin-bottom: 0
}

.msgreply {
	padding: 10px;
	border-top: 1px solid #980b00
}

.msgreply .thumb {
	width: 40px;
	height: 40px;
	float: left
}

.msgreply .reply {
	margin-left: 50px
}

.msgreply textarea {
	display: block;
	width: 100%;
	height: 128px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.dataTable {
	margin-bottom: 0
}

.dataTable th,.dataTable td {
	font-size: 12px
}

.dataTables_wrapper {
	position: relative
}

.dataTables_length {
	background: #eee;
	padding: 10px;
	font-size: 11px;
	border: 1px solid #ddd;
	border-bottom: 0
}

.dataTables_length select {
	width: auto !important;
	margin: 0
}

.dataTables_info {
	background: #eee;
	padding: 10px;
	font-size: 11px;
	border: 1px solid #ddd;
	border-top: 0
}

.dataTables_filter {
	position: absolute;
	top: 12px;
	right: 10px
}

.dataTables_filter input {
	width: 150px;
	margin: 0 0 0 10px
}

.dataTables_paginate {
	visibility: hidden
}

.dataTables_paginate .previous,.dataTables_paginate .paginate_button,.dataTables_paginate .next,.dataTables_paginate .last
	{
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-left: 0;
	font-size: 11px;
	background: #eee;
	cursor: pointer
}

.dataTables_paginate .first {
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-left: 0;
	border-left: 1px solid #ccc;
	font-size: 11px;
	background: #eee;
	cursor: pointer
}

.dataTables_paginate .paginate_active {
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-left: 0;
	font-size: 11px;
	background: #eee;
	background: #fff;
	cursor: pointer
}

.dataTables_paginate span:hover {
	background-color: #ddd
}

.dataTables_paginate .paginate_button:hover {
	background: #eee
}

.dataTables_paginate .paginate_button_disabled {
	cursor: default;
	color: #ccc;
	background: #eee
}

.dataTables_paginate a {
	color: #666
}

.dataTables_paginate a:hover {
	text-decoration: none
}

.dataTables_scrollHead {
	background: #333
}

.dataTables_scrollHead table {
	border-bottom: 0
}

#dyntable2_wrapper .dataTables_filter {
	position: static;
	padding: 10px;
	background: #eee;
	text-align: right;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc
}

#dyntable2_info {
	border-top: 1px solid #ddd
}

.stackControls {
	margin-right: 3px;
	display: inline-block;
	float: left
}

.graphControls {
	display: inline-block;
	float: left
}

.stackControls .btn,.graphControls .btn {
	font-size: 11px
}

ul.list-unordered,ol.list-ordered,ul.list-unordered ul,ol.list-ordered ol
	{
	margin: 0 0 0 25px;
	padding: 0
}

ul.list-checked,ol.list-checked,ul.list-checked2,ol.list-checked2 {
	list-style: none;
	margin: 0
}

ul.list-checked li,ol.list-checked li {
	background: url(../images/check.png) no-repeat 0 2px;
	padding-left: 25px;
	display: block
}

ul.list-checked2 li,ol.list-checked2 li {
	background: url(../images/check2.png) no-repeat 0 2px;
	padding-left: 25px;
	display: block
}

ul.list-nostyle ul,ol.list-style ol,ul.list-nostyle ol,ol.list-style ul
	{
	margin: 0 0 0 25px;
	padding: 0
}

ul.list-nostyle li,ol.list-nostyle li {
	list-style: none
}

ul.list-nostyle li span,ol.list-nostyle li span {
	vertical-align: top
}

ul.list-inline li {
	display: inline-block;
	margin: 0 5px 10px 0
}

.tooltipsample li {
	display: inline-block;
	margin-right: 5px;
	list-style: none
}

.popoversample li {
	display: inline-block;
	margin-right: 5px;
	list-style: none
}

.pargroup {
	border: 1px solid #ccc;
	background: #fff;
	overflow: hidden
}

.pargroup .par {
	border-bottom: 1px solid #ddd;
	padding: 10px
}

.pargroup .par p.pull-right {
	margin-top: -20px;
	font-size: 11px
}

.pargroup .par h6 {
	font-weight: normal;
	color: #666
}

.pargroup .par:last-child {
	border-bottom: 0
}

#colorpicker {
	margin: 0
}

.wizard .hormenu {
	list-style: none;
	clear: both;
	margin-bottom: 75px
}

.wizard .hormenu li {
	float: left;
	width: 33.333%
}

.wizard .hormenu li a {
	display: block;
	padding: 10px 15px;
	background: #fff;
	border: 1px solid #980b00;
	border-left: 0
}

.wizard .hormenu li a span.h2 {
	font-size: 16px;
	color: #999;
	display: block;
	margin-bottom: 5px
}

.wizard .hormenu li a span.dot span {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../img/steps.png) no-repeat 0 -40px
}

.wizard .hormenu li a:hover {
	text-decoration: none
}

.wizard .hormenu li span.label {
	display: block;
	color: #999;
	background: 0;
	text-shadow: none;
	padding: 0;
	font-size: 12px
}

.wizard .hormenu li a.done {
	background: #980b00;
	border-right: 1px solid rgba(255, 255, 255, 0.2)
}

.wizard .hormenu li a.done span.label {
	color: #fff
}

.wizard .hormenu li a.done span.h2 {
	color: #fff;
	opacity: .6
}

.wizard .hormenu li a.done span.dot span {
	background-position: 0 -20px
}

.wizard .hormenu li a.selected {
	background: #980b00
}

.wizard .hormenu li a.selected span.dot span {
	background-position: 0 -120px
}

.wizard .hormenu li a.selected span.label {
	color: #fff
}

.wizard .hormenu li a.selected span.h2 {
	color: #fff
}

.wizard .hormenu li:first-child a {
	border-left: 1px solid #980b00
}

.wizard .hormenu li:first-child a span.dot {
	margin-left: 47%;
	text-align: left
}

.wizard .hormenu li:first-child a.done span.dot span {
	background-position: 0 0
}

.wizard .hormenu li:first-child a.selected span.dot span {
	background-position: 0 -100px
}

.wizard .hormenu li:last-child a span.dot {
	margin-right: 47%;
	text-align: right
}

.wizard .tabbedmenu {
	list-style: none;
	background: #980b00;
	padding: 10px;
	padding-bottom: 0;
	height: 61px
}

.wizard .tabbedmenu li {
	display: inline-block;
	margin-right: 5px;
	position: relative;
	bottom: -1px
}

.wizard .tabbedmenu li a.selected,.wizard .tabbedmenu li a.done {
	background: #fff;
	color: #980b00;
	border: 0
}

.wizard .tabbedmenu li a {
	display: block;
	padding: 10px 20px;
	color: #fff;
	background: rgba(255, 255, 255, 0.1)
}

.wizard .tabbedmenu li a span {
	text-shadow: none;
	padding: 0;
	background: 0;
	color: #fff;
	font-size: 12px
}

.wizard .tabbedmenu li a span.h2 {
	color: #fff;
	opacity: .5;
	display: block;
	font-size: 18px;
	font-weight: normal
}

.wizard .tabbedmenu li a:hover {
	text-decoration: none
}

.wizard .tabbedmenu li a.selected span.h2,.wizard .tabbedmenu li a.selected span
	{
	color: #235688
}

.wizard .tabbedmenu li a.done span.h2,.wizard .tabbedmenu li a.done span
	{
	color: #235688
}

.stepContainer {
	width: auto !important;
	border: 2px solid #980b00;
	border-bottom: 0
}

.stepContainer p {
	margin: 20px 0
}

.stepContainer .par p {
	margin: 10px 0;
	line-height: 21px
}

.stepContainer .par p:last-child {
	border-bottom: 0
}

.actionBar {
	padding: 15px;
	position: relative;
	overflow: hidden;
	clear: both;
	border: 2px solid #980b00;
	border-top: 1px solid #980b00;
	background: #fff
}

.actionBar .loader {
	float: left;
	display: none
}

.actionBar a {
	float: right;
	display: inline-block;
	padding: 5px 15px;
	background: #fff;
	color: #980b00;
	margin-left: 5px;
	border: 2px solid #980b00
}

.actionBar a:hover {
	text-decoration: none;
	background: #980b00;
	color: #fff
}

.actionBar a.buttonDisabled {
	background: #fff;
	border: 2px solid #980b00;
	color: #980b00;
	opacity: .5
}

.actionBar a.buttonDisabled:hover {
	cursor: default
}

.actionBar a.buttonDisabled:active {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.actionBar .msgBox {
	margin: 40px 0 10px 0;
	position: relative
}

.actionBar .msgBox .content {
	padding: 7px 10px;
	background: #fffccc;
	color: #333;
	border: 1px solid #feea7a
}

.actionBar .msgBox .close {
	padding: 0 2px 2px 2px;
	background: 0;
	line-height: 10px;
	text-transform: lowercase;
	font-size: 10px;
	position: absolute;
	top: 5px;
	right: 7px;
	color: #333;
	text-shadow: none;
	font-weight: bold;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px
}

.actionBar .msgBox .close:hover {
	background: #333;
	color: #eee
}

.tabbedwizard .stepContainer {
	padding: 30px;
	background: #fff
}

.wizard.wizard-inverse .hormenu li a.selected,.wizard.wizard-inverse .hormenu li a.done
	{
	background-color: #333;
	border-color: #333;
	border-right-color: rgba(255, 255, 255, 0.1)
}

.wizard.wizard-inverse .hormenu li a {
	border-color: #333
}

.wizard.wizard-inverse .stepContainer {
	border-color: #333
}

.wizard.wizard-inverse .stepContainer .content h4 {
	background-color: #333
}

.wizard.wizard-inverse .actionBar {
	border-color: #333
}

.wizard.wizard-inverse .actionBar a {
	border-color: #333;
	color: #333
}

.wizard.wizard-inverse .actionBar a:hover {
	background-color: #333;
	color: #fff
}

.wizard.wizard-inverse .actionBar a.buttonDisabled:hover {
	background-color: #fff;
	color: #333
}

.profile-left .taglist {
	list-style: none
}

.profile-left .taglist li {
	display: block;
	margin-bottom: 1px
}

.profile-left .taglist li a {
	color: #666;
	display: block;
	padding: 7px 10px;
	background: #eee;
	position: relative
}

.profile-left .taglist li a span {
	position: absolute;
	top: 8px;
	right: 10px;
	opacity: .3
}

.profile-left .taglist li a:hover {
	text-decoration: none;
	background: #ddd
}

.profilethumb {
	text-align: center;
	position: relative;
	overflow: hidden
}

.profilethumb a {
	display: none;
	font-size: 11px;
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 2px 7px;
	background: #333;
	color: #fff
}

.profilethumb a:hover {
	text-decoration: none;
	background: #444
}

.editprofileform label {
	float: left;
	width: 100px;
	padding-top: 5px
}

.editprofileform input[type=checkbox] {
	margin: 0;
	margin-right: 10px;
	vertical-align: middle
}

.editprofileform p {
	margin: 20px 0
}

.resultslist {
	list-style: none
}

.resultslist li {
	display: block;
	margin-top: 20px
}

.resultslist li:first-child {
	margin-top: 0
}

.resultslist h3 {
	font-weight: normal;
	margin: 0;
	font-size: 16px
}

.resultslist .link {
	display: block;
	color: #999
}

.resultslist .link:hover {
	text-decoration: none;
	color: #666
}

.sidebarlabel {
	margin-bottom: 5px
}

.errortitle {
	text-align: center;
	margin-top: 5%
}

.errortitle h4 {
	font-size: 24px;
	margin-bottom: 20px
}

.errortitle span {
	display: inline-block;
	font-size: 120px;
	background: #333;
	color: #fff;
	line-height: normal;
	padding: 10px 30px;
	margin-left: 7px
}

.errortitle .errorbtns {
	margin-top: 20px
}

.errortitle .errorbtns a {
	margin-right: 7px;
	display: inline-block
}

.invoice_logo {
	margin-bottom: 30px
}

.table-invoice,.table-invoice-full {
	border-color: #ccc;
	border-top: 1px solid #ccc !important
}

.table-invoice tr td {
	border-color: #ccc
}

.table-invoice tr td:first-child {
	background: #eee;
	font-size: 11px;
	text-transform: uppercase
}

.table-invoice tr td:last-child {
	background: #fff
}

.table-invoice-full th.right,.table-invoice-full td.right {
	text-align: right
}

.table-invoice-full tr td {
	border-color: #ccc;
	background: #f7f7f7
}

.invoice-table {
	width: 100%;
	border: 0;
	margin-top: 15px
}

.invoice-table tr td {
	line-height: 26px;
	border: 0
}

.invoice-table td.right {
	text-align: right;
	background: transparent !important
}

.invoice-table td.numlist strong {
	display: block;
	border-top: 1px solid #ddd;
	padding: 7px 0
}

.amountdue {
	text-align: right
}

.amountdue h1 {
	text-align: center;
	line-height: normal;
	border: 1px solid #ccc;
	background: #fcfcfc;
	display: inline-block;
	padding: 10px 30px;
	width: 200px
}

.amountdue h1 span {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	color: #666
}

.amountdue .btn {
	margin-top: 15px;
	width: 222px
}

.msg-invoice {
	padding: 0 !important
}

.msg-invoice h4 {
	font-size: 12px;
	text-transform: uppercase
}

.msg-invoice p {
	font-size: 11px;
	line-height: 18px
}

.sidebarlist {
	list-style: none
}

.sidebarlist li {
	padding: 7px 0;
	border-bottom: 1px solid #ddd
}

.sidebarlist li i {
	float: left;
	position: relative;
	top: 3px
}

.sidebarlist li a {
	padding-left: 10px
}

.sidebarlist li a span {
	color: #ccc;
	float: right;
	font-size: 11px
}

.sidebarlist li a:hover {
	text-decoration: none
}

.topictitle {
	font-size: 18px;
	color: #333
}

.topicpanel {
	padding: 15px 15px;
	border: 1px solid #ddd;
	background: #fcfcfc;
	margin: 20px 0;
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.03)
}

.topicpanel .author-thumb {
	float: left;
	overflow: hidden;
	width: 70px
}

.topicpanel .topic-content {
	margin-left: 90px
}

.topicpanel .topic-content p {
	margin: 15px 0
}

.topicpanel .topic-content p:first-child {
	margin-top: 0
}

.topicpanel .topic-content p:last-child {
	margin-bottom: 0;
	color: #999
}

.topicpanel .topic-content p.date {
	font-size: 11px
}

.topicpanel h5 {
	font-size: 14px
}

.comments {
	list-style: none
}

.comments li {
	display: block;
	overflow: hidden;
	clear: both;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 25px;
	margin-bottom: 25px
}

.comments li .authorimg {
	display: block;
	float: left;
	margin-right: 20px;
	margin-top: 5px;
	overflow: hidden;
	width: 60px
}

.comments li .comment {
	margin-left: 75px;
	position: relative
}

.comments li .commentreply {
	font-size: 11px;
	text-transform: uppercase
}

.comments li .replybutton:hover {
	color: #fff
}

.comments li .commenttime {
	font-size: 11px;
	color: #999;
	display: inline-block;
	margin-left: 10px
}

.comments li .commentbody {
	margin-top: 15px
}

.comments li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0
}

.comments li:last-child .comment {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0
}

.comments ul {
	margin-left: 75px;
	margin-top: 25px;
	border-top: 1px dashed #ddd;
	padding-top: 25px
}

.comments ul li:last-child .comment {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0
}

.replypanel {
	margin: 20px 0
}

.replypanel .author-thumb {
	float: left;
	margin-top: 5px;
	overflow: hidden;
	width: 55px
}

.replypanel .topic-content {
	margin-left: 70px
}

.replypanel h5 {
	font-size: 14px
}

.replypanel p {
	margin: 10px 0
}

.replypanel textarea {
	width: 100%;
	background: #fcfcfc;
	border: 1px solid #ccc;
	padding: 7px 5px;
	min-height: 100px;
	resize: vertical;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.replypanel textarea:focus {
	border-color: #ccc;
	color: #666;
	background: #fff;
	font-style: normal;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1)
}

.footer {
	font-size: 11px;
	color: #666;
	padding-top: 15px;
	margin-top: 40px;
	border-top: 1px solid #ddd;
	overflow: hidden;
	clear: both
}

.footer .footer-left {
	float: left
}

.footer .footer-right {
	float: right
}

.nopadding {
	padding: 0
}

.nomargin {
	margin: 0
}

.padding5 {
	padding: 5px
}

.divider15 {
	clear: both;
	height: 15px
}

.divider30 {
	height: 30px
}

.marginleft15 {
	margin-left: 15px
}

.marginleft5 {
	margin-left: 5px
}

.tooltipflot {
	background: #333;
	color: #fff;
	font-size: 11px;
	padding: 2px 10px
}

.tableData {
	margin: 0;
	padding: 0;
	width: 100%;
	box-shadow: 5px 5px 5px #888;
	border: 1px solid #000;
	-moz-border-radius-bottomleft: 1px;
	-webkit-border-bottom-left-radius: 1px;
	border-bottom-left-radius: 1px;
	-moz-border-radius-bottomright: 1px;
	-webkit-border-bottom-right-radius: 1px;
	border-bottom-right-radius: 1px;
	-moz-border-radius-topright: 1px;
	-webkit-border-top-right-radius: 1px;
	border-top-right-radius: 1px;
	-moz-border-radius-topleft: 1px;
	-webkit-border-top-left-radius: 1px;
	border-top-left-radius: 1px
}

.tableData tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 1px;
	-webkit-border-bottom-left-radius: 1px;
	border-bottom-left-radius: 1px
}

.tableData tr:last-child td {
	border-width: 0 1px 0 0
}

.tableData tr:last-child td:last-child {
	-moz-border-radius-bottomright: 1px;
	-webkit-border-bottom-right-radius: 1px;
	border-bottom-right-radius: 1px;
	border-width: 0
}

.tableData tr:first-child td:first-child {
	border-width: 0 0 1px 0
}

.tableData tr:first-child td {
	background: -o-linear-gradient(bottom, #000 5%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #000),
		color-stop(1, #000));
	background: -moz-linear-gradient(center top, #000 5%, #000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",
		endColorstr="#000000");
	background: -o-linear-gradient(top, #000, 0);
	background-color: #000;
	border: 0 solid #000;
	text-align: center;
	border-width: 0 0 1px 1px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #fff
}

.tableData tr:first-child td:last-child {
	border-width: 0 0 1px 1px
}

.tableData tr:nth-child(odd) {
	background-color: #e5e5e5
}

.tableData tr:first-child:hover td {
	background: -o-linear-gradient(bottom, #000 5%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #000),
		color-stop(1, #000));
	background: -moz-linear-gradient(center top, #000 5%, #000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",
		endColorstr="#000000");
	background: -o-linear-gradient(top, #000, 0);
	background-color: #000
}

.tableData td {
	vertical-align: middle;
	border: 1px solid #000;
	border-width: 0 1px 1px 0;
	text-align: left;
	padding: 5px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #000
}

.tableData table {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0
}

.tableData table tr:first-child td:first-child {
	-moz-border-radius-topleft: 1px;
	-webkit-border-top-left-radius: 1px;
	border-top-left-radius: 1px
}

.tableData table tr:first-child td:last-child {
	-moz-border-radius-topright: 1px;
	-webkit-border-top-right-radius: 1px;
	border-top-right-radius: 1px
}

.tableData tr td:last-child {
	border-width: 0 0 1px 0
}

.tableData tr:nth-child(even) {
	background-color: #fff
}

.table thead th.right,.table tr td.right {
	text-align: right
}

.table th.centeralign,.table td.centeralign {
	text-align: center
}

.table th {
	font-family: 'LatoBold', 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
	border-top: 0;
	background: #333;
	color: #fff
}

.table .con0 {
	background: #fff
}

.table .con1 {
	background: #f7f7f7
}

.topbar {
	display: none
}

.width5 {
	width: 5%
}

.width10 {
	width: 10%
}

.width15 {
	width: 15%
}

.width20 {
	width: 20%
}

.width30 {
	width: 30%
}

.width45 {
	width: 45%
}

.width60 {
	width: 60%
}

.width65 {
	width: 65%
}

.width63 {
	width: 63%
}

.width70 {
	width: 70%
}

.nav-list {
	border: 2px solid #333;
	background: #fff
}

.nav-list .nav-header {
	font-family: 'RobotoBold', 'Helvetica Neue', Helvetica, sans-serif;
	padding: 7px 15px;
	background: #333;
	color: #fff;
	text-shadow: none;
	font-weight: normal
}

.nav-list>li>a {
	padding: 7px 15px
}

.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus
	{
	background: #980b00
}

.headmenu-label,.headmenu-icon,.headmenu .count,.leftmenu .nav-tabs a,.dropdown-menu a,.shortcuts li a,.userloggedinfo ul li a,.inputwrapper input
	{
	-moz-transition: all .2s ease-out 0s;
	-webkit-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s
}

.close {
	text-shadow: 1px 1px rgba(255, 255, 255, 0.4)
}

.dropdown-menu {
	margin-top: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.dropdown-menu>li>a {
	font-size: 12px;
	color: #444;
	margin: 0 5px;
	padding: 5px 10px
}

.dropdown-menu>li>a:hover .muted {
	color: #fff
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a
	{
	background: #333
}

.dropdown .dropdown-menu .nav-header {
	padding-left: 10px;
	padding-right: 10px
}

.nav-tabs {
	border-color: #980b00
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus
	{
	background-color: #980b00;
	color: #fff;
	border-color: #980b00
}

.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {
	border-color: #980b00;
	background: #980b00;
	color: #fff
}

.nav-tabs>li>a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover,.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover
	{
	font-size: 13px
}

.input-append .add-on,.input-prepend .add-on {
	font-size: 13px;
	height: 22px
}

.radio input[type="radio"],.checkbox input[type="checkbox"] {
	margin: 0
}

.fileupload-new .input-append .btn-file {
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important
}

.btn {
	font-size: 13px;
	padding: 5px 12px 5px;
	background: #eee;
	text-shadow: none;
	display: inline-block;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #bbb;
	margin-bottom: 5px
}

.btn .caret {
	margin-left: 5px
}

.btn-file {
	padding: 4px 12px 3px 12px
}

.btn-group>.btn+.dropdown-toggle {
	padding-left: 3px
}

.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input {
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important
}

.tabbable>.nav-tabs {
	background: #980b00;
	margin: 0;
	border: 1px solid #980b00;
	border-bottom: 0;
	height: 40px
}

.tabbable>.nav-tabs>li {
	float: left;
	margin: 0;
	border-right: 1px solid rgba(255, 255, 255, 0.2)
}

.tabbable>.nav-tabs>li>a {
	color: #fff;
	border: 0;
	padding: 10px 20px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: 0
}

.tabbable>.nav-tabs>li>a:hover {
	background: rgba(255, 255, 255, 0.1)
}

.tabbable>.nav-tabs>li.active>a {
	background: #fff;
	color: #980b00;
	border: 0;
	padding-botom: 12px
}

.tabbable>.tab-content {
	margin-top: 0;
	border: 1px solid #980b00;
	border-top: 0;
	background: #fff;
	padding: 20px
}

.nav-tabs.nav-stacked>li:first-child>a,.nav-tabs.nav-stacked>li:last-child>a
	{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.nav-tabs.nav-stacked>li>a,.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus
	{
	border-color: #980b00
}

.btn-small {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 11px;
	text-transform: upperfcase
}

.btn-large {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 14px;
	padding: 10px 20px
}

.btn-primary,.btn-primary:link {
	background: #980b00;
	border-color: #0a6bce;
	color: #fff
}

.btn-primary:hover,.btn-primary:active,.btn:primary:focus,.btn-group.open .btn-primary.dropdown-toggle
	{
	background: #0a76e5
}

.btn-danger,.btn-danger:link {
	background: #d00;
	border-color: #a00
}

.btn-danger:hover,.btn-danger:active,.btn-danger:focus,.btn-group.open .btn-danger.dropdown-toggle
	{
	background: #c00
}

.btn-warning,.btn-warning:link {
	background: #fcb904;
	border-color: #daa004
}

.btn-warning:hover,.btn-warning:active,.btn-warning:focus,.btn-group.open .btn-warning.dropdown-toggle
	{
	background: #edae03
}

.btn-success,.btn-success:link {
	background: #86d628;
	border-color: #6db814
}

.btn-success:hover,.btn-success:active,.btn-success:focus,.btn-group.open .btn-success.dropdown-toggle
	{
	background: #7bca1d
}

.btn-info,.btn-info:link {
	background: #71b8ee;
	border-color: #4a96d1
}

.btn-info:hover,.btn-info:active,.btn-info:focus,.btn-group.open .btn-info.dropdown-toggle
	{
	background: #5da6df
}

.btn-inverse,.btn-inverse:link {
	background: #333;
	border-color: #272727
}

.btn-circle {
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	width: 20px;
	padding: 5px;
	background: 0;
	border: 2px solid #ccc
}

.btn-circle .iconsweets-white {
	background-image: url("../images/iconsweets-icons.png")
}

.btn-circle:hover {
	background: 0;
	color: #ccc
}

.btn-circle.btn-primary,.btn-circle.btn-primary:hover,.btn-circle.btn-primary:focus,.btn-circle.btn-primary:active,.btn-circle.btn-primary.active,.btn-circle.btn-primary.disabled,.btn-circle.btn-primary[disabled]
	{
	border-color: #980b00;
	color: #980b00;
	background: none !important
}

.btn-circle.btn-danger,.btn-circle.btn-danger:hover,.btn-circle.btn-danger:focus,.btn-circle.btn-danger:active,.btn-circle.btn-danger.active,.btn-circle.btn-danger.disabled,.btn-circle.btn-danger[disabled]
	{
	border-color: #d00;
	color: #d00;
	background: 0
}

.btn-circle.btn-warning,.btn-circle.btn-warning:hover,.btn-circle.btn-warning:focus,.btn-circle.btn-warning:active,.btn-circle.btn-warning.active,.btn-circle.btn-warning.disabled,.btn-circle.btn-warning[disabled]
	{
	border-color: #fcb904;
	color: #fcb904;
	background: 0
}

.btn-circle.btn-success,.btn-circle.btn-success:hover,.btn-circle.btn-success:focus,.btn-circle.btn-success:active,.btn-circle.btn-success.active,.btn-circle.btn-success.disabled,.btn-circle.btn-success[disabled]
	{
	border-color: #86d628;
	color: #86d628;
	background: 0
}

.btn-circle.btn-info,.btn-circle.btn-info:hover,.btn-circle.btn-info:focus,.btn-circle.btn-info:active,.btn-circle.btn-info.active,.btn-circle.btn-info.disabled,.btn-circle.btn-info[disabled]
	{
	border-color: #71b8ee;
	color: #71b8ee;
	background: 0
}

.btn-circle.btn-inverse,.btn-circle.btn-inverse:hover,.btn-circle.btn-inverse:focus,.btn-circle.btn-inverse:active,.btn-circle.btn-inverse.active,.btn-circle.btn-inverse.disabled,.btn-circle.btn-inverse[disabled]
	{
	border-color: #333;
	color: #333;
	background: 0
}

.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus
	{
	background-color: #980b00
}

.nav-pills>li>a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 10px 15px;
	display: inline-block
}

.tabs-below .tab-content {
	border-top: 1px solid #980b00;
	border-bottom: 0
}

.tabs-below>.nav-tabs>li.active>a {
	border-bottom: 1px solid #980b00 !important;
	border-top: 0;
	margin-top: -1px
}

.tabs-right {
	overflow: hidden;
	border: 1px solid #980b00;
	background: #fff
}

.tabs-right .nav-tabs {
	margin: 0;
	border: 0;
	background: #980b00
}

.tabs-right .tab-content {
	padding: 10px
}

.tabs-right>.nav-tabs>li {
	margin: 0;
	border-bottom: 1px solid #2187b5
}

.tabs-right>.nav-tabs>li>a {
	border: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: #980b00;
	margin: 0;
	padding: 8px 10px;
	color: #fff
}

.tabs-right>.nav-tabs>li>a:hover {
	background: rgba(255, 255, 255, 0.1)
}

.tabs-right>.nav-tabs>li:last-child {
	border-bottom: 0
}

.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus
	{
	background: #fff;
	color: #980b00;
	border: 0
}

.tabs-left {
	overflow: hidden;
	border: 1px solid #980b00;
	background: #fff
}

.tabs-left .nav-tabs {
	margin: 0;
	border: 0;
	background: #980b00
}

.tabs-left .tab-content {
	padding: 10px
}

.tabs-left>.nav-tabs>li {
	margin: 0;
	border-bottom: 1px solid #2187b5
}

.tabs-left>.nav-tabs>li>a {
	border: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: #980b00;
	margin: 0;
	padding: 8px 10px;
	color: #fff
}

.tabs-left>.nav-tabs>li>a:hover {
	background: rgba(255, 255, 255, 0.1)
}

.tabs-left>.nav-tabs>li:last-child {
	border-bottom: 0
}

.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus
	{
	background: #fff;
	color: #980b00;
	border: 0
}

.pagination {
	margin: 10px 0
}

.pagination>ul>li a {
	border-color: #ccc
}

.pagination ul>li>a,.pagination ul>li>span {
	color: #666
}

.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span,.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span
	{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.pager li>a {
	border-color: #ccc;
	color: #666;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-width: 2px
}

.pager li>span {
	color: #666;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-width: 2px
}

.progress {
	height: 15px
}

.progress .bar {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.progress-primary .bar {
	background: #980b00
}

.progress-info .bar {
	background: #71b8ee
}

.progress-success .bar {
	background: #86d628
}

.progress-warnng .bar {
	background: #fcb904
}

.navbar {
	margin-bottom: 15px
}

.navbar .brand {
	font-size: 14px;
	font-weight: bold
}

.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle
	{
	background: #fff
}

.navbar .nav>li {
	border-left: 1px solid #ccc
}

.navbar .nav>li>a {
	padding: 11px 15px;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase
}

.navbar .nav>li>a:hover {
	background: #eee
}

.navbar .nav>li:last-child {
	border-right: 1px solid #ccc
}

.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus
	{
	background: #fff
}

.navbar .navbar-search.pull-right .search-query {
	margin-right: -15px
}

.navbar .navbar-search.pull-left .search-query {
	margin-left: -15px
}

.navbar .navbar-form.pull-right {
	margin-right: -15px
}

.navbar .navbar-form.pull-left {
	margin-left: -15px
}

.navbar .navbar-form input {
	width: 168px
}

.navbar-inner {
	border-color: #ccc;
	background: #f7f7f7
}

.navbar-inverse .navbar-inner {
	background: #222
}

.navbar-inverse .nav>li,.navbar-inverse .nav>li:last-child {
	border-color: #373737
}

.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle
	{
	background: #171717
}

.navbar-inverse .nav>.active>a,.navbar-inverse .nav>.active>a:hover,.navbar-inverse .nav>.active>a:focus
	{
	background: #111
}

.navbar-inverse .nav>li>a:hover {
	background: #171717
}

.navbar-search .search-query {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.navbar-form .btn {
	padding: 4px 10px;
	font-size: 11px;
	text-transform: uppercase
}

.label {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 10px;
	text-shadow: none;
	font-weight: normal;
	text-transform: uppercase;
	padding: 2px 5px
}

.badge {
	font-size: 10px;
	text-shadow: none;
	font-weight: normal;
	line-height: 19px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px
}

.modal {
	-moz-border-radius: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 0;
	-webkit-border-radius: 5px;
	border-radius: 0;
	border-radius: 5px;
	padding: 4px;
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.85);
	-moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.85);
	box-shadow: 0 3px 15px rgba(0, 0, 0, 0.85)
}

.modal>.modal-body:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}

.modal>.modal-body:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.modal-body {
	background-color: #f0f2f8;
	min-height: 30px;
	max-height: 550px
}

.modal-body .alert {
	margin: -16px -15px 10px -15px;
	border-radius: 0
}

.modal-footer {
	padding: 7px 15px 8px;
	margin-bottom: 0;
	text-align: right;
	border-top-color: #b4b7be;
	background: #dee3e7;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dee3e7),
		color-stop(100%, #f5f6f7));
	background: -webkit-linear-gradient(top, #dee3e7 0, #f5f6f7 100%);
	background: -moz-linear-gradient(top, #dee3e7 0, #f5f6f7 100%);
	background: -ms-linear-gradient(top, #dee3e7 0, #f5f6f7 100%);
	background: -o-linear-gradient(top, #dee3e7 0, #f5f6f7 100%);
	background: linear-gradient(top, #dee3e7 0, #f5f6f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee3e7',
		endColorstr='#f5f6f7', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.modal-footer .btn {
	margin: 0
}

.modal-header {
	color: #f1f1f1;
	padding: 5px 15px;
	background: #2b2d38;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464a56),
		color-stop(100%, #2b2d38));
	background: -webkit-linear-gradient(top, #464a56 0, #2b2d38 100%);
	background: -moz-linear-gradient(top, #464a56 0, #2b2d38 100%);
	background: -ms-linear-gradient(top, #464a56 0, #2b2d38 100%);
	background: -o-linear-gradient(top, #464a56 0, #2b2d38 100%);
	background: linear-gradient(top, #464a56 0, #2b2d38 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff464a56',
		endColorstr='#ff2b2d38', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8)
}

.modal-header h3,.modal-header h4 {
	margin: 0;
	line-height: 30px;
	text-shadow: 0 -1px 0 #000
}

.modal-header .close {
	color: #fff;
	opacity: .6;
	filter: alpha(opacity = 60);
	text-shadow: 0 -1px 0 #000
}

.modal-shadow {
	padding: 0;
	border: 1px solid #666;
	border: 1px solid rgba(0, 0, 0, 0.4);
	*border: 1px solid #666;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3)
}

.modal-example .modal {
	position: relative;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto
}

.popover {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 0
}

.popover-title {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.alert {
	border-color: #e4bf7f;
	color: #9c6c38;
	margin-bottom: 15px;
	background: #f6edba
}

.alert .close {
	right: -25px;
	right: -23px;
	top: 1px;
	top: 0;
	color: #937f0e
}

.alert h4 {
	color: #9c6c38
}

.table.table-bordered {
	border-top: 0;
	border-right: 0
}

.table.table-bordered th {
	border-color: #444
}

.table.table-bordered td:last-child {
	border-right: 1px solid #ddd
}

blockquote.pull-right {
	background-position: right 5px;
	padding: 0 40px 0 0;
	border-right: 0
}

.alert-error {
	border-color: #e18d9a;
	color: #da5251;
	background: #f6d8d8
}

.alert-error .close,.alert-error h4 {
	color: #900
}

.alert-success {
	border-color: #b4da95;
	color: #468847;
	background: #dff0d8
}

.alert-success .close,.alert-success h4 {
	color: #468847
}

.alert-info {
	border-color: #88c4e2;
	color: #3a87ad;
	background: #d9edf7
}

.alert-info .close,.alert-info h4 {
	color: #3a87ad
}

pre.prettyprint,.accordion {
	margin-bottom: 0
}

dl {
	margin-bottom: 15px
}

.input-block-level {
	min-height: 37px
}

table td.center,table th.center {
	text-align: center
}


.no-rgba .headmenu>li {
	border-right: 1px solid #4289d2
}

.no-rgba .headmenu>li:first-child {
	border-left: 1px solid #4289d2
}




.no-rgba .tab-primary.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid #4289d2
}



.no-rgba .tab-primary.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff
}

.no-rgba .tab-danger.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid #db4d4d
}

.no-rgba .tab-danger.ui-tabs .ui-tabs-nav li a {
	background: url(../images/transwhite.png)
}

.no-rgba .tab-danger.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff
}

.no-rgba .tab-warning.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid #fcce4f
}

.no-rgba .tab-warning.ui-tabs .ui-tabs-nav li a {
	background: url(../images/transwhite.png)
}

.no-rgba .tab-warning.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff
}

.no-rgba .tab-success.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid #aae268
}

.no-rgba .tab-success.ui-tabs .ui-tabs-nav li a {
	background: url(../images/transwhite.png)
}

.no-rgba .tab-success.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff
}

.no-rgba .tab-info.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid #9bcdf3
}

.no-rgba .tab-info.ui-tabs .ui-tabs-nav li a {
	background: url(../images/transwhite.png)
}

.no-rgba .tab-info.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff
}

.no-rgba .tab-inverse.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid #707070
}

.no-rgba .tab-inverse.ui-tabs .ui-tabs-nav li a {
	background: url(../images/transwhite.png)
}

.no-rgba .tab-inverse.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff
}

.no-rgba .ui-accordion .ui-accordion-header a:hover {
	background: url(../images/transwhite.png)
}

.no-rgba .ui-accordion .ui-accordion-header.ui-state-active a:hover {
	background: #fff
}

.no-rgba .accordion-primary.ui-accordion .ui-accordion-header {
	border-top: 1px solid #4289d2
}

.no-rgba .accordion-danger.ui-accordion .ui-accordion-header {
	border-top: 1px solid #db4d4d
}

.no-rgba .accordion-warning.ui-accordion .ui-accordion-header {
	border-top: 1px solid #fcce4f
}

.no-rgba .accordion-success.ui-accordion .ui-accordion-header {
	border-top: 1px solid #aae268
}

.no-rgba .accordion-info.ui-accordion .ui-accordion-header {
	border-top: 1px solid #9bcdf3
}

.no-rgba .accordion-inverse.ui-accordion .ui-accordion-header {
	border-top: 1px solid #707070
}

.no-rgba .fc-event {
	background: #333
}

a nota {
	display: none
}

.delay {
	-webkit-animation-duration: .8s;
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .8s;
	-moz-animation-delay: 0s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .8s;
	-ms-animation-delay: 0s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .8s;
	animation-delay: 0s;
	animation-timing-function: ease;
	animation-fill-mode: both
}

.delay1 {
	-webkit-animation-duration: .9s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .8s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .8s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .8s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both
}

.delay2 {
	-webkit-animation-duration: 1.0s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .8s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .8s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .8s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both
}

.delay3 {
	-webkit-animation-duration: 1.0s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .8s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .8s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .8s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both
}

.delay4 {
	-webkit-animation-duration: 1.0s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: .8s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: .8s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: .8s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both
}

.accordion-inverse.ui-accordion {
	border-color: #333
}

.accordion-inverse.ui-accordion .ui-accordion-header:first-child {
	border-top: 0
}

.accordion-inverse.ui-accordion .ui-accordion-header.ui-state-active a {
	background: #fff;
	color: #333 !important
}

.accordion-inverse.ui-accordion .ui-accordion-content {
	border-color: #333
}

.accordion-inverse.ui-accordion .ui-accordion-header {
	background-color: #333;
	border: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1)
}

.accordion-inverse.ui-accordion .ui-accordion-header a {
	color: #fff !important;
	text-shadow: none
}

.accordion-inverse.ui-accordion .ui-accordion-header a:hover {
	background: rgba(255, 255, 255, 0.1)
}

.accordion-warning.ui-accordion {
	border-color: #fcb904
}

.accordion-warning.ui-accordion .ui-accordion-header:first-child {
	border-top: 0
}

.accordion-warning.ui-accordion .ui-accordion-header.ui-state-active a {
	background: #fff;
	color: #000 !important
}

.accordion-warning.ui-accordion .ui-accordion-content {
	border-color: #fcb904
}

.accordion-warning.ui-accordion .ui-accordion-header {
	background-color: #fcb904;
	border: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.2)
}

.accordion-warning.ui-accordion .ui-accordion-header a {
	color: #fff !important;
	text-shadow: none
}

.accordion-warning.ui-accordion .ui-accordion-header a:hover {
	background: rgba(255, 255, 255, 0.1)
}

.tab-info.ui-tabs {
	border-color: #71b8ee
}

.tab-info.ui-tabs .ui-tabs-nav {
	background-color: #71b8ee;
	border-bottom: 0;
	height: 42px
}

.tab-info.ui-tabs .ui-tabs-nav li.ui-state-active {
	border-right: 0
}

.tab-info.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333
}

.tab-info.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.tab-info.ui-tabs .ui-tabs-nav li a {
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
	border: 0
}

.tab-danger.ui-tabs {
	border-color: #c00
}

.tab-danger.ui-tabs .ui-tabs-nav {
	background-color: #c00;
	border-bottom: 0;
	height: 42px
}

.tab-danger.ui-tabs .ui-tabs-nav li.ui-state-active {
	border-right: 0
}

.tab-danger.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333
}

.tab-danger.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.tab-danger.ui-tabs .ui-tabs-nav li a {
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
	border: 0
}

.ui-tabs-nav {
	list-style: none;
	background: #eee;
	border-bottom: 1px solid #bbb;
	position: relative;
	height: 41px
}

.ui-tabs-nav>li {
	display: inline-block;
	float: left
}

.ui-tabs-nav>li a {
	display: block;
	padding: 10px 20px;
	background: #eee;
	color: #666;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb
}

.ui-tabs-nav>li a:hover {
	text-decoration: none;
	background: #fcfcfc
}

.ui-tabs-nav>li.ui-state-active a {
	background: #fff;
	color: #333;
	border-bottom: 1px solid #fff
}

.ui-datepicker {
	background: #fff;
	z-index: 100 !important;
	display: none;
	border: 1px solid #0866c6
}

.ui-datepicker-inline {
	padding: 0;
	background: #fff;
	border: 0 !important
}

.ui-datepicker-inline .ui-datepicker-calendar {
	width: 100%;
	border: 0
}

.ui-datepicker-inline .ui-datepicker-calendar thead th {
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #ccc
}

.ui-datepicker-inline .ui-datepicker-calendar td {
	border-top: 1px solid #ddd;
	text-align: right
}

.ui-datepicker-inline .ui-datepicker-header {
	position: relative;
	text-align: center;
	padding: 5px;
	background: #333;
	color: #fff;
	font-weight: bold
}

.ui-slider-vertical a:hover,.ui-slider-vertical a.ui-state-active {
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)
}

.ui-slider-horizontal a:hover,.ui-slider-horizontal a.ui-state-active {
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)
}

.tab-white.ui-tabs {
	border-color: #ccc
}

.tab-white.ui-tabs .ui-tabs-nav {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	height: 41px
}

.tab-white.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333
}

.tab-white.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid #ccc
}

.tab-white.ui-tabs .ui-tabs-nav li a {
	background: rgba(255, 255, 255, 0.1);
	color: #333;
	border: 0
}

.ui-datepicker-prev,.ui-datepicker-next {
	display: inline-block;
	width: 14px;
	height: 14px
}

.ui-accordion-header:first-child {
	border-top: 0
}

.tab-warning.ui-tabs {
	border-color: #fcb904
}

.tab-warning.ui-tabs .ui-tabs-nav {
	background-color: #fcb904;
	border-bottom: 0;
	height: 42px
}

.tab-warning.ui-tabs .ui-tabs-nav li.ui-state-active {
	border-right: 0
}

.tab-warning.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333
}

.tab-warning.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.tab-warning.ui-tabs .ui-tabs-nav li a {
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
	border: 0
}

.ui-tabs-panel {
	padding: 15px;
	background: #fff;
	color: #666
}

.ui-tabs-panel .dropdown-menu {
	margin: 0
}

.ui-tabs-panel .dropdown-menu li {
	padding: 0
}

.ui-tabs-panel .dropdown-menu li a {
	padding: 3px 10px
}

.ui-datepicker-prev span,.ui-datepicker-next span {
	display: none
}

.ui-slider-vertical {
	width: 2px;
	margin: 10px 0 2px 0;
	padding-top: 10px
}

.ui-slider-vertical a {
	left: -3px;
	width: 14px;
	height: 17px;
	position: absolute;
	left: -6px;
	background: url(../images/sliderver.png) 0 0
}

.ui-slider-horizontal {
	display: block;
	height: 5px
}

.ui-slider-horizontal a {
	position: absolute;
	top: -5px;
	width: 17px;
	height: 14px;
	background: url(../images/sliderhor.png) 0 0
}

.ui-slider-horizontal .ui-slider-range {
	background: #078ff8;
	height: 5px;
	position: absolute;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1)
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-horizontal a.ui-slider-handle {
	margin-left: -8px
}

.ui-slider {
	background: #ccc;
	position: relative;
	margin: 10px 0
}

.ui-slider a {
	display: inline-block;
	z-index: 2
}

.accordion-primary.ui-accordion {
	border-color: #0866c6
}

.accordion-primary.ui-accordion .ui-accordion-header:first-child {
	border-top: 0
}

.accordion-primary.ui-accordion .ui-accordion-header.ui-state-active a {
	background: #fff;
	color: #0866c6 !important
}

.accordion-primary.ui-accordion .ui-accordion-content {
	border-color: #0866c6
}

.accordion-primary.ui-accordion .ui-accordion-header {
	background-color: #0866c6;
	border: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.2)
}

.accordion-primary.ui-accordion .ui-accordion-header a {
	color: #fff !important;
	text-shadow: none
}

.accordion-primary.ui-accordion .ui-accordion-header a:hover {
	background: rgba(255, 255, 255, 0.1)
}

.ui-accordion-header.ui-state-active a {
	background: #fcfcfc;
	text-shadow: none
}

.tab-primary.ui-tabs {
	border-color: #0866c6
}

.tab-primary.ui-tabs .ui-tabs-nav {
	background-color: #0866c6;
	border-bottom: 0;
	height: 42px
}

.tab-primary.ui-tabs .ui-tabs-nav li.ui-state-active {
	border-right: 0
}

.tab-primary.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333
}

.tab-primary.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.tab-primary.ui-tabs .ui-tabs-nav li a {
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
	border: 0
}

.ui-datepicker-prev {
	cursor: pointer;
	position: absolute;
	top: 8px;
	left: 5px;
	background: url(../images/calarrow.png) no-repeat 3px -39px
}

.accordion-success.ui-accordion {
	border-color: #86d628
}

.accordion-success.ui-accordion .ui-accordion-header:first-child {
	border-top: 0
}

.accordion-success.ui-accordion .ui-accordion-header.ui-state-active a {
	background: #fff;
	color: #86d628 !important
}

.accordion-success.ui-accordion .ui-accordion-content {
	border-color: #86d628
}

.accordion-success.ui-accordion .ui-accordion-header {
	background-color: #86d628;
	border: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.2)
}

.accordion-success.ui-accordion .ui-accordion-header a {
	color: #fff !important;
	text-shadow: none
}

.accordion-success.ui-accordion .ui-accordion-header a:hover {
	background: rgba(255, 255, 255, 0.1)
}

.accordion-white.ui-accordion {
	border-color: #ccc
}

.accordion-white.ui-accordion .ui-accordion-header:first-child {
	border-top: 0
}

.accordion-white.ui-accordion .ui-accordion-header.ui-state-active a {
	background: #fff;
	color: #333 !important
}

.accordion-white.ui-accordion .ui-accordion-content {
	border-color: #ccc
}

.accordion-white.ui-accordion .ui-accordion-header {
	background-color: #fff;
	border: 0;
	border-top: 1px solid #ccc
}

.accordion-white.ui-accordion .ui-accordion-header a {
	color: #333 !important;
	text-shadow: none
}

.accordion-white.ui-accordion .ui-accordion-header a:hover {
	background: #fcfcfc
}

.accordion-danger.ui-accordion {
	border-color: #c00
}

.accordion-danger.ui-accordion .ui-accordion-header:first-child {
	border-top: 0
}

.accordion-danger.ui-accordion .ui-accordion-header.ui-state-active a {
	background: #fff;
	color: #c00 !important
}

.accordion-danger.ui-accordion .ui-accordion-content {
	border-color: #c00
}

.accordion-danger.ui-accordion .ui-accordion-header {
	background-color: #c00;
	border: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.2)
}

.accordion-danger.ui-accordion .ui-accordion-header a {
	color: #fff !important;
	text-shadow: none
}

.accordion-danger.ui-accordion .ui-accordion-header a:hover {
	background: rgba(255, 255, 255, 0.1)
}

.ui-accordion {
	border: 2px solid #ccc;
	background: #fcfcfc;
	overflow: hidden
}

.ui-tabs {
	border: 2px solid #bbb;
	background: #fcfcfc;
	overflow: hidden;
	line-height: 21px
}

.ui-datepicker-next {
	cursor: pointer;
	position: absolute;
	top: 8px;
	right: 5px;
	background: url(../images/calarrow.png) no-repeat 3px 1px
}

.accordion-info.ui-accordion {
	border-color: #71b8ee
}

.accordion-info.ui-accordion .ui-accordion-header:first-child {
	border-top: 0
}

.accordion-info.ui-accordion .ui-accordion-header.ui-state-active a {
	background: #fff;
	color: #71b8ee !important
}

.accordion-info.ui-accordion .ui-accordion-content {
	border-color: #71b8ee
}

.accordion-info.ui-accordion .ui-accordion-header {
	background-color: #71b8ee;
	border: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.2)
}

.accordion-info.ui-accordion .ui-accordion-header a {
	color: #fff !important;
	text-shadow: none
}

.accordion-info.ui-accordion .ui-accordion-header a:hover {
	background: rgba(255, 255, 255, 0.1)
}

.tab-inverse.ui-tabs {
	border-color: #333
}

.tab-inverse.ui-tabs .ui-tabs-nav {
	background-color: #333;
	border-bottom: 0;
	height: 42px
}

.tab-inverse.ui-tabs .ui-tabs-nav li.ui-state-active {
	border-right: 0
}

.tab-inverse.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333
}

.tab-inverse.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.tab-inverse.ui-tabs .ui-tabs-nav li a {
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
	border: 0
}

.tab-success.ui-tabs {
	border-color: #86d628
}

.tab-success.ui-tabs .ui-tabs-nav {
	background-color: #86d628;
	border-bottom: 0;
	height: 42px
}

.tab-success.ui-tabs .ui-tabs-nav li.ui-state-active {
	border-right: 0
}

.tab-success.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333
}

.tab-success.ui-tabs .ui-tabs-nav li {
	border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.tab-success.ui-tabs .ui-tabs-nav li a {
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
	border: 0
}

.ui-tabs-hide {
	display: none
}

.ui-datepicker-calendar {
	border-collapse: collapse;
	border: 0;
	background: #fff
}

.ui-datepicker-calendar thead td:first-child {
	border-left-color: #333
}

.ui-datepicker-calendar thead th {
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	border-bottom: 0;
	background: #eee;
	color: #333;
	border-bottom: 1px solid #ddd
}

.ui-datepicker-calendar thead th span {
	font-weight: normal
}

.ui-datepicker-calendar tr:first-child td {
	border-top: 0
}

.ui-datepicker-calendar td:first-child {
	border-left: 0
}

.ui-datepicker-calendar td.ui-datepicker-today a {
	color: #fff;
	background: #0866c6;
	text-shadow: none
}

.ui-datepicker-calendar td {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	text-align: right;
	padding: 1px;
	background: #fff;
	font-size: 11px
}

.ui-datepicker-calendar td a {
	display: block;
	padding: 2px 8px;
	color: #666;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.3)
}

.ui-datepicker-calendar td a:hover {
	background: #eee;
	text-decoration: none;
	color: #333
}

.ui-datepicker-calendar td:last-child {
	border-right: 0
}

.ui-accordion-content {
	padding: 10px;
	border-top: 1px solid #ccc;
	color: #666;
	overflow: hidden;
	background: #fff
}

.ui-accordion-header {
	background: #eee;
	border-top: 1px solid #ccc;
	position: relative;
	font-size: 12px;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
	cursor: pointer
}

.ui-accordion-header a {
	color: #333 !important;
	padding: 10px;
	display: block
}

.ui-accordion-header a:hover {
	background: #e7e7e7;
	text-decoration: none
}

.ui-datepicker-header {
	position: relative;
	text-align: center;
	padding: 5px;
	color: #fff;
	background: #0866c6;
	text-transform: uppercase
}

.bootstrap-select-searchbox {
	padding: 4px 8px
}

.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	border: 0;
	padding: 0;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.bootstrap-select.btn-group>.disabled:focus {
	outline: none !important
}

.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.bootstrap-select.btn-group .dropdown-menu dt {
	display: block;
	padding: 3px 20px;
	cursor: default
}

.bootstrap-select.btn-group .dropdown-menu li {
	position: relative
}

.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
	display: none
}

.bootstrap-select.btn-group .dropdown-menu li>dt small {
	font-weight: normal
}

.bootstrap-select.btn-group .dropdown-menu li>a.opt {
	position: relative;
	padding-left: 35px
}

.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: .5em
}

.bootstrap-select.btn-group .dropdown-menu li>a {
	cursor: pointer
}

.bootstrap-select.btn-group .btn .filter-option {
	overflow: hidden;
	position: absolute;
	left: 12px;
	right: 25px;
	text-align: left
}

.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle
}

.bootstrap-select.btn-group .div-contain {
	overflow: hidden
}

.bootstrap-select {
	width: 220px\0
}

.bootstrap-select .btn:focus {
	outline: thin dotted #333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px
}

.bootstrap-select>.btn {
	width: 100%
}

.bootstrap-select.form-control:not ([class*="span"] ){
	width: 100%
}

.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group
	{
	margin-bottom: 0
}

.input-append .bootstrap-select.btn-group {
	margin-left: -1px
}

.mobile-device {
	position: absolute;
	top: 0;
	left: 0;
	display: block !important;
	width: 100%;
	height: 100% !important;
	opacity: 0
}

.bootstrap-select.btn-group[class*="span"] .btn {
	width: 100%
}

.bootstrap-select.form-control {
	padding: 0;
	border: 0
}

.dropdown-menu {
	z-index: 2000
}

.bootstrap-select.btn-group.fit-width .btn .filter-option {
	position: static
}

.bootstrap-select.btn-group.fit-width .btn .caret {
	position: static;
	top: auto;
	margin-top: -1px
}

.bootstrap-select.show-menu-arrow.open>.btn {
	z-index: 2051
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after
	{
	display: block
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto
}

.bootstrap-select.btn-group>.disabled,.bootstrap-select.btn-group .dropdown-menu li.disabled>a
	{
	cursor: not-allowed
}

.error .bootstrap-select .btn {
	border: 1px solid #b94a48
}

.control-group.error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48
}

.bootstrap-select.fit-width {
	width: auto !important
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	display: inline-block;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #CCC;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	bottom: -4px;
	left: 6px;
	display: none
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	display: inline-block;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom: 3px solid white;
	position: absolute;
	bottom: -4px;
	left: 1px;
	display: none
}

.bootstrap-select:not ([class*="span"] ):not ([class*="col-"] ):not ([class*="form-control"]
	){
	width: 160px
}

.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*="span"].pull-right,.row .bootstrap-select.btn-group[class*="span"].pull-right
	{
	float: right
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-top: 7px solid #ccc;
	border-bottom: 0;
	border-top-color: rgba(0, 0, 0, 0.2)
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid #fff;
	border-bottom: 0
}

.input-prepend .bootstrap-select.btn-group {
	margin-right: -1px
}
	/*!* bootstrap-select v1.3.5* http://silviomoreto.github.io/bootstrap-select/** Copyright 2013 bootstrap-select* Licensed under the MIT license*/
.bootstrap-select.btn-group,.bootstrap-select.btn-group[class*="span"] {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 0
}

.bootstrap-select.btn-group .dropdown-menu li:not (.disabled )>a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not
	(.disabled )>a:focus small {
	color: #64b1d8;
	color: rgba(255, 255, 255, 0.4)
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark
	{
	display: inline-block;
	position: absolute;
	right: 15px;
	margin-top: 2.5px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px
}

.has-switch {
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	position: relative;
	text-align: left;
	overflow: hidden;
	line-height: 8px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	vertical-align: middle;
	min-width: 100px
}

.has-switch.switch-mini {
	min-width: 72px
}

.has-switch.switch-mini i.switch-mini-icons {
	height: 1.20em;
	line-height: 9px;
	vertical-align: text-top;
	text-align: center;
	transform: scale(0.6);
	margin-top: -1px;
	margin-bottom: -1px
}

.has-switch.switch-small {
	min-width: 80px
}

.has-switch.switch-large {
	min-width: 120px
}

.has-switch.deactivate {
	opacity: .5;
	filter: alpha(opacity = 50);
	cursor: default !important
}

.has-switch.deactivate label,.has-switch.deactivate span {
	cursor: default !important
}

.has-switch>div {
	display: inline-block;
	width: 150%;
	position: relative;
	top: 0
}

.has-switch>div.switch-animate {
	-webkit-transition: left .5s;
	-moz-transition: left .5s;
	-o-transition: left .5s;
	transition: left .5s
}

.has-switch>div.switch-off {
	left: -50%
}

.has-switch>div.switch-on {
	left: 0
}

.has-switch input[type=radio],.has-switch input[type=checkbox] {
	display: none
}

.has-switch span,.has-switch label {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
	display: inline-block;
	height: 100%;
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 14px;
	line-height: 20px
}

.has-switch span.switch-mini,.has-switch label.switch-mini {
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 10px;
	line-height: 9px
}

.has-switch span.switch-small,.has-switch label.switch-small {
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 12px;
	line-height: 18px
}

.has-switch span.switch-large,.has-switch label.switch-large {
	padding-bottom: 9px;
	padding-top: 9px;
	font-size: 16px;
	line-height: normal
}

.has-switch label {
	text-align: center;
	margin-top: -1px;
	margin-bottom: -1px;
	z-index: 100;
	width: 34%;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #333;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#ffe6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=  false)
}

.has-switch label:hover,.has-switch label:focus,.has-switch label:active,.has-switch label.active,.has-switch label.disabled,.has-switch label[disabled]
	{
	color: #333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9
}

.has-switch label:active,.has-switch label.active {
	background-color: #ccc \9
}

.has-switch label i {
	color: #000;
	text-shadow: 0 1px 0 #fff;
	line-height: 18px;
	pointer-events: none
}

.has-switch span {
	text-align: center;
	z-index: 1;
	width: 33%
}

.has-switch span.switch-left {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px
}

.has-switch span.switch-right {
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f0f0f0;
	background-image: -moz-linear-gradient(top, #e6e6e6, #fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6),
		to(#fff));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #fff);
	background-image: -o-linear-gradient(top, #e6e6e6, #fff);
	background-image: linear-gradient(to bottom, #e6e6e6, #fff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6',
		endColorstr='#ffffffff', GradientType=0);
	border-color: #fff #fff #d9d9d9;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=  false)
}

.has-switch span.switch-right:hover,.has-switch span.switch-right:focus,.has-switch span.switch-right:active,.has-switch span.switch-right.active,.has-switch span.switch-right.disabled,.has-switch span.switch-right[disabled]
	{
	color: #333;
	background-color: #fff;
	*background-color: #f2f2f2
}

.has-switch span.switch-right:active,.has-switch span.switch-right.active
	{
	background-color: #e6e6e6 \9
}

.has-switch span.switch-primary,.has-switch span.switch-left {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #005fcc;
	background-image: -moz-linear-gradient(top, #04c, #08c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04c),
		to(#08c));
	background-image: -webkit-linear-gradient(top, #04c, #08c);
	background-image: -o-linear-gradient(top, #04c, #08c);
	background-image: linear-gradient(to bottom, #04c, #08c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc',
		endColorstr='#ff0088cc', GradientType=0);
	border-color: #08c #08c #005580;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #08c;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=  false)
}

.has-switch span.switch-primary:hover,.has-switch span.switch-left:hover,.has-switch span.switch-primary:focus,.has-switch span.switch-left:focus,.has-switch span.switch-primary:active,.has-switch span.switch-left:active,.has-switch span.switch-primary.active,.has-switch span.switch-left.active,.has-switch span.switch-primary.disabled,.has-switch span.switch-left.disabled,.has-switch span.switch-primary[disabled],.has-switch span.switch-left[disabled]
	{
	color: #fff;
	background-color: #08c;
	*background-color: #0077b3
}

.has-switch span.switch-primary:active,.has-switch span.switch-left:active,.has-switch span.switch-primary.active,.has-switch span.switch-left.active
	{
	background-color: #069 \9
}

.has-switch span.switch-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #41a7c5;
	background-image: -moz-linear-gradient(top, #2f96b4, #5bc0de);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f96b4),
		to(#5bc0de));
	background-image: -webkit-linear-gradient(top, #2f96b4, #5bc0de);
	background-image: -o-linear-gradient(top, #2f96b4, #5bc0de);
	background-image: linear-gradient(to bottom, #2f96b4, #5bc0de);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f96b4',
		endColorstr='#ff5bc0de', GradientType=0);
	border-color: #5bc0de #5bc0de #28a1c5;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #5bc0de;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=  false)
}

.has-switch span.switch-info:hover,.has-switch span.switch-info:focus,.has-switch span.switch-info:active,.has-switch span.switch-info.active,.has-switch span.switch-info.disabled,.has-switch span.switch-info[disabled]
	{
	color: #fff;
	background-color: #5bc0de;
	*background-color: #46b8da
}

.has-switch span.switch-info:active,.has-switch span.switch-info.active
	{
	background-color: #31b0d5 \9
}

.has-switch span.switch-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #58b058;
	background-image: -moz-linear-gradient(top, #51a351, #62c462);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#51a351),
		to(#62c462));
	background-image: -webkit-linear-gradient(top, #51a351, #62c462);
	background-image: -o-linear-gradient(top, #51a351, #62c462);
	background-image: linear-gradient(to bottom, #51a351, #62c462);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51a351',
		endColorstr='#ff62c462', GradientType=0);
	border-color: #62c462 #62c462 #3b9e3b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #62c462;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=  false)
}

.has-switch span.switch-success:hover,.has-switch span.switch-success:focus,.has-switch span.switch-success:active,.has-switch span.switch-success.active,.has-switch span.switch-success.disabled,.has-switch span.switch-success[disabled]
	{
	color: #fff;
	background-color: #62c462;
	*background-color: #4fbd4f
}

.has-switch span.switch-success:active,.has-switch span.switch-success.active
	{
	background-color: #42b142 \9
}

.has-switch span.switch-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #f9a123;
	background-image: -moz-linear-gradient(top, #f89406, #fbb450);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89406),
		to(#fbb450));
	background-image: -webkit-linear-gradient(top, #f89406, #fbb450);
	background-image: -o-linear-gradient(top, #f89406, #fbb450);
	background-image: linear-gradient(to bottom, #f89406, #fbb450);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89406',
		endColorstr='#fffbb450', GradientType=0);
	border-color: #fbb450 #fbb450 #f89406;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #fbb450;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=  false)
}

.has-switch span.switch-warning:hover,.has-switch span.switch-warning:focus,.has-switch span.switch-warning:active,.has-switch span.switch-warning.active,.has-switch span.switch-warning.disabled,.has-switch span.switch-warning[disabled]
	{
	color: #fff;
	background-color: #fbb450;
	*background-color: #faa937
}

.has-switch span.switch-warning:active,.has-switch span.switch-warning.active
	{
	background-color: #fa9f1e \9
}

.has-switch span.switch-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #d14641;
	background-image: -moz-linear-gradient(top, #bd362f, #ee5f5b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bd362f),
		to(#ee5f5b));
	background-image: -webkit-linear-gradient(top, #bd362f, #ee5f5b);
	background-image: -o-linear-gradient(top, #bd362f, #ee5f5b);
	background-image: linear-gradient(to bottom, #bd362f, #ee5f5b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f',
		endColorstr='#ffee5f5b', GradientType=0);
	border-color: #ee5f5b #ee5f5b #e51d18;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #ee5f5b;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=  false)
}

.has-switch span.switch-danger:hover,.has-switch span.switch-danger:focus,.has-switch span.switch-danger:active,.has-switch span.switch-danger.active,.has-switch span.switch-danger.disabled,.has-switch span.switch-danger[disabled]
	{
	color: #fff;
	background-color: #ee5f5b;
	*background-color: #ec4844
}

.has-switch span.switch-danger:active,.has-switch span.switch-danger.active
	{
	background-color: #e9322d \9
}

.has-switch span.switch-default {
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f0f0f0;
	background-image: -moz-linear-gradient(top, #e6e6e6, #fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6),
		to(#fff));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #fff);
	background-image: -o-linear-gradient(top, #e6e6e6, #fff);
	background-image: linear-gradient(to bottom, #e6e6e6, #fff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6',
		endColorstr='#ffffffff', GradientType=0);
	border-color: #fff #fff #d9d9d9;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=  false)
}

.has-switch span.switch-default:hover,.has-switch span.switch-default:focus,.has-switch span.switch-default:active,.has-switch span.switch-default.active,.has-switch span.switch-default.disabled,.has-switch span.switch-default[disabled]
	{
	color: #333;
	background-color: #fff;
	*background-color: #f2f2f2
}

.has-switch span.switch-default:active,.has-switch span.switch-default.active
	{
	background-color: #e6e6e6 \9
}

.jqueryFileTree LI.ext_vb {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_sql {
    background: url(/stile/ftree/images/db.png) left top no-repeat
}

.jqueryFileTree LI.ext_php {
    background: url(/stil/ftree/images/php.png) left top no-repeat
}

.jqueryFileTree LI.ext_doc {
    background: url(/stile/ftree/images/doc.png) left top no-repeat
}

.jqueryFileTree LI.ext_css {
    background: url(/stile/ftree/images/css.png) left top no-repeat
}

.jqueryFileTree LI.ext_cpp {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_c {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_mpg {
    background: url(/stile/ftree/images/film.png) left top no-repeat
}

.jqueryFileTree LI.ext_log {
    background: url(/stile/ftree/images/txt.png) left top no-repeat
}

.jqueryFileTree LI.ext_gif {
    background: url(/stile/ftree/images/picture.png) left top no-repeat
}

.jqueryFileTree LI.expanded {
    background: url(/stile/ftree/images/folder_open.png) left top no-repeat
}

.jqueryFileTree LI.ext_ruby {
    background: url(/stile/ftree/images/ruby.png) left top no-repeat
}

.jqueryFileTree LI.ext_rpm {
    background: url(/stile/ftree/images/linux.png) left top no-repeat
}

.jqueryFileTree LI.ext_pcx {
    background: url(/stile/ftree/images/picture.png) left top no-repeat
}

.jqueryFileTree LI.ext_ogg {
    background: url(/stile/ftree/images/music.png) left top no-repeat
}

.jqueryFileTree LI.ext_mpeg {
    background: url(/stile/ftree/images/film.png) left top no-repeat
}

.jqueryFileTree LI.ext_lasso {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_cgi {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_bmp {
    background: url(/stile/ftree/images/picture.png) left top no-repeat
}

.jqueryFileTree LI.ext_aspx {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_3gp {
    background: url(/stile/ftree/images/film.png) left top no-repeat
}

.jqueryFileTree LI.ext_txt {
    background: url(/stile/ftree/images/txt.png) left top no-repeat
}

.jqueryFileTree LI.ext_mp3 {
    background: url(/stile/ftree/images/music.png) left top no-repeat
}

.jqueryFileTree LI.ext_jpeg {
    background: url(/stile/ftree/images/picture.png) left top no-repeat
}

.jqueryFileTree LI.ext_jar {
    background: url(/stile/ftree/images/java.png) left top no-repeat
}

.jqueryFileTree LI.ext_fla {
    background: url(/stile/ftree/images/flash.png) left top no-repeat
}

.jqueryFileTree LI.ext_tiff {
    background: url(/stile/ftree/images/picture.png) left top no-repeat
}

.jqueryFileTree LI.ext_tif {
    background: url(/stile/ftree/images/picture.png) left top no-repeat
}

.jqueryFileTree LI.ext_rb {
    background: url(/stile/ftree/images/ruby.png) left top no-repeat
}

.jqueryFileTree LI.ext_mp4 {
    background: url(/stile/ftree/images/film.png) left top no-repeat
}

.jqueryFileTree LI.ext_html {
    background: url(/stile/ftree/images/html.png) left top no-repeat
}

.jqueryFileTree LI.ext_rhtml {
    background: url(/stile/ftree/images/ruby.png) left top no-repeat
}

.jqueryFileTree LI.ext_rbx {
    background: url(/stile/ftree/images/ruby.png) left top no-repeat
}

.jqueryFileTree LI.ext_pdf {
    background: url(/stile/ftree/images/pdf.png) left top no-repeat
}

.jqueryFileTree LI.ext_h {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_exe {
    background: url(/stile/ftree/images/application.png) left top no-repeat
}

.jqueryFileTree LI.ext_pl {
    background: url(/stile/ftree/images/script.png) left top no-repeat
}

.jqueryFileTree LI.ext_png {
    background: url(/stile/ftree/images/picture.png) left top no-repeat
}

.jqueryFileTree LI.ext_m4p {
    background: url(/stile/ftree/images/music.png) left top no-repeat
}

.jqueryFileTree LI.ext_asp {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.file {
    background: url(/stile/ftree/images/file.png) left top no-repeat
}

.jqueryFileTree LI.directory {
    background: url(/stile/ftree/images/directory.png) left top no-repeat
}

.jqueryFileTree LI.ext_xls {
    background: url(/stile/ftree/images/xls.png) left top no-repeat
}

.jqueryFileTree LI.ext_ppt {
    background: url(/stile/ftree/images/ppt.png) left top no-repeat
}

.jqueryFileTree LI.ext_mov {
    background: url(/stile/ftree/images/film.png) left top no-repeat
}

.jqueryFileTree LI.ext_cfm {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_avi {
    background: url(/stile/ftree/images/film.png) left top no-repeat
}

.jqueryFileTree LI.ext_wmv {
    background: url(/stile/ftree/images/film.png) left top no-repeat
}

.jqueryFileTree LI.ext_py {
    background: url(/stile/ftree/images/script.png) left top no-repeat
}

.jqueryFileTree LI.ext_js {
    background: url(/stile/ftree/images/script.png) left top no-repeat
}

.jqueryFileTree LI.ext_bat {
    background: url(/stile/ftree/images/application.png) left top no-repeat
}

.jqueryFileTree LI.ext_afp {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_wav {
    background: url(/stile/ftree/images/music.png) left top no-repeat
}

.jqueryFileTree LI.ext_psd {
    background: url(/stile/ftree/images/psd.png) left top no-repeat
}

.jqueryFileTree LI.ext_jpg {
    background: url(/stile/ftree/images/picture.png) left top no-repeat
}

.jqueryFileTree LI.ext_htm {
    background: url(/stile/ftree/images/html.png) left top no-repeat
}

.jqueryFileTree LI.ext_com {
    background: url(/stile/ftree/images/application.png) left top no-repeat
}

.jqueryFileTree LI.ext_afpa {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_xml {
    background: url(/stile/ftree/images/code.png) left top no-repeat
}

.jqueryFileTree LI.ext_swf {
    background: url(/stile/ftree/images/flash.png) left top no-repeat
}

.jqueryFileTree LI.wait {
    background: url(/stile/ftree/images/spinner.gif) left top no-repeat
}

UL.jqueryFileTree {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 0;
	margin: 0
}

UL.jqueryFileTree A {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 0 2px
}

UL.jqueryFileTree A:hover {
	background: #BDF
}

UL.jqueryFileTree LI {
	list-style: none;
	padding: 0;
	padding-left: 20px;
	margin: 0;
	white-space: nowrap
}

#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
	padding: 4px;
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.85);
	-moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.85);
	box-shadow: 0 3px 15px rgba(0, 0, 0, 0.85);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

#facebox .popup {
	position: relative
}

#facebox .content {
	display: table;
	width: 370px;
	background: #fff
}

#facebox .content>p:first-child {
	margin-top: 0
}

#facebox .content>p:last-child {
	margin-bottom: 0
}

#facebox .close {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 2px;
	background: #fff
}

#facebox .close img {
	opacity: .3
}

#facebox .close:hover img {
	opacity: 1.0
}

#facebox .loading {
	text-align: center
}

#facebox .image {
	text-align: center
}

#facebox img {
	border: 0;
	margin: 0
}

#facebox_overlay {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.facebox_hide {
	z-index: -100
}

.facebox_overlayBG {
	background-color: #000;
	z-index: 99
}

.CollapsiblePanel {
	margin: 0;
	padding: 0;
	border-left: solid 1px #ccc;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #ccc
}

.CollapsiblePanelTab {
	font: bold .7em sans-serif;
	background-color: #ddd;
	border-bottom: solid 1px #ccc;
	margin: 0;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none
}

.CollapsiblePanelContent {
	margin: 0;
	padding: 0
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #eee
}

.CollapsiblePanelTabHover,.CollapsiblePanelOpen .CollapsiblePanelTabHover
	{
	background-color: #ccc
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #39f
}

.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg
	{
	display: none
}

.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg
	{
	display: inline;
	color: #c33;
	border: 1px solid #c33
}

.textfieldValidState input,input.textfieldValidState {
	background-color: #b8f5b1
}

input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input
	{
	background-color: #ff9f9f
}

.textfieldFocusState input,input.textfieldFocusState {
	background-color: #ffc
}

.textfieldFlashText input,input.textfieldFlashText {
	color: red !important
}

.TabbedPanels {
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
	width: 100%
}

.TabbedPanelsTabGroup {
	margin: 0;
	padding: 0
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0 1px 0 0;
	font: bold .7em sans-serif;
	background-color: #ddd;
	list-style: none;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none
}

.TabbedPanelsTabHover {
	background-color: #ccc
}

.TabbedPanelsTabSelected {
	background-color: #eee;
	border-bottom: 1px solid #eee
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #eee
}

.TabbedPanelsContent {
	padding: 4px
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #eee;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0;
	border-top: 0;
	border-left: none;
	border-right: 0
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #eee;
	border-bottom: solid 1px #999
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0;
	width: 30em;
	height: 20em
}