
@font-face {
    font-family: Soho Gothic W01;
    src: url('f/f46906bf-4fa9-4064-9d0a-7f3cad793af1.eot?'); /* Pour IE9 Compat mode */
    src: url("f/60eca08b-50b2-4bb8-9eef-bb146d6d771e.woff") format('woff'), url("f/2cc29bea-7d6f-4b9a-a764-941929615d96.svg#2cc29bea-7d6f-4b9a-a764-941929615d96") format('svg');
    font-style: normal;
    font-weight: 100;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/24070272-5102-4dca-8d01-98ab475e8600.woff") format('woff'), url("f/a6d41c6d-b922-43c4-944f-17678360549e.svg#a6d41c6d-b922-43c4-944f-17678360549e") format('svg');
    font-style: italic;
    font-weight: 100;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/f46906bf-4fa9-4064-9d0a-7f3cad793af1.eot?'); /* Pour IE9 Compat mode */
    src: url("f/d4fbadb6-703e-49d0-a195-84c39f891657.woff") format('woff'), url("f/b30758e0-7935-4267-80e6-3686573ffad0.svg#b30758e0-7935-4267-80e6-3686573ffad0") format('svg');
    font-style: normal;
    font-weight: 200;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/43abd0ed-36c1-4fe7-839d-0f8a93605e87.woff") format('woff'), url("f/f46ee5ab-be18-4d55-a3ed-697ad7f5c463.svg#f46ee5ab-be18-4d55-a3ed-697ad7f5c463") format('svg');
    font-style: italic;
    font-weight: 200;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/16716e40-a794-41a1-b88a-0f7df4fc7a19.woff") format('woff'), url("f/d51c088b-5562-4fcd-9b90-fdd878a7845e.svg#d51c088b-5562-4fcd-9b90-fdd878a7845e") format('svg');
    font-style: normal;
    font-weight: 400;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/58659cae-eaab-4883-85b1-baae1e940919.woff") format('woff'), url("f/7315c7d0-b53a-4240-8594-d237c76b9f16.svg#7315c7d0-b53a-4240-8594-d237c76b9f16") format('svg');
    font-style: italic;
    font-weight: 400;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/df20967e-6948-4e78-a4a5-bae27b4a03b9.woff") format('woff'), url("f/6b2eeb65-8052-4e20-9b95-402b3ef267a3.svg#6b2eeb65-8052-4e20-9b95-402b3ef267a3") format('svg');
    font-style: normal;
    font-weight: 500;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/d58ecbdb-d1ec-400c-b65d-cd1bf45b4be0.woff") format('woff'), url("f/1d2945c8-cb32-4ca9-8caf-697d0ce6f383.svg#1d2945c8-cb32-4ca9-8caf-697d0ce6f383") format('svg');
    font-style: italic;
    font-weight: 500;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/dbdf858a-b51c-45fd-8551-ec94798d66f2.woff") format('woff'), url("f/6b15af3f-0369-44a4-a538-8019af845355.svg#6b15af3f-0369-44a4-a538-8019af845355") format('svg');
    font-style: normal;
    font-weight: 700;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/a0114540-d190-471b-ae6e-7e9cca87b912.woff") format('woff'), url("f/aeb14bf7-dec1-4234-9ddc-624c8a36bbc4.svg#aeb14bf7-dec1-4234-9ddc-624c8a36bbc4") format('svg');
    font-style: italic;
    font-weight: 700;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/ffd26669-f0a3-4cbe-a017-23c02aa3d08f.woff") format('woff'), url("f/0cc9c875-1513-408b-a4c7-af71ca927610.svg#0cc9c875-1513-408b-a4c7-af71ca927610") format('svg');
    font-style: normal;
    font-weight: 800;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/53d03075-46ae-4e4c-81ae-487254bcee52.woff") format('woff'), url("f/af19ca4f-2943-412b-9372-fceeec1c3992.svg#af19ca4f-2943-412b-9372-fceeec1c3992") format('svg');
    font-style: italic;
    font-weight: 800;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/487defe7-9145-461c-9c13-614ca3361423.woff") format('woff'), url("f/922bcb5b-2685-4a8d-ba96-9a7315cd5f25.svg#922bcb5b-2685-4a8d-ba96-9a7315cd5f25") format('svg');
    font-style: normal;
    font-weight: 900;
}


