﻿@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

a {
    font: inherit;
    -webkit-transition: .3s all ease;
    -moz-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    color: inherit;
}

    a:visited {
        border: 0
    }

    a:active {
        background: transparent;
    }

    a:hover {
        color: #f09e0e;
    }
table {
    width: 100%;
    border: 0;
    border-collapse: collapse;
}
header.shrink {
    background-color: #002266;
    box-shadow: 0px 5px 8px rgba(0,0,0,.2);
}
header > div {
    -webkit-transition: all 2.4s ease;
    transition: all .4s ease;
}
.logo-wrap {display:flex;flex-direction:column;justify-content:flex-end;}
header.shrink > div {
    margin-top: 0px;
    height: 70px !important;
}
header .logo-wrap img {
   
    -webkit-transition: all 2.4s ease;
    transition: all .4s ease;
}
header.shrink .logo-wrap img {
    width: 84.75px!important;
    height: 52.5px!important;
   
}
.search-res-wrap {
    position: absolute;
    border-color: #ddd;
    width: 100%;
    border-radius: 10px;
    background-color: rgb(255, 255, 255);
    color: #333;
    margin-top: 5px;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .1), -3px 3px 5px rgba(0, 0, 0, .1);
    border-width: 0.5px;
    padding: 10px 0;
    max-height: 200px;
    overflow-y: hidden;
    z-index: 9;
}
.search-res-wrap li {
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 20px 10px 20px;
    cursor: default;
}

    .search-res-wrap li:last-child {
        border-bottom: 0 none;
    }

    .search-res-wrap li.hov, .search-res-wrap li:hover {
        background-color: #2c82d7;
        color: #fff;
    }
/*Search Bar*/
.hdr-search-bar {
    background-color: rgba(255,255,255,.95);
    padding: 15px;
    position: absolute;
    bottom: -30px;
    right: 16px;
    border-radius: 9px;
    max-width: 1px;
    box-shadow: 5px 5px 5px rgba(0,0,0,.2);
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
}

.shrink .hdr-search-bar {
    bottom: -55px;
}

.hdr-search-bar.open {
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    max-width: 80%;
}

.hdr-search-bar input {
    border: .5px solid #e1e1e1;
    border-radius: 5px;
    padding: 7px;
    color: #666;
    font-size: 1.1em;
    font-family: inherit;
    width: 400px;
}

#DvSearchResHdr {
    top: 128px;
    right: 15px;
    width: 447px;
}
.search-ico.open > svg {
    display: none;
}

.search-ico.open::after {
    position: absolute;
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path fill="white" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z" ></path></svg>');
    font-size: .8em;
    width: 1.3em;
    height: 1.3em;
    content: ' ';
    right: 18px;
    top: -2px;
}
    /*Menu*/
.main-menu > li > p.hdr-user-name {
    display: inline-block ;
    border: .5px solid #fff;
    padding: 3px 35px 3px 10px ;
    margin-top: 3px;
    background-color: rgba(0,0,0,.3);
    border-radius: 5px;
    position: relative;
}

.hdr-user-name::after {
    position: absolute;
    background: url('data:image/svg+xml;utf8,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" ><path fill="white" d="M287.968 160H32.038c-28.425 0-42.767 34.488-22.627 54.627l127.962 128c12.496 12.496 32.758 12.497 45.255 0l127.968-128C330.695 194.528 316.45 160 287.968 160zM160 320L32 192h256L160 320z" ></path></svg>') no-repeat;
    font-size: .8em;
    width: 1.3em;
    height: 1.3em;
    content: ' ';
    right: 5px;
    top: 5px;
}

.my-acc-wrap {
    display: flex;
    justify-content: space-around;
    margin-top: 5px;
    font-family: 'Roboto Condensed','Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
}.my-acc-wrap > a {
    border: .5px solid #fff;
    padding: 5px 7px 4px 28px !important;
    color: #fff!important;
    text-transform: uppercase;
    font-size: .8em;
    border-radius: 5px;
    position: relative;
    line-height: 100%;
}
.inv-lnk > i {
    position: absolute;
    width: 16px;
    top: 3px;
    padding-top: 1px;
    left: 6px;
}
.main-menu > li > p {
    font-family:'Roboto Condensed' ,'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
}
.sub-menu {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    padding-top:50px;
    padding-bottom: 0px;
    /*padding:20px;*/
}
    .sub-menu > ul {
        font-family: Roboto, Arial, Helvetica, sans-serif;
        font-size: .9em;
        color: #555;
        background-color: rgba(255,255,255,.95);
        border-radius: 9px;
        margin-left: 0px;
        box-shadow: 5px 5px 5px rgba(0,0,0,.2);
    }
