/* CSS Document */

#sp-last2 {
	text-align: right;
}
#sp-last {
	font-size: 11px;
}
#sp-footer-off {
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	position: fixed;
	z-index: 99;
}
.item tr {
	border-bottom: #ccc 1px dashed;
}
.item td {
	padding: 5px 5px;
}
.item tr:first-child td {
	font-weight: bold;
	background-color: #f5f5f5;
}
.item tr:first-child {
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.item ul, .sppb-addon-content ul {
	list-style-type: none;
}
.item ul >li:before, .sppb-addon-content ul >li:before {
	font-family: FontAwesome;
	content: "\f105";
	margin-right: 8px;
	margin-left: -14px;
	color: #ccc;
}
blockquote {
	font-style: italic;
	font-weight: 300;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px dashed #ccc !important;
}

.logo {
	opacity: 0;
}
.menu-fixed .logo {
	opacity: 1;
}
.alert {
    padding: 15px;
    margin-bottom: 0px;
    border: none;
    border-radius: 0px;
}