@CHARSET "UTF-8";
.ska-login{width:100%; height: 500px;;text-align: center;}
.ska-login>div{width:400px; height: 200px;margin: 0 auto;vertical-align: middle;text-align: left;}
footer{position:fixed;bottom:0px;height: 40px;width:100%; background-color: #f8f8f8;text-align: center;border-top: 1px solid #e7e7e7;}

.targetHl:target {
   background-color: #ffa;
}
.php-browse-img-box{width: 200px; height: 180px; float:left; padding:2px;margin:1px;}
.php-browse-img-box:hover{background-color: #f00;}
.php-browse-img-box>img{max-width: 196px; max-height: 180px;}
.php-browse-img-box>span{word-wrap: break-word;}

.pmp-highlight{background:yellow;}

.pmp-main{margin: 50px 10px;}

.pmpAnswerButton {position:relative;}
.pmpAnswerBox {position:absolute;padding:5px; margin:5px; background: #fff; border: 1px solid black;z-index: 100; width:400px; left: -200px;}
.multi_lines_text { white-space: pre-line; }
/* AUTOCOMPLETE */

.autocomplete{
  width: 100%;
  position: relative;
}

.autocomplete input{
  font-size: 1.2em;
  width: 100%;
  padding:0.4em;
}

.autocomplete ul{
  position: absolute;
  left: 0;
  width: 100%;
  border-left: 1px solid #888;
  border-right: 1px solid #888;
  border-bottom: 1px solid #888;
  z-index: 1;
}

.autocomplete li{
  text-align: left;
  list-style:none;
  width: 100%;
  padding:0.4em;
  background-color: #fff;
}

.autocomplete li.active{
  width: 100%;
  background-color: #4bf;
}

.autocomplete .highlight {
  background-color: #E2E2E2;
}

.autocomplete li.active .highlight {
  background: #666;
  color: #fff;
}
.table-striped > tbody > .pmpActiveRow{
	background-color: rgba(0, 255, 0, 0.3);
}
.table-striped > tbody > .pmpActiveRow:nth-of-type(odd){
    background-color: rgba(0, 180, 0, 0.3);
}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}