@font-face {
	font-family: 'chitra';
	src: url('fonts/chitra.ttf') format('truetype')
}

.gujFont {
	font-family: 'chitra', chitra, sans-serif
}

.gujFont-medium {
	font-family: 'chitra', chitra, sans-serif;
	font-size: 18px
}

html {
	margin: 0;
	padding: 0;
	background-image:
		url('data:image/png;base64,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');
	background-attachment: scroll;
	background-color: #dcdcdc;
	height: 100%;
	background-repeat: repeat
}

body {
	background-color: #fff;
	border-top: solid 10px #f1f1f1;
	color: #333;
	margin: 0;
	padding: 31px 0 0 0;
	background-color: transparent
}

.home .container {
	padding-top: 0
}

.home .content-wrapper {
	max-width: 100%;
	margin: -1px 0 0
}

.home .featured hgroup.title h1, .home .featured hgroup.title h2 {
	font-weight: normal;
	display: block
}

.home .featured .content-wrapper {
	color: #fff
}

hgroup.title {
	margin-bottom: 10px
}

hgroup.title h1, hgroup.title h2 {
	display: block;
	font-weight: normal
}

hgroup.title h2 {
	font-weight: normal;
	margin-left: 0
}

body>.container {
	/* min-height: 400px; */
	padding-top: 20px;
	border: 0;
	border-top: 0;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .19);
	width: 1000px;
	background-color: #fff
}

body .brand-space {
	padding-top: 0 !important
}

.nav .rolename {
	position: absolute;
	text-shadow: none;
	font-weight: normal;
	font-size: 12px;
	right: 23px;
	top: 20px;
	white-space: nowrap
}

.banner {
	font-size: 1.6em;
	color: red;
	padding-left: 20px
}

#Notifier {
	position: fixed;
	width: 600px;
	z-index: 200;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 38px;
	display: none;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .1)
}

.confirmation-modal.modal.fade {
	-webkit-transition: opacity .2s linear, none;
	-moz-transition: opacity .2s linear, none;
	-ms-transition: opacity .2s linear, none;
	-o-transition: opacity .2s linear, none;
	transition: opacity .2s linear, none;
	top: 50%
}

footer {
	background: #fafafa;
	padding: 0;
	color: #444;
	width: 1170px;
	margin: -1px auto 0;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .25);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .25);
	border-top: 1px solid #ddd
}

footer .fat-footer {
	padding: 40px 0 0 0
}

footer a {
	color: #444
}

footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
	color: #333
}

footer address {
	line-height: 1.6em
}

footer h5 a:hover, footer a:hover {
	text-decoration: none
}

ul.social-network {
	list-style: none;
	margin: 0
}

ul.social-network li {
	display: inline
}

#sub-footer {
	background: #0a0a0a;
	text-shadow: none;
	color: #5d5d5d;
	padding: 30px 0;
	margin: 0
}

#sub-footer p {
	margin: 0;
	padding: 0
}

#sub-footer span {
	color: #c7c7c7
}

.copyright {
	text-align: left;
	font-size: 12px
}

#sub-footer ul.social-network {
	float: right
}

#sub-footer ul.social-network a {
	background-color: #bbb;
	display: inline-block;
	text-align: center;
	width: 20px;
	color: #1e1e1e
}

ul.link-list {
	list-style: none outside none;
	margin: 0;
	padding: 0
}

ul.link-list li {
	list-style: none outside none;
	margin: 0;
	padding: 2px 0
}

footer ul.link-list li a {
	color: #444;
	font-weight: 300
}

footer ul.link-list li a:hover, footer a:hover, #sub-footer ul.social-network a:hover
	{
	color: #f03c02
}

header, footer, hgroup, nav, section {
	display: block
}

mark {
	background-color: #a6dbed;
	padding-left: 5px;
	padding-right: 5px
}

.float-left {
	float: left
}

.float-right {
	float: right
}

.clear-fix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden
}

h1, h2, h3, h4, h5, h6 {
	color: #000;
	margin-bottom: 0;
	padding-bottom: 0
}

h1 {
	font-size: 2em
}

h2 {
	font-size: 1.75em
}

h3 {
	font-size: 1.2em
}

h4 {
	font-size: 1.1em
}

h5, h6 {
	font-size: 1em
}

h5 a:link, h5 a:visited, h5 a:active {
	padding: 0;
	text-decoration: none
}

.content-wrapper {
	margin: 0 auto;
	max-width: 960px
}

#body {
	background-color: #efeeef;
	clear: both;
	padding-bottom: 35px
}

.main-content {
	background: url("../Images/accent.png") no-repeat;
	padding-left: 10px;
	padding-top: 30px
}

.featured+.main-content {
	background: url("../Images/heroAccent.png") no-repeat
}

header .content-wrapper {
	padding-top: 20px
}

.site-title {
	color: #c8c8c8;
	font-family: Rockwell, Consolas, "Courier New", Courier, monospace;
	font-size: 2.3em;
	margin: 0
}

.site-title a, .site-title a:hover, .site-title a:active {
	background: none;
	color: #c8c8c8;
	outline: none;
	text-decoration: none
}

#login {
	display: block;
	font-size: .85em;
	margin: 0 0 10px;
	text-align: right
}

#login a {
	background-color: #d3dce0;
	margin-left: 10px;
	margin-right: 3px;
	padding: 2px 3px;
	text-decoration: none
}

#login a.username {
	background: none;
	margin: 0;
	padding: 0;
	text-decoration: underline
}

#login ul {
	margin: 0
}

#login li {
	display: inline;
	list-style: none
}

ul#menu {
	font-size: 1em;
	font-weight: 600;
	margin: 0 0 0;
	padding: 0;
	text-align: right
}

ul#menu li {
	display: inline;
	list-style: none;
	padding-left: 15px
}

ul#menu li a {
	background: none;
	color: #999;
	text-decoration: none
}

ul#menu li a:hover {
	color: #333;
	text-decoration: none
}

.featured {
	background-color: #fff
}

.featured .content-wrapper {
	background-color: #007acc;
	background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
	background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da),
		color-stop(1, #a4d4e6));
	background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
	background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
	color: #3e5667;
	padding: 20px 40px 30px 40px
}

.featured hgroup.title h1, .featured hgroup.title h2 {
	color: #fff
}

.featured p {
	font-size: 1.1em
}

section.feature {
	width: 300px;
	float: left;
	padding: 10px
}

ol.round {
	list-style-type: none;
	padding-left: 0
}