@font-face {
    font-family: Soho Gothic W01;
    src: url('f/e57ad4e5-72ab-4465-95e0-11f930311af0.eot?'); /* Pour IE9 Compat mode */
    src: url("f/78120b71-ee9c-4ec6-9cc6-90ccfc793ada.woff") format('woff'), url("f/16d8cf38-dc02-4563-aa23-f7fbef5fc0a3.svg#16d8cf38-dc02-4563-aa23-f7fbef5fc0a3") format('svg');
    font-style: italic;
    font-weight: 900;
}

body {
    font-family: Soho Gothic W01;
    font-style: normal;
    font-weight: 400;
    line-height: 1.176470588235294;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
}

a {
    color: #c60429;
}

.form-control:focus {
    border-color: #c60429;
}

.form-control:focus {
    border-color: #c60429;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(198, 4, 41, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(198, 4, 41, .6);
}

.table tbody > tr > td.v-align {
    vertical-align: middle;
}

.table tbody > tr > td.h-align {
    text-align: center;
}

.full-width {
    display: block;
}

.small-badge {
    top: -10px;
    position: relative;
    line-height: 0.6em;
    font-size: 0.8em;
    padding: 6px;
}

.so-pagination {
    text-align: right;
}

    .so-pagination .pagination {
        margin: 0;
    }

.pagination > li > a,
.pagination > li > span {
    color: #c60429;
}


    .pagination > li > a:hover,
    .pagination > li > span:hover,
    .pagination > li > a:focus,
    .pagination > li > span:focus {
        color: #000;
    }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: gray;
    border-color: #000;
}

.navbar.navbar-inverse.navbar-fixed-top.second {
    background-color: #fff;
}

.navbar-form .btn-default {
    padding-top: 9px;
    padding-bottom: 9px;
}

.side-nav .social {
    border-top: none;
    display: block;
    position: relative;
}

@media (min-width: 1300px) {
    .floating-panel-enable {
        position: fixed;
        right: -59px;
        top: 50px;
        padding-right: 105px;
        padding-left: 15px;
    }
}

@media (min-width: 768px) {

    .side-nav {
        top: 52px;
        background-color: #dde4e8;
    }

        .side-nav li a:hover,
        .side-nav li a:focus {
            background-color: #bac4ca !important;
        }

        .side-nav .social {
            width: 225px;
        }
}


@media (max-width: 1062px) {
    body {
        /*margin-top: 103px;*/
    }

    .side-nav {
        top: 103px;
    }

    body.main-alert {
        margin-top: 143px !important;
    }

    .side-nav.main-alert {
        top: 143px !important;
    }
}

@media (max-width: 990px) {
    .nav.navbar-nav.side-nav {
        display: initial !important;
    }

    .collapse-button {
        display: none !important;
    }

    .navbar-nav.side-nav {
        width: 47px;
    }

    #page-wrapper {
        padding-left: 25px;
    }

    #wrapper {
        padding-left: 30px !important;
    }

    .side-nav .social .nav-extras > li {
        padding: 9px;
    }

    .social li {
        width: 47px;
    }

    .share {
        display: none;
    }

    .navbar-nav.side-nav:hover {
        width: 225px;
    }

        .navbar-nav.side-nav:hover > .social li {
            width: 225px;
        }

        .navbar-nav.side-nav:hover > .share {
            display: block;
        }

    body {
        /*margin-top: 52px;*/
    }

    .side-nav {
        top: 52px;
    }

    body.main-alert {
        margin-top: 92px !important;
    }

    .side-nav.main-alert {
        top: 92px !important;
    }

    .row.site-alert {
        margin-left: -8px !important;
    }
}

@media (max-width: 823px) {
    body {
        /*margin-top: 103px;*/
    }

    .side-nav {
        top: 103px;
    }

    body.main-alert {
        margin-top: 143px !important;
    }

    .side-nav.main-alert {
        top: 143px !important;
    }

    .row.site-alert {
        margin-left: -8px !important;
    }
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-form {
        border: none;
    }

    .baseline {
        display: none;
    }

    .collapse-button {
        display: none !important;
    }

    .navbar-nav.side-nav {
        width: 100%;
    }

        .navbar-nav.side-nav > .social li {
            display: none;
        }

    #wrapper {
        padding: 0px !important;
    }

    #page-wrapper {
        padding-top: 103px !important;
    }

    .logo {
        background: url("i/sopra-steria.png") 0 8px no-repeat;
        background-size: 150px;
    }

    .logo-soprabanking {
        background: url("i/soprabanking.png") 0 8px no-repeat;
        background-size: 150px;
    }

    .logo-soprahr {
        background: url("i/soprahr.png") 0 8px no-repeat;
        background-size: 150px;
    }

    .navbar-form {
        width: 200px;
        margin: 0;
        padding: 0;
    }

    body {
        /*margin-top: 103px;*/
    }

    .side-nav {
        top: 103px;
    }

    body.main-alert {
        margin-top: 103px !important;
    }

    .side-nav.main-alert {
        top: 103px !important;
    }

    .row.site-alert {
        margin-left: -25px !important;
    }

    #cookie-alert {
        height: 100px;
    }

    .so-connexion-txtblock {
        display: none;
    }

    .so-login-form {
        margin-top: 40px;
    }
}

