/* Legacy France v1.0 style sheet */

/* ---------------------------------------------------------------------------------------
HEADER
--------------------------------------------------------------------------------------- */
.amis > a {
    background-image: url(../images/amis-logo/logo-amis-small.png);
}
.svg .amis > a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTkuOTgiIGhlaWdodD0iMzYuOTk1Ij48cGF0aCBmaWxsPSIjMDA1OEE0IiBkPSJNNTMuMDIgOC4wN2g5LjMzbDguMzggMjEuNDZoLTUuOGwtMi40LTUuOWgtOS4yOGwtMi42NCA1LjloLTQuNDdsOC40NC0xOC44NmMuMS0uMjQuMTYtLjQ2LjE3LS42NCAwLS4yNi0uMS0uNDgtLjMzLS42Ni0uMzgtLjMtLjg0LS41LTEuNC0uNnYtLjd6bTEuNDMgMTIuODhoNy4wNmwtMy4zLTguMzgtMy43NSA4LjM4ek0xMDYuOCA4Ljc4di0uN2g3LjgydjIxLjQ1SDEwOVYxMC41NWMwLS40Ny0uMjYtLjg4LS43Ni0xLjIyLS40NC0uMy0uOS0uNS0xLjQzLS41NU0xMjYuMyAxMi43OGMwIC41Ny44MyAxLjQzIDIuNSAyLjU3LjE0LjEgMS4yNC44IDMuMyAyLjA2IDMuMyAyLjA3IDQuOTYgNC4xNCA0Ljk2IDYuMjQgMCAyLjYtMS41IDQuNDMtNC41IDUuNS0xLjQ4LjUzLTMuMjcuOC01LjM1LjgtMi4zNyAwLTQuNjYtLjM1LTYuODctMS4wNVYyNS4xYzIuMjQgMS4xNyA0LjcgMS43NyA3LjQgMS43Ny44MyAwIDEuNTYtLjE1IDIuMTUtLjQuOC0uMzggMS4yLS45MyAxLjItMS42OCAwLS44OC0uNjMtMS44LTEuOTItMi43OC0uMTgtLjEzLTEuMi0uNzYtMy4wNS0xLjktMS43LTEuMDQtMi45Mi0xLjkyLTMuNjYtMi42Ny0xLjIzLTEuMjItMS44NS0yLjU0LTEuODUtMy45NiAwLTEuNzIuNzctMy4xIDIuMzItNC4xNiAxLjY1LTEuMSA0LTEuNjcgNy0xLjY3IDIuMiAwIDQuMjMuMyA2LjA1Ljl2NC42MmgtLjY4Yy0uMy0uOS0xLjEyLTEuNi0yLjQ3LTIuMS0uNzItLjI1LTEuNTgtLjM4LTIuNTgtLjM4LTEuNSAwLTIuNjMuMy0zLjM3LjkzLS40LjMtLjYuNy0uNiAxLjEzIi8+PHBhdGggZmlsbD0iIzAwNThBNCIgZD0iTTk1LjggOC4wN2g2LjI1djIxLjQ2SDk2LjhWMTIuNmwtNy43NSAxNi45M2gtMi44TDc4Ljk4IDEyLjh2MTYuNzNoLTQuMjJWMTAuNTVjMC0uNjQtLjQ0LTEuMTUtMS4zMi0xLjUyLS4zNS0uMTUtLjYyLS4yMy0uOC0uMjV2LS43aDkuOTJMODkgMjIuOTVsNi44LTE0Ljl6Ii8+PHBhdGggZmlsbD0iI0ZGRDQwMCIgZD0iTTI4LjggMzAuMDdMMjUuOTQuNDdsLTIuOSAzMC4xYzEuODgtLjIgMy44LS4zOCA1Ljc4LS41Ii8+PHBhdGggZmlsbD0iIzYwQkM1NiIgZD0iTTM1Ljg0IDI5Ljg2bC4wMi0yOS40aC05LjkybDIuODcgMjkuNmMyLjMtLjEyIDQuNjUtLjIgNy4wNC0uMiIvPjxwYXRoIGZpbGw9IiMwMDU4QTQiIGQ9Ik0yMy4wMiAzMC41N2wyLjktMzAuMVYuNDRIMHYzNS43NmM2LjEtMi42NiAxNC4wNC00LjY0IDIzLjAyLTUuNjMiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMjQ3LjI2IDMyLjEyaDg5LjcydjYzLjVoLTg5LjcyeiIvPjwvc3ZnPg==);
}

/*---------------------------------------------------------------------------------------
MEDIA QUERIES FOR MEDIUM SIZE
--------------------------------------------------------------------------------------- */
@media only screen and (min-width: 35em) {
    .amis > a {
        background-image: url(../images/amis-logo/logo-amis-medium.png);
    }
}
/*--------------------------------------------------------------------------------------- */
.loggedInDetails {
    display: none;
}

