@charset "utf-8";
/* CSS Document */

/* Body */
html, body, .container-fluid, .row {
    min-height: 100%;!important;
}

body {
	
}

/* Layout */
.sidebar_left{
    
}


#codes {
    background-repeat: repeat;
    padding:0;
    min-height:100% !important;
    position:relative;
	padding-left:10px;
	padding-right:20px;
	
}

#meldetexte {
	background-repeat: repeat;
    padding:0;
    min-height:100% !important;
    position:relative;
	
}

#aua {
	padding-left:40px;
}

#start {
	padding-top:200px;
	vertical-align:middle;
}

#suchbereich {
	border-color: #ff000;
	padding-right:20px;	
}

#auliste.fullscreen{
    z-index: 9999; 
    width: 100%; 
    height: 100%; 
    position: fixed; 
    top: 0; 
    left: 0; 
	background-color:#fff;
	overflow:auto;
 }
 
#zuweisungen.fullscreen{
    z-index: 9999; 
    width: 100%; 
    height: 100%; 
    position: fixed; 
    top: 0; 
    left: 0; 
	background-color:#fff;
	overflow:auto;
	padding:20px;
 }
 
.neueau {
	background-color:#f000;
	color:white;	
}



#suchergebnisse_hover {
	width: 300px;
	height: 300px;
	position: absolute;
	left: 50%;
	top: 50%; 
	margin-left: -150px;
	margin-top: -150px;
}



main {
	height: 100%; 
	overflow: hidden;
	margin:0;
	padding:0;
	padding-left:25px;
	padding-right:25px;
}

.gruppieren {
	padding-top:52px;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

#start {
	display: inline-block;
	text-align:center;	
	vertical-align: middle;
	float: none;
}


/* Login */
.Absolute-Center {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

.Absolute-Center.is-Responsive {
  width: 50%; 
  height: 50%;
  min-width: 200px;
  max-width: 400px;
  /*padding: 40px;*/
}

#logo-container{
  text-align:center;
  margin-bottom:10px;
}

/* Navbar */



#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(255, 255, 255, 1);
}
#custom-bootstrap-menu.navbar-default {
    font-size: 14px;
    background-color: rgba(71, 82, 140, 1);
    border-width: 0px;
    border-radius: 0px;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(51, 51, 51, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(85, 85, 85, 1);
    background-color: rgba(255, 255, 255, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #ffffff;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #ffffff;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #47528c;
}


.navbar.navbar-search.navbar-static-top {
	margin-top:55px;	
}


/* Modals */
.-modal .modal-content {
  border-radius: 0;
  background-clip: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  min-height: 100%;
  padding: 100px 0;
  text-align: center;
}
.-modal .modal-content h2 {
  margin: 0;
  font-size: 3em;
}
.-modal .modal-content img {
  margin-bottom: 30px;
}
.-modal .modal-content .item-details {
  margin: 30px 0;
}
.-modal .close-modal {
  position: absolute;
  width: 75px;
  height: 75px;
  background-color: transparent;
  top: 25px;
  right: 25px;
  cursor: pointer;
}
.-modal .close-modal:hover {
  opacity: 0.3;
}
.-modal .close-modal .lr {
  height: 75px;
  width: 1px;
  margin-left: 35px;
  background-color: #2C3E50;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari and Chrome */
  z-index: 1051;
}
.-modal .close-modal .lr .rl {
  height: 75px;
  width: 1px;
  background-color: #2C3E50;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Safari and Chrome */
  z-index: 1052;
}
.-modal .modal-backdrop {
  opacity: 0;
  display: none;
}

/* Lists */
.list-group-item:first-child {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.list-group-item:last-child {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

/* Buttons */
#codes .btn-default {
	margin-right:10px;
}

.help {
	color:#F90;	
}


/* Eingabefelder und Textareas */
#ta_alarme {
	height:200px;	
}

#ta_xml_protokoll {
	height:300px;	
}

/* Selectbar */

#meldebar {
	width:400px;
	background-color:#000;	
}

#xml_protokoll{
	padding:10px;	
}