@media (max-width: 510px) {
    .so-login-form {
        margin-top: 20px !important;
    }
}


.logo, .logo-soprabanking, .logo-soprahr {
    background-size: cover;
    height: 31px;
    margin: 10px 20px;
    text-transform: none;
    width: 240px;
}

.logo {
    background: url("i/sopra-steria.png") 0 0 no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyNDAgMzEiPjxnIGZpbGw9IiMxQTFEMUQiPjxwYXRoIGQ9Ik0xNjcuMjQgOS44MzNoLTMuNlY2LjgyaDMuNlYyLjM1aDMuNDl2NC40N2g1Ljc0djMuMDEzaC01Ljc0djkuMDc0YzAgMi4yNy42MzIgMy40NiAzLjU0IDMuNDYgMS4xMTMgMCAyLjM2Mi0uMzIgMi4zNjItLjMydjMuMTRjLTEuMjEyLjE2NS0yLjA5NS4yNjMtMy40Ny4yNjMtNS40OTUgMC01LjkyMi0zLjk2LTUuOTIyLTYuMTNWOS44MzJ6TTIxMy41ODcgNi44aDMuNTcydjE4LjY5NGgtMy41NzN6TTIyMy40NzIgMTYuMDFjMCA1LjA5MiA0LjE5MyA2LjM2IDYuMTg0IDYuMzYgMy43OTQgMCA2LjQ3Mi0yLjE0NSA2LjQ3Mi02LjQzMyAwLTQuMjktMy4wNDUtNi4yNTYtNi41MS02LjI1Ni0xLjk2NSAwLTYuMTQ2IDEuMTU4LTYuMTQ2IDYuMzN6bS0zLjYzMy0uMDM4YzAtNy4wMyA1LjY4LTkuNDE3IDkuNjMtOS40MTcgNC40OCAwIDYuNjU3IDIuNTcgNi42NTcgMi41N2wuMTg1LTIuMzIzaDMuMjY0VjI1LjUzaC0zLjI3bC0uMTgtMi40NzRzLTIuMjM2IDIuNDgtNi42OTcgMi40OGMtNC40OCAwLTkuNTktMi42LTkuNTktOS41NjR6Ii8+PGNpcmNsZSBjeD0iMjE1LjM3MyIgY3k9IjIuNDg2IiByPSIyLjMzNyIvPjxwYXRoIGQ9Ik0yMTAuOTc4IDEwLjAxNFY2Ljg1Yy0zLjUyOC0uMzI0LTYuMDA0LjUyLTcuOTMzIDIuNTM4bC0uMTg4LTIuNThoLTMuMzl2MTguNzFoMy41Nzd2LTkuNjk1YzAtMi43MDIgMi4xNzgtNi4xMzIgNy45MzQtNS44MXpNMTc3LjMzIDE2LjA0NGMwLTUuODQ4IDQuMzE4LTkuNjAzIDEwLjA5My05LjYwMyA1LjczNCAwIDkuNjc0IDQuMTkgOS42NzQgOS4yOCAwIDAgMCAuNzk1LS4wNzQgMS41MTZsLTE1Ljk3Ny4wN2MuMTUyIDIuODg3IDMuNDg1IDUuMDYgNi45MjYgNS4wNiAzLjcwNiAwIDUuOTAyLTIuMjkgNS45MDItMi4yOWwyLjU1NyAyLjI0N2MtMi41OTQgMi40OS01LjQyNCAzLjI0OC04LjQ1NyAzLjI0OC02LjMgMC0xMC42NDQtMy42OC0xMC42NDQtOS4zODJ2LS4xNDR6bTE1Ljg0My0xLjYwNmMwLTIuNTQyLTIuNTYtNC42Ni01LjcwMi00LjY2LTMuMzYzIDAtNi4xNDYgMi4wNzYtNi4zNyA0LjY2aDEyLjA3M3pNMTU1Ljk5MyAxNC4zNmMtMy41OTctLjY0My03LjEzMy0xLjA5Mi03LjEzMy0yLjc3IDAtMS4wOTMgMS4wODQtMi4wNTMgNC4yMzItMi4wNTMgMi4zNCAwIDUuMDQuNTQgNS43NyAyLjE5OGwzLjMxNy0xLjM5MmMtMS4yNy0yLjU1LTUuMDIzLTMuNzc1LTkuMzM3LTMuNzc1LTMuNzcgMC03LjgxOCAxLjQyOC03LjgxOCA1LjI0NSAwIDMuMzA1IDMuMDEgNC4zMzQgNy45NyA1LjI2OCAzLjMxNi42MjUgNi4zNzMuOTQgNi4zNzMgMi43MjcgMCAxLjEzLTEuNTA0IDIuNTc1LTUuMjYzIDIuNTc1LTIuNjczIDAtNS4zNjgtLjU2Mi02LjE5LTIuNDY0bC0zLjIxOCAxLjM1YzEuMzE4IDIuOTM4IDQuODE4IDQuNDYgOC44NzIgNC40NiA4LjA5NCAwIDkuNjU4LTMuODUzIDkuNjU4LTYuMDM4IDAtMy42NDItMy42MjItNC42ODQtNy4yMzUtNS4zM3oiLz48L2c+PHBhdGggZmlsbD0iIzFBMUQxRCIgZD0iTTUzLjAzIDkuNjhjLTMuNDY3IDAtNi41MSAxLjk2Ni02LjUxIDYuMjU3IDAgNC4yOSAyLjY3NiA2LjQzMiA2LjQ3MyA2LjQzMiAxLjk4NiAwIDYuMTgyLS44MDcgNi4xODItNi4zNiAwLTUuNTU1LTQuMTg0LTYuMzMtNi4xNDYtNi4zM3ptLjE4NiAxNS44NTVjLTQuNDc3IDAtNi42OTUtMi44NDYtNi42OTUtMi44NDZ2Ny44NzZoLTMuNDVWNi44MDNoMy4yNjdsLjE4NSAyLjMyM3MyLjE3My0yLjU3IDYuNjU2LTIuNTdjMy45NDcgMCA5LjYzIDIuMDEyIDkuNjMgOS40MTdzLTUuMTE2IDkuNTYyLTkuNTkyIDkuNTYyek03OS44OCAxNi4wMWMwIDUuMDkyIDQuMTk1IDYuMzYgNi4xODQgNi4zNiAzLjc5NiAwIDYuNDctMi4xNDUgNi40Ny02LjQzMyAwLTQuMjktMy4wNC02LjI1Ni02LjUwNy02LjI1Ni0xLjk2NCAwLTYuMTQ2IDEuMTU4LTYuMTQ2IDYuMzN6bS0zLjYzLS4wMzhjMC03LjAzIDUuNjgtOS40MTcgOS42My05LjQxNyA0LjQ4IDAgNi42NTQgMi41NyA2LjY1NCAyLjU3bC4xODUtMi4zMjNoMy4yNjZWMjUuNTNoLTMuMjU4bC0uMTkzLTIuNDc0cy0yLjIzNiAyLjQ4LTYuNjk2IDIuNDhjLTQuNDc4IDAtOS41OS0yLjYtOS41OS05LjU2NHpNNzYuNTEgMTAuMDE0VjYuODVjLTMuNTI4LS4zMjQtNi4wMDYuNTItNy45MzcgMi41MzhsLS4xODMtMi41OEg2NXYxOC43MWgzLjU3M3YtOS42OTVjMC0yLjcwMiAyLjE4Mi02LjEzMiA3LjkzNi01Ljgxek0xMS42MiAxNC4zNmMtMy41OTgtLjY0My03LjEzMy0xLjA5Mi03LjEzMy0yLjc3IDAtMS4wOTMgMS4wOC0yLjA1MyA0LjIzLTIuMDUzIDIuMzQgMCA1LjA0LjU0IDUuNzcyIDIuMTk4bDMuMzE3LTEuMzkyYy0xLjI3LTIuNTUtNS4wMjQtMy43NzUtOS4zMzYtMy43NzUtMy43NyAwLTcuODIgMS40MjgtNy44MiA1LjI0NSAwIDMuMzA1IDMuMDEgNC4zMzQgNy45NzQgNS4yNjggMy4zMTIuNjI1IDYuMzcyLjk0IDYuMzcyIDIuNzI3IDAgMS4xMy0xLjUwNSAyLjU3NS01LjI2MyAyLjU3NS0yLjY3NCAwLTUuMzctLjU2Mi02LjE5My0yLjQ2NGwtMy4yMTUgMS4zNWMxLjMxNiAyLjkzOCA0LjgxNyA0LjQ2IDguODcgNC40NiA4LjA5NSAwIDkuNjYtMy44NTMgOS42Ni02LjAzOCAwLTMuNjQyLTMuNjIyLTQuNjg0LTcuMjM2LTUuMzN6TTMwLjcyMyA2LjU1NmMtNC43OCAwLTEwLjQ0IDIuMzg4LTEwLjQ0IDkuNDE3IDAgNi45NjIgNS4wOTQgOS42NjcgMTAuNDQgOS42NjcgNS4zNSAwIDEwLjQzOC0yLjcwNCAxMC40MzgtOS42NjcgMC03LjAzLTUuNjU1LTkuNDE3LTEwLjQzNy05LjQxN3ptMCAxNS44MTNjLTIuOTM4IDAtNi44MDYtMS4yNy02LjgwNi02LjM2IDAtNS4xNzIgNC4yOS02LjIyNCA2LjgwNi02LjIyNCAyLjUxNyAwIDYuODA2IDEuMDUyIDYuODA2IDYuMjI0LS4wMDIgNS4wOTItMy44NyA2LjM2LTYuODA3IDYuMzZ6Ii8+PHBhdGggZmlsbD0iI0VGN0QwMCIgZD0iTTEzMC40MjMgMjQuOTJjLS4xOTguMTMtLjQzNy4yOC0uNjU0LjQwNGwtLjA2OC4wNC4wNjcuMDA3YzQuMjcgMS4xNzQgOC40OTYgMS4xMyA5LjMxLTEuNTM2IDEuMDUtMy40NC01Ljc0My03LjEzLTguOTUtOC44OS0uNjg3LS4zNzYtLjk4NS0uMTQyLS41NDcuMzYzIDIuMDI0IDIuMzMyIDQuOTA3IDYuOTE4Ljg0IDkuNjE0eiIvPjxwYXRoIGZpbGw9IiNDRjAyMkIiIGQ9Ik0xMjkuNzA2IDI1LjM2cy01LjM3NyAzLjM4LTE0Ljg2OCAzLjM4Yy0zLjY3NyAwLTYuNzcyLS41NjItOC4wOC0xLjg1LTEuMzgtMS4zNTUtMi4xMjYtMy42NDItMi4xMjYtNS43NCAwLTEuOC43NDctMy4zMTMgMi4zMDUtMy4zMTMgNCAwIDE2LjQ2NiA2LjM0IDIyLjc3IDcuNTI0eiIvPjxwYXRoIGZpbGw9IiNFRjdEMDAiIGQ9Ik0xMTEuNzg1IDUuNzYzYy4xOTctLjEzLjQzNy0uMjguNjUzLS40MDRsLjA2Ni0uMDQtLjA2Ni0uMDA4Yy00LjI3LTEuMTcyLTguNS0xLjEyOC05LjMxMiAxLjUzNy0xLjA1IDMuNDQgNS43NDUgNy4xMyA4Ljk1IDguODkuNjkuMzc0Ljk4Ni4xNC41NS0uMzYzLTIuMDI1LTIuMzM0LTQuOTEtNi45Mi0uODQtOS42MTR6Ii8+PHBhdGggZmlsbD0iI0NGMDIyQiIgZD0iTTExMi41IDUuMzIyczUuMzgtMy4zOCAxNC44Ny0zLjM4YzMuNjc2IDAgNi43Ny41NjMgOC4wOCAxLjg1IDEuMzggMS4zNTggMi4xMjYgMy42NCAyLjEyNiA1Ljc0MiAwIDEuOC0uNzQ3IDMuMzEzLTIuMzA1IDMuMzEzLTQgMC0xNi40NjQtNi4zNC0yMi43Ny03LjUyNXoiLz48L3N2Zz4="), none;
}