ol.round li {
	margin: 25px 0;
	padding-left: 45px
}

ol.round li.zero {
	background: url("../Images/orderedList0.png") no-repeat
}

ol.round li.one {
	background: url("../Images/orderedList1.png") no-repeat
}

ol.round li.two {
	background: url("../Images/orderedList2.png") no-repeat
}

ol.round li.three {
	background: url("../Images/orderedList3.png") no-repeat
}

ol.round li.four {
	background: url("../Images/orderedList4.png") no-repeat
}

ol.round li.five {
	background: url("../Images/orderedList5.png") no-repeat
}

ol.round li.six {
	background: url("../Images/orderedList6.png") no-repeat
}

ol.round li.seven {
	background: url("../Images/orderedList7.png") no-repeat
}

ol.round li.eight {
	background: url("../Images/orderedList8.png") no-repeat
}

ol.round li.nine {
	background: url("../Images/orderedList9.png") no-repeat
}

article {
	float: left;
	width: 70%
}

aside {
	float: right;
	width: 25%
}

aside ul {
	list-style: none;
	padding: 0
}

aside ul li {
	background: url("../Images/bullet.png") no-repeat 0 50%;
	padding: 2px 0 2px 20px
}

.label {
	font-weight: 700
}

#loginForm {
	border-right: solid 0 #c8c8c8;
	float: left;
	width: 55%
}

#loginForm .validation-error {
	display: block;
	margin-left: 15px
}

#loginForm .validation-summary-errors ul {
	margin: 0;
	padding: 0
}

#loginForm .validation-summary-errors li {
	display: inline;
	list-style: none;
	margin: 0
}

#loginForm input {
	width: 250px
}

#loginForm input[type="checkbox"], #loginForm input[type="submit"],
	#loginForm input[type="button"], #loginForm button {
	width: auto
}

#socialLoginForm {
	margin-left: 40px;
	float: left;
	width: 40%
}

#socialLoginForm h2 {
	margin-bottom: 5px
}

#socialLoginList button {
	margin-bottom: 12px
}

#logoutForm {
	display: inline
}

.contact h3 {
	font-size: 1.2em
}

.contact p {
	margin: 5px 0 0 10px
}

.contact iframe {
	border: 1px solid #333;
	margin: 5px 0 0 10px
}

fieldset {
	border: none;
	margin: 0;
	padding: 0
}

fieldset legend {
	display: none
}

fieldset ol {
	padding: 0;
	list-style: none
}

fieldset ol li {
	padding-bottom: 5px
}

label {
	font-weight: 600
}

label.checkbox {
	display: inline
}

textarea {
	font-family: inherit;
	width: 500px
}

input:focus, textarea:focus {
	border: 1px solid #7ac0da
}

input[type="checkbox"] {
	background: transparent;
	border: inherit;
	width: auto
}

.message-info {
	border: 1px solid;
	clear: both;
	padding: 10px 20px
}

.message-error {
	clear: both;
	color: #e80c4d;
	font-size: 1.1em;
	font-weight: bold;
	margin: 20px 0 10px 0
}

.message-success {
	color: #7ac0da;
	font-size: 1.3em;
	font-weight: bold;
	margin: 20px 0 10px 0
}

.error {
	color: #e80c4d
}

.field-validation-error {
	color: #e9322d;
	font-weight: bold
}

.field-validation-valid {
	display: none
}

input.input-validation-error, select.input-validation-error {
	border: 1px solid #e80c4d
}

input[type="checkbox"].input-validation-error {
	border: 0 none
}

.validation-summary-errors {
	color: #e80c4d;
	font-weight: bold;
	font-size: 1.1em
}

.validation-summary-valid {
	display: none
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0 none
}

th {
	text-align: left;
	border: none 0;
	padding-left: 0
}

th a {
	display: block;
	position: relative
}

th a:hover {
	color: #000
}

th.asc a, th.desc a {
	margin-right: .75em
}

th.asc a:after, th.desc a:after {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	font-size: .75em
}

th.asc a:after {
	content: '▲'
}

th.desc a:after {
	content: '▼'
}

td {
	padding: .25em 2em .25em 0;
	border: 0 none
}

tr.pager td {
	padding: 0 .25em 0 0
}

@media only screen and (max-width:850px) {
	header .float-left, header .float-right {
		float: none
	}
	header .site-title {
		margin: 10px;
		text-align: center
	}
	#login {
		font-size: .85em;
		margin: 0 0 12px;
		text-align: center
	}
	#login ul {
		margin: 5px 0;
		padding: 0
	}
	#login li {
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0
	}
	#login a {
		background: none;
		color: #999;
		font-weight: 600;
		margin: 2px;
		padding: 0
	}
	#login a:hover {
		color: #333
	}
	nav {
		margin-bottom: 5px
	}
	ul#menu {
		margin: 0;
		padding: 0;
		text-align: center
	}
	ul#menu li {
		margin: 0;
		padding: 0
	}
	.main-content, .featured+.main-content {
		background-position: 10px 0
	}
	.content-wrapper {
		padding-right: 10px;
		padding-left: 10px
	}
	.featured .content-wrapper {
		padding: 10px
	}
	article, aside {
		float: none;
		width: 100%
	}
	ol.round {
		list-style-type: none;
		padding-left: 0
	}
	ol.round li {
		padding-left: 10px;
		margin: 25px 0
	}
	ol.round li.zero, ol.round li.one, ol.round li.two, ol.round li.three,
		ol.round li.four, ol.round li.five, ol.round li.six, ol.round li.seven,
		ol.round li.eight, ol.round li.nine {
		background: none
	}
	section.feature {
		float: none;
		padding: 10px;
		width: auto
	}
	section.feature img {
		color: #999;
		content: attr(alt);
		font-size: 1.5em;
		font-weight: 600
	}
	input {
		width: 90%
	}
	#loginForm {
		border-right: none;
		float: none;
		width: auto
	}
	#loginForm .validation-error {
		display: block;
		margin-left: 15px
	}
	#socialLoginForm {
		margin-left: 0;
		float: none;
		width: auto
	}
}

div.dataTables_length label {
	float: left;
	text-align: left
}

div.dataTables_length select {
	width: 75px
}

div.dataTables_filter label {
	float: right
}

div.dataTables_info {
	padding-top: 8px
}

div.dataTables_paginate {
	float: right;
	margin: 0
}

table.table {
	clear: both;
	margin-bottom: 6px;
	max-width: none !important
}

