﻿.addressDetails-container .postalAddressPanel {
    padding: 15px;
    border-radius: 4px;
    background-color: #f2f2f2;
}

    .addressDetails-container .postalAddressPanel .btn {
        background-color: white;
        margin-bottom: 0px !important;
    }

    .addressDetails-container .postalAddressPanel .btn:hover {
        background-color: #008653;
        border-color: #008653;
        color: white;
    }

    .addressDetails-container .postalAddressPanel .btn:active {
        color: white;
        background-color: #008653;
        border-color: #008653;
    }

    .addressDetails-container .postalAddressPanel .btn.active {
        background-color: #008653;
        border-color: #008653;
        color: white;
    }

.addressDetails-container .alert[data-dispatch-type="SignedOnDelivery"] td.feed-element,
.addressDetails-container .alert[data-dispatch-type="PostedToEmbassy"] td.feed-element {
    font-size: 1.2em;
    text-align: left;
}

    .addressDetails-container .alert[data-dispatch-type="SignedOnDelivery"] td.feed-element,
    .addressDetails-container .alert[data-dispatch-type="PostedToEmbassy"] td.feed-element span {
        font-weight: bold;
    }

.addressDetails-container .sectionHeading {
    margin-bottom: .6em;
}

.addressDetails-container #LabelForRadioButtons {
    padding-top: .6em;
    padding-bottom: .6em;
}

.postal-address-question {
    line-height: normal !important;
}

.autoaddress-control {
    margin: 10px 0;
}

   .autoaddress-control .autoaddress-button {
        background-color: #006845;
        border: 1px solid #2E8B57;
        font-size: 16px;
        height: 40px;
    }

  .autoaddress-control .autoaddress-text-box {
        background: #f7f7f7 none repeat scroll 0% 0%;
        color: #000;
        height: 40px;
        font-size: 14px;
    }