.logo-soprabanking {
    background: url("i/soprabanking.png") 0 0 no-repeat;
    background-image: url("data:image/png;base64,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"), none;
}

.logo-soprahr {
    background: url("i/soprahr.png") 0 0 no-repeat;
    background-image: url("data:image/png;base64,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"), none;
}

    .logo .navbar-brand, .logo-soprabanking .navbar-brand, .logo-soprahr .navbar-brand {
        display: none;
    }

.navbar-toggle {
    background-color: #000;
}

.navbar-form .input-group {
    display: flex;
}

.top-nav > li {
    display: flex;
}

.baseline {
    float: left;
    padding-top: 18px;
}

.navbar-inverse .navbar-nav > li > a {
    color: #000;
}

    .navbar-inverse .navbar-nav > li > a:hover,
    .navbar-inverse .navbar-nav > li > a:focus {
        color: #000;
        background-color: transparent;
    }

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #bac4ca;
}

@media screen and (min-height: 600px) {

    .side-nav .social {
        position: fixed;
        bottom: 0;
        left: 0;
    }
}



.side-nav .social .nav-extras > li {
    padding: 9px 6px 9px 19px;
}

    .side-nav .social .nav-extras > li > strong {
        display: inline-block;
    }

.side-nav .social .nav-extras ._socios, .nav-extras ._socialMedia {
    display: block;
    margin: 10px 0 -8px;
    padding: 0;
}

