/* colors *************************************************************************** */

html {-webkit-text-size-adjust: none;-moz-text-size-adjust: none;text-size-adjust: none;}
body {font-family: 'Poppins', sans-serif;font-weight: 400;color: #000000;font-size: 0.875rem;line-height: 2.0;letter-spacing: -.01em;}
input[type="number"] {-moz-appearance:textfield;appearance:textfield;}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], select, textarea {font-size: 100% !important;position: relative;margin-bottom: 0.3em;background: #ffffff;border: 1px solid #dadada;padding: 0.9em;max-width: 100%;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="date"]:focus, select:focus, textarea:focus {font-size: 100% !important;}
select {cursor: pointer;background-color: #f7f7f7;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");}
select {background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;width: 13em;}

/*heading startseite change to h1 *************************************************************************** */

h1.cs-betHeading {text-align: center;margin: 2em 0 0.5em 0;font-size: 1.5rem;letter-spacing: 0.5px;font-weight: 600;position: relative;text-transform: uppercase;}
h1.cs-betHeading:before {content: "";width: 100%;top: 25px;height: 1px;display: block;background-color: #e1e1e1;position: absolute;}
h1.cs-betHeading span {display: inline-block;background-color: #fff;padding: 0 30px;position: relative;}


/* buttons (cs-body class for jquery ui overwrites) */
.cs-body .cs-button1 {padding: 1.22em 1em;font-size: 1rem;border: 0;background: #000000;color: #fff;border: 0;cursor: pointer;display: inline-block;margin-bottom: 4px;}



/*heading zuletzt gesehen von h2 zu ohne h tag *************************************************************************** */
.cs-betHeading1 {
  text-align: center;
  margin: 2em 0 0.5em 0;
  font-size: 1.5rem;
  letter-spacing: 0.5px;
  font-weight: 600;
  position: relative;
  text-transform: uppercase;
}

.cs-betHeading1:before {
  content: "";
  width: 100%;
  top: 25px;
  height: 1px;
  display: block;
  background-color: #e1e1e1;
  position: absolute;
}

.cs-betHeading1 span {
  display: inline-block;
  background-color: #fff;
  padding: 0 30px;
  position: relative;
}