body{
    padding-top:70px;
}
.navbar-header img{
    height:50px;
}
h1{
    text-align:center;
    padding-bottom:10px;
}
.button{
    padding:30px 25px;
    float:right;
    text-align:center;
    max-width:17%;
}
.button input{
    width:70%;
}
ul{
    list-style:none;
}
#mainpage{
    width:80%;
}
.line{
    clear:both;
    float:left;
}
li.completed, li.running, li.paused, li.scanned{
    float:left;
    clear:none;
    padding:20px 14px;
    margin:0px 10px;
}
li.completed ul, li.running ul, li.paused ul, li.scanned ul{
    padding-left:0px;
    padding-top:5px;
}
li.state{
    font-weight: bold;
}
.zeropad{
    padding:0px 0px;
}
.progressmargin{
    margin:5px 0px;
}
.attackpagefields{
    margin:10px 0px;
}
.ghost{
    margin-top:50px;
}
.formformat{
    margin-left:50px;
}
.attack{
    float:right;
    margin:10px 0px;
}
.details{
    padding-top:10px;
    text-align:center;
}
.formformat img{
    float:left;
    clear:none;
    height:35px;
    margin-right:1%;
}
.attackbutton{
    float:right;
    margin-top:10px;
}
.serialmargin{
    margin:5px 0px 0px 15px;
}
.dividemargin{
    margin-left:15px;
    padding:0px;
}
.progressbar{
    margin-right:40%;
}
.vertical{
    margin-top:10%;
}
h3{
    text-align:center;
}
.centralise{
    padding-left:6%;
}
h2{
    margin-left:15%;
}
.bold{
    font-weight:bold;
    font-size:16px;
}
.deletepause{
    float:right;
    margin:2% 12% 0 0;
}
.progressmargin{
    margin:5px 0px;
}
.button{
    padding:30px 25px;
    float:right;
    text-align:center;
    max-width:17%;
}
.button input{
    width:70%;
}
.ghost{
    margin-top:50px;
}
li .close{
    visibility:hidden;
}
li.completed:hover .close, li.running:hover .close, li.paused:hover .close {
    visibility:visible;
}
.btn:active, .nooutline{
    outline:none;
    box-shadow:none;
    border-color:transparent;
    cursor: pointer;
    cursor: hand;
}

#mainpage h2.btn{
    float:left;
    clear:both;
    font-size:150%;
}
.notification{
    position:fixed;
    z-index:101;
    top:55px;
    left:38%;
    right:38%;
    background:#f2f2f2;
    height:35px;
    text-align:center;
    line-height:2.5;
    overflow:hidden;
    -webkit-box-shadow:0 0 5px #a6a6a6;
    -moz-box-shadow: 0 0 5px #a6a6a6;
    box-shadow:0 0 5px #a6a6a6;
}
.notification p{
    padding-left:40px;
    float:left;
    clear:none;
}
.notification div.btn{
    padding-top:5px;
    float:left;
    clear:none;
}
.notification button{
    padding:2%;
    float:left;
    clear:none;
    visibility:visible;
}
#mainpage h2.btn{
    float:left;
    clear:both;
    font-size:150%;
    margin:0px 20px;
}
footer{
    position: fixed;
    left: 2%;
    bottom: 2%;
    font-size:110%;
}
footer a{
    color:#808080;
}
.welcomemessage{
    font-size:150%;
    margin-top: 5%;
    margin-left: 5%;
}
.ip{
    margin-left:15%;
}
.decr{
    margin-left:5%
}
.underline{
    text-decoration:underline;
}
.leftpadding{
    padding-left: 22%;
}