.nav-social {
    background: #a6b2bb;
}

._socios li, ._socialMedia li {
    position: relative;
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    margin: 0 8px 8px 0;
    list-style: none;
}

.form-group {
    margin-bottom: 10px;
}

    .form-group.required > label:after {
        color: #d00;
        content: "*";
        position: relative;
        margin-left: 3px;
    }

.so-note-incoming {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #ebebeb;
    padding: 20px;
    overflow-x: auto;
}

.so-note-outgoing {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #f7f7f7;
    padding: 20px;
    overflow-x: auto;
}

.so-note-comment {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #f7f7f7;
    padding: 20px;
    overflow-x: auto;
}

.so-note-header {
    margin-bottom: 10px;
}


.so-note-title {
}

.so-note-date {
    float: right !important;
}

.so-note-author, .so-casenote-visibility, .so-case-visibility {
    padding-left: 25px;
}

.so-note-attachment {
    margin-top: 15px;
    font-family: Soho Gothic W01;
    font-style: normal;
    padding-left: 5px;
}

.so-casenote-visibility, .so-case-visibility {
    color: #c60429;
}

.so-breakword {
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.so-case-rightblock {
    float: left;
    width: 25%;
    margin: 15px;
    padding: 0;
}

.so-case-leftblock {
    float: left;
    width: 65%;
    margin: 15px;
    padding: 0;
}

.so-case-centerblock {
    float: left;
    width: 100%;
    margin: 10px;
    padding: 0;
}

.so-case-titleleftblock {
    margin-top: 30px;
}

.so-case-titlerightblock {
    margin-top: 60px;
}

.so-case-sectionTitle {
    font-weight: bold;
}

.label.label-default, .label.label-primary, .label.label-success, .label.label-info, .label.label-warning, .label.label-danger {
    font-size: 14px !important;
    white-space: normal !important;
    display: block !important;
    font-weight: normal !important;
}

.so-case-description {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #faebcc;
    padding: 20px;
    overflow-x: auto;
}

.so-case-history {
    margin-top: 20px;
}

    .so-case-history input {
        margin-bottom: 10px;
    }

.so-case-historydate {
    font-weight: bold;
}

ul.so-case-relateditems {
    list-style-type: none;
    -webkit-padding-start: 15px;
}

    ul.so-case-relateditems li {
        display: inherit !important;
    }

    ul.so-case-relateditems .so-case-relateditem {
        font-family: Soho Gothic W01;
        font-style: normal;
        padding-left: 5px;
    }

.so-case-buttonGoTo {
    font-size: smaller;
    padding-right: 5px;
    padding-left: 50px;
}

.so-case-exportbuttons .buttonBack {
    float: right;
}


.so-case-grid .rgDataDiv, .so-publication-grid .rgDataDiv {
    height: 100% !important;
    overflow-y: hidden !important;
}

.so-case-searchbox {
    margin-bottom: 30px;
}

    .so-case-searchbox input {
        margin-top: 15px;
    }

.so-case-linksearch, .so-publication-linksearch {
    margin-top: 10px;
}

/* Widget DossierListFilter */
.so-case-listfilters-leftblock {
}

    .so-case-listfilters-leftblock ul {
        list-style-type: none;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        -webkit-padding-start: 5px;
        padding: 0px;
    }

        .so-case-listfilters-leftblock ul li {
            position: relative;
            width: 100%;
            padding-top: 5px;
        }

    .so-case-listfilters-leftblock label {
        font-weight: normal;
        margin-left: 5px;
        display: inline;
    }

span.badge {
    font-size: 10px !important;
    float: right;
}

.so-case-listfilters-rightblock {
}

    .so-case-listfilters-rightblock .RadGrid {
        margin-top: 15px;
    }

    .so-case-listfilters-rightblock .panel-heading {
        border: 1px solid transparent !important;
    }

    .so-case-listfilters-rightblock .panel {
        border: 0px solid transparent;
    }

    .so-case-listfilters-rightblock .panel-body {
        padding: 0px;
    }

.so-case-actionbuttons {
    padding-bottom: 10px;
}

/* Manage Users */
.so-manageusers {
    margin: 0px 20%;
}

    .so-manageusers h3 {
        text-align: center;
    }

    .so-manageusers table {
        margin: 0 auto;
    }

.so-manageusers-permissions label {
    font-weight: normal;
    margin-left: 5px;
}

.so-manageusers-permissions-tableleft {
    margin: initial !important;
}

.so-manageusers-button {
    margin-top: 10px;
    text-align: center;
}

/* Profil */
ul.so-profil-list {
    -webkit-padding-start: 15px;
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1.4em;
}

    ul.so-profil-list li {
        display: inherit !important;
        margin-bottom: 10px;
    }

        ul.so-profil-list li .so-profil-item {
            font-family: Soho Gothic W01;
            font-style: normal;
            margin: 5px;
        }

        ul.so-profil-list li .so-profil-item2 {
            font-family: Soho Gothic W01;
            font-style: normal;
            margin: 5px;
            display: inline-block;
        }


.so-login-form input[type=password], .so-login-form input[type=text] {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin-bottom: 15px;
}

.so-login-form .sfCheckBoxWrapper {
    display: none;
}

.so-login-form .sfError {
    margin: 10px 0 10px 0;
    color: #c60429;
}



.so-validator {
    color: #c60429;
    margin-left: 5px;
    font-style: italic;
    font-size: smaller;
}

.so-anchorDiv {
    position: absolute;
    margin-top: -55px;
}


/******************* A SUPPRIMER ********************/
/* Publications */
.so-publication-list {
    margin: 10px 0 20px 0;
}

.so-publication-section {
    margin-top: 15px;
}


.so-publication-title {
    font-size: larger;
}

.so-publication-description {
    margin-top: 30px;
    margin-bottom: 30px;
}

.so-publication-attachments {
    margin-top: 30px;
    margin-bottom: 30px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #faebcc;
    padding: 20px;
    overflow-x: auto;
    width: 50%;
}

.so-publication-checksum {
    font-size: 11px;
    color: #999999;
    margin-left: 15px;
}

.so-publication-product {
    font-weight: bold;
}

.so-publication-date {
    float: right;
}

.so-publication-related {
    margin-top: 50px;
}


/******************* FIN A SUPPRIMER ********************/
.loading {
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    overflow: auto;
}

    .loading .loading-image {
        top: 5%;
        left: 40%;
        position: absolute;
        overflow: scroll;
    }

.RadEditor {
    width: 100% !important;
    height: 100% !important;
}

.reContentCell iframe {
    height: 100% !important;
}


.RadGrid_Bootstrap a {
    /*color:#333;*/
}

.RadGrid_Bootstrap .rgHeader {
    font-weight: bold;
    text-align: center;
}

.RadGrid_Bootstrap .rgNoRecords {
    color: #d00;
    font-size: 16px;
}

    .RadGrid_Bootstrap .rgNoRecords td {
        text-align: center !important;
        padding-top: 10px;
        padding-bottom: 10px;
    }

.RadGrid_Bootstrap .pagination {
    display: table-row;
}

/* Surcharge theme telerik */
.page-header {
    margin: 70px 0 20px;
}

.page-title {
    margin: 70px 0 20px;
    padding-bottom: 9px;
    border-bottom: 1px solid #eee;
}

.Bootstrap .reTool {
    height: auto !important;
}

.Bootstrap.reToolbar {
    margin: 7px 7px 7px 0 !important;
}


input.ruButton.ruBrowse {
    width: 110px !important;
}


.publication dl {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 0.8em;
}

.publication p {
    margin-top: 5px;
    margin-bottom: 5px;
}

ul.sfTagsList {
    list-style-type: none;
    margin-bottom: 0px;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    padding: 0;
}


li.collapse a, li.collapse a:hover, li.collapse a:focus, li.collapse a:active {
    background-color: #000;
}

#wrapper.minimized {
    padding-left: 0px;
}