.userLoginDetails {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.userLoginDetails .user {
    margin: 0.1em 0;
}

.userLoginDetails .lastLoggedIn {
    font-size: 1em;
    margin-bottom: 0;
    vertical-align: middle;
}

.keypadPod {
    display: inline-block;
    margin-right: 3.8em;
}
.keypadPod .podContent {
    padding: 1em;
}

.keypadPod button {
    background: none;
    border: 0;
    color: #004fb6;
    cursor: pointer;
    padding: 0;
    margin: 0;
    text-decoration: underline;
}

.keypadPod button:hover,
.keypadPod button:focus {
    text-decoration: none;
}

ul.keypad {
    overflow: auto;
    margin: 0.5em 0;
}

ul.keypad li,
.svg ul.keypad li {
    background: none;
}

ul.keypad li {
    float: left;
    padding: 0.1em 0 0.1em 0.2em;
}

ul.keypad li.breakRow {
    clear: both;
    padding-left: 0.2em
}

ul.keypad input {
    background: #fff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    color: #333;
    cursor: pointer;
    font-size: 1.285em;
    line-height: 1.5em;
    padding: 0;
    margin: 0;
    min-width: 1.8em;
    -webkit-transition: background 0.25s ease, color 0.25s ease;
    transition: background 0.25s ease, color 0.25s ease;
    -webkit-appearance: none;
}

ul.keypad input:focus,
ul.keypad input:hover {
    background: #fff599;
}

ul.keypad input.selected {
    background: #ffd900;
    color: #004fb6;
}

/*---------------------------------------------------------------------------------------
MEDIA QUERIES FOR MEDIUM SIZE
--------------------------------------------------------------------------------------- */
@media only screen and (min-width: 35em) {
    .keypadPod {
        margin-left: -1em;
    }
}

.loginSpinner { margin-right: 0; }

/*---------------------------------------------------------------------------------------
MEDIA QUERIES FOR MEDIUM SIZE
--------------------------------------------------------------------------------------- */
@media only screen and (min-width: 35em) {
    .loginSpinner + p { float: right; }
}

.register-login-links {
    display: block;
    position: relative;
}
.register-login-links .user {
    display: inline-block;
    margin: 0.5em 7px 0 1em;
    vertical-align: middle;
}
.noNav .register-login-links {
    display: none;
}
.register-login-links p {
    display: block;
}
.register-login-links .userMessage {
    display: block;
}
.register-login-links .hasAgency .agencyName {
    font-weight: bold;
    margin: 0.2em 40px 0 0.9em;
}
.register-login-links .hasAgency .user {
    margin: 0.5em 7px 0 1em;
}
.register-login-links .userName {
    color: #333;
    font-weight: normal;
}
.register-login-links .hasAgency .userName {
    font-size: 1em;
}
.register-login-links .loginLogOut,
.register-login-links .lastLoggedIn {
    display: none;
}

.register-login-links .messagesLink {
    display: inline-block;
    vertical-align: middle;
}
.registration {
    position: relative;
}

 .registration-padding  {
   padding-bottom: 2.8em !important;
}

.link-find {
    position: absolute;
    top: 5em;
    padding-bottom: 3em;
}

.messagesLink {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.messagesLink a {
    background: url("../images/icons/message-notification.png") no-repeat center center;
    display: block;
    height: 2em;
    width: 2.571em;
}
.messagesLink a .messageNumber {
    background: #e57200;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 0.857em;
    height: 2em;
    padding: 0.21em 0;
    position: absolute;
    right: -0.75em;
    text-align: center;
    top: -0.65em;
    width: 2em;
}
.messagesLink a:hover .messageNumber,
.messagesLink a:focus .messageNumber {
    background: #286bd1;
}
.register-login-links .messagesLink a {
    background-image: url("../images/icons/message-notification-small.png");
    height: 1.786em;
    width: 2.214em;
}
.register-login-links .messagesLink a .messageNumber {
    font-size: 0.71em;
}

.skip-links li a {
    margin-left: 0.5em;
}
.skip-links .menu a {
    font-size: 0.857em;
    margin-left: 0;
    padding: 0.917em 3em 0.817em 0.5em;
}
.skip-links .menu.open a {
    background-position: 90% 1.1em;
    padding: 0.917em 3em 0.917em 0.5em;
}
.svg .skip-links .menu.open a {
    background-position: 90% 0.62em;
}
.skip-links li.loginOut a.button {
    font-size: 0.857em;
    padding: 0.917em 0.5em;
}

/* France specific product icons */
h3.iconPersonalAccident,
h2.iconPersonalAccident,
.iconPersonalAccident .productDetails h2,
.iconPersonalAccident.nbaMessage .podContent,
.nbaMessage .iconPersonalAccident.podContent { background-image: url("../images/icons/products/product-icon-personal-accident-2.png"); }
.iconPersonalAccident.nbaMessage.grey .podContent,
.nbaMessage.grey .iconPersonalAccident.podContent { background-image: url("../images/icons/products/product-icon-personal-accident-2-white.png"); }

.svg h3.iconPersonalAccident,
.svg h2.iconPersonalAccident,
.svg .iconPersonalAccident .productDetails h2,
.svg .iconPersonalAccident.nbaMessage .podContent,
.svg .nbaMessage .iconPersonalAccident.podContent {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PHBhdGggZmlsbD0iIzIzNTRBMyIgZD0iTTE1LjUgNy42YzEuNjggMCAzLjA1LTEuMzcgMy4wNS0zLjA2IDAtMS42OC0xLjM3LTMuMDUtMy4wNS0zLjA1LTEuNyAwLTMuMDUgMS4zNS0zLjA1IDMuMDMgMCAxLjcgMS4zNiAzLjA1IDMuMDUgMy4wNXYuMDJ6bTkuOTQgMi4yMmMxLjQ4IDAgMi42OC0xLjIgMi42OC0yLjcgMC0xLjQ4LTEuMi0yLjY4LTIuNjgtMi42OC0xLjUgMC0yLjcgMS4yLTIuNyAyLjcgMCAxLjQ3IDEuMiAyLjY4IDIuNyAyLjY4ek0zOC41IDcuOThjLTEuMDQtLjg1LTEuOTUtLjg1LTIuNyAwLS40OC41NS0uOSAxLjM4LTEuMjUgMi41LS4wNi4yLS4xLjU3LS4yMiAxLjM1LS4xMyAxLjAzLS4zNiAyLjc1LS42IDMuMjJsLS4xNC4zM2MtLjI3LjU0LS41IDEtLjggMS4yMy0uMTUuMS0uMjcuMTctLjQuMjMtLjQ1LjIyLTEgLjUtMS4zNSAxLjM3LS4xMy4zNC0uMjIuOC0uMyAxLjMyLS4xLjQ0LS4yLjk0LS4zMiAxLjRsLS41LTguM2MtLjA1LTEtLjkyLTEuODQtMS45Mi0xLjg0aC01LjFjLTEgMC0xLjg2LjgzLTEuOSAxLjgzbC0uMTUgMi4zMy0uMjQtNC4xNmMtLjA2LTEuMTQtMS4wNS0yLjA4LTIuMi0yLjA4aC01Ljc1Yy0xLjE0IDAtMi4xMy45My0yLjIgMi4wN2wtLjQgNi44Yy0uMDMuNjUtLjEzIDIuNjgtLjIgNC4zMy0uNC0uNjctLjYtMS42LS43My0yLjM4LS4xLS41My0uMTgtMS0uMzItMS4zNC0uMzMtLjg3LS44OC0xLjE0LTEuMzMtMS4zNi0uMTMtLjA2LS4yNi0uMTItLjM4LS4yLS4zNS0uMjMtLjU2LS42OC0uOC0xLjI0bC0uMTgtLjMzYy0uMjItLjQ3LS40NS0yLjItLjU4LTMuMjItLjEtLjc4LS4xNi0xLjE2LS4yMi0xLjM1LS4zNC0xLjEtLjc3LTEuOTUtMS4yNi0yLjUtLjc0LS44NS0xLjY1LS44NS0yLjcgMC0xLjEyLjkyLjYyIDEwLjU3LjY2IDEwLjY1LjQ4IDEuMTggMS43IDQuNTMgMS44IDQuODUuMTMuNDYgMS43NCA0LjAyIDIuNjUgNS42Ni4zLjUyLjc4IDEuMjIgMS4zIDEuOTcuNi45IDEuNDMgMi4wOCAxLjUzIDIuNDcuMTYuNi4xNiAyLjU3LjEzIDMuNzV2LjVoNy43Yy4wMy0uMjMuOTUtNS45OC0uODYtOS40LTEuNC0yLjYzLTMuMTctMy45Ny00LjE2LTQuNi4wNi0uOTMuMS0yIC4xNC0yLjM0bC4yMi0zLjk2Yy4wNC0uNjYuNjItMS4yIDEuMjgtMS4yaDMuMzRjLjY1IDAgMS4yMi41NCAxLjI2IDEuMmwuNDYgNy44M2MwIC4wNiAwIC4xMi0uMDIuMThoNi44OGMtLjcuNzQtMS40MyAxLjY4LTIuMDggMi45LTEuODIgMy40Mi0uOSA5LjE3LS44NSA5LjRoNy43di0uMzhjMC0uMDIgMC0uMDQgMC0uMDZ2LS4yNWMtLjAzLTEuMi0uMDItMyAuMTItMy41Ni4xLS40LjkzLTEuNiAxLjUzLTIuNDcuNTItLjc0IDEtMS40NCAxLjMtMS45Ni45LTEuNjQgMi41Mi01LjIgMi42NS01LjY2LjA4LS4zIDEuMzItMy42NiAxLjgtNC44NC4wNC0uMDggMS43OC05LjczLjY1LTEwLjY1TDM4LjUgOHptLTIzLjEgNy43Yy0xIDAtMS43OC0uOC0xLjc4LTEuNzggMC0uOTcuOC0xLjc2IDEuNzctMS43Ni45NiAwIDEuNzUuOCAxLjc1IDEuNzYgMCAuOTgtLjggMS43Ny0xLjc3IDEuNzdoLjAyeiIvPjwvc3ZnPg==);
}
.svg .iconPersonalAccident.nbaMessage.grey .podContent,
.svg .nbaMessage.grey .iconPersonalAccident.podContent { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTE1LjUgNy42YzEuNjggMCAzLjA1LTEuMzcgMy4wNS0zLjA2IDAtMS42OC0xLjM3LTMuMDUtMy4wNS0zLjA1LTEuNyAwLTMuMDUgMS4zNi0zLjA1IDMuMDQgMCAxLjcgMS4zNiAzLjA1IDMuMDUgMy4wNXpNMjUuNDQgOS44MmMxLjQ4IDAgMi42OC0xLjIgMi42OC0yLjcgMC0xLjQ4LTEuMi0yLjY4LTIuNjgtMi42OC0xLjUgMC0yLjcgMS4yLTIuNyAyLjcgMCAxLjQ3IDEuMiAyLjY4IDIuNyAyLjY4ek0zOC41IDcuOThjLTEuMDQtLjg1LTEuOTUtLjg1LTIuNyAwLS40OC41NS0uOSAxLjM4LTEuMjUgMi41LS4wNi4yLS4xLjU3LS4yMiAxLjM1LS4xMyAxLjAzLS4zNiAyLjc1LS42IDMuMjJsLS4xNC4zM2MtLjI2LjU0LS40OCAxLS44IDEuMjMtLjE0LjEtLjI2LjE2LS40LjIyLS40NC4yMi0xIC41LTEuMzQgMS4zNy0uMTMuMzQtLjIyLjgtLjMgMS4zMi0uMS40NC0uMi45NC0uMzIgMS40bC0uNS04LjNjLS4wNS0xLS45Mi0xLjg0LTEuOTItMS44NGgtNS4xYy0xIDAtMS44Ny44My0xLjkyIDEuODNsLS4xNCAyLjMyLS4yNC00LjE2Yy0uMDctMS4xNC0xLjA2LTIuMDgtMi4yLTIuMDhoLTUuNzZjLTEuMTQgMC0yLjEzLjk0LTIuMiAyLjA4bC0uNCA2LjhjLS4wMy42NS0uMTMgMi42OC0uMiA0LjMzLS40LS42Ny0uNi0xLjYtLjczLTIuMzgtLjEtLjUzLS4xOC0xLS4zMi0xLjM0LS4zMy0uODctLjg4LTEuMTQtMS4zMy0xLjM2LS4xMy0uMDYtLjI2LS4xMi0uMzgtLjItLjM0LS4yMy0uNTUtLjY4LS44LTEuMjRsLS4xNy0uMzNjLS4yMi0uNDctLjQ1LTIuMi0uNTgtMy4yMi0uMS0uNzgtLjE2LTEuMTYtLjIyLTEuMzUtLjM0LTEuMS0uNzctMS45NS0xLjI2LTIuNS0uNzQtLjg1LTEuNjUtLjg1LTIuNyAwLTEuMTIuOTIuNjIgMTAuNTcuNjYgMTAuNjUuNDggMS4xOCAxLjcgNC41MyAxLjggNC44NS4xMy40NiAxLjc0IDQuMDIgMi42NSA1LjY2LjMuNTIuNzggMS4yMiAxLjMgMS45Ny42Ljg4IDEuNDMgMi4wNyAxLjUzIDIuNDYuMTYuNi4xNiAyLjU3LjEzIDMuNzV2LjVIMTcuMTJjLjA0LS4yMy45Ni01Ljk4LS44NS05LjQtMS40LTIuNjMtMy4xNy0zLjk3LTQuMTYtNC42LjA1LS45My4xLTIgLjEzLTIuMzRsLjIyLTMuOTZjLjA0LS42Ni42Mi0xLjIgMS4yOC0xLjJoMy4zNGMuNjUgMCAxLjIyLjU0IDEuMjYgMS4ybC40NiA3LjgzYzAgLjA2IDAgLjEyLS4wMi4xOGg2Ljg4Yy0uNy43NC0xLjQzIDEuNjgtMi4wOCAyLjktMS44MiAzLjQyLS45IDkuMTctLjg1IDkuNGg3Ljd2LS4zOGMwLS4wMiAwLS4wNCAwLS4wNnYtLjI0Yy0uMDMtMS4yLS4wMi0zIC4xMi0zLjU2LjEtLjQuOTMtMS41OCAxLjUzLTIuNDYuNTItLjc0IDEtMS40NCAxLjMtMS45Ni45LTEuNjQgMi41Mi01LjIgMi42NS01LjY2LjA4LS4zMiAxLjMyLTMuNjcgMS44LTQuODUuMDQtLjA4IDEuNzgtOS43My42NS0xMC42NXptLTIzLjEgNy43Yy0xIDAtMS43OC0uOC0xLjc4LTEuNzggMC0uOTcuOC0xLjc2IDEuNzctMS43NnMxLjc2LjggMS43NiAxLjc2YzAgLjk4LS44IDEuNzctMS43NyAxLjc3eiIvPjwvZz48L3N2Zz4=); }

