.service-item:hover { -webkit-transform:scale(1.2); transform:scale(1.2); cursor: help; }
.succ { color: white; }
label { font-size: medium; }
.star { float: right; }
body { margin-bottom: 10px; }
footer { text-align: center; }
p,th,td { font-size: large;}
input,textarea,select { outline: 0; width: 100%; }
.border { border: 2px solid #6fa8ff;border-radius: 7px; }
.capslock { text-transform:uppercase; }
html { font-family: 'Raleway'; word-wrap: break-word; }
body { margin-top: 30px; height: 100%; }
nav { font-size: large; min-height: 60px; }
.go { color: white; }
.pad { margin-top: 18px; }
s { color: red;}
footer { text-align: center; }
.service-item { text-align: center; }
i, icon { color: #3d3836; text-align: center;}
icon > h1{ color: black; }
#bg-header { padding-top: 150px; opacity: 0.9; height: 80%; background-image:url("../img/backheader.jpg");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; margin:auto;}
header { font-family: 'Arial'; color: white; height: 100%; padding-bottom: 100px; }
.touren { text-align: center; }
.carousel { width: 100%; margin: auto; margin-bottom: 10px; }
#intro > h1 {-webkit-text-stroke: 1.7px #000000; -webkit-text-fill-color: #FFFFFF;  font-size: 80px; opacity: 1; color: white;  padding-top: 100px; color: white; text-align: center; font-family: 'Dosis'; font-weight: 500;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img { display: block; height: auto; max-width: 100%;line-height: 1;width: 100%; }
.ui-datepicker { background-color: #fff;border: 1px solid #66AFE9; border-radius: 4px;box-shadow: 0 0 8px rgba(102,175,233,.6);display: none;margin-top: 4px;padding: 10px; width: 240px; }
.ui-datepicker a, .ui-datepicker a:hover { color: #6fa8ff;text-decoration: none; }
.ui-datepicker a:hover, .ui-datepicker td:hover a { color: black; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out; }
.ui-datepicker .ui-datepicker-header { margin-bottom: 4px;text-align: center; }
.ui-datepicker .ui-datepicker-title { font-weight: 700; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {cursor: default; font-family: 'Glyphicons Halflings';-webkit-font-smoothing: antialiased;font-style: normal;font-weight: normal; height: 20px;line-height: 1;margin-top: 2px;width: 30px; }
.ui-datepicker .ui-datepicker-prev:before { content: "\f053 "; font-family: FontAwesome; font-size: 25px; }
.ui-datepicker .ui-datepicker-next:before { content: "\f054";font-family: FontAwesome;font-size: 25px; }
.ui-datepicker .ui-icon { display: none; }
.ui-datepicker .ui-datepicker-calendar { table-layout: fixed; width: 100%; }
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {  text-align: center; padding: 4px 0; }
.ui-datepicker .ui-datepicker-calendar td {border-radius: 4px;-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;-moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out; -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out; }
.ui-datepicker .ui-datepicker-calendar td:hover { background-color: #eee; cursor: pointer; }
.ui-datepicker .ui-datepicker-calendar td a { text-decoration: none; }
.ui-datepicker .ui-datepicker-current-day { background-color: #4289cc; }
.ui-datepicker .ui-datepicker-current-day a {  color: #fff }
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover { background-color: #000; cursor: default; }
.ui-datepicker > * { font-color: blue; }
input { height: 20px; }
.submit { height: 50px; }
.agb { height: 25px; width: 25px; display: inline;  } 
.g-recaptcha{border: 1px solid #66AFE9; border-radius: 4px; padding:8px;}