.collapse-button.minimized {
    left: 0px !important;
}

div.collapse-button {
    width: 15px;
    height: 32px;
    /* border: 2px solid; */
    border-bottom-right-radius: 0.3em;
    border-top-right-radius: 0.3em;
    position: fixed;
    top: 152px;
    left: 225px;
    background-color: #000;
    box-shadow: 2px 2px 5px #333;
    padding-top: 10px;
}

.collapse-button i, .collapse-button a {
    color: white;
    font-size: 0.8em;
    font-weight: inherit;
    display: block;
    height: 32px;
    padding: 10px 0 0;
    position: relative;
    top: -10px;
}

    .collapse-button a, .collapse-button a:active, .collapse-button a:focus {
        outline: none;
    }

.logo, .logo-soprabanking, .logo-soprahr {
    float: left;
}

.navbar-nav.side-nav .fa {
    font-size: 1.2em;
    margin-right: 11px;
}

#wrapper {
    transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -webkit-transition: width 0.25s ease;
}

.social li {
    transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -webkit-transition: width 0.25s ease;
}

.navbar-nav.side-nav {
    transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -webkit-transition: width 0.25s ease;
}

.navbar-nav .collapse {
    background-color: #000;
}

    .navbar-nav .collapse a:hover {
        background-color: #000 !important;
    }

    .navbar-nav .collapse i {
        color: #fff;
    }



