.disk {
    height: 60px;
    width: 100%;
    margin-bottom: 20px;
}

#disks {
    margin-bottom: 40px;
}

#disks p {
    margin-top: 50px;
    font-size: x-large;
    line-height: 40px;
    width: 100%;
    background-color: #555555;
    color: white;

    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
}

#disks img {
    padding: 5px;
}

.disk div{
}

.partition {
    float: left;
    height: 90px;
    font-weight: bold;
    color: white;
    font-size: large;
    position: relative;
}

.partition_border {
    border-style: solid;
    border-width: 4px;
    height: 100%;
    border-color: #555555;
    text-align: center;

    -webkit-transition: background-color 0.3s linear;
    -moz-transition: background-color 0.3s linear;
    -o-transition: background-color 0.3s linear;

    -webkit-transition: color 0.3s linear;
    -moz-transition: color 0.3s linear;
    -o-transition: color 0.3s linear;
}

.partition_border { background-color: #729fcf; }
div.partition_border:hover { color: black; background-color: #9fbede;}

.extended .partition_border {
    height: 90px;
}

.extended .partition_border .pext {
    height: 82px;
}

.extended .partition_border {
    border-color: #edd400;
}

.FAT .partition_border, .NTFS .partition_border { background-color: #73d216; }
.FAT div.partition_border:hover, .NTFS div.partition_border:hover { background-color: #00ff00; }
.FAT32 .partition_border { background-color: #73d216; }
.FAT32 div.partition_border:hover { background-color: #00ff00; }

.EXT3 .partition_border { background-color: #204a87; }
.EXT3 div.partition_border:hover { background-color: #2e6ac1; }
.SWAP .partition_border { background-color: #cc0000; }
.SWAP div.partition_border:hover { background-color: #ff0000; }
.LINUX-SWAP .partition_border { background-color: #cc0000; }
.LINUX-SWAP div.partition_border:hover { background-color: #ff0000; }

.free .partition_border { background-color: #f57900; }
.free div.partition_border:hover { background-color: #fd9f00; }

.clear {
    clear: both;
}

#diskimage, #info {
    float: left;
    padding: 20px;
}

#info p {
    line-height: 150%;
    font-size: large;
}

.flag {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 10px;
    height: 10px;

    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;

    margin: 5px;
    border: 1px solid black;
    background-color: white;
}

.bootable {
    background-color: white;
}

.ext {
    background-color: yellow;
    top: 20px;
}

.fs {
    font-size: small;
    display: block;
}

.partition .text {
    padding-top: 20px;
    display: block;
}