.main-menu > li:not(.no-user):hover .sub-menu {
    visibility: visible;
    opacity: 1;
    padding-top: 0;
    padding-bottom: 10px;
}

.menu-o-s > ul > li > a:first-child {
    border-radius: 9px 9px 0 0;
}

.menu-o-s {
    width: 600px !important;
    /*visibility: visible;
    opacity: 1;*/
    left: -250px;
}
    .menu-o-s > ul {display:flex;justify-content:space-between;margin:0;padding:0;}
    .menu-o-s > ul > li {
        width: 33.3% !important;
    }
        .menu-o-s > ul > li:first-child > p{border-radius:9px 0 0 0;}
        .menu-o-s > ul > li:last-child > p {
            border-radius: 0 9px 0 0;
        }
        .menu-o-s > ul > li > p {
            font-family: 'Roboto Condensed','Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
            text-transform: uppercase;
            color: #333;
            border-bottom: 1px solid #e1e1e1;
            box-shadow: 0px 1px 1px #fff;
            background-color: #f1f1f1;
        }
.hdr-user-wrap li:not(:last-child) {
    border-bottom: 1px solid #f1f1f1;
    box-shadow: 0px 1px 0 rgba(255,255,255,.5);
}
.inv-ready-incomplete, .mnu-rsk-profile p {
    color: #2c82d7;
    font-size: .9em;
}
.mnu-rsk-profile span, .i-m-not {color:#999;font-size:.85em;line-height:110%;
}
    .i-m-not span{font-size:1.2em; font-weight:500;color:#666;}
    .mnu-rsk-profile .risk-type-wrap {
        display: block;
    }
.inv-ready {
    font-family: 'Roboto Condensed';
    color: #999;
    padding: 10px 0 0 10px;
    line-height: 100%;
    font-size: 1.1em;
    text-shadow: 1px 1px 0 #fff;
}
.inv-ready.y{padding-bottom:10px;}
.inv-ready i {
    width: 20px;
    height: 20px;
    position: absolute;
}
    .inv-ready i {
        right: 5px;
        left: unset !important;
    }
        /*Footer*/
        /* .load-full footer {
            font-family: Roboto
        } */
.load-full .ftr-link-wrap > div > p {
    font-family: "Roboto Condensed";font-weight:400;
    color: #ffd700;
}
.load-full .ftr-link-wrap a {
    padding: 2px 5px;
    color: rgba(255,255,255,.7);
}
    .load-full .ftr-link-wrap a:not(:nth-child(2))::before {
        content: ' ';
        position: absolute;
        left: -20px;
        top: 5px;
        border-right: 1px solid rgba(255,255,255,.3);
        height: 9px;
    }
.load-full .cont-info a {
    padding: 7px 0 7px 20px;
    color: rgba(255,255,255,.7);
}
.load-full .comp-lnk-wrap a {
    padding: 4px 0;
    color: rgba(255,255,255,.7);
}
    .load-full .cont-info p, .load-full .comp-lnk-wrap p, .arn-ria-wrap label {
        font-family: "Roboto Condensed";text-transform:uppercase;
        color: #ffd700;
    }
.load-full .ftr-note-wrap {
    color: rgba(255,255,255,.6);font-size:.9em;font-weight:300;padding:10px;
}
.ftr-divider {
    border-top: 1px solid rgba(255,255,255,.1);
    box-shadow: 0px -1px 0px rgba(0,0,0,.4);
}
.load-full .arn-ria-wrap p {
    padding: 4px 0;
    color: rgba(255,255,255,.7);
}
.cont-info a::before {
    content: ' ';
    background-repeat: no-repeat;
    width: 1.1em;
    height: 1.1em;
    position: absolute;
    left: 0;opacity: .5;
}
.cont-info .cont a:nth-child(2)::before {
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path fill="lightsteelblue" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z" ></path></svg>');
    top: 8px;
    
}
.cont-info .cont a:nth-child(3)::before, .cont-info .cont a:nth-child(4)::before {
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path fill="lightsteelblue" d="M476.5 22.9L382.3 1.2c-21.6-5-43.6 6.2-52.3 26.6l-43.5 101.5c-8 18.6-2.6 40.6 13.1 53.4l40 32.7C311 267.8 267.8 311 215.4 339.5l-32.7-40c-12.8-15.7-34.8-21.1-53.4-13.1L27.7 329.9c-20.4 8.7-31.5 30.7-26.6 52.3l21.7 94.2c4.8 20.9 23.2 35.5 44.6 35.5C312.3 512 512 313.7 512 67.5c0-21.4-14.6-39.8-35.5-44.6zM69.3 464l-20.9-90.7 98.2-42.1 55.7 68.1c98.8-46.4 150.6-98 197-197l-68.1-55.7 42.1-98.2L464 69.3C463 286.9 286.9 463 69.3 464z" ></path></svg>');
    top: 7px;
}
.sm-wrap a::before {
    width: 1.5em;
    height: 1.5em;
}
.sm-wrap a {margin-right:25px;text-indent:-2000px;}
.sm-wrap a:first-child::before {
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path fill="lightsteelblue" d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z" ></path></svg>');
}
.sm-wrap a:nth-child(2)::before {
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path fill="lightsteelblue" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z" ></path></svg>');
}
.sm-wrap a:nth-child(3)::before {
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" ><path fill="lightsteelblue" d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z" ></path></svg>');
}
/*Inner page*/
.hdr-bg-cover.inner {
    background: #be2819;
    background-position-x: right;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 100% auto;
}
.load-full .b-c a {
    color: rgba(255,255,255,.7);
}
/*Common icon*/
.far::after {
    content: ' ';
    background-repeat: no-repeat;
    width: 1em;
    height: 1em;
    position: absolute;
}
.fa-tick::after, .inv-ready.y i::after {
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path fill="limegreen" d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z" ></path></svg>');
}

.fa-warning::after, .inv-ready.n i::after {
    background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path fill="darkorange" d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 448c-110.532 0-200-89.431-200-200 0-110.495 89.472-200 200-200 110.491 0 200 89.471 200 200 0 110.53-89.431 200-200 200zm42-104c0 23.159-18.841 42-42 42s-42-18.841-42-42 18.841-42 42-42 42 18.841 42 42zm-81.37-211.401l6.8 136c.319 6.387 5.591 11.401 11.985 11.401h41.17c6.394 0 11.666-5.014 11.985-11.401l6.8-136c.343-6.854-5.122-12.599-11.985-12.599h-54.77c-6.863 0-12.328 5.745-11.985 12.599z" ></path></svg>');
}

    /* Responsive code*/
    @media (max-width: 690px) {
        .usr-wrap{width:100%!important;}
        body .no-scroll {
            overflow: hidden
        }

        .no-scroll .hs-overlay {
            background-color: rgba(0,34,102,.9);
            z-index: 5;
            position: fixed;
            margin-bottom: -200px;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .main-nav.open {
            visibility: visible;
            padding-left: 7px;
            opacity: 1;
            width: 100%;
        }

        .main-menu > li {
            width: 100%;
            margin: 0;
        }

        .sub-menu {
            z-index: 1;
            left: 50px !important;
        }

        .menu-o-s > ul {
            flex-direction: column;
        }

            .menu-o-s > ul > li > p:first-child {
                border-radius: 9px 9px 0 0;
            }

        .menu-o-s {
            width: 220px !important;
        }

            .menu-o-s > ul > li {
                width: 100% !important;
            }

        .main-menu > li > p {
            user-select: none; /* supported by Chrome and Opera */
            -webkit-user-select: none; /* Safari */
            -moz-user-select: none; /* Firefox */
            -ms-user-select: none; /* Internet Explorer/Edge */
        }
        .hdr-search-bar.open {
            bottom: -60px;
            display: flex;
        }
        #DvSearchResHdr {
            max-width: 90%;
        }
        .search-ico.open::after {
            top: 11px;
        }
        }