.row.vdivide [class*='col-']:not(:last-child):after {
    background: #e0e0e0;
    width: 1px;
    content: "";
    display: block;
    position: absolute;
    top: -10px;
    bottom: 0;
    right: 0;
    min-height: 53px;
}

.align-center {
    text-align: center;
}

.panel-heading.white-background {
    background-color: #fff;
}

.panel-body.forward-note {
    background: #f5f5f5;
}

i.medium {
    font-size: 1.5em;
}

.vertical-align {
    display: flex;
    flex-direction: row;
}

    .vertical-align > [class^="v-align"],
    .vertical-align > [class*=" v-align"] {
        display: flex;
        align-items: center;
        justify-content: center; /* Optional, to align inner items 
    horizontally inside the column */
    }

.alert {
    margin-bottom: 30px;
    padding: 3px;
}

.alert-dismissable, .alert-dismissible {
    padding-right: 35px !important;
}

.page-header {
    margin: 20px 0 20px;
}

.row.site-alert {
    margin-left: -25px;
    box-sizing: padding-box;
}

.site-alert .alert {
    display: none;
}

.alert.global {
    border-radius: 0px;
    margin-bottom: 0px;
    height: 40px;
}

#page-wrapper {
    padding: 0 0 0 10px;
}

body.main-alert {
    margin-top: 92px;
}

