body{font-size:12px;font-family:Verdana,Arial,sans-serif}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}table{width:100%}table th{background:#4bab1f;padding:4px;color:white;border-left:1px solid white;font-size:12px;font-weight:400}table th:first-child{border:none}table td{padding:5px 15px;font-size:11px}table tr:nth-child(odd){background:#efefef}.select2-results__option{padding:6px !important}.container-fluid{max-width:960px;margin:0 auto}.container-fluid .row{margin-left:0;margin-right:0}.wrapper{padding:18px 0}.lines{border-bottom:1px solid #9d9d9d;line-height:0;margin:15px 0 15px 0;text-align:center;height:0}.lines span{background:white;padding:0 15px;font-size:27px;color:#4bab1f;font-weight:700;font-family:'PT Sans',sans-serif;font-size:36px}h1,h2,h3,h4,h5,h6{font-family:"PT Sans",sans-serif !important}.state-img{margin-right:8px}a.button{display:inline-block;background:#4bab1f;color:white;text-decoration:none !important;padding:6px !important;margin:10px 0 !important;font-weight:200;-moz-box-shadow:1px 1px 1px #9d9d9d !important;-webkit-box-shadow:1px 1px 1px #9d9d9d !important;box-shadow:1px 1px 1px #9d9d9d !important;font-size:11px}h2.header{color:#4bab1f;border-bottom:2px solid;padding-bottom:10px;padding-top:10px !important;font-size:16px;font-weight:700}.gray-background{background:#f4f4f4;margin-top:20px;margin-bottom:20px}.detail a.button{text-transform:uppercase;float:right;font-size:18px;padding:5px 30px !important}img.profil{margin-top:25px}.form-container label{display:block;font-size:12px;font-weight:400;padding-top:10px}.form-container input{border:1px solid #000;width:100%;height:33px;padding:5px 10px}.form-container input.error{border:1px solid red}.form-container input[type="submit"]{margin-top:32px;border:none;background:#4bab1f;-moz-box-shadow:1px 1px 1px #9d9d9d;-webkit-box-shadow:1px 1px 1px #9d9d9d;box-shadow:1px 1px 1px #9d9d9d;color:white;font-size:15px;padding:7px 0}.form-container input[type="checkbox"]{width:auto;height:auto}.picker__weekday{color:white}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background-color:#4bab1f}.select2{width:100% !important}.picker__select--year,.picker__select--month{padding:0}@media (max-width:767px){.table-wrap{overflow-x:auto;white-space:nowrap}.slot-img{display:none}}@media (max-width:660px){.detail .lines{border-bottom:none;line-height:normal;margin:0;text-align:center;height:auto}.detail .lines span{background:white;padding:0 15px;font-size:27px;color:#4bab1f;font-weight:600}}

a:focus, a:hover {
	color: inherit;
}

#password-msg {
    color: red;
    margin-top: 10px;
}

.padding-bottom {
	padding-bottom: 30px;
}

.container-fluid .form-container input {
	border: 1px solid #aaa;
	border-radius: 4px; 
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 33px; 
}
.select2-container .select2-selection--single {
	height: 33px;
}

.mailexists a {
	text-decoration: underline;
}

.storno-button {
	margin-right: 10px;
}

@media (max-width: 767px) {
	.storno-button {
		margin-right: 0px !important;
	}

	a.button {
		width: 100%;
		text-align: center;
	}
}

@media (max-width: 450px) {
	.detail .lines span {
		padding: 0px;
	}

	.form-container input[type="submit"] {
		font-size: 13px;
	}
}