@import url(https://repetitions.de/styles.css);

.stagit {
    #header-inner {
	margin: 0 2em 0 2em;
    }
    #content {
	margin-top: 2em;
    }
    #menu {
	font-weight: bold;
	margin-left: 2em;
	text-decoration: none;
    }

    table {
	margin: 0em;
	border: none;
    }
    table * {
	border: none;
    }
    table thead * {
	font-weight: bold;
	text-decoration: none !important;
    }

    #index thead {
	display: none;
	td {
	    padding: 1em 0 1em 2em;
	}
    }

    #index .category {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;

	:hover{
	    text-decoration: none;
	}
	
	td {
	    padding: 0.5em 0 0.5em 0;
	}
    }

    #index .repo {
	td {
	    padding: 0.2em 0 0.2em 2em;
	}
    }
    
    table td {
	padding: 0.2em 0.5em;
    }
    #content table td {
	vertical-align: top;
	white-space: nowrap;
    }

    #branches tr:hover td,
    #tags tr:hover td,
    #index tr:hover td,
    #log tr:hover td,
    #files tr:hover td {
	text-decoration: underline;
    }

    #index tr td:nth-child(2),
    #tags tr td:nth-child(3),
    #branches tr td:nth-child(3),
    #log tr td:nth-child(2) {
	white-space: normal;
    }

    td.num {
	text-align: right;
    }

    pre a.h {
	color: #00cdcd;
    }
    .A,
    span.i,
    pre a.i {
	color: #00cd00;
    }
    .D,
    span.d,
    pre a.d {
	color: #cd0000;
    }

    pre a.h:hover,
    pre a.i:hover,
    pre a.d:hover {
	text-decoration: none;
    }

    pre a:target {
	background-color: lightgray;
    }


    a.d,
    a.h,
    a.i {
	text-decoration: none;
    }

    .code-view{
	display: block;
	overflow-x: auto;

	pre {
	    margin-right: 0;
	    padding: 0;
	    white-space: pre;
	}

	.lines {
	    text-align: right;
	}

	.line {
	    text-decoration: none;
	}

	.line:hover {
	    text-decoration: underline;
	}

	.line:target{
	    background-color: lightgray;
	    color: black;
	}


    }

}