table.table thead .sorting, table.table thead .sorting_asc, table.table thead .sorting_desc,
	table.table thead .sorting_asc_disabled, table.table thead .sorting_desc_disabled
	{
	cursor: pointer;
	*cursor: hand
}

table.table thead .sorting {
	background: url('/images/sort_both.png') no-repeat center right
}

table.table thead .sorting_asc {
	background: url('/images/sort_asc.png') no-repeat center right
}

table.table thead .sorting_desc {
	background: url('/images/sort_desc.png') no-repeat center right
}

table.table thead .sorting_asc_disabled {
	background: url('/images/sort_asc_disabled.png') no-repeat center right
}

table.table thead .sorting_desc_disabled {
	background: url('/images/sort_desc_disabled.png') no-repeat center right
}

table.dataTable th:active {
	outline: none
}

div.dataTables_scrollHead table {
	margin-bottom: 0 !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

div.dataTables_scrollHead table thead tr:last-child th:first-child, div.dataTables_scrollHead table thead tr:last-child td:first-child
	{
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important
}

div.dataTables_scrollBody table {
	border-top: none;
	margin-bottom: 0 !important
}

div.dataTables_scrollBody tbody tr:first-child th, div.dataTables_scrollBody tbody tr:first-child td
	{
	border-top: none
}

div.dataTables_scrollFoot table {
	border-top: none
}

.table tbody tr.active td, .table tbody tr.active th {
	background-color: #08c;
	color: #fff
}

.table tbody tr.active:hover td, .table tbody tr.active:hover th {
	background-color: #0075b0 !important
}

.table-striped tbody tr.active:nth-child(odd) td, .table-striped tbody tr.active:nth-child(odd) th
	{
	background-color: #017ebc
}

table.DTTT_selectable tbody tr {
	cursor: pointer;
	*cursor: hand
}

div.DTTT .btn {
	color: #333 !important;
	font-size: 12px
}

div.DTTT .btn:hover {
	text-decoration: none !important
}

ul.DTTT_dropdown.dropdown-menu a {
	color: #333 !important
}

ul.DTTT_dropdown.dropdown-menu li:hover a {
	background-color: #08c;
	color: #fff !important
}

div.DTTT_print_info.modal {
	height: 150px;
	margin-top: -75px;
	text-align: center
}

div.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em
}

div.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px
}

div.DTFC_LeftHeadWrapper table, div.DTFC_LeftFootWrapper table, table.DTFC_Cloned tr.even
	{
	background-color: #fff
}

div.DTFC_LeftHeadWrapper table {
	margin-bottom: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important
}

div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child, div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child
	{
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important
}

div.DTFC_LeftBodyWrapper table {
	border-top: none;
	margin-bottom: 0 !important
}

div.DTFC_LeftBodyWrapper tbody tr:first-child th, div.DTFC_LeftBodyWrapper tbody tr:first-child td
	{
	border-top: none
}

div.DTFC_LeftFootWrapper table {
	border-top: none
}

.modal-open {
	overflow: hidden
}

.modal-open.page-overflow .page-container, .modal-open.page-overflow .page-container .navbar-fixed-top,
	.modal-open.page-overflow .page-container .navbar-fixed-bottom,
	.modal-open.page-overflow .modal-scrollable {
	overflow-y: scroll
}

@media ( max-width :979px) {
	.modal-open.page-overflow .page-container .navbar-fixed-top, .modal-open.page-overflow .page-container .navbar-fixed-bottom
		{
		overflow-y: visible
	}
}

.modal-scrollable {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: auto
}

.modal {
	outline: none;
	position: absolute;
	margin-top: 0;
	top: 50%;
	overflow: visible
}

.modal.fade {
	top: -100%;
	-webkit-transition: opacity .3s linear, top .3s ease-out, bottom .3s
		ease-out, margin-top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out, bottom .3s
		ease-out, margin-top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out, bottom .3s ease-out,
		margin-top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out, bottom .3s ease-out,
		margin-top .3s ease-out
}

.modal.fade.in {
	top: 50%
}

.modal-body {
	max-height: none;
	overflow: visible
}

.modal.modal-absolute {
	position: absolute;
	z-index: 950
}

.modal .loading-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	border-radius: 6px
}

.modal-backdrop.modal-absolute {
	position: absolute;
	z-index: 940
}

.modal-backdrop, .modal-backdrop.fade.in {
	opacity: .7;
	filter: alpha(opacity = 70);
	background: #fff
}

.modal.container {
	width: 940px;
	margin-left: -470px
}

.modal-overflow.modal {
	top: 1%
}

.modal-overflow.modal.fade {
	top: -100%
}

.modal-overflow.modal.fade.in {
	top: 1%
}

.modal-overflow .modal-body {
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

@media ( min-width :1200px) {
	.modal.container {
		width: 1170px;
		margin-left: -585px
	}
}

@media ( max-width :979px) {
	.modal, .modal.container, .modal.modal-overflow {
		top: 1%;
		right: 1%;
		left: 1%;
		bottom: auto;
		width: auto !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important
	}
	.modal.fade.in, .modal.container.fade.in, .modal.modal-overflow.fade.in
		{
		top: 1%;
		bottom: auto
	}
	.modal-body, .modal-overflow .modal-body {
		position: static;
		margin: 0;
		height: auto !important;
		max-height: none !important;
		overflow: visible !important
	}
	.modal-footer, .modal-overflow .modal-footer {
		position: static
	}
}

.loading-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -12px
}

.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
}

@
-webkit-keyframes shake { 0%,100%{
	-webkit-transform: translateX(0)
}

10%,30%,50%,70%,90%{
-webkit-transform
:translateX(-10px)
}
20%,40%,60%,80%{
-webkit-transform
:translateX(10px)
}
}
@
-moz-keyframes shake { 0%,100%{
	-moz-transform: translateX(0)
}

10%,30%,50%,70%,90%{
-moz-transform
:translateX(-10px)
}
20%,40%,60%,80%{
-moz-transform
:translateX(10px)
}
}
@
-o-keyframes shake { 0%,100%{
	-o-transform: translateX(0);
}

10%,30%,50%,70%,90%{
-o-transform
:translateX(-10px)
;
}
20%,40%,60%,80%{
-o-transform
:translateX(10px)
;
}
}
@
keyframes shake { 0%,100%{
	transform: translateX(0)
}

10%,30%,50%,70%,90%{
transform
:translateX(-10px)
}
20%,40%,60%,80%{
transform
:translateX(10px)
}
}
.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake
}

