/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 14.01.2016, 11:43:17
    Author     : pfannf
*/
header {
  background-image: url(../img/header_big_wo12.jpg);
  background-color: white; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #DADADA; }

.result-fields[disabled] {
  background-color: #91FF8B; }

.form-group {
  margin-bottom: 4px; }

label {
  margin-top: 10px;
  margin-bottom: 1px;
  font-weight: 300; }

.input-fields {
  background-color: #f8f8f8; }

.video-dialog.video-dialog {
  margin: 30px auto;
  width: 90%; }
  .video-dialog.video-dialog .video-body-div {
    width: 100%;
    text-align: center; }
  .video-dialog.video-dialog video {
    width: 90%;
    margin: 30px auto; }

@media (max-width: 1024px) {
  header .intro-text .intro-heading {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 45px;
    line-height: 48px;
    margin-bottom: 25px;
    letter-spacing: -3px;
    word-spacing: 10px;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px black; } }
@media (max-width: 600px) {
  .section-title h2 {
    font-size: 14pt; }

  h1 {
    font-size: 16pt; }

  h3 {
    font-size: 14pt; }

  h4 {
    font-size: 10pt; }

  header .intro-text .intro-heading {
    font-size: 30px; } }
@media (max-width: 460px) {
  .help-img {
    width: 325px; } }
@media (max-width: 400px) {
  .help-img {
    width: 230px; } }
@media (max-width: 991px) {
  .inputcaptionblock {
    display: none; } }
@media (min-width: 20px) {
  .modal-dialog {
    width: 300px;
    margin: 30px auto; } }
@media (min-width: 350px) {
  .modal-dialog {
    width: auto; } }
#optionLangSwitch {
  display: none; }

#langSwitchButtons button {
  background-color: #ffffff;
  width: auto; }
#langSwitchButtons button:hover {
  background-color: #F07C00; }
#langSwitchButtons button.langselected {
  background-color: #F07C00; }

@media (min-width: 768px) {
  #optionLangSwitch {
    display: inline; }

  #langSwitchButtons {
    display: none; }

  header {
    height: 500px; } }
@media (min-width: 1024px) {
  .modal-dialog {
    width: 1000px; }

  header {
    height: 600px; } }
@media (min-width: 1200px) {
  .modal-dialog {
    width: 1100px; } }
.modal-dialog {
  text-align: justify;
  padding: 15px; }

.chart rect {
  fill: steelblue; }

.chart text {
  fill: white;
  font: 10px sans-serif;
  font-weight: bold;
  text-anchor: end; }

.charting.h1 {
  margin: 3px; }

.inlinecaption.inlinecaption {
  font: 12px sans-serif;
  font-weight: bold;
  text-anchor: start;
  color: #111111;
  fill: #111111; }

a {
  color: #F07C00; }

a:hover {
  color: #F07C00; }

footer p a span {
  color: #F07C00; }

.btn {
  background-color: #F07C00; }

.result-btn {
  width: 100%;
  margin: 10px 0px 10px 0px; }

hr {
  /*    height: 12px;
      border: 0;
      box-shadow: inset 0 12px 12px -12px $emuge-color;*/ }

rect.c-result {
  fill: green; }

rect.c-kugel {
  fill: #C50000; }

rect.c-ksf {
  fill: #F07C00; }

.navbar-default .navbar-toggle {
  background-color: #F07C00;
  border-color: #F07C00; }

.navbar-default {
  background-color: #FFFFFF; }

.section-title h2:after {
  background-color: #F07C00; }

::selection {
  text-shadow: none;
  background: #F07C00; }

.inputcaption {
  width: 100%; }

.rowcaption {
  text-align: center; }
  .rowcaption label {
    font-weight: 900;
    font-size: 14pt; }
  .rowcaption img {
    margin: 10px 0 10px 0; }

.intro-heading {
  height: 60pt; }

@media (min-width: 990px) {
  .helpimgblock hr {
    display: none;
    margin-bottom: 0px; } }
.helpimgblock hr {
  margin-bottom: 30px; }

.help-img {
  margin-top: 30px; }

.kugl-help-img {
  margin-top: 13px; }

.fraesbahncaption {
  margin-left: 65%; }

.bauteilimg {
  max-width: 600px;
  width: 90%;
  margin: auto; }

.bauteilcontainer {
  vertical-align: bottom; }

.post-container {
  margin: 20px 20px 0 0;
  overflow: auto; }

.post-thumb {
  float: left; }

.post-thumb img {
  display: block; }

.post-content {
  margin-left: 210px; }

@media (min-width: 768px) {
  .navbar {
    border-width: 0 0 1px 0;
    border-color: #000000;
    box-shadow: 0;
    -webkit-transition: box-shadow 1.0s;
    -moz-transition: box-shadow 1.0s;
    transition: box-shadow 1.0s; }

  .navbar-default.navbar-shrink {
    border-width: 0;
    box-shadow: 0 15px 30px -20px #000000;
    background-color: #FFFFFF;
    padding: 5px 0; } }
.dropdown-lang button {
  margin-top: 6px;
  background-color: white; }

.lang-sm {
  margin-left: 5px;
  font-family: "Roboto",sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  color: #000; }

/*# sourceMappingURL=style.css.map */