.side-nav.main-alert {
    top: 92px;
}

#cookie-alert {
    background-color: #000;
    border: 1px solid #000;
    bottom: 0;
    color: #fff;
    height: 40px;
    left: 0;
    opacity: 0.75;
    position: fixed;
    right: 0;
    z-index: 1050;
    text-align: center;
}

    #cookie-alert a {
        color: #fff;
        text-decoration: underline;
    }

    #cookie-alert button.close {
        color: white;
        float: left;
    }


.sfPageEditor .navbar.navbar-inverse.navbar-fixed-top.second {
    z-index: -1 !important;
}

.sfPageEditor .nav.navbar-nav.side-nav.main-alert {
    top: 179px !important;
}

.top-nav > li > a {
    height: 51px;
}

    .top-nav > li > a:hover,
    .top-nav > li > a:focus,
    .top-nav > .open > a,
    .top-nav > .open > a:hover,
    .top-nav > .open > a:focus {
        color: #fff;
        background-color: #999;
    }

.top-nav > .open > .dropdown-menu > li > a {
    white-space: nowrap;
}

.dropdown-menu.language-selector a {
    padding-left: 30px;
}

.language-selector a:hover::before {
    font-family: FontAwesome;
    content: "\f0ac";
    color: #999;
    left: 10px;
    position: absolute;
}

.so-form-control-firstfield {
    padding: 9px 12px;
    margin-top: 15px;
}

.so-hidden {
    display: none;
}

.sf_pagerNumeric {
    display: inline-block;
    padding-left: 0;
    border-radius: 4px;
}

    .sf_pagerNumeric a.sf_PagerCurrent {
        z-index: 3;
        color: #fff;
        cursor: default;
        background-color: #c60429;
        border-color: #c60429;
    }

    .sf_pagerNumeric a {
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #c60429;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
    }

.panel-heading .vdivide a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
}

.panel-heading .vdivide a.collapsed:after {
    content: "\e080";
}

.sfsearchResultProduct {
    font-style: italic;
}

    .sfsearchResultProduct::before {
        content: "- ";
    }

    .sfsearchResultProduct::after {
        content: " -";
    }

.fa-info-circle {
    color: black;
}

#PersonnalData {
    margin-top: 10px;
}

#PersonnalDataCheckBoxLabel {
    display: inline;
}

#PersonnalDataLabel {
    display: inline;
}

#util {
    height: 1px;
}
