﻿input[type=text], textarea {
    font-size: 12px !important;
    font-family: Segoe UI, Verdana, Arial, Sans-Serif !important;
    background-color: #F9F9F9 !important;
    border: solid 1px #4E4E4E !important;
    outline: 0 !important;
}

/* "Attach" button */
.attach422 input[type=submit] {
    font-size: 16px !important;
    border-radius: 5px;
}

/* "Attach" button area */
.attach422 .row > div:first-child {
    text-align: center;
    padding-top: 4em;
}

/* How will attend radio button areas */
.attendance422 > div > div > div {
    margin-top: .75em;
}

    /* Radio button labels */
    .attendance422 > div > div > div > div:last-child {
        font-size: smaller;
        position: relative;
        display: block;
        margin-left: 50px;
    }

/* How will attend radio buttons */
.attendance422 .radio-inline {
    position: absolute;
}

.col422 {
    /*border-left: 1px solid rgb(222, 226, 230);*/
    border-right: 1px solid rgb(222, 226, 230);
}

/* Date filed area (above valuations) */
.dateFiled422 {
    min-height: 64px;
}

    /* Date filed contents */
    .dateFiled422 > div {
        display: none;
    }

.form422 {
}

    /* Side-by-side columns section */
    .form422 > .row422:nth-child(2) {
        padding-bottom: 0px;
    }

/* Informational text */
.info422 {
    font-size: x-small;
}

/* Mailing info contents in header */
.mail422 > div {
    display: none;
}

/* Office only contents in header */
.office422 > div {
    display: none;
}

/* Preliminary meeting with assessor contents */
.preliminary422 > div {
    display: inline;
}

/* Reason for filing text */
.reason422 > div > div {
    font-size: smaller;
}

/* Reason for filing list items */
.reason422 li {
    font-size: 9px;
    margin-left: 20px;
}

/* Reason for filing comments */
.reason422 textarea {
    margin-left: 1em;
    width: calc(100% - 1em);
    min-height: 6em;
}

/* Reason for filing checkbox areas */
.reason422 .checkbox {
    margin-left: 20px;
}
    /* Reason for filing checkbox labels */
    .reason422 .checkbox label {
        margin-left: 5px;
    }

/* Reason for filing Evidence row */
.reason422 .row {
    margin-top: .5em;
}

    /* Reason for filing "title" line */
    .reason422 .row div:first-child {
        font-size: 16px;
    }

    /* Reason for filing reminders */
    .reason422 .row div:nth-child(2) {
        padding-left: 2em;
        padding-bottom: 1em;
        margin-top: .5em;
    }

.row422 {
    border-top: 1px solid rgb(222, 226, 230);
    padding-bottom: .25em;
}

    /* Row with multiple columns */
    /*.row422 .col422:first-child {
        border-left: none;
    }*/

    /* Right most column in row with multiple columns */
    .row422 .col422:last-child {
        height: 100%;
        border-right: none;
    }

    /* First row in Left-most column of row with multiple columns */
    .row422 .row422:first-child {
        border-top: none;
    }

/* Signature section */
.sign422 {
    padding-top: 1em;
}

/* Title section in header */
.title422 {
    font-weight: bold;
    text-align: center;
}

    /* First line in title section */
    .title422 > div:first-child {
        font-size: 32px;
    }

    /* Last line in title section */
    .title422 > div:last-child {
        font-size: 24px;
    }

/* Xsmail to small sized screens */
@media all and (max-width: 574px ) {
    /* Date filed area */
    .dateFiled422 {
        display: none;
    }

    /* Columns in multiple column row */
    .row422 .col422 {
        border-right: none;
    }
}

/* Xsmall to medium sized screens */
@media all and (max-width: 767px) {
    /* Phone Number */
    .row422 > .col422:first-child > .row422:nth-child(5) > .col-md-7 {
        border-top: 1px solid rgb(222, 226, 230);
        border-left: none;
        margin-top: 2px;
    }
}

@media all and (max-width: 770px ) {
    /* Preliminary meeting with Assessors contents */
    .preliminary422 > div {
        display: block;
    }
}

/* Xsmall to large sized screens */
@media all and (max-width: 1200px) {
    /* Signature date section */
    .sign422 > div:last-child > div > div:last-child {
        margin-top: 30px;
        margin-left: 48px;
    }
}