.widget {
	position: relative;
	clear: both;
	width: auto;
	margin-bottom: 2em
}

.widget .widget-header {
	position: relative;
	height: 40px;
	line-height: 40px;
	background: #e9e9e9;
	background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa),
		color-stop(100%, #e9e9e9));
	background: -webkit-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	background: linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',
		endColorstr='#E9E9E9');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	border: 1px solid #d5d5d5;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-background-clip: padding-box
}

.widget .widget-header h3 {
	top: 2px;
	position: relative;
	left: 10px;
	display: inline-block;
	margin-right: 3em;
	font-size: 14px;
	font-weight: 600;
	color: #555;
	line-height: 18px;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, .5)
}

.widget .widget-header [class^="icon-"], .widget .widget-header [class*=" icon-"]
	{
	display: inline-block;
	margin-left: 13px;
	margin-right: -2px;
	font-size: 16px;
	color: #555;
	vertical-align: middle
}

.widget .widget-content {
	padding: 20px 15px 15px;
	background: #fff;
	border: 1px solid #d5d5d5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.widget .widget-header+.widget-content {
	border-top: none;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.widget.widget-nopad .widget-content {
	padding: 0
}

.widget .widget-content {
	*zoom: 1
}

.widget .widget-content:before, .widget .widget-content:after {
	display: table;
	content: "";
	line-height: 0
}

.widget .widget-content:after {
	clear: both
}

.widget.widget-table .widget-content {
	padding: 0
}

.widget.widget-table .table {
	margin-bottom: 0;
	border: none
}

.widget.widget-table .table tr td:first-child, .widget.widget-table .table tr th:first-child
	{
	border-left: none
}

.widget.widget-plain {
	background: transparent;
	border: none
}

.widget.widget-plain .widget-content {
	padding: 0;
	background: transparent;
	border: none
}

.widget.widget-box .widget-content {
	background: #e3e3e3;
	background: #fff
}

.table.table-bordered-bx tbody tr td {
	padding-top: 9px;
	padding-bottom: 9px
}

.table-bordered-bx thead tr {
	background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #eee, #dadada);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eee),
		to(#dadada));
	background-image: -webkit-linear-gradient(top, #eee, #dadada);
	background-image: -o-linear-gradient(top, #eee, #dadada);
	background-image: linear-gradient(to bottom, #eee, #dadada);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',
		endColorstr='#ffdadada', GradientType=0)
}

.table-bordered-bx thead tr th {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: 600;
	color: #444;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff
}

.table-bordered-bx thead tr th:first-child {
	border-left-color: #ccc
}

.table-bordered-bx thead tr th:last-child {
	border-right: none
}

.table-bordered-bx tbody tr:first-child td {
	border-top-color: #ccc
}

.table-bordered-bx tbody tr td {
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd
}

.table-bordered-bx tbody tr td:first-child {
	border-left-color: #ddd
}

.table-bordered-bx tbody tr td:last-child {
	border-right: none
}

.table-bordered-bx thead tr {
	background: #eee;
	background: -moz-linear-gradient(top, #eee 0%, #dadada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee),
		color-stop(100%, #dadada));
	background: -webkit-linear-gradient(top, #eee 0%, #dadada 100%);
	background: -o-linear-gradient(top, #eee 0%, #dadada 100%);
	background: -ms-linear-gradient(top, #eee 0%, #dadada 100%);
	background: linear-gradient(top, #eee 0%, #dadada 100%);
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#DADADA')";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',
		endColorstr='#DADADA')
}

.table-bordered-bx thead th {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: 400;
	color: #444;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #ccc;
	-moz-box-shadow: inset 0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff
}

.table-bordered-bx thead th:first-child {
	border-left-color: #ccc
}

.table-bordered-bx thead th:last-child {
	border-right: none
}

.table-bordered-bx tbody td {
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd
}

.table-bordered-bx tbody tr td:first-child {
	border-left-color: #ddd
}

.table-bordered-bx tbody tr td:last-child {
	border-right: none
}

.table-highlight.table-bordered-bx thead tr {
	background-color: #4b4b4b;
	background-image: -moz-linear-gradient(top, #555, #3b3b3b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555),
		to(#3b3b3b));
	background-image: -webkit-linear-gradient(top, #555, #3b3b3b);
	background-image: -o-linear-gradient(top, #555, #3b3b3b);
	background-image: linear-gradient(to bottom, #555, #3b3b3b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555',
		endColorstr='#ff3b3b3b', GradientType=0)
}

.table-highlight.table-bordered-bx thead th {
	color: #fff;
	border-right: 1px solid #2f2f2f;
	border-left: 1px solid #6f6f6f;
	-webkit-box-shadow: inset 0 1px 0 #888;
	-moz-box-shadow: inset 0 1px 0 #888;
	box-shadow: inset 0 1px 0 #888;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .5)
}

.table-highlight.table-bordered-bx {
	border-top: 1px solid #1c2b37
}

.box-small {
	text-align: center;
	position: relative;
	display: block;
	margin: 20px
}

.box-small-link {
	border: 1px solid #ddd;
	margin-bottom: -1px;
	padding: 30px 0;
	font-size: 26px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #fafafa, #efefef);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa),
		to(#efefef));
	background-image: -webkit-linear-gradient(top, #fafafa, #efefef);
	background-image: -o-linear-gradient(top, #fafafa, #efefef);
	background-image: linear-gradient(to bottom, #fafafa, #efefef);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fafafa',
		endColorstr='#efefef', GradientType=0);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	color: #646464;
	text-shadow: 0 1px 1px #fff
}

.box-small-link:hover {
	border: 1px solid #3c4049;
	margin-bottom: -1px;
	padding: 30px 0;
	color: #fff;
	background-color: #4e525d;
	background-image: -moz-linear-gradient(top, #4e525d, #3c4049);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e525d),
		to(#3c4049));
	background-image: -webkit-linear-gradient(top, #4e525d, #3c4049);
	background-image: -o-linear-gradient(top, #4e525d, #3c4049);
	background-image: linear-gradient(to bottom, #4e525d, #3c4049);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#4e525d',
		endColorstr='#3c4049', GradientType=0);
	text-shadow: 0 1px 1px #000;
	text-decoration: none
}

.box-small-title {
	text-align: center;
	margin: 10px auto;
	font-size: 16px;
	color: #aaa;
	text-shadow: 0 1px 1px #fff
}

.box {
	margin: 20px 0
}

.box-header {
	height: 20px;
	border: 1px solid #ddd;
	margin-bottom: -1px;
	padding: 10px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #fafafa, #efefef);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa),
		to(#efefef));
	background-image: -webkit-linear-gradient(top, #fafafa, #efefef);
	background-image: -o-linear-gradient(top, #fafafa, #efefef);
	background-image: linear-gradient(to bottom, #fafafa, #efefef);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fafafa',
		endColorstr='#efefef', GradientType=0);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	overflow: hidden
}

.box-header h2 {
	font-size: 16px;
	line-height: 16px;
	float: left;
	margin-top: 2px;
	color: #646464;
	font-weight: normal;
	text-shadow: 0 1px 0 #fff
}

.box-header h2 i {
	margin: 1px 3px 0 5px;
	opacity: .4
}

.box-header .break {
	border-left: 1px solid #fcfcfc;
	border-right: 1px solid #ddd;
	margin: -12px 10px -10px 10px;
	padding: 12px 0 10px 0
}

.box-header .box-icon {
	float: right;
	margin-top: 1px
}

.box-header .box-icon i {
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	opacity: .4
}

.box-header .box-icon i:hover {
	opacity: .8
}

.box-header .box-icon a {
	margin: 0 5px
}

.box-content {
	margin-top: -1px;
	padding: 10px;
	border: 1px solid #ddd;
	background: #fcfcfc;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px
}

.shortcuts {
	text-align: center
}

.shortcuts .shortcut {
	width: 22.5%;
	display: inline-block;
	padding: 12px 0;
	margin: 0 .9% 1em;
	vertical-align: top;
	text-decoration: none;
	background: #f3f3f3;
	border-radius: 5px
}

.shortcuts .shortcut .shortcut-icon {
	margin-top: .25em;
	margin-bottom: .25em;
	font-size: 32px;
	color: #888
}

.shortcuts .shortcut:hover {
	background: #e8e8e8
}

.shortcuts .shortcut:hover .shortcut-icon {
	color: #666
}

.shortcuts .shortcut-label {
	display: block;
	font-weight: 400;
	color: #666
}

.news-items {
	margin: .5em 0 0
}

.news-items li {
	display: block;
	padding: 0 2em 0 1.5em;
	padding-bottom: .5em;
	margin-bottom: .5em;
	border-bottom: 1px dotted #ccc
}

.news-items li:last-child {
	padding-bottom: 0;
	border: none
}

.news-item-date {
	display: table-cell
}

.news-item-detail {
	display: table-cell
}

.news-item-title {
	font-size: 13px;
	font-weight: 600
}

.news-item-date {
	width: 75px;
	vertical-align: middle;
	text-align: left
}

.news-item-day {
	display: block;
	margin-bottom: .25em;
	font-size: 24px;
	color: #888
}

.news-item-preview {
	margin-bottom: 0;
	color: #777
}

.news-item-month {
	display: block;
	padding-right: 1px;
	font-size: 12px;
	font-weight: 600;
	color: #888
}

.stats {
	width: 100%;
	display: table;
	padding: 0 0 0 10px;
	margin-top: .5em;
	margin-bottom: 1.9em
}

.stats .stat {
	display: table-cell;
	width: 40%;
	vertical-align: top;
	font-size: 14px;
	font-weight: 300;
	color: #333
}

.stats .stat.fixed {
	display: block;
	float: left;
	width: 150px;
	margin-bottom: 15px
}

.stats .stat .number {
	font-size: 25px
}

.stats .stat .number img {
	height: 7px
}

.stat-value {
	display: block;
	margin-bottom: .55em;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -2px;
	color: #444
}

.stat-time {
	text-align: center;
	padding-top: 1.5em
}

.stat-time .stat-value {
	color: #f90;
	font-size: 40px
}

.stats #donut-chart {
	height: 100px;
	margin-left: -20px
}

.pricing-table {
	border: 3px solid transparent;
	padding: 10px;
	background-color: #f1f2f2
}

.pricing-table:hover {
	border-color: #4b8df8
}

.pricing-table h3 {
	margin-left: -2px;
	padding-left: 0;
	font-size: 26px;
	margin-bottom: 5px;
	line-height: 26px;
	color: #111;
	margin-top: 0
}

.pricing-table .desc {
	margin-bottom: 10px;
	padding-bottom: 15px;
	color: #666;
	border-bottom: 1px solid #ddd
}

.pricing-table ul {
	margin: 0 0 15px 15px;
	padding: 0;
	list-style: none
}

.pricing-table ul li {
	padding: 6px 0;
	padding-left: 11px;
	font-size: 13px;
	line-height: 13px;
	color: #666
}

.pricing-table ul li i {
	position: absolute;
	margin-right: 0;
	margin-top: -2px;
	margin-left: -17px;
	color: #35aa47;
	font-size: 16px
}

.pricing-table .rate {
	border-top: 1px solid #ddd;
	margin-bottom: 10px;
	padding-top: 15px;
	clear: both
}

.pricing-table.selected .rate {
	border-top-color: #fff
}

.pricing-table .rate:before, .pricing-table .rate:after {
	display: table;
	line-height: 0;
	content: ""
}

.pricing-table .rate:after {
	clear: both
}

.pricing-table .rate .price {
	display: inline-block;
	float: left;
	clear: both
}

.pricing-table .rate .btn {
	margin-top: 3px;
	float: right;
	display: block
}

.pricing-table .rate .price .currency {
	padding-top: 4px;
	float: left;
	width: 50px;
	text-align: right;
	font-size: 13px;
	line-height: 14px;
	font-weight: 300;
	margin-right: 2px
}

.pricing-table .rate .price .amount {
	padding-top: 4px;
	letter-spacing: -3px;
	float: left;
	text-align: right;
	font-size: 36px;
	line-height: 30px;
	font-weight: 300
}

.pricing-table.selected {
	background-color: #4b8df8
}

.pricing-table.selected:hover {
	border-color: #ddd
}

.pricing-table.selected .desc {
	border-bottom-color: #fff
}

.pricing-table.selected h3, .pricing-table.selected .desc,
	.pricing-table.selected ul li, .pricing-table.selected ul li i,
	.pricing-table.selected .rate {
	color: #fff
}

.pricing-table2 {
	border: 3px solid transparent;
	padding: 10px;
	background-color: #f1f2f2
}

.pricing-table2:hover {
	border-color: #4b8df8
}

.pricing-table2 h3 {
	margin-left: -2px;
	padding-left: 0;
	font-size: 26px;
	margin-bottom: 5px;
	line-height: 26px;
	margin-top: 0;
	color: #111
}

.pricing-table2 .desc {
	margin-bottom: 10px;
	padding-bottom: 0;
	color: #666
}

.pricing-table2 ul {
	margin: 0;
	margin-bottom: 0;
	padding: 0;
	list-style: none
}

.pricing-table2 ul li {
	padding: 6px 0;
	padding-left: 11px;
	font-size: 13px;
	line-height: 13px;
	color: #666
}

.pricing-table2 ul li i {
	position: absolute;
	margin-right: 0;
	margin-top: -2px;
	margin-left: -17px;
	color: #35aa47;
	font-size: 16px
}

.pricing-table2 .rate {
	margin-bottom: 10px;
	padding: 15px 15px;
	margin-left: -15px;
	margin-right: -15px;
	background-color: #35aa47;
	color: #fff;
	clear: both
}

.pricing-table2.selected .rate {
	border-top-color: #fff
}

.pricing-table2 .rate:before, .pricing-table2 .rate:after {
	display: table;
	line-height: 0;
	content: ""
}

.pricing-table2 .rate:after {
	clear: both
}

.pricing-table2 .rate .price {
	display: inline-block;
	float: left;
	clear: both
}

.pricing-table2 .rate .btn {
	margin-top: 3px;
	float: right;
	display: block
}

.pricing-table2 .rate .price .currency {
	padding-top: 4px;
	float: left;
	width: 50px;
	text-align: right;
	font-size: 13px;
	line-height: 14px;
	font-weight: 300
}

.pricing-table2 .rate .price .amount {
	padding-top: 4px;
	float: left;
	text-align: right;
	font-size: 36px;
	line-height: 30px;
	font-weight: 300
}

.pricing-table2.selected {
	background-color: #4b8df8
}

.pricing-table2.selected .rate {
	background-color: #ffb848
}

.pricing-table2.selected:hover {
	border-color: #ddd
}

.pricing-table2.selected .desc {
	border-bottom-color: #fff
}

.pricing-table2.selected h3, .pricing-table2.selected .desc,
	.pricing-table2.selected ul li, .pricing-table2.selected ul li i,
	.pricing-table2.selected .rate .currency, .pricing-table2.selected .rate .amount
	{
	color: #fff !important
}

.pricing {
	position: relative;
	margin-bottom: 15px;
	border: 3px solid #eee
}

.pricing-active {
	border: 3px solid #35aa47
}

.pricing:hover {
	border: 3px solid #35aa47
}

.pricing:hover h4 {
	color: #35aa47
}

.pricing-head {
	text-align: center
}

.pricing-head h3, .pricing-head h4 {
	margin: 0;
	line-height: normal
}

.pricing-head h3 span, .pricing-head h4 span {
	display: block;
	margin-top: 5px;
	font-size: 14px;
	font-style: italic
}

.pricing-head h3 {
	font-weight: 300;
	color: #fafafa;
	padding: 12px 0;
	font-size: 27px;
	background: #35aa47;
	border-bottom: solid 1px #41b91c
}

.pricing-head h4 {
	color: #bac39f;
	padding: 5px 0;
	font-size: 54px;
	font-weight: 300;
	background: #fbfef2;
	border-bottom: solid 1px #f5f9e7
}

.pricing-head-active h4 {
	color: #35aa47
}

.pricing-head h4 i {
	top: -8px;
	font-size: 28px;
	font-style: normal;
	position: relative
}

.pricing-head h4 span {
	top: -10px;
	font-size: 14px;
	font-style: normal;
	position: relative
}

.pricing-content li {
	color: #333;
	font-size: 16px;
	padding: 7px 15px;
	border-bottom: solid 1px #f5f9e7;
	font-weight: 400
}

.pricing-content li i {
	top: 2px;
	color: #35aa47;
	font-size: 22px;
	margin-right: 12px;
	position: relative
}

.pricing-footer {
	color: #777;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	padding: 0 20px 19px
}

.price-active, .pricing:hover {
	z-index: 9
}

.price-active h4 {
	color: #35aa47
}

.no-space-pricing .pricing:hover {
	-webkit-transition: box-shadow .3s ease-in-out;
	-moz-transition: box-shadow .3s ease-in-out;
	-o-transition: box-shadow .3s ease-in-out;
	transition: box-shadow .2s ease-in-out
}

.no-space-pricing .price-active .pricing-head h4, .no-space-pricing .pricing:hover .pricing-head h4
	{
	color: #35aa47;
	padding: 15px 0;
	font-size: 80px;
	-webkit-transition: color .5s ease-in-out;
	-moz-transition: color .5s ease-in-out;
	-o-transition: color .5s ease-in-out;
	transition: color .5s ease-in-out
}

#dashboard {
	overflow: hidden
}

.dashboard-stat {
	margin-bottom: 25px
}

.dashboard-stat:before, .dashboard-stat:after {
	display: table;
	line-height: 0;
	content: ""
}

.dashboard-stat:after {
	clear: both
}

.dashboard-stat .visual {
	width: 40px;
	height: 40px;
	display: none;
	float: left;
	padding-top: 10px;
	padding-left: 15px
}

.dashboard-stat .visual i {
	font-size: 35px;
	color: #fff
}

.dashboard-stat .details {
	float: right;
	padding-right: 10px
}

.dashboard-stat .details .number {
	padding-top: 25px;
	text-align: right;
	font-size: 34px;
	letter-spacing: -1px;
	font-weight: 300;
	color: #fff;
	margin-bottom: 10px
}

.dashboard-stat .details .desc {
	text-align: right;
	font-size: 16px;
	letter-spacing: 0;
	font-weight: 300;
	color: #fff
}

.dashboard-stat .more {
	clear: both;
	display: block;
	padding: 5px 10px 5px 10px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 11px;
	color: #fff;
	opacity: .7;
	filter: alpha(opacity = 70)
}

.dashboard-stat .more i {
	margin-top: 4px;
	float: right
}

.dashboard-stat .more:hover {
	text-decoration: none;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	opacity: 1;
	filter: alpha(opacity = 100)
}

.dashboard-stat.blue {
	background-color: #27a9e3
}

.dashboard-stat.blue .more {
	background-color: #208dbe
}

.dashboard-stat.green {
	background-color: #28b779
}

.dashboard-stat.green .more {
	background-color: #10a062
}

.dashboard-stat.red {
	background-color: #e7191b
}

.dashboard-stat.red .more {
	background-color: #bc0d0e
}

.dashboard-stat.yellow {
	background-color: #ffb848
}

.dashboard-stat.yellow .more {
	background-color: #cb871b
}

.dashboard-stat.purple {
	background-color: #852b99
}

.dashboard-stat.purple .more {
	background-color: #6e1881
}

.portlet {
	clear: both;
	margin-top: 0;
	margin-bottom: 25px;
	padding: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.portlet-title {
	margin-bottom: 15px;
	border-bottom: 1px solid #eee;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}

.portlet-title:after, .portlet-title:before {
	content: "";
	display: table;
	line-height: 0
}

.portlet-title:after {
	clear: both
}

.portlet-title .caption {
	float: left;
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	margin-bottom: 7px
}

.portlet-title .caption i {
	float: left;
	margin-top: 5px;
	display: inline-block !important;
	font-size: 13px;
	margin-right: 5px;
	color: #666
}

.portlet
.blue
 
.portlet-title
 
.caption
,
.portlet-title
.blue
 
.caption
,
.portlet
.green
 
.portlet-title
 
.caption
,
.portlet-title
.green
 
.caption
,
.portlet
.yellow
 
.portlet-title
 
.caption
,
.portlet-title
.yellow
 
.caption
,
.portlet
.red
 
.portlet-title
 
.caption
,
.portlet-title
.red
 
.caption
,
.portlet
.purple
 
.portlet-title
 
.caption
,
.portlet-title
.purple
 
.caption
,
.portlet
.dark-grey
 
.portlet-title
 
.caption
,
.portlet-title
.dark-grey
 
.caption
,
{
color
:
#fff
}
.portlet.box.blue .portlet-title .caption>i, .portlet.box.green .portlet-title .caption>i,
	.portlet.box.grey .portlet-title .caption>i, .portlet.box.yellow .portlet-title .caption>i,
	.portlet.box.red .portlet-title .caption>i, .portlet.box.purple .portlet-title .caption>i,
	.portlet.box.light-grey .portlet-title .caption>i {
	color: #fff
}

.sortable .portlet .portlet-title {
	cursor: move
}

.portlet-title .tools, .portlet-title .actions {
	display: inline-block;
	padding: 0;
	margin: 0;
	margin-top: 6px;
	float: right
}

.portlet-title .tools>a {
	display: inline-block;
	height: 16px;
	margin-left: 5px
}

.portlet-title .dropdown-menu i {
	color: #000 !important
}

.portlet-title .tools>a.remove {
	background-image: url(../images/portlet-remove-icon.png);
	background-repeat: no-repeat;
	width: 11px
}

.portlet-title .tools>a.config {
	background-image: url(../images/portlet-config-icon.png);
	background-repeat: no-repeat;
	width: 12px
}

.portlet-title .tools>a.reload {
	background-image: url(../images/portlet-reload-icon.png);
	width: 13px
}

.portlet-title .tools>a.expand {
	background-image: url(../images/portlet-expand-icon.png);
	width: 14px
}

.portlet-title .tools>a.collapse {
	background-image: url(../images/portlet-collapse-icon.png);
	width: 14px
}

.portlet-title .tools>a:hover {
	text-decoration: none;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	opacity: .6;
	filter: 'alpha(opacity=60)'
}

.portlet-title .actions>.btn-group {
	margin-top: -12px
}

.portlet-title .actions>.btn {
	padding: 4px 10px;
	margin-top: -13px
}

.portlet-title .actions>.btn-group>.btn {
	padding: 4px 10px;
	margin-top: -1px
}

.portlet-title .actions>.btn.mini {
	margin-top: -12px;
	padding: 4px 10px
}

.portlet-title .pagination.pagination-small {
	float: right !important;
	display: inline-block !important;
	margin: 0;
	margin-top: -2px
}

.portlet-body {
	clear: both;
	padding: 0
}

.portlet-body.light-blue, .portlet.light-blue {
	background-color: #bfd5fa !important
}

.portlet-body.blue, .portlet.blue {
	background-color: #4b8df8 !important
}

.portlet-body.red, .portlet.red {
	background-color: #e02222 !important
}

.portlet-body.yellow, .portlet.yellow {
	background-color: #ffb848 !important
}

.portlet-body.green, .portlet.green {
	background-color: #35aa47 !important
}

.portlet-body.purple, .portlet.purple {
	background-color: #852b99 !important
}

.portlet-body.light-grey, .portlet.light-grey {
	background-color: #fafafa !important
}

.portlet-body.dark-grey, .portlet.dark-grey {
	background-color: #555 !important
}

.portlet-body .btn-toolbar {
	margin: 0 !important;
	padding: 0 !important
}

.portlet-body .btn-group {
	margin: 0 !important;
	padding: 0 !important;
	margin-bottom: 10px !important
}

.ui-sortable-placeholder {
	border: 1px dotted #000;
	visibility: visible !important;
	height: 100% !important
}

.ui-sortable-placeholder * {
	visibility: hidden
}

.sortable-box-placeholder {
	background-color: #f5f5f5;
	border: 1px dashed #ddd;
	display: block;
	margin-top: 0 !important;
	margin-bottom: 24px !important
}

.sortable-box-placeholder * {
	visibility: hidden
}

.portlet.solid {
	padding: 10px
}

.portlet.solid .portlet-title .tools {
	margin-top: 2px;
	border: 0
}

.portlet.solid .portlet-title {
	margin-bottom: 5px;
	border: 0
}

.portlet.solid.bordered .portlet-title {
	margin-bottom: 15px
}

.portlet.solid.red .portlet-title, .portlet.solid.red .portlet-title i,
	.portlet.solid.red .portlet-body, .portlet.solid.green .portlet-title,
	.portlet.solid.green .portlet-title i, .portlet.solid.green .portlet-body,
	.portlet.solid.yellow .portlet-title, .portlet.solid.yellow .portlet-title i,
	.portlet.solid.yellow .portlet-body, .portlet.solid.grey .portlet-title,
	.portlet.solid.grey .portlet-title i, .portlet.solid.grey .portlet-body,
	.portlet.solid.purple .portlet-title, .portlet.solid.purple .portlet-title i,
	.portlet.solid.purple .portlet-body, .portlet.solid.blue .portlet-title,
	.portlet.solid.blue .portlet-title i, .portlet.solid.blue .portlet-body
	{
	border: 0;
	color: #fff
}

.portlet.bordered {
	border-left: 2px solid #ddd
}

.portlet.box {
	padding: 0 !important
}

.portlet.box .portlet-title {
	padding: 8px 10px 2px 10px;
	border-bottom: 1px solid #eee;
	color: #fff !important
}

.portlet.box .portlet-title>.actions>.btn>i {
	color: #fff !important
}

.portlet.box .portlet-title .tools {
	margin-top: 3px
}

.portlet.box .portlet-title .tools>a.remove, .portlet.solid .portlet-title .tools>a.remove
	{
	background-image: url(../images/portlet-remove-icon-white.png)
}

.portlet.box .portlet-title .tools>a.config, .portlet.solid .portlet-title .tools>a.config
	{
	background-image: url(../images/portlet-config-icon-white.png)
}

.portlet.box .portlet-title .tools>a.reload, .portlet.solid .portlet-title .tools>a.reload
	{
	background-image: url(../images/portlet-reload-icon-white.png)
}

.portlet.box .portlet-title .tools>a.expand, .portlet.solid .portlet-title .tools>a.expand
	{
	background-image: url(../images/portlet-expand-icon-white.png)
}

.portlet.box .portlet-title .tools>a.collapse, .portlet.solid .portlet-title .tools>a.collapse
	{
	background-image: url(../images/portlet-collapse-icon-white.png)
}

.portlet.box .portlet-body {
	background-color: #fff;
	padding: 10px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}

.portlet.box .portlet-title {
	margin-bottom: 0
}

.portlet.box.blue .portlet-title {
	background-color: #4b8df8
}

.portlet.box.blue {
	border: 1px solid #b4cef8;
	border-top: 0
}

.portlet.box.red .portlet-title {
	background-color: #e02222
}

.portlet.box.red {
	border: 1px solid #ef8476;
	border-top: 0
}

.portlet.box.yellow .portlet-title {
	background-color: #ffb848
}

.portlet.box.yellow {
	border: 1px solid #fccb7e;
	border-top: 0
}

.portlet.box.green .portlet-title {
	background-color: #35aa47
}

.portlet.box.green {
	border: 1px solid #77e588;
	border-top: 0
}

.portlet.box.purple .portlet-title {
	background-color: #852b99
}

.portlet.box.purple {
	border: 1px solid #af5cc1;
	border-top: 0
}

.portlet.box.grey .portlet-title {
	background-color: #555
}

.portlet.box.grey {
	border: 1px solid #9d9c9c;
	border-top: 0
}

.portlet.box.light-grey .portlet-title {
	background-color: #aaa
}

.portlet.box.light-grey {
	border: 1px solid #eee;
	border-top: 0
}

.toast-title {
	font-weight: 700
}

.toast-message {
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

.toast-message a, .toast-message label {
	color: #fff
}

.toast-message a:hover {
	color: #ccc;
	text-decoration: none
}

.toast-close-button {
	position: relative;
	right: -.3em;
	top: -.3em;
	float: right;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	-webkit-text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 #fff;
	opacity: .8;
	-ms-filter: alpha(Opacity = 80);
	filter: alpha(opacity = 80)
}

.toast-close-button:focus, .toast-close-button:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	-ms-filter: alpha(Opacity = 40);
	filter: alpha(opacity = 40)
}

button.toast-close-button {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}

.toast-top-center {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-center {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-full-width {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-full-width {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-left {
	top: 12px;
	left: 12px
}

.toast-top-right {
	top: 12px;
	right: 12px
}

.toast-bottom-right {
	right: 12px;
	bottom: 12px
}

.toast-bottom-left {
	bottom: 12px;
	left: 12px
}

#toast-container {
	position: fixed;
	z-index: 999999
}

#toast-container * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#toast-container>div {
	position: relative;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 50px;
	width: 300px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-position: 15px center;
	background-repeat: no-repeat;
	-moz-box-shadow: 0 0 12px #999;
	-webkit-box-shadow: 0 0 12px #999;
	box-shadow: 0 0 12px #999;
	color: #fff;
	opacity: .8;
	-ms-filter: alpha(Opacity = 80);
	filter: alpha(opacity = 80)
}

#toast-container>:hover {
	-moz-box-shadow: 0 0 12px #000;
	-webkit-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
	opacity: 1;
	-ms-filter: alpha(Opacity = 100);
	filter: alpha(opacity = 100);
	cursor: pointer
}

#toast-container>.toast-info {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)
		!important
}

#toast-container>.toast-error {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)
		!important
}

#toast-container>.toast-success {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)
		!important
}

#toast-container>.toast-warning {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)
		!important
}

#toast-container.toast-bottom-center>div, #toast-container.toast-top-center>div
	{
	width: 300px;
	margin: auto
}

#toast-container.toast-bottom-full-width>div, #toast-container.toast-top-full-width>div
	{
	width: 96%;
	margin: auto
}

.toast {
	background-color: #030303
}

.toast-success {
	background-color: #51a351
}

.toast-error {
	background-color: #bd362f
}

.toast-info {
	background-color: #2f96b4
}

.toast-warning {
	background-color: #f89406
}

.toast-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000;
	opacity: .4;
	-ms-filter: alpha(Opacity = 40);
	filter: alpha(opacity = 40)
}

@media all and (max-width:240px) {
	#toast-container>div {
		padding: 8px 8px 8px 50px;
		width: 11em
	}
	#toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}
}

@media all and (min-width:241px) and (max-width:480px) {
	#toast-container>div {
		padding: 8px 8px 8px 50px;
		width: 18em
	}
	#toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}
}

@media all and (min-width:481px) and (max-width:768px) {
	#toast-container>div {
		padding: 15px 15px 15px 50px;
		width: 25em
	}
}

.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, .1) rgba(0, 0, 0, .1) rgba(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;
	min-width: 100px
}

.has-switch.switch-mini {
	min-width: 72px
}

.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=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: #fff;
	text-shadow: 0 -1px 0 rgba(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, .1) rgba(0, 0, 0, .1) rgba(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: #fff;
	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, .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, .1) rgba(0, 0, 0, .1) rgba(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, .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, .1) rgba(0, 0, 0, .1) rgba(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, .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, .1) rgba(0, 0, 0, .1) rgba(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, .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, .1) rgba(0, 0, 0, .1) rgba(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, .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, .1) rgba(0, 0, 0, .1) rgba(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, .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, .1) rgba(0, 0, 0, .1) rgba(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
}