.container{
    display: none;
}


.container > #taxInfo {
    
}



.container > #taxInfo > .filter{
    margin-top: 0.77rem;
}

.container > #taxInfo > .filter > .label {
    font-size: 0.8rem;
    color: #5f5f5f;
}

.container > #taxInfo > .filter > select {
    width: 6rem;
    display: inline-block;
    margin-right: 0.5rem;
}

.container > #taxInfo > .filter > #searchButton,
.container > #taxInfo > #downloadButton {
    padding: .2rem .7rem .35rem;
    display: inline-block;
    background-color: #fff;
    color: #5f5f5f;
    border-radius: .4rem;
    border: 2px solid;
    font-weight: 700;
    cursor: pointer;
    font-size: 0.8rem;
}
.container > #taxInfo > .filter > #searchButton:hover,
.container > #taxInfo > #downloadButton:hover {
    color: #fff;
    background-color: #5f5f5f;
}


.container > #taxInfo > #title {
    margin-top: 0.77rem;
}


.container > #taxInfo > .result {
    
}

.container > #taxInfo > .result > .item {
    margin-bottom: 1rem;
    padding-left: 0.33rem;
}

.container > #taxInfo > .result > .item > .label {
    font-size: 0.8rem;
    color: #5f5f5f;
}

.container > #taxInfo > .result > .item > .value {
    margin-top: 0.3rem;
    color: #5757FF;
}


.container > #taxInfo > #downloadButton {
    margin-top: 1.5rem;
}


.container > #taxInfo > #description {
    font-size: 0.8rem;
}

.container > #taxInfo > #description > a {
    color: #805ad5;
    text-decoration: underline;
    font-size: 1rem;
    display: inline-block;
    margin: 3rem 0;
}
.container > #taxInfo > #description > a:hover {
    color: #555AFA;
}

.container > #taxInfo > #description > #title {
    margin-top: 3rem;
    font-size: 1.1rem;
}

.container > #taxInfo > #description > span {
    color: #5757FF;
}