
p, span, a {
  color: black;
}

a:hover{
  text-decoration: none;
}

.kis-action:hover {
  cursor: pointer;
}

.nav-item .kis-action:hover i{
  color: rgb(231, 231, 231) !important;
}

.kis-btn-default {
    color: #FFFFFF;
    background-color: #990033;
    border-color: #990033;
    margin-top:2px;
    margin-bottom:2px;
}

.kis-btn-default:hover {
  color: #FFFFFF;
}

.nav-item a{
  color: rgb(95, 95, 95);
}

.nav-item .active{
  color: black !important;
}

.breadcrumb-item a{
  color:  #d3003f;
}

.kisalert{
  display:none;
  position: fixed;
  left: 0;
  bottom: 0;
}

/*From Bootstrap.min.css*/
.bg-dark {
    background-color: #990033 !important;
}

.btn-danger {
    color: #FFFFFF;
    background-color: #990033;
    border-color: #990033;
	margin-top:2px;
	margin-bottom:2px;
}


.btn-red234 {
    color: #FFFFFF;
    background-color: #9900333;
    border-color: #990033;
	margin-top:2px;
	margin-bottom:2px;
}


.btn-red2 {
    color: #FFFFFF;
    background-color: #9900333;
    border-color: #990033;
	margin-top:2px;
	margin-bottom:2px;
}


.btn-bleu {
    color: #FFFFFF;
    background-color: #6a8793;
    border-color: #6a8793;
	margin-top:2px;
	margin-bottom:2px;
}

.btn-bleu2 {
    color: #FFFFFF;
    background-color: #9900333;
    border-color: #9900333;
	margin-top:2px;
	margin-bottom:2px;
}


#title-img{
        width: 40px;
		padding-right:5px;		
        /*padding-top: 10rem;
        padding-bottom: 7rem;*/		
}

#title-module-function{
	padding-left:auto;
	padding-right:auto;
	color:#990033
}


html {
    min-height: 100%;
    position: relative;
}

body {
    /*padding-bottom: 40px;*/
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: 1024px 740px;
    background-color: #F8F8F8;
    width: 100%;
    height: 100%;
	/*background-image:url(../images/Bild.png);*/
	
    
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #b3b3b3;
}
@keyframes spinner-line-fade-more {
  0%, 100% {
    opacity: 0; /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}

@keyframes spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25; /* minimum opacity */
  }
  40% {
    opacity: 1;
  }
}

@keyframes spinner-line-fade-default {
  0%, 100% {
    opacity: 0.22; /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}



#logo-img{
        width: 100%;	
        padding-top: 60px;
        padding-bottom: 20px;
}

#title-img{
        width: 30%;	
		padding-top: 30px;
		padding-bottom: 20px;
}


#body-login {

  /*background-repeat: no-repeat;*/

}


.app{
  cursor: pointer;
}


.osk-button {
  /*background-color: ;  */ 
  border: none;
  color: white;
 /* padding: 16px 32px;*/
  width:50px;
  height:50px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  /*margin: 4px 2px;*/
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
}

.osk-button:hover {
background-color: #82002B; 
color: white;
}
*/


table.dataTable thead th {
  color: white;
}
table.dataTable tfoot th {
  color: white;
}

.paginate_button{
  cursor: pointer;
  margin: 0.2rem;
}

div.dataTables_paginate .current { 
  color: #a5161e;
  font-weight: bold;
}


#dialog_osk1 {	
	background: #808080; /* For browsers that do not support gradients */
	/*background: linear-gradient(#FFFFFF, #808080);*/ /* Standard syntax (must be last) */
	background-color:#808080;
	font-family: Helvetica,Arial,sans-serif; 
	border: 1px solid #808080;  
	border-radius: 10px; 
	box-shadow: -5px 5px 5px #666;
}




/*START Autocomplete */


.autocomplete {
  position: relative;
}
input {
  border: 1px solid transparent;
  background-color: #fff;
  padding: 10px;
  font-size: 16px;
}
input[type=text] {
  background-color: #fff;
  width: 100%;
}
input[type=submit] {
  background-color: DodgerBlue;
  color: #fff;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}
.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}
.autocomplete-items div:hover {
  background-color: #e9e9e9; 
}
.autocomplete-active {
  background-color: DodgerBlue !important; 
  color: #ffffff; 
} 


/*END Autocomplete */

/*DataTables Styles*/

.btn.osk-btn-block {
	min-width: 160px;
    /*max-width: 180px;*/
}


.kistable {
  background-color: #FFFFFF; 
  font-family: Helvetica,Arial,sans-serif; 
  border: 1px solid #B3B3B3;
}

.kistable thead{
  background-color: #B3B3B3; 
  font-family: Helvetica,Arial,sans-serif; 
  border: 1px solid #B3B3B3;

}

.kistable tbody tr.selected {
  /*color: white;*/
  background-color: #D7EBFF;
}

