/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
 	margin-bottom: 60px;
	font-size: 14px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height:auto;
  background-color: #f5f5f5;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
  padding: 60px 15px 30px;
}

@media only screen and (max-width: 1350px) and (min-width: 769px) {

    body > .container {
        padding: 110px 15px 30px;
    }

}

.container .text-muted {
  margin: 10px 0;
}

.container .text-nomuted {
  margin: 10px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}

.text-nomuted {
  float: left; color: #fff;
}

.text-muted {
  float: right; color: #fff;
}

.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container{width:100%}}
@media (min-width:992px){.container{width:100%}}
@media (min-width:1200px){.container{width:100%}}


@media only screen and (min-width: 769px) {
    .container {width:100%}
    #startseite {
        background-image:url('../../Images/Homepage/Bild2.png');
        background-repeat:no-repeat; 
        background-size:auto 100%;
        background-position:right;
    } 
    #handscannerlink {visibility: hidden; }
}
@media only screen and (max-width: 768px) {
    .container {width: 100%;}
    #startseite {background-image: none;} 
    #handscannerlink {visibility:visible }
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.navbar-brand{padding:0;line-height:0}
.navbar, .footer { background-color: rgba(0,164,236,1.00);}
#navbar li a { color: #fff;}
#navbar li.active a, #navbar li.dropdown.open a { color: #333;}
/*#navbar ul.dropdown-menu li a {
  color: rgba(0,164,236,1.00);
}*/

p { font-weight: 300; }
.fettschrift { font-weight: 500; }
.fettschrift_rechts { font-weight: 500;text-align:right; }
.standartextfeld { background-color: #eeeeee; padding: 0 3px; }

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

.open-datetimepicker {cursor:pointer;}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

.btn {
   	background: rgba(0,164,236,1.00);
	color: #fff;
   }
.btn:hover {
   background: #1c699c;
   color: #fff;
   }
.btn:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
.navbar-brand {
  overflow: hidden;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

.dropdown-header {font-size: 14px; font-weight: bold;}

@media (max-width:768px) {
	ul.dropdown-menu a {color: #fff;}
	ul.dropdown-menu li {background-color: #ccc;}
	li.dropdown.open {background-color: #ccc;}
	ul.dropdown-menu li.divider {border: none;}
}

.dropdown-menu > li > a {
  padding: 10px 20px;
}

.customerselect {
  width:100%;
  border: 1px solid #bbb;
  padding:.35em 1em .3em 1em;
  margin-right:5px;
  background-color:rgba(0,164,236,1.00);
  background-position: right;
  background-repeat: no-repeat;
  color: #fff;
  font-size:14px;
}

.customerselect:hover {
  background-color: #1c699c;
}

.customerselect option{
    font-size:16px;
 }

.text-danger
{
    color:salmon;
}

.ui-dialog .ui-dialog-titlebar {
    background: rgba(0,164,236,0.70);
    color: #fff;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
    background: rgba(0,164,236,1.00);
	color: #fff;
    padding: 6px 12px;
    border-color: #ccc;
}

button.ui-dialog-titlebar-close {
  display: none;
}
