﻿div.name-on-vita {
    font-size: 2em;
}
div.summary {
    margin: 9px 1px;
}
div.summary-pos {
    font-weight: bold;
}

div.summary-employer {
    margin-bottom: 9px;
}

span.location {
    float: right;
    font-weight: normal;
}


textarea.proj-description {
    height: 5em!important;
}

div.skills {
    width: 99%!important;
}

div.achieve {
    text-indent: 1em;
    margin-bottom: 1em;
}

div.skills input[type=text] {
    width: 100%!important;
}

div.hobby span, div.cert span, div.skills span {
    display: block;
}


div.degree span {
    display: inline-block;
    width: 33.3%;
}

div.major-minor {
    position: relative;
    padding-bottom: 1em;
}

    div.major-minor > div > div {
        display: inline-block;
        width: 33.3%;
    }

div.employer {
    font-weight: bold;
}

div.position span {
    display: inline-block;
}

    div.position span.position {
    }

span.from-to {
    float: right;
    margin-right: 1em;
}

    span.from-to:first-child {
        margin-left: 0;
    }


.when span.from-to, div.repeated span.from-to,
span.section-head + span.from-to {
    float: none;
    display: inline-block;
    width: 99%;
    margin: 0;
}

div.degree-from-to {
    text-align: right;
}

div.job-description {
    font-size: 0.8em;
    padding: 2px 0 0 1em;
}




input[type=text].edit.year {
    width: 4em;
}

span.time-label {
    display: inline-block;
    width: 3em;
}
