@import "theme.css";
@import "/PAF/design/mars_online/css/icons.css";
@import "formatvorlagen.css";
@import "forms.css";
@import	"newPassword.css";
@import "registration.css";
@import "PerfactSearch.css";
@import "profile.css";
@import "shop.css";
@import	"calendar.css";
@import	"websiteAdmin.css";
@import	"dropButtons.css";
@import	"sepaForm.css";
@import	"ShopProductAdmin.css";
@import	"PetProfiBreederAdmin.css";

.tab-content-bordered {
	background: #fff;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	padding: 15px;
}
.nav-pills,
.nav-tabs {
	white-space: nowrap;
}
.nav-pills>li,
.nav-tabs>li {
	display: inline-block;
	float: none;
}

.last,
.table-responsive.last,
.table-responsive.last > .table {
	margin-bottom: 0;
}

.fancybox-inner .nav-tabs>li.active>a,
.fancybox-inner .nav-tabs>li.active>a:focus,
.fancybox-inner .nav-tabs>li.active>a:hover {
	background-color: #f9f9f9;
}
.fancybox-inner .tab-content-bordered {
	background-color: #f9f9f9;
}
.fancybox-inner .modal-header {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.fancybox-inner .modal-body {
	padding-right: 0;
	padding-left: 0;
}
.fancybox-inner .modal-footer {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#poll .fa-ul {
	margin-top: 0;
}
#poll .fa-ul li {
	background: none;
	padding: 0;
}
#poll .fa-ul .fa-li {
	top: .3em;
}
#poll ul li.list-group-item {
	background: none;
	padding: 10px 15px;
}

#impersonateMessageBar	{
	background:#ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #fef2cd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fef2cd));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fef2cd 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fef2cd 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fef2cd 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fef2cd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fef2cd',GradientType=0 );
	border-bottom:1px solid #E2D8B7;
	padding:5px 10px;
	position:relative;
	z-index:99;
	zoom:1;
	text-align: left;
}
.impersonateMessageBarHeadline	{
	background:url(/PAF/design/global/img/icons/16/exclamation.gif) left top no-repeat transparent;
	color:#be5335;
	display:inline-block;
	font-weight:bold;
	margin-right:5px;
	padding-left:20px;
}

.modlet-container,
#modlet-container-navi	{
	margin:0px;
	padding:0px!important;
}
.modlet-droppable-space-active	{
	background:#f5f5f5;
	border:1px solid #ececec;
	height:50px;	
}	

#errorsDiv	{
	background:#ffefef;
	border:1px solid #cf9f9f;
	display:none;
	margin-bottom:20px;
	padding:0 10px 5px;
}
#errorsDiv ul	{
	margin-top:10px;
}
a[class^='icon']	{
	background-position:left 4px;
}
.imageCorrect	{
	position:relative; top:3px; ^top:2px;
	zoom:1;
}
.errorAnchor {
	cursor:pointer;
	font-weight: bold;
	float: right;
	margin-left:.5em;
	text-decoration: underline;
}
.errorAnchor:hover {
	text-decoration: none;
}
.inputError {
	border-color: #c77 !important;
}

.error	{
	background:url('/PAF/design/global/img/icons/16/cancel.gif') 5px 5px no-repeat #fee;
	border:1px solid #c77;
	margin:10px 0px;
	padding:3px 5px 3px 25px;
}
.success	{
	background:url('/PAF/design/global/img/icons/16/accept.gif') 5px 5px no-repeat #efe;
	border:1px solid #7c7;
	margin:10px 0px;
	padding:3px 5px 3px 25px;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}