﻿/* for naturalization form */
.natrow {
    width: 300px;
    margin-bottom: 12px;
    font-size: 13px;
}

.btn {
    margin-right: 0;
}

.natfieldset {
    width: 280px;
}

    .natfieldset legend {
        font-weight: bold;
    }

/*Every 4th row designated for button*/
.resultsNat tr:nth-child(5n+6) td {
    background-color: #FBFBCD;
    border-color: #666666 #FBFBCD #666666 #FBFBCD;
}

/*First Column*/
.resultsSC1Page td:nth-of-type(odd) {
    background-color: #3A6666;
    font-weight: bold;
    color: White;
    border-color: #666666;
}

/*First Column*/
.resultsNat td:nth-of-type(odd) {
    background-color: #3A6666;
    font-weight: bold;
    color: White;
    border-color: #666666;
}

.resultsNat1Page tr:nth-child(5n+5) td {
    background-color: #FBFBCD;
    border-color: #666666 #FBFBCD #666666 #FBFBCD;
}


/*First Column*/
.resultsNat1Page td:nth-of-type(odd) {
    background-color: #3A6666;
    font-weight: bold;
    color: White;
    border-color: #666666;
}

.SmartGrid tbody tr td {
    font-size: 13px;
    padding: 5px;
}

.SmartGrid tbody tr th {
    font-size: 13px;
    padding: 5px;
    background-color: #0d223f !important;
    border-color: #666666;
    border-spacing: 0;
    font-weight: bold;
}

.SmartGrid .Name {
    width: 33%;
}

.SmartGrid .NativeCountry {
    width: 25%;
}

.SmartGrid .County {
    width: 25%;
}

.SmartGrid .YearOfRecord {
    width: 7%;
}

.SmartGrid .Details {
    white-space: nowrap;
    padding: 10px;
    width: 10%;
}

fieldset {
    padding: 5px 10px 15px 10px;
    border: 1px solid #666;
}

.SmartGrid tbody tr th {
    white-space: nowrap;
}

html > body #searchForms {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 900px) {
    html > body #searchForms {
        width: 100%;
    }
}