<commit_before>/* CSS Resets for all main displaying elements. */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, cite, code, em, img, q, s, strike, strong, sub, sup, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, section, summary, mark {
    margin: 0;
    padding: 0;
    border: 0px none;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/*
Note that we're using quite a few tags that are absent from any HTML standard
and thus have no inherent semantic meaning. Many of them are intended as
container elements, but the default behavior of browsers is to treat them as
inline, and thus their CSS styles will not display on them or their children
(in some cases). Use display:block on all elements that are supposed to be
containers, as well as anything else that ought to show in a block.
*/

/* Styles for all pages: background color, font, spacing. */
body {
    background-color:#efefef;
    color: #000;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
div#content {
    padding: 70px 15px 0px 15px;
}
department-id, course-id, section-id {
    /* ID is a necessary part of the API but there is never any reason to show
       it to the user. */
    display:none;
}
    

/* Styles for the headerbar and its component table */
nav#headerbar {
    width:100%;
    height:60px;
    position:fixed;
    background-color:#933;
    color:#efefef;
    /* border-bottom: 2px #822 solid; */
}
table#navtable {
    width:100%;
    height:100%;
    border-collapse:collapse;
}
table#navtable td {
    text-align:center;
    vertical-align:middle;
}
table#navtable td.sidelink {
    width:160px;
    cursor:pointer;
}
#page-title {
    font-size:35px;
    font-weight:normal;
}
#page-title span.sub {
    font-size:16px;
}
#search {
    margin:auto;
}
#searchbar {
    /* font needs to be specified again for some reason, I think it's
       something to do with the input tag? */
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight:100;
    width:32em;
    padding:3px 6px;
}
#schedule-btn {
    font-size:22px;
}

/* Single style for the loading image */
img#loading {
    position:absolute;
    top:50%;
    left:50%;
    /* browsers handle fractional pixel values differently, but the worst that
       can happen is that it's 1/2 pixel off center. So it's best to use the
       real values (half of the image width and height) here. */
    margin-top: -4.5px;
    margin-left: -62.5px;
}

/* Single style for any error messages that appear */
.error {
    
}

/* Styles for the home page. Note that <schools> and <departments> can expect
 to be removed from the DOM and should NOT be styled.*/
table#homeTable {
    display:block;
    margin-top:6px;
    margin-left:auto;
    margin-right:auto;
}
schools {
    display:block;
    columns: 2 600px;
    -moz-columns: 2 600px;
    -webkit-columns: 2 600px;
    column-gap:10px;
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
}
school {
    display:inline-block;
    width:600px;
    padding: 0px 1px;
}
school-name {
    display:block;
    font-size:21px;
    font-style:italic;
    border-bottom: 1px black solid;
}
departments {
    display:block;
    margin-bottom: 15px;
    font-size:17px;
}
department {
    display:block;
    cursor:pointer;
    padding:2px 5px;
    width:600px;
}
department:hover {
    color: #fff;
    background-color: #933;<commit_msg>Changed column number default to 4 for super wide browsers<commit_after>/* CSS Resets for all main displaying elements. */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, cite, code, em, img, q, s, strike, strong, sub, sup, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, section, summary, mark {
    margin: 0;
    padding: 0;
    border: 0px none;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/*
Note that we're using quite a few tags that are absent from any HTML standard
and thus have no inherent semantic meaning. Many of them are intended as
container elements, but the default behavior of browsers is to treat them as
inline, and thus their CSS styles will not display on them or their children
(in some cases). Use display:block on all elements that are supposed to be
containers, as well as anything else that ought to show in a block.
*/

/* Styles for all pages: background color, font, spacing. */
body {
    background-color:#efefef;
    color: #000;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
div#content {
    padding: 70px 15px 0px 15px;
}
department-id, course-id, section-id {
    /* ID is a necessary part of the API but there is never any reason to show
       it to the user. */
    display:none;
}
    

/* Styles for the headerbar and its component table */
nav#headerbar {
    width:100%;
    height:60px;
    position:fixed;
    background-color:#933;
    color:#efefef;
    /* border-bottom: 2px #822 solid; */
}
table#navtable {
    width:100%;
    height:100%;
    border-collapse:collapse;
}
table#navtable td {
    text-align:center;
    vertical-align:middle;
}
table#navtable td.sidelink {
    width:160px;
    cursor:pointer;
}
#page-title {
    font-size:35px;
    font-weight:normal;
}
#page-title span.sub {
    font-size:16px;
}
#search {
    margin:auto;
}
#searchbar {
    /* font needs to be specified again for some reason, I think it's
       something to do with the input tag? */
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight:100;
    width:32em;
    padding:3px 6px;
}
#schedule-btn {
    font-size:22px;
}

/* Single style for the loading image */
img#loading {
    position:absolute;
    top:50%;
    left:50%;
    /* browsers handle fractional pixel values differently, but the worst that
       can happen is that it's 1/2 pixel off center. So it's best to use the
       real values (half of the image width and height) here. */
    margin-top: -4.5px;
    margin-left: -62.5px;
}

/* Single style for any error messages that appear */
.error {
    
}

/* Styles for the home page. Note that <schools> and <departments> can expect
 to be removed from the DOM and should NOT be styled.*/
table#homeTable {
    display:block;
    margin-top:6px;
    margin-left:auto;
    margin-right:auto;
}
schools {
    display:block;
    columns: 4 600px;
    -moz-columns: 4 600px;
    -webkit-columns: 4 600px;
    column-gap:10px;
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
}
school {
    display:inline-block;
    width:600px;
    padding: 0px 1px;
}
school-name {
    display:block;
    font-size:21px;
    font-style:italic;
    border-bottom: 1px black solid;
}
departments {
    display:block;
    margin-bottom: 15px;
    font-size:17px;
}
department {
    display:block;
    cursor:pointer;
    padding:2px 5px;
    width:600px;
}
department:hover {
    color: #fff;
    background-color: #933;
{'fraction_non_alphanumeric': 0.11256364386954727, 'fraction_numerical': 0.029861015549745424, 'mean_word_length': 3.120181405895692, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7373759', 'n_tokens_mistral': 2600, 'n_tokens_neox': 2394, 'n_words': 820}