.iconValidate .productDetails h2 {
    background-image: url("../images/france/icons/product-icon-validate.png");
}
.svg .iconValidate .productDetails h2 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MC4xNzQiPjxwYXRoIGZpbGw9IiMyMTUzQTEiIGQ9Ik00Ljc1IDEuOGgyNC4zM2MuNDIgMCAuODMuMzMuODMuNzV2My44SDguNTd2Mi4zTDguNTIgMzIuM0g0Ljc1Yy0uNDIgMC0uNzYtLjM2LS43Ni0uNzdWMi41NWMwLS40Mi4zMy0uNzYuNzUtLjc2ek0zNS4yNSA3LjljLjQyIDAgLjc2LjMzLjc2Ljc1djI4Ljk3YzAgLjQzLS4zMy43Ny0uNzUuNzdoLTI0LjRjLS40MiAwLS43Ni0uMzUtLjc2LS43OFY3LjloMjUuMTV6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIyLjE4IDI4LjA1YzAtLjI4IDAtLjQ4IDAtLjYyIDAtLjguMS0xLjUuMzMtMi4xLjE4LS40My40NS0uODguODItMS4zMy4yNy0uMzMuNzctLjggMS40OC0xLjQ0LjctLjYzIDEuMTgtMS4xMyAxLjQtMS41LjItLjM3LjMtLjc4LjMtMS4yMiAwLS44LS4zLTEuNS0uOTMtMi4xLS42Mi0uNjItMS40LS45Mi0yLjMtLjkyLS44NyAwLTEuNi4yNy0yLjIuODItLjU4LjU1LS45NyAxLjQtMS4xNSAyLjU3bC0yLjEtLjI0Yy4xOC0xLjU2Ljc1LTIuNzYgMS42OC0zLjYuOTUtLjgyIDIuMi0xLjI0IDMuNzQtMS4yNCAxLjY0IDAgMi45NS40NSAzLjkyIDEuMzQuOTguOSAxLjQ3IDEuOTcgMS40NyAzLjI0IDAgLjczLS4xOCAxLjQtLjUyIDIuMDItLjMzLjYyLTEgMS4zNy0yIDIuMjYtLjY3LjYtMS4xIDEuMDMtMS4zIDEuMy0uMjIuMy0uMzcuNjItLjQ3Ljk4LS4xLjM3LS4xNi45Ni0uMTcgMS44aC0xLjk4em0tLjEzIDQuMTJ2LTIuMzRoMi4zNXYyLjM0aC0yLjM1eiIvPjwvc3ZnPg==);
}

.svg nav li a.claimFr {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjg4IDI3Ny40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODggMjc3LjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojMDA0RkI2O30NCgkuc3Qxe2ZpbGw6IzAwNEZCNjt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI5NywyODEuNWMtMTAyLDAtMjA0LDAtMzA2LDBjMC05NC43LDAtMTg5LjMsMC0yODRjMTAyLDAsMjA0LDAsMzA2LDBDMjk3LDkyLjEsMjk3LDE4Ni44LDI5NywyODEuNXoNCgkJIE0yMDIuNCwyNDUuNWMtNTYuMSwwLTExMS43LDAtMTY3LjcsMGMwLTY4LjgsMC0xMzcuMywwLTIwNi40YzIuMywwLDQuMywwLDYuMywwYzQ0LDAsODgsMCwxMzIsMGMxLjgsMCw0LjEsMC4xLDUuMi0wLjkNCgkJYzcuNy03LjQsMTUuMi0xNS4yLDIzLjEtMjMuMWMtNjMuOSwwLTEyNy4zLDAtMTkwLjYsMGMwLDg1LjEsMCwxNjkuOSwwLDI1NC44YzcyLjIsMCwxNDQsMCwyMTYuMiwwYzAtNDEuOSwwLTgzLjQsMC0xMjUuMg0KCQljLTYuOCwwLTEyLjgsMC4zLTE4LjctMC4xYy00LjctMC4zLTUuOSwxLjQtNS44LDUuOWMwLjMsMjkuMywwLjQsNTguNiwwLjUsODhDMjAyLjcsMjQwLjgsMjAyLjUsMjQzLjEsMjAyLjQsMjQ1LjV6IE0yNDMuOSw0LjkNCgkJYy0zMS44LDMxLjgtNjMuOSw2My45LTk1LjcsOTUuN2MxMi43LDEyLjcsMjUuOCwyNS44LDM4LjUsMzguNWMzMS44LTMxLjgsNjMuOS02My45LDk1LjgtOTUuOEMyNjkuNiwzMC42LDI1Ni40LDE3LjQsMjQzLjksNC45eg0KCQkgTTE1MC41LDU4LjFjLTMzLDAtNjUuNCwwLTk4LjIsMGMwLDMuNiwwLDYuOSwwLDEwLjJjMCw3LjgsMCw4LDgsNy45YzE1LjUtMC4xLDMwLjktMC42LDQ2LjQtMC43YzEyLjgtMC4xLDI1LjYsMCwzOC40LDANCgkJYzEuOCwwLDMuNS0wLjIsNS40LTAuM0MxNTAuNSw2OS4yLDE1MC41LDYzLjcsMTUwLjUsNTguMXogTTE1MC41LDIwMi4xYy0zMywwLTY1LjQsMC05OC4yLDBjMCwzLjYsMCw2LjksMCwxMC4yYzAsNy44LDAsNy45LDgsNy45DQoJCWMxNS42LTAuMSwzMS4yLTAuNiw0Ni45LTAuN2MxMi42LTAuMSwyNS4zLDAsMzcuOSwwYzEuOCwwLDMuNS0wLjIsNS40LTAuM0MxNTAuNSwyMTMuMSwxNTAuNSwyMDcuNywxNTAuNSwyMDIuMXogTTEyMi45LDE2My4yDQoJCWMxNy4zLTMuOSwzMy43LTcuNiw1MC0xMS4zYy0xMi44LTEyLjctMjUuMy0yNS4xLTM3LjktMzcuNkMxMzEuMSwxMjkuOSwxMjcuMSwxNDYsMTIyLjksMTYzLjJ6IE0xMTAuNyw5NC4xYy0xOS44LDAtMzguOSwwLTU4LjQsMA0KCQljMCw0LjMsMC4zLDguMy0wLjEsMTIuMmMtMC41LDQuNSwxLjUsNS45LDUuNiw1LjljMTYuNS0wLjIsMzIuOS0wLjIsNDkuNC0wLjVjMS4yLDAsMy4zLTEuOCwzLjQtMi45DQoJCUMxMTAuOSwxMDQsMTEwLjcsOTkuMiwxMTAuNyw5NC4xeiBNNTIuOCwxMzBjLTAuMiwwLjctMC40LDEuMS0wLjQsMS40YzAsMy4zLTAuMSw2LjYtMC4xLDEwYzAsNi42LDAsNi44LDYuNiw2LjcNCgkJYzE2LjQtMC4xLDMyLjktMC41LDQ5LjMtMC44YzAuOCwwLDEuNS0wLjQsMi4zLTAuNmMwLTUuNywwLTExLjEsMC0xNi44QzkxLjEsMTMwLDcyLjEsMTMwLDUyLjgsMTMweiBNNTIuNSwxODMuMw0KCQljMTkuNSwwLDM4LjcsMCw1Ny45LDBjMC02LjMsMC0xMS43LDAtMTcuMmMtMTkuNSwwLTM4LjYsMC01Ny45LDBDNTIuNSwxNzIsNTIuNSwxNzcuNCw1Mi41LDE4My4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMDIuNCwyNDUuNWMwLjEtMi41LDAuNC00LjcsMC4zLTdjLTAuMS0yOS4zLTAuMi01OC42LTAuNS04OGMwLTQuNSwxLjEtNi4yLDUuOC01LjljNiwwLjQsMTIsMC4xLDE4LjcsMC4xDQoJCWMwLDQxLjcsMCw4My4yLDAsMTI1LjJjLTcyLjIsMC0xNDQsMC0yMTYuMiwwYzAtODQuOSwwLTE2OS43LDAtMjU0LjhjNjMuMywwLDEyNi43LDAsMTkwLjYsMGMtNy45LDgtMTUuNCwxNS43LTIzLjEsMjMuMQ0KCQljLTEuMSwxLTMuNCwwLjktNS4yLDAuOWMtNDQsMC04OCwwLTEzMiwwYy0yLDAtMy45LDAtNi4zLDBjMCw2OSwwLDEzNy42LDAsMjA2LjRDOTAuNywyNDUuNSwxNDYuMywyNDUuNSwyMDIuNCwyNDUuNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjQzLjksNC45YzEyLjUsMTIuNSwyNS43LDI1LjcsMzguNSwzOC40Yy0zMS45LDMxLjktNjQsNjQtOTUuOCw5NS44Yy0xMi42LTEyLjYtMjUuOC0yNS44LTM4LjUtMzguNQ0KCQlDMTc5LjksNjguOSwyMTIsMzYuNywyNDMuOSw0Ljl6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE1MC41LDU4LjFjMCw1LjcsMCwxMS4xLDAsMTdjLTEuOSwwLjEtMy42LDAuMy01LjQsMC4zYy0xMi44LDAtMjUuNi0wLjEtMzguNCwwYy0xNS41LDAuMS0zMC45LDAuNi00Ni40LDAuNw0KCQljLTgsMC4xLTgtMC4xLTgtNy45YzAtMy4zLDAtNi42LDAtMTAuMkM4NS4xLDU4LjEsMTE3LjUsNTguMSwxNTAuNSw1OC4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTAuNSwyMDIuMWMwLDUuNywwLDExLjEsMCwxN2MtMS44LDAuMS0zLjYsMC4zLTUuNCwwLjNjLTEyLjYsMC0yNS4zLTAuMS0zNy45LDANCgkJYy0xNS42LDAuMi0zMS4yLDAuNi00Ni45LDAuN2MtOCwwLjEtOC0wLjEtOC03LjljMC0zLjMsMC02LjYsMC0xMC4yQzg1LjEsMjAyLjEsMTE3LjUsMjAyLjEsMTUwLjUsMjAyLjF6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyMi45LDE2My4yYzQuMy0xNy4yLDguMy0zMy4zLDEyLjItNDguOWMxMi42LDEyLjUsMjUuMSwyNC45LDM3LjksMzcuNkMxNTYuNiwxNTUuNiwxNDAuMiwxNTkuMywxMjIuOSwxNjMuMg0KCQl6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTExMC43LDk0LjFjMCw1LjEsMC4yLDkuOS0wLjIsMTQuN2MtMC4xLDEuMS0yLjIsMi44LTMuNCwyLjljLTE2LjQsMC4zLTMyLjksMC40LTQ5LjQsMC41DQoJCWMtNC4xLDAtNi4xLTEuNC01LjYtNS45YzAuNC0zLjksMC4xLTcuOSwwLjEtMTIuMkM3MS44LDk0LjEsOTAuOCw5NC4xLDExMC43LDk0LjF6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUyLjgsMTMwYzE5LjMsMCwzOC4zLDAsNTcuNiwwYzAsNS43LDAsMTEuMSwwLDE2LjhjLTAuNywwLjItMS41LDAuNi0yLjMsMC42Yy0xNi40LDAuMy0zMi45LDAuNi00OS4zLDAuOA0KCQljLTYuNiwwLjEtNi42LTAuMi02LjYtNi43YzAtMy4zLDAtNi42LDAuMS0xMEM1Mi40LDEzMS4xLDUyLjYsMTMwLjgsNTIuOCwxMzB6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTUyLjUsMTgzLjNjMC01LjksMC0xMS4zLDAtMTcuMmMxOS4yLDAsMzguNCwwLDU3LjksMGMwLDUuNSwwLDEwLjksMCwxNy4yQzkxLjIsMTgzLjMsNzIsMTgzLjMsNTIuNSwxODMuM3oiDQoJCS8+DQo8L2c+DQo8L3N2Zz4NCg==);
  background-size: 35px;
}

/*---------------------------------------------------------------------------------------
MEDIA QUERIES FOR MEDIUM SIZE
--------------------------------------------------------------------------------------- */
@media only screen and (min-width: 45em) {
    .loggedInDetails {
        background: #fff;
        border-bottom: 1px solid #d5d5d5;
        display: block;
        text-align: right;
        padding: 1.25em 0;
    }

    .register-login-links {
        width: 75%;
    }
    .register-login-links .loginLogOut {
        display: block;
        float: right;
    }
    .register-login-links .userMessage {
        display: table;
        float: left;
        margin-right: 1.5em;
        width: 70%;
    }
    .register-login-links .agencyName {
        color: #004fb6;
        display: table-cell;
        font-size: 1.6em;
        font-weight: bold;
        margin-bottom: 0.5em;
        height: 3.5em;
        text-align: center;
        width: 100%;
        vertical-align: middle;
    }

    .register-login-links .lastLoggedIn {
        display: block;
        font-size: 1em;
        margin-top: -0.5em;
        margin-bottom: 0.5em;
    }

    .register-login-links .hasLastLoggedIn {
        margin-top: -0.6em;
    }

    .register-login-links .messagesLink,
    .register-login-links .lastLoggedIn,
    .register-login-links .user {
        display: none;
    }
}
/*---------------------------------------------------------------------------------------
MEDIA QUERIES FOR LARGE SIZE
--------------------------------------------------------------------------------------- */
@media only screen and (min-width: 55em) {
    header {
        overflow: hidden;
    }

    .register-login-links {
        width: 80%;
    }

    .register-login-links .userMessage {
        width: 78%;
    }
}
    /*---------------------------------------------------------------------------------------
    LANDING PAGE LAYOUTS
    --------------------------------------------------------------------------------------- */
    .hiddenSmall {
        display: none;
    }

    .nbaMessage.homepage {
        margin-top: 0;
    }


    @media only screen and (min-width: 35em) {
        .hiddenSmall {
            display: block;
        }

        .layout_b {
            -webkit-align-items: stretch;
            -moz-align-items: stretch;
            align-items: stretch;
            display: -webkit-flex;
            display: -moz-flex;
            display: flex;
            -webkit-flex-flow: row wrap;
            -moz-flex-flow: row wrap;
            flex-flow: row wrap;
            margin: 0 0 0 -2%;
            display: -ms-flexbox;
            -ms-flex-wrap: wrap;
            overflow: auto;
        }

        .layout_b > .pod {
            float: left;
            margin-left: 2%;
            overflow: auto;
            width: 48%;
        }

        .layout_b > .pod:nth-child(odd) {
            clear: left;
        }
    }

    @media only screen and (min-width: 55em) {
        .layout_a {
            margin-left: -1.5%;
            overflow: auto;
        }

        .layout_a > div {
            float: left;
            margin-left: 1.5%;
            min-height: 50.2em;
            width: 23.5%;
        }

        .layout_a > div:first-child,
        .layout_a > div.nbaMessage.homepage {
            float: left;
            width: 73.5%;
        }


        .layout_b {
            margin-left: -1.5%;
        }

        .layout_b > .pod {
            margin-left: 1.5%;
            width: 23.5%;
        }

        .layout_b > .pod:first-child {
            float: right;
            -webkit-order: 4;
            -moz-order: 4;
            -ms-order: 4;
            order: 4;
        }

        .layout_b > .pod.doubleWidth {
            width: 48.5%;
        }

        .layout_b > .pod:nth-child(odd) {
            clear: none;
        }

    }



    .brokerList li {
        padding-bottom: 0.5em;
    }

    .brokerList.single li,
    .svg .brokerList.single li,
    .brokerList.two li,
    .svg .brokerList.two li {
        background: none;
        padding-left: 0;
        overflow: auto;
    }

    .brokerList.many {
        text-align: left;
    }

    .brokerList.two li {
        padding-bottom: 2em;
    }


    .brokerList.single img {
        max-height: 100px;
        margin-bottom: 0.5em;
    }

    .brokerList.two img {
        max-height: 56px;
        margin-right: 0.5em;
        margin-bottom: -1.5em;
    }


    .brokerList.single span {
        display: block;
        text-align: center;
    }

    .brokerList.two span {
        display: inline-block;
    }


    .agentPod h2 {
        margin-bottom: 0.4em;
    }

    .agentPod .address {
        font-size: 1.2em;
    }

    .agentPod .address span {
        color: #004fb6;
    }

    .agentPod .tel {
        background: url(../images/icons/icon-call-us.png) no-repeat left center;
        display: inline-block;
        padding: 0.25em 0 0.25em 1.75em;
    }

    .agentPod .quote {
        font-size: 1.2em;
    }

    .agentPod .podContent:first-child {
        border-bottom: 1px dashed #cdcdcd;
    }

    .page-heading {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    @media only screen and (min-width: 35em) {
        .agentPod {
            -webkit-align-items: stretch;
            -moz-align-items: stretch;
            align-items: stretch;
            display: -webkit-flex;
            display: -moz-flex;
            display: flex;
            -webkit-flex-flow: row wrap;
            -moz-flex-flow: row wrap;
            flex-flow: row wrap;
            display: -ms-flexbox;
            -ms-flex-wrap: wrap;
            overflow: auto;
        }

        .agentPod .podContent {
            float: left;
            width: 50%;
        }

        .agentPod .podContent:first-child {
            border-bottom: 0;
            border-right: 1px dashed #cdcdcd;
        }

        .page-heading {
            margin-top: 30px;
            margin-bottom: 30px;
        }
    }

    @media only screen and (min-width: 55em) {
        .agentPod {
            display: -webkit-box;
            display: -moz-box;
            display: -webkit-flexbox;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            -webkit-box-direction: normal;
            -moz-box-direction: normal;
            -ms-flex-direction: column;
            -webkit-flex-direction: column;
            flex-direction: column;
        }

        .agentPod .podContent {
            float: none;
            width: auto;
        }

        .agentPod .podContent:first-child {
            border-bottom: 1px dashed #cdcdcd;
            border-right: 0;
        }

        .agentPod a.notifications {
            background: url(../images/icons/icon-info-orange.png) no-repeat;
            background-size: 1.2em;
            padding-left: 21px;
            color: #e57200;
            text-decoration: underline;
        }

        .page-heading {
            margin-top: 50px;
            margin-bottom: 30px;
        }
    }

    .text-justify {
        text-align: justify;
    }
