<commit_before>/* GLOBAL */

body {
    font-family : "Myriad Pro", sans-serif;
}

body {
    font-size : 16px;
}

a,
a:hover {
    color : inherit;
}

a:hover {
    text-decoration : none;
}

#content {
    margin-top : 53px;
    padding    : 15px;
    width      : 100%;
    min-height : calc(100vh - 153px);
}

div.container a.brand {
    background  : url("../img/zf2-logo.png") no-repeat scroll 0 10px transparent;
    margin-left : 0;
    padding     : 8px 20px 12px 40px;
}

.horizontalSeparator {
    border-color  : blue;
    border-width  : 2px;
    margin-top    : 10px;
    margin-bottom : 0;
    width         : 90%;
}

.separator {
    height           : 2px;
    background-color : blue;
    margin           : 1em;
}

/* PAGE TITLE */
#content > h1 {
    background     : blue;
    color          : white;
    width          : calc(100% + 30px);
    z-index        : 1;
    padding-top    : 5px;
    padding-bottom : 9px;
    margin         : -15px;
    margin-bottom  : 15px;
    font-size      : 1.2em;
    text-align     : center;
    font-weight    : 600;
}

/* NAV */

nav {
    padding       : 10px 15px;
    font-weight   : 500;
    height        : 53px;
    border-bottom : 3px solid blue;
    position      : fixed;
    top           : 0;
    left          : 0;
    width         : 100%;
    background    : white;
    z-index       : 1;
}

nav > .row {
}

nav ul {
    margin-bottom : 0;
    line-height   : 30px;
    height        : 30px;
    text-align    : right;
}

nav li {
    display     : inline-block;
    margin-left : 50px;
}

nav li:first-child {
}

nav li span {
    display : none;
}

nav li a {
    display : block;
}

#logo img {
    height : 40px;
}

nav li i {
    font-size      : 1.8em;
    vertical-align : middle;
}

/* SUBNAV */
.subNav {
    background : blue;
    color      : white;
    padding    : 5px 15px 7px 15px;
    position   : fixed;
    top        : 53px;
    left       : 0;
    width      : 100%;
    z-index    : 1;
}

.offsetContainer {
    margin-top : 37px;
    position   : relative;
    width      : 100%;
}

/* FORM */
/*input[type="text"],
input[type="number"] {
    background    : inherit;
    border        : none;
    border-bottom: 2px solid;
    color         : inherit;
    width         : 100%;
    padding       : 0 5px;
    margin-bottom : 5px;
}

input[type="text"]:focus,
input[type="number"]:focus {
    outline : none;
}*/

/* FOOTER */

footer {
    background : #3D3E42;
    text-align : center;
    color      : white;
    height     : 100px;
}

footer > img {
    display : block;
    margin  : auto;
}

footer > img:first-child {
    height : 2em;
}

footer > img:nth-child(2) {
    height : 1.2em;
}

footer > p {
    margin-top : .7em;
    font-size  : 1em;
}

/* FORM */
input[type="submit"] {
    margin  : auto;
    display : block;
}

/* FILE PICKER */
.file-input span.hidden-xs {
    display : inherit !important;
}

/* PHONE INPUT */
.iti-flag {
    background-image : url("../vendor/intl-tel-input-master/build/img/flags.png");
}

.intl-tel-input {
    width : 100%;
}

/* RESPONSIVE */

/* XS ONLY */
@media (max-width : 767px) {

    #logo {
        display  : block;
        position : absolute;
        width    : 100%;
        bottom   : 0;
    }

    #logo img {
        margin : auto;<commit_msg>fix phone input flags path<commit_after>/* GLOBAL */

body {
    font-family : "Myriad Pro", sans-serif;
}

body {
    font-size : 16px;
}

a,
a:hover {
    color : inherit;
}

a:hover {
    text-decoration : none;
}

#content {
    margin-top : 53px;
    padding    : 15px;
    width      : 100%;
    min-height : calc(100vh - 153px);
}

div.container a.brand {
    background  : url("../img/zf2-logo.png") no-repeat scroll 0 10px transparent;
    margin-left : 0;
    padding     : 8px 20px 12px 40px;
}

.horizontalSeparator {
    border-color  : blue;
    border-width  : 2px;
    margin-top    : 10px;
    margin-bottom : 0;
    width         : 90%;
}

.separator {
    height           : 2px;
    background-color : blue;
    margin           : 1em;
}

/* PAGE TITLE */
#content > h1 {
    background     : blue;
    color          : white;
    width          : calc(100% + 30px);
    z-index        : 1;
    padding-top    : 5px;
    padding-bottom : 9px;
    margin         : -15px;
    margin-bottom  : 15px;
    font-size      : 1.2em;
    text-align     : center;
    font-weight    : 600;
}

/* NAV */

nav {
    padding       : 10px 15px;
    font-weight   : 500;
    height        : 53px;
    border-bottom : 3px solid blue;
    position      : fixed;
    top           : 0;
    left          : 0;
    width         : 100%;
    background    : white;
    z-index       : 1;
}

nav > .row {
}

nav ul {
    margin-bottom : 0;
    line-height   : 30px;
    height        : 30px;
    text-align    : right;
}

nav li {
    display     : inline-block;
    margin-left : 50px;
}

nav li:first-child {
}

nav li span {
    display : none;
}

nav li a {
    display : block;
}

#logo img {
    height : 40px;
}

nav li i {
    font-size      : 1.8em;
    vertical-align : middle;
}

/* SUBNAV */
.subNav {
    background : blue;
    color      : white;
    padding    : 5px 15px 7px 15px;
    position   : fixed;
    top        : 53px;
    left       : 0;
    width      : 100%;
    z-index    : 1;
}

.offsetContainer {
    margin-top : 37px;
    position   : relative;
    width      : 100%;
}

/* FORM */
/*input[type="text"],
input[type="number"] {
    background    : inherit;
    border        : none;
    border-bottom: 2px solid;
    color         : inherit;
    width         : 100%;
    padding       : 0 5px;
    margin-bottom : 5px;
}

input[type="text"]:focus,
input[type="number"]:focus {
    outline : none;
}*/

/* FOOTER */

footer {
    background : #3D3E42;
    text-align : center;
    color      : white;
    height     : 100px;
}

footer > img {
    display : block;
    margin  : auto;
}

footer > img:first-child {
    height : 2em;
}

footer > img:nth-child(2) {
    height : 1.2em;
}

footer > p {
    margin-top : .7em;
    font-size  : 1em;
}

/* FORM */
input[type="submit"] {
    margin  : auto;
    display : block;
}

/* FILE PICKER */
.file-input span.hidden-xs {
    display : inherit !important;
}

/* PHONE INPUT */
.iti-flag {
    background-image : url("../vendor/intl-tel-input-7.1.0/build/img/flags.png");
}

.intl-tel-input {
    width : 100%;
}

/* RESPONSIVE */

/* XS ONLY */
@media (max-width : 767px) {

    #logo {
        display  : block;
        position : absolute;
        width    : 100%;
        bottom   : 0;
    }

    #logo img {
        margin : auto;
{'fraction_non_alphanumeric': 0.13836858006042296, 'fraction_numerical': 0.0391238670694864, 'mean_word_length': 1.626338754462515, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5284472', 'n_tokens_mistral': 2653, 'n_tokens_neox': 2403, 'n_words': 553}