/*!
 * Start Bootstrap - Freelancer Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: underline;
	color: #000;
}
p {
	font-size: 20px;
}
p.small {
	font-size: 16px;
}

footer {
	border-top: 1px solid #ecf0f1;
	padding: 15px 0px;
	margin-top: 15px;
}
footer, footer p {
	color: #333333;
	font-size: 13px;
}
footer a,
footer a:hover,
footer a:focus,
footer a:active,
footer a.active {
	color: #000000;
}


/* MUSTERSEITE */
@media (max-width: 768px) {
	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {
		margin-left: 15px !important;
	}
}
.navbar-nav > li > a {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 15px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #555;
	background-color: #e7e7e7;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #262626;
	background-color: #e7e7e7;
}
.theme-dropdown .dropdown-menu {
	position: static;
	display: block;
	margin-bottom: 20px;
}
.theme-showcase > p > .btn {
	margin: 5px 0;
}
.theme-showcase .navbar .container {
	width: auto;
}


/* KOMMENTARE */
.panel-comment {
	border-color: #ddd;
}
.panel-comment > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-comment > .panel-footer {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-comment > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ddd;
}
.panel-comment > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}
.panel-comment > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ddd;
}



/* PRICING */
.pricing {
	background: #fff;
	border: 3px solid #ddd;
	border-radius: 8px;
}
.pricing:hover {
	background: #eee;
}
.pricing.pricing-active {
	background: #ddd;
}
.pricing.pricing-active:hover {
	background: #eee;
}
.pricing.pricing-single {
	background: #eee;
}
.pricing .pricing-icon {
	display: block;
	font-size: 30px;
	color: #000;
	margin-bottom: 30px;
}
.pricing .pricing-list {
	min-height: 85px;
	overflow: hidden;
}
.pricing .pricing-list-text {
	color: #000;
}

.pricing .pricing-list-item {
	color: #000;
}

.pricing .pricing-list-item:before {
	position: absolute;
	top: 7px;
	left: 0;
	width: 9px;
	height: 2px;
	background: #000;
	content: " ";
	margin-right: 10px;
}



/* [Left margin] */
.margin-l-0 {
  margin-left: 0 !important;
}
.margin-l-5 {
  margin-left: 5px !important;
}
.margin-l-10 {
  margin-left: 10px !important;
}
.margin-l-20 {
  margin-left: 20px !important;
}
/* [Right margin] */
.margin-r-0 {
  margin-right: 0 !important;
}
.margin-r-5 {
  margin-right: 5px !important;
}
.margin-r-10 {
  margin-right: 10px !important;
}
.margin-r-20 {
  margin-right: 20px !important;
}
/* [Bottom margin] */
.margin-b-0 {
  margin-bottom: 0 !important;
}
.margin-b-2 {
  margin-bottom: 2px !important;
}
.margin-b-5 {
  margin-bottom: 5px !important;
}
.margin-b-10 {
  margin-bottom: 10px !important;
}
.margin-b-20 {
  margin-bottom: 20px !important;
}
.margin-b-30 {
  margin-bottom: 30px !important;
}
.margin-b-40 {
  margin-bottom: 40px !important;
}
.margin-b-50 {
  margin-bottom: 50px !important;
}
.margin-b-60 {
  margin-bottom: 60px !important;
}
.margin-b-70 {
  margin-bottom: 70px !important;
}
.margin-b-80 {
  margin-bottom: 80px !important;
}
.margin-b-90 {
  margin-bottom: 90px !important;
}
.margin-b-100 {
  margin-bottom: 100px !important;
}






/* SPECIALS */
.modal.modal-wide .modal-dialog {
  width: 90%;
}
.modal-wide .modal-body {
  overflow-y: auto;
  height: 85% !important;
}
#tallModal .modal-body p { margin-bottom: 900px }



.label_m {
  display: inline;
  padding: .5em;
  font-size: 100%;
  font-weight: bold;
  line-height: 0;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: central !important;
  border-radius: .25em;
}
.label-medias {
  color: #262626;
  background-color: #f5f5f5;
}
.label-medias[href]:hover,
.label-medias[href]:focus {
  background-color: #5e5e5e;
}
