@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

html, body {
    height: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 13px !important;
    font-weight: 400;
    font-family: 'Poppins', 'Helvetica', "sans-serif";
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    margin: 0;
    font-family: 'Poppins', 'Helvetica', "sans-serif";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #3F4254;
    text-align: left;
    background-color: #ffffff;
}
body {
    background-color: #EEF0F8!important;
    background-size: 100% 320px;
    background-position: center top;
    background-repeat: no-repeat;
    /* font-family: 'Poppins', 'Helvetica', "sans-serif"; */
}

div#middle {
    width: 100%;
    margin: auto;
    background-color: #EEF0F8;
    padding: 0 30px;
    display: flex;
    position: relative;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    box-sizing: border-box;
}

div#left-part, #middle .left-part {
    width: 21%;
    transition: width ease;
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    padding: 0;
    box-shadow: none;
    position: relative;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: .475rem;
    overflow: auto;
    border: 1px solid #eff2f5;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    border: 0;
}

#middle .left-part #menu {
    width: 100%;
    width: -webkit-fill-available;
    flex: 1 0 auto;
    height: auto!important;
}

#menu ul#menuList {
    flex-direction: column;
    width: 100%;
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}
#middle .left-part #menu > div {
    width: 100%;
    overflow-y: hidden;
    position: relative;
    --scrollbar-space: 0.25rem;
    /*margin-top: .5rem!important;*/
    /*margin-bottom: .5rem!important;*/
}

#middle .left-part #menu ul#menuList li > span,#middle .left-part #menu ul#menuList li > div > span {
    color: #3f4254;
    cursor: pointer;
    display: flex;
    transition: none;
    outline: 0!important;
    flex: 0 0 100%;
    width: 100%;
    background: none!important;
    border: 0px solid transparent;
    flex-direction: column;
    flex-wrap: wrap;
}

#middle .left-part #menu ul#menuList li > span > a,#middle .left-part #menu ul#menuList li > div >span > a {
    width: auto;
    color: #3f4254!important;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: .75rem;
    padding-bottom: .75rem;
}

#middle .left-part #menu div li {
    width: 100%;
    padding: 0;
}

div#header {
    margin-bottom: 30px;
    background-color: white;
    height: auto;
    border: none;
    -webkit-box-shadow: 0px 10px 30px 0px rgb(82 63 105 / 8%);
    box-shadow: 0px 10px 30px 0px rgb(82 63 105 / 8%);
}

#header .top {
    padding: 0 30px!important;
    margin: 0!important;
    width: initial;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #eff2f5;
}

#menu ul li.menu-open ul.ss-menu-open {
    width: 100%;
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
    flex-direction: column;
    background-color: #fcfdfd;
    border-right: 1px solid  #eff2f5!important;
    border-left: 1px solid #019ef7!important;
    /*border-bottom: 1px solid #019ef7!important;*/
    min-height: 38px;
}

#middle .left-part #menu div li.ss-menu-rub {
    padding: .65rem 1rem;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: .5rem!important;
    color: #a1a5b7!important;
    letter-spacing: .1rem!important;
    text-transform: uppercase!important;
    font-size: .85rem!important;
    width: -webkit-fill-available;
    font-weight: 400!important;
    font-family: Poppins,Helvetica,sans-serif;
}

#menu ul#menuList li ul.ss-menu-open li.off a {
    padding-left: calc(.75rem + 25px);
    padding-right: 25px;
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #3f4254;
    font-weight: 400;
    display: flex;
    align-items: center;
    flex-grow: 1;
    font-size: 13px!important;
    background-position: 8% center;
    font-family: 'Poppins', 'Helvetica', "sans-serif";
}

#menu ul#menuList li a {
    display: flex;
    align-items: center;
    padding: 0;
    flex: 0 0 100%;
    padding: .65rem 1rem;
    transition: none;
    outline: 0!important;
    line-height: 1.5;
    width: auto;
    font-weight: 500;
    display: flex;
    align-items: center;
    flex-grow: 1;
    font-size: 13px!important;
    font-family: 'Poppins', 'Helvetica', "sans-serif";
}

#middle .left-part #menu div {
    width: 100%;
}

#menu ul li input.rechercher {
    display: block;
    width: 50%;
    font-weight: 500;
    color: #181c32;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e4e6ef;
    appearance: none;
    border-radius: .475rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding-left: 2.5rem!important;
    height: 40px!important;
    font-size: .95rem!important;
    box-shadow: none!important;
    margin: 0;
    margin-left: calc(0.75rem + 14px);
    margin-right: 0.5rem!important;
    line-height: 1.5;
    background-repeat: no-repeat;
    background-position: 2% center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Cpath d='M14.2928932,16.7071068 C13.9023689,16.3165825 13.9023689,15.6834175 14.2928932,15.2928932 C14.6834175,14.9023689 15.3165825,14.9023689 15.7071068,15.2928932 L19.7071068,19.2928932 C20.0976311,19.6834175 20.0976311,20.3165825 19.7071068,20.7071068 C19.3165825,21.0976311 18.6834175,21.0976311 18.2928932,20.7071068 L14.2928932,16.7071068 Z' fill='%23B5B5C3' fill-rule='nonzero' opacity='0.3'/%3E%3Cpath d='M11,16 C13.7614237,16 16,13.7614237 16,11 C16,8.23857625 13.7614237,6 11,6 C8.23857625,6 6,8.23857625 6,11 C6,13.7614237 8.23857625,16 11,16 Z M11,18 C7.13400675,18 4,14.8659932 4,11 C4,7.13400675 7.13400675,4 11,4 C14.8659932,4 18,7.13400675 18,11 C18,14.8659932 14.8659932,18 11,18 Z' fill='%23B5B5C3' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
#menu ul {
    width: auto;
}
a.ok:after {
    content: "OK";
    background-image: none;
    background-color: #F3F6F9;
    color: #1e1e2d;
    border-radius: 0.43rem;
    padding: .75rem;
    border: 1px solid #F3F6F9;
}

a.ok > img {
    display: none;
}

#middle .left-part #menu a.ok {
    margin: 0!important;
    padding: 0!important;
    height: auto!important;
    background-color: #F3F6F9;
    color: #1e1e2d;
    border-radius: 0.43rem;
    width: auto!important;
    border: 1px solid #e4e6ef!important;
}
#middle .left-part #menu ul#menuList li > span > a:hover, #middle .left-part #menu ul#menuList li > div >span > a:hover, #middle .left-part #menu div ul#menuList > li.toggle-on,#middle .left-part #menu div ul#menuList > li.menu-open:hover,#middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off), #middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off):hover {
    transition: color .2s ease,background-color .2s ease;
    background-color: #019ef7!important;
    color: #fff!important;
}

#middle .left-part #menu div ul#menuList > li.toggle-on > span > a, #middle .left-part #menu ul#menuList li.menu-open.menu-on:not(.toggle-off) > span > a, #middle .left-part #menu ul#menuList li.menu-open.menu-on:not(.toggle-off) > div >span > a {
    color: #fff!important;
}
#middle .left-part #menu div ul#menuList > li.toggle-on:after, #middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off):after {
    width: 0;
    height: 0;
    border: 18px solid transparent;
    top: -39px;
    /* bottom: 0; */
    margin: auto;
    right: -134px;
    border-right-color: #eaecf5;
    /* border-left-color: red; */
    /* border-bottom-color: green; */
    /* border-top-color: blue; */
    border-top-width: 19.5px;
    border-bottom-width: 19.5px;
    /* border-left-width: 18px; */
    /* border-right-width: 18px; */
    /*content: " ";*/
    position: relative;
    display: block;
}

#middle .left-part #menu div ul#menuList > li {
    border-bottom: 1px solid #EBEDF3;
    padding: 0;
}

#header .top .logo {
    width: 26%;
    height: auto;
    top: initial;
    left: initial;
    margin: 1rem 0;
}

#header .logo-client,#header .top>div {
    /* display: block; */
    flex: 0 0 50%;
    max-width: 50%;
}

#header .date {
    min-width: 23%;
    color: #3f4254!important;
    text-transform: capitalize;
    width: auto;
    font-weight: 600!important;
    font-size: 1rem;
    font-family: Poppins,Helvetica,sans-serif;
    background-repeat: no-repeat;
    padding: .75rem 1rem;
    padding-left: 32px!important;
    background-position: left center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath opacity='0.3' d='M21 22H3C2.4 22 2 21.6 2 21V5C2 4.4 2.4 4 3 4H21C21.6 4 22 4.4 22 5V21C22 21.6 21.6 22 21 22Z' fill='%23019ef7'%3E%3C/path%3E%3Cpath d='M6 6C5.4 6 5 5.6 5 5V3C5 2.4 5.4 2 6 2C6.6 2 7 2.4 7 3V5C7 5.6 6.6 6 6 6ZM11 5V3C11 2.4 10.6 2 10 2C9.4 2 9 2.4 9 3V5C9 5.6 9.4 6 10 6C10.6 6 11 5.6 11 5ZM15 5V3C15 2.4 14.6 2 14 2C13.4 2 13 2.4 13 3V5C13 5.6 13.4 6 14 6C14.6 6 15 5.6 15 5ZM19 5V3C19 2.4 18.6 2 18 2C17.4 2 17 2.4 17 3V5C17 5.6 17.4 6 18 6C18.6 6 19 5.6 19 5Z' fill='%23019ef7'%3E%3C/path%3E%3Cpath d='M8.8 13.1C9.2 13.1 9.5 13 9.7 12.8C9.9 12.6 10.1 12.3 10.1 11.9C10.1 11.6 10 11.3 9.8 11.1C9.6 10.9 9.3 10.8 9 10.8C8.8 10.8 8.59999 10.8 8.39999 10.9C8.19999 11 8.1 11.1 8 11.2C7.9 11.3 7.8 11.4 7.7 11.6C7.6 11.8 7.5 11.9 7.5 12.1C7.5 12.2 7.4 12.2 7.3 12.3C7.2 12.4 7.09999 12.4 6.89999 12.4C6.69999 12.4 6.6 12.3 6.5 12.2C6.4 12.1 6.3 11.9 6.3 11.7C6.3 11.5 6.4 11.3 6.5 11.1C6.6 10.9 6.8 10.7 7 10.5C7.2 10.3 7.49999 10.1 7.89999 10C8.29999 9.90003 8.60001 9.80003 9.10001 9.80003C9.50001 9.80003 9.80001 9.90003 10.1 10C10.4 10.1 10.7 10.3 10.9 10.4C11.1 10.5 11.3 10.8 11.4 11.1C11.5 11.4 11.6 11.6 11.6 11.9C11.6 12.3 11.5 12.6 11.3 12.9C11.1 13.2 10.9 13.5 10.6 13.7C10.9 13.9 11.2 14.1 11.4 14.3C11.6 14.5 11.8 14.7 11.9 15C12 15.3 12.1 15.5 12.1 15.8C12.1 16.2 12 16.5 11.9 16.8C11.8 17.1 11.5 17.4 11.3 17.7C11.1 18 10.7 18.2 10.3 18.3C9.9 18.4 9.5 18.5 9 18.5C8.5 18.5 8.1 18.4 7.7 18.2C7.3 18 7 17.8 6.8 17.6C6.6 17.4 6.4 17.1 6.3 16.8C6.2 16.5 6.10001 16.3 6.10001 16.1C6.10001 15.9 6.2 15.7 6.3 15.6C6.4 15.5 6.6 15.4 6.8 15.4C6.9 15.4 7.00001 15.4 7.10001 15.5C7.20001 15.6 7.3 15.6 7.3 15.7C7.5 16.2 7.7 16.6 8 16.9C8.3 17.2 8.6 17.3 9 17.3C9.2 17.3 9.5 17.2 9.7 17.1C9.9 17 10.1 16.8 10.3 16.6C10.5 16.4 10.5 16.1 10.5 15.8C10.5 15.3 10.4 15 10.1 14.7C9.80001 14.4 9.50001 14.3 9.10001 14.3C9.00001 14.3 8.9 14.3 8.7 14.3C8.5 14.3 8.39999 14.3 8.39999 14.3C8.19999 14.3 7.99999 14.2 7.89999 14.1C7.79999 14 7.7 13.8 7.7 13.7C7.7 13.5 7.79999 13.4 7.89999 13.2C7.99999 13 8.2 13 8.5 13H8.8V13.1ZM15.3 17.5V12.2C14.3 13 13.6 13.3 13.3 13.3C13.1 13.3 13 13.2 12.9 13.1C12.8 13 12.7 12.8 12.7 12.6C12.7 12.4 12.8 12.3 12.9 12.2C13 12.1 13.2 12 13.6 11.8C14.1 11.6 14.5 11.3 14.7 11.1C14.9 10.9 15.2 10.6 15.5 10.3C15.8 10 15.9 9.80003 15.9 9.70003C15.9 9.60003 16.1 9.60004 16.3 9.60004C16.5 9.60004 16.7 9.70003 16.8 9.80003C16.9 9.90003 17 10.2 17 10.5V17.2C17 18 16.7 18.4 16.2 18.4C16 18.4 15.8 18.3 15.6 18.2C15.4 18.1 15.3 17.8 15.3 17.5Z' fill='%23019ef7'%3E%3C/path%3E%3C/svg%3E");
}

#header .nav {
    font-family: Poppins,Helvetica,sans-serif;
    color: #5e6278;
    font-weight: 500!important;
    font-size: 13px!important;
    padding: 0.5rem 30px;
    height: auto;
    width: auto;
    text-transform: capitalize;
    display: block;
}

#header .nav .accueil {
    display: flex;
    height: auto;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
}

#header .nav .accueil > a {
    color: #5e6278!important;
    border-radius: .475rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: .75rem 1rem;
    transition: none;
    outline: 0!important;
    font-weight: 500!important;
    font-size: 13px!important;
    background-image: none!important;
}

#header .nav .accueil > a:hover,#header .nav .accueil > a:active {
    background-color: rgba(245,248,250,.8)!important;
    background-image: none!important;
    color: #5e6278!important;
    text-decoration: initial!important;
}

#header .nav .message-user {
    background-image: none;
    padding: .75rem 0;
    margin-right: 0;
}
.bottom {
    display: none;
}
.form-field .content {
    border: none;
    padding: 0rem 2rem;
}
.bloc-identification-left .content.tall-90 h5 {
    line-height: normal;
    color: #b5b5c3;
    margin: 0;
    font-weight: 500;
    font-size: 1.25rem;
    padding: 0;
}
.bloc-accueil .message-big, .bloc-accueil .message-bigger, .bloc-login .top-title .big {
    line-height: 42px;
    text-align: left;
    margin: 0;
    align-self: center;
    font-weight: 500;
    font-size: 1.275rem;
    color: #181C32;
}
#header .top .user-infos, #user-infos {
    background-color: transparent;
    height: auto;
    padding: 0;
    margin: 0!important;
    display: flex;
    float: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
}

#user-infos .trigger, #header .bloc-user a {
    color: #B5B5C3 !important;
    font-size: 1rem!important;
    font-weight: 500;
    border: 1px solid #e4e6ef;
    height: 40px!important;
    line-height: 1.5;
    vertical-align: middle;
    border-radius: .475rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    float: none;
    padding: 0 1rem;
    background-position: 94% center;
    padding-right: 2rem;
}

#user-infos .user {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.28548 15.0861C7.34369 13.1814 9.35142 12 11.5304 12H12.4696C14.6486 12 16.6563 13.1814 17.7145 15.0861L19.3493 18.0287C20.0899 19.3618 19.1259 21 17.601 21H6.39903C4.87406 21 3.91012 19.3618 4.65071 18.0287L6.28548 15.0861Z' fill='%235e6278'%3E%3C/path%3E%3Crect opacity='0.3' x='8' y='3' width='8' height='8' rx='4' fill='%235e6278'%3E%3C/rect%3E%3C/svg%3E") no-repeat scroll left center transparent;
    padding-left: 2rem;
}

#user-infos .panel-user-infos {
    z-index: 105;
    position: fixed;
    inset: 0px 0px auto auto;
    margin: 0px;
    transform: translate3d(0px, 42px, 0px);
    flex-direction: column;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgb(82 63 105 / 10%);
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
    right: initial;
    top: initial;
    padding: 0;
}

.panel-user-infos-login {
    border-radius: .475rem;
    background-color: #fff;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
    width: auto;
    border: none;
    position: relative;
    margin: 0;
    padding: 1.5rem 0;
    display: flex;
    flex-direction: column;
}

p.user-name {
    font-weight: 600!important;
    font-size: 1.15rem!important;
}
.panel-user-infos-login .compte,.panel-user-infos a.deconnexion {
    display: flex;
    width: auto;
    align-items: center;
    flex: 0 0 100%;
    padding: 1rem 1rem;
    transition: none;
    outline: 0!important;
    font-weight: 500!important;
    font-size: 1.075rem!important;
    color: #3f4254;
    border-radius: .475rem;
    background-image: none!important;
    float: none;
    text-decoration: none;
    position: relative;
    margin: 0 1rem;
}

.panel-user-infos-login > p,.panel-user-infos-login > a {
    padding-left: 2rem!important;
    padding-right: 2rem!important;
}

.panel-user-infos-login p.entite {
    color: #a1a5b7!important;
    font-weight: 500!important;
    font-size: .95rem!important;
    border-bottom: 1px solid #eff2f5;
    padding-bottom: 1rem;
}

.panel-user-infos-login .compte:hover, .panel-user-infos a.deconnexion:hover {
    transition: color .2s ease,background-color .2s ease;
    color: #019ef7;
    background-color: rgba(245,248,250,.8);
}

.panel-user-infos-arrow {
    display: none;
}

#header .nav .message-user span {
    font-size: 1rem;
    color: #B5B5C3 !important;
    font-weight: 500 !important;
}
div#footer {
    background-color: transparent;
    display: flex!important;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    padding: 0 30px;
    flex-wrap: nowrap;
    border: none;
    position: relative;
    margin-top: 1rem;
}

#footer .content {
    width: auto;
    margin: 0;
}

#footer a {
    color: #7e8299;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex: 0 0 100%;
    padding: .65rem 1rem;
    transition: none;
    outline: 0!important;
    padding-right: .5rem!important;
    padding-left: .5rem!important;
    font-weight: 500!important;
}

#footer ul li {
    display: block;
    padding: 0;
}

#footer .content ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}

#footer a:hover {
    text-decoration: none;
    color: #019ef7;
}

div#main-part,#middle .main-part {
    flex: 1 auto;
    width: 100%;
    max-width: calc(79% - 2rem);
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #eff2f5;
    border-radius: .475rem;
    box-shadow: none;
    margin-left: 2rem;
    position: relative;
    padding: 0;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    border: 0;
}

.breadcrumbs {
    display: flex;
    align-items: center;
    background-color: #F3F6F9;
    width: 100%;
    color: #181c32!important;
    font-size: 1.35rem!important;
    font-weight: 600!important;
    padding: 1.25rem 30px;
}
.infos-entites-line .intitule-120 {
    font-weight: 500 !important;
    color: #3F4254;
    font-size: 13px;
    text-align: left;
    min-width: 25%;
    padding: 0;
}

.infos-entites-line .content-bloc.bloc-600 span {
    color: #B5B5C3 !important;
    font-size: 13px !important;
    font-weight: 500;
}

.bloc-accueil ul li {
    line-height: 2;
    background-image: url("data:image/svg+xml,%3C!--begin::Svg Icon %7C path:/var/www/preview.keenthemes.com/metronic/releases/2021-05-14-112058/theme/html/demo1/dist/../src/media/svg/icons/Design/Circle.svg--%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Ccircle fill='%23019ef7' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E%3C!--end::Svg Icon--%3E");
    background-position: center left;
    background-size: 5px;
    padding-left: 1rem;
}

#menu ul li ul.ss-menu-open li.off a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Ccircle fill='%23b5b5c3' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 6px;
}
#menu ul#menuList li ul.ss-menu-open li.off a.inactive {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Ccircle fill='%23b5b5c3' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E")!important;
    background-size: 6px!important;
    background-position: 8% center!important;
}

#menu ul li ul.ss-menu-open li.off a:not(.inactive):hover {
    color: #019ef7!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='8' height='8'/%3E%3Ccircle fill='%23019ef7' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E");
}
.breaker .spacer-small {
    display: none;
}
div#message-accueil .bloc-accueil {
    paddign:0;
}

.mi-col-acc.my-account-acc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin: 1rem 0;
    border-bottom: 1px solid #EBEDF3;
    padding-bottom: 2rem;
}

.bloc-accueil .my-account-acc ul li {
    display: inline-block;
    width: auto;
    float: none;
    background-image: none;
    padding: 0;
    border-radius: 0.43rem;
    color: #6c7293;
    background-color: rgba(77, 89, 149, 0.06);
    border-color: transparent;
    margin-left: 1REM;
}

a.bouton-retour,.bloc-accueil .my-account-acc ul li > a {
    color: #6c7293;
    text-decoration: none;
    font-weight: 500 !important;
    font-size: 0.925rem;
    line-height: 1.35;
    padding: 1rem;
    display: block;
}

.my-account-acc ul.liste-actions {
    flex: 0 0 100%;
    max-width: 100%;
}

.bloc-accueil .my-account-acc ul li > a:hover {
    color: #019ef7;
}

.mi-col-acc.my-account-acc span.gestion-compte-title,.my-notif-alert .gestion-alerte {
    padding-left: 2.4rem;
    background-position: left 29%;
    /* line-height: 1.5; */
    flex: 0 0 100%;
    max-width: 100%;
    /* margin-bottom: 1rem; */
    text-transform: uppercase;
}

div#message-accueil .bloc-accueil > div.msg-home {
    border-bottom: 1px solid #EBEDF3;
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 1rem;
    text-align: left;
}

.my-notif-alert .gestion-alerte {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Cpath d='M11.1669899,4.49941818 L2.82535718,19.5143571 C2.557144,19.9971408 2.7310878,20.6059441 3.21387153,20.8741573 C3.36242953,20.9566895 3.52957021,21 3.69951446,21 L21.2169432,21 C21.7692279,21 22.2169432,20.5522847 22.2169432,20 C22.2169432,19.8159952 22.1661743,19.6355579 22.070225,19.47855 L12.894429,4.4636111 C12.6064401,3.99235656 11.9909517,3.84379039 11.5196972,4.13177928 C11.3723594,4.22181902 11.2508468,4.34847583 11.1669899,4.49941818 Z' fill='red' opacity='0.3'/%3E%3Crect fill='red' x='11' y='9' width='2' height='7' rx='1'/%3E%3Crect fill='red' x='11' y='17' width='2' height='2' rx='1'/%3E%3C/g%3E%3C/svg%3E");
}

.mi-col-acc.my-account-acc span.gestion-compte-title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Cpath d='M12,11 C9.790861,11 8,9.209139 8,7 C8,4.790861 9.790861,3 12,3 C14.209139,3 16,4.790861 16,7 C16,9.209139 14.209139,11 12,11 Z' fill='%23019ef7' fill-rule='nonzero' opacity='0.3'%3E%3C/path%3E%3Cpath d='M3.00065168,20.1992055 C3.38825852,15.4265159 7.26191235,13 11.9833413,13 C16.7712164,13 20.7048837,15.2931929 20.9979143,20.2 C21.0095879,20.3954741 20.9979143,21 20.2466999,21 C16.541124,21 11.0347247,21 3.72750223,21 C3.47671215,21 2.97953825,20.45918 3.00065168,20.1992055 Z' fill='%23019ef7' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
}
.mi-col-acc.my-notif-alert ul.liste-actions li a {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #F64E60;
    position: relative;
    padding: 0.5rem 1rem;
    margin-bottom: 0.5rem;
    border: 1px solid transparent;
    border-radius: 0.42rem;
    display: inline-block;
    text-decoration: none;
}

.mi-col-acc.my-notif-alert ul.liste-actions li {
    background-image: none;
}

.mi-col-acc.my-notif-alert ul.liste-actions li a:hover {
    background-color: #F64E60;
    border-color: #F64E60;
    color: #ffffff;
}
.left-part br {
    display: none;
}
#menu ul#menuList li ul.ss-menu-open li.off div.off > a,#menu ul#menuList li ul.ss-menu-open li.off .item-ul > a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'/%3E%3Cpath d='M6.70710678,15.7071068 C6.31658249,16.0976311 5.68341751,16.0976311 5.29289322,15.7071068 C4.90236893,15.3165825 4.90236893,14.6834175 5.29289322,14.2928932 L11.2928932,8.29289322 C11.6714722,7.91431428 12.2810586,7.90106866 12.6757246,8.26284586 L18.6757246,13.7628459 C19.0828436,14.1360383 19.1103465,14.7686056 18.7371541,15.1757246 C18.3639617,15.5828436 17.7313944,15.6103465 17.3242754,15.2371541 L12.0300757,10.3841378 L6.70710678,15.7071068 Z' fill='%23B5B5C3' fill-rule='nonzero' transform='translate(12.000003, 11.999999) rotate(-270.000000) translate(-12.000003, -11.999999) '/%3E%3C/g%3E%3C/svg%3E");
    background-size: initial;
    background-position: 94% center;
}
#menu ul#menuList li ul.ss-menu-open li.off div.on > a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'/%3E%3Cpath d='M6.70710678,15.7071068 C6.31658249,16.0976311 5.68341751,16.0976311 5.29289322,15.7071068 C4.90236893,15.3165825 4.90236893,14.6834175 5.29289322,14.2928932 L11.2928932,8.29289322 C11.6714722,7.91431428 12.2810586,7.90106866 12.6757246,8.26284586 L18.6757246,13.7628459 C19.0828436,14.1360383 19.1103465,14.7686056 18.7371541,15.1757246 C18.3639617,15.5828436 17.7313944,15.6103465 17.3242754,15.2371541 L12.0300757,10.3841378 L6.70710678,15.7071068 Z' fill='%23B5B5C3' fill-rule='nonzero' transform='translate(12.000003, 11.999999) rotate(-180.000000) translate(-12.000003, -11.999999) '/%3E%3C/g%3E%3C/svg%3E");
    background-size: initial;
    background-position: 94% center;
    color: #019ef7;
}
.form-field h3, div[id$="PanelAuthorizedToAccessThePage"] h1,.creation-consultation h3,div#message-accueil .bloc-accueil span.message-big, div#message-accueil .bloc-accueil span.message-bigger {
    color: #181c32!important;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.2;
    text-align: left!important;
    background-image: none;
    padding: 0;
    margin: 1rem 0;
}

div#message-accueil {
    margin: 0;
}
.bloc-login input.login,.bloc-login input.password {
    display: block;
    width: -webkit-fill-available;
    /* padding: .75rem 1rem; */
    /* font-size: 1.1rem; */
    font-weight: 500;
    line-height: 1.5;
    /* color: #181c32; */
    /* background-color: #fff; */
    background-clip: padding-box;
    border: 1px solid #e4e6ef;
    appearance: none;
    background-color: #f5f8fa;
    border-color: #f5f8fa;
    color: #5e6278;
    transition: color .2s ease,background-color .2s ease;
    box-shadow: none!important;
    min-height: auto;
    padding: .825rem 1rem;
    font-size: 1.15rem;
    border-radius: .475rem;
    /* margin: 1rem; */
    flex: 0 0 100%;
    max-width: 100%;
}

.bloc-agent .form-bloc .content {
    height: auto;
    padding: 0!important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    background-color: white;
    /* width: 100%; */
    align-items: baseline;
}

.bloc-identification-left {
    width: 48%;
    float: none;
    margin: auto;
    border: 1px solid #eef0f8;
    border-top: 0px;
    border-radius: 0 0 0.42rem 0.42rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    padding: 1rem;
    padding-top: 0;
    /* background-color: #f3f3f3; */
}

input.ok {
    padding: 1rem 0;
    color: #fff;
    border-color: #019ef7;
    background-color: #019ef7;
    background-image: none;
    content: "OK";
    font-size: 1.15rem;
    border-radius: .475rem;
    margin: 2rem 0 1rem 0;
    width: 100%!important;
    max-height: 20px;
    /* position: absolute; */
    /* display: block; */
    text-align: center;
    font-weight: 500;
}

.bloc-identification-left .intitule-100.line-height-normal {
    color: #181c32!important;
    font-weight: 600!important;
    font-size: 1.075rem!important;
    width: 100%;
    float: none;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0.5rem 0;
}
.bloc-agent .form-bloc .content .line {
    margin: 0.5rem 0;
    padding: 0;
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
.bloc-login .top-title {
    text-align: center;
    margin: auto;
    width: 48%;
    border: 1px solid #eef0f8;
    border-bottom: 0px;
    border-radius: 0.42rem 0.42rem 0 0;
    padding: 1rem;
    padding-bottom: 0;
}

.bloc-agent .bloc-identification-left .line > p >  a {
    font-weight: 600!important;
    color: #019ef7;
    font-size: 1.075rem!important;
}
div#message-accueil.soc-interne .bloc-accueil > div {
    text-align: center;
}
.spacer-small {
    display: none;
}
div#message-accueil.soc-interne .bloc-accueil > div.liste-services {
    text-align: initial;
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: flex-end;
}

.soc-interne .liste-services .nomService {
    flex: 0 0 100%;
    max-width: 100%;
    float: none;
    display: flex;
    color: transparent;
    justify-content: center;
    min-height: 65px;
    max-height: 65px;
}

div#message-accueil.soc-interne .bloc-accueil > div.liste-services > .ligne {
    border: 1px solid #e4e6ef;
    flex: 0 0 38%;
    max-width: 38%;
    display: flex;
    padding: 0;
    /* border: 1px solid transparent; */
    flex-direction: column;
    align-items: center;
    padding-bottom: 0rem;
    padding-top: 1rem;
    margin: 1rem 0;
    border-radius: 0.42rem;
}

div#message-accueil.soc-interne .bloc-accueil > div.liste-services > .ligne h1 {
    color: #019ef7;
    /* flex: 0 0 100%; */
    /* max-width: 100%; */
    font-weight: 600;
    /* text-transform: uppercase; */
    margin: 0;
    margin-bottom: 1rem;
    margin-top: 0.5rem;
    width: 100%;
}

.breaker {
    display: none;
}
div#message-accueil.soc-interne .bloc-accueil span.message-bigger {
    font-weight: 500;
}

.soc-interne .infos-entites-line .content-bloc {
    text-align: left;
    width: 75%;
}
.soc-interne ul.liste-actions {
    margin: 0;
}

.soc-interne ul.liste-actions > li > a:hover {
    color: #019ef7!important;
    text-decoration: underline;
    /* background-color: rgba(245,248,250,.8); */
}

.soc-interne ul.liste-actions > li > a {
    color: #5e6278;
    padding: 1rem!important;
    background-color: transparent;
    display: inline-block;
    width: auto;
    font-size: 1.15rem!important;
    font-weight: 600!important;
    /* border-bottom: 1px solid #a1a5b7; */
    text-decoration: none;
    line-height: normal;
    border-radius: 0.42rem;
    margin: 0!important;
    /* margin-top: 1rem; */
    /* background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eic_fluent_contact_card_24_regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_contact_card_24_regular' fill='%235e6278' fill-rule='nonzero'%3E%3Cpath d='M19.75,4 C20.9926407,4 22,5.00735931 22,6.25 L22,17.754591 C22,18.9972317 20.9926407,20.004591 19.75,20.004591 L4.25,20.004591 C3.00735931,20.004591 2,18.9972317 2,17.754591 L2,6.25 C2,5.00735931 3.00735931,4 4.25,4 L19.75,4 Z M19.75,5.5 L4.25,5.5 C3.83578644,5.5 3.5,5.83578644 3.5,6.25 L3.5,17.754591 C3.5,18.1688046 3.83578644,18.504591 4.25,18.504591 L19.75,18.504591 C20.1642136,18.504591 20.5,18.1688046 20.5,17.754591 L20.5,6.25 C20.5,5.83578644 20.1642136,5.5 19.75,5.5 Z M9.75,12.5 C10.1642136,12.5 10.5,12.8357864 10.5,13.25 L10.5,13.7427321 L10.4921036,13.8512782 C10.3293159,14.964219 9.39767421,15.5009403 7.99995063,15.5009403 C6.60213369,15.5009403 5.67047899,14.9636623 5.50787101,13.8501298 L5.5,13.7417575 L5.5,13.25 C5.5,12.8357864 5.83578644,12.5 6.25,12.5 L9.75,12.5 Z M13.2522936,12.9961404 L17.75,12.9961404 C18.1642136,12.9961404 18.5,13.3319269 18.5,13.7461404 C18.5,14.1258362 18.2178461,14.4396314 17.8517706,14.4892938 L17.75,14.4961404 L13.2522936,14.4961404 C12.83808,14.4961404 12.5022936,14.160354 12.5022936,13.7461404 C12.5022936,13.3664447 12.7844475,13.0526495 13.150523,13.002987 L13.2522936,12.9961404 L17.75,12.9961404 L13.2522936,12.9961404 Z M8,8.50218109 C8.82841293,8.50218109 9.4999743,9.17374246 9.4999743,10.0021554 C9.4999743,10.8305683 8.82841293,11.5021297 8,11.5021297 C7.17158707,11.5021297 6.5000257,10.8305683 6.5000257,10.0021554 C6.5000257,9.17374246 7.17158707,8.50218109 8,8.50218109 Z M13.2522936,9.5 L17.75,9.5 C18.1642136,9.5 18.5,9.83578644 18.5,10.25 C18.5,10.6296958 18.2178461,10.943491 17.8517706,10.9931534 L17.75,11 L13.2522936,11 C12.83808,11 12.5022936,10.6642136 12.5022936,10.25 C12.5022936,9.87030423 12.7844475,9.55650904 13.150523,9.50684662 L13.2522936,9.5 L17.75,9.5 L13.2522936,9.5 Z' id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
}
.soc-interne .bloc-accueil ul.liste-actions li {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eic_fluent_contact_card_24_regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_contact_card_24_regular' fill='%235e6278' fill-rule='nonzero'%3E%3Cpath d='M19.75,4 C20.9926407,4 22,5.00735931 22,6.25 L22,17.754591 C22,18.9972317 20.9926407,20.004591 19.75,20.004591 L4.25,20.004591 C3.00735931,20.004591 2,18.9972317 2,17.754591 L2,6.25 C2,5.00735931 3.00735931,4 4.25,4 L19.75,4 Z M19.75,5.5 L4.25,5.5 C3.83578644,5.5 3.5,5.83578644 3.5,6.25 L3.5,17.754591 C3.5,18.1688046 3.83578644,18.504591 4.25,18.504591 L19.75,18.504591 C20.1642136,18.504591 20.5,18.1688046 20.5,17.754591 L20.5,6.25 C20.5,5.83578644 20.1642136,5.5 19.75,5.5 Z M9.75,12.5 C10.1642136,12.5 10.5,12.8357864 10.5,13.25 L10.5,13.7427321 L10.4921036,13.8512782 C10.3293159,14.964219 9.39767421,15.5009403 7.99995063,15.5009403 C6.60213369,15.5009403 5.67047899,14.9636623 5.50787101,13.8501298 L5.5,13.7417575 L5.5,13.25 C5.5,12.8357864 5.83578644,12.5 6.25,12.5 L9.75,12.5 Z M13.2522936,12.9961404 L17.75,12.9961404 C18.1642136,12.9961404 18.5,13.3319269 18.5,13.7461404 C18.5,14.1258362 18.2178461,14.4396314 17.8517706,14.4892938 L17.75,14.4961404 L13.2522936,14.4961404 C12.83808,14.4961404 12.5022936,14.160354 12.5022936,13.7461404 C12.5022936,13.3664447 12.7844475,13.0526495 13.150523,13.002987 L13.2522936,12.9961404 L17.75,12.9961404 L13.2522936,12.9961404 Z M8,8.50218109 C8.82841293,8.50218109 9.4999743,9.17374246 9.4999743,10.0021554 C9.4999743,10.8305683 8.82841293,11.5021297 8,11.5021297 C7.17158707,11.5021297 6.5000257,10.8305683 6.5000257,10.0021554 C6.5000257,9.17374246 7.17158707,8.50218109 8,8.50218109 Z M13.2522936,9.5 L17.75,9.5 C18.1642136,9.5 18.5,9.83578644 18.5,10.25 C18.5,10.6296958 18.2178461,10.943491 17.8517706,10.9931534 L17.75,11 L13.2522936,11 C12.83808,11 12.5022936,10.6642136 12.5022936,10.25 C12.5022936,9.87030423 12.7844475,9.55650904 13.150523,9.50684662 L13.2522936,9.5 L17.75,9.5 L13.2522936,9.5 Z' id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: auto;
    background-position: 1rem center;
    padding-left: 2.5rem;
    padding-right: 0.5rem;
    width: auto;
    border-radius: 0.42rem;
    margin-top: 0.5rem;
}

.soc-interne .bloc-accueil ul.liste-actions li:hover {
    color: #019ef7!important;
    text-decoration: underline;
    background-color: rgba(245,248,250,.8);
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eic_fluent_contact_card_24_regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_contact_card_24_regular' fill='%23019ef7' fill-rule='nonzero'%3E%3Cpath d='M19.75,4 C20.9926407,4 22,5.00735931 22,6.25 L22,17.754591 C22,18.9972317 20.9926407,20.004591 19.75,20.004591 L4.25,20.004591 C3.00735931,20.004591 2,18.9972317 2,17.754591 L2,6.25 C2,5.00735931 3.00735931,4 4.25,4 L19.75,4 Z M19.75,5.5 L4.25,5.5 C3.83578644,5.5 3.5,5.83578644 3.5,6.25 L3.5,17.754591 C3.5,18.1688046 3.83578644,18.504591 4.25,18.504591 L19.75,18.504591 C20.1642136,18.504591 20.5,18.1688046 20.5,17.754591 L20.5,6.25 C20.5,5.83578644 20.1642136,5.5 19.75,5.5 Z M9.75,12.5 C10.1642136,12.5 10.5,12.8357864 10.5,13.25 L10.5,13.7427321 L10.4921036,13.8512782 C10.3293159,14.964219 9.39767421,15.5009403 7.99995063,15.5009403 C6.60213369,15.5009403 5.67047899,14.9636623 5.50787101,13.8501298 L5.5,13.7417575 L5.5,13.25 C5.5,12.8357864 5.83578644,12.5 6.25,12.5 L9.75,12.5 Z M13.2522936,12.9961404 L17.75,12.9961404 C18.1642136,12.9961404 18.5,13.3319269 18.5,13.7461404 C18.5,14.1258362 18.2178461,14.4396314 17.8517706,14.4892938 L17.75,14.4961404 L13.2522936,14.4961404 C12.83808,14.4961404 12.5022936,14.160354 12.5022936,13.7461404 C12.5022936,13.3664447 12.7844475,13.0526495 13.150523,13.002987 L13.2522936,12.9961404 L17.75,12.9961404 L13.2522936,12.9961404 Z M8,8.50218109 C8.82841293,8.50218109 9.4999743,9.17374246 9.4999743,10.0021554 C9.4999743,10.8305683 8.82841293,11.5021297 8,11.5021297 C7.17158707,11.5021297 6.5000257,10.8305683 6.5000257,10.0021554 C6.5000257,9.17374246 7.17158707,8.50218109 8,8.50218109 Z M13.2522936,9.5 L17.75,9.5 C18.1642136,9.5 18.5,9.83578644 18.5,10.25 C18.5,10.6296958 18.2178461,10.943491 17.8517706,10.9931534 L17.75,11 L13.2522936,11 C12.83808,11 12.5022936,10.6642136 12.5022936,10.25 C12.5022936,9.87030423 12.7844475,9.55650904 13.150523,9.50684662 L13.2522936,9.5 L17.75,9.5 L13.2522936,9.5 Z' id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
div#message-accueil .bloc-accueil > div.msg-home ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
div#message-accueil .bloc-accueil > div.msg-home .infos-entites-line {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
ul.liste-actions.panel-Alertes,.my-account-acc ul.liste-actions {
    margin-left: 0;
    margin-top: 0;
}
.creation-consultation .barre-etape .etape.current a, .creation-consultation .barre-etape .etape.current div, .creation-consultation .barre-etape .etape a:hover {
    background-color: transparent;
    background-image: none;
    color: #3699FF!important;
    text-decoration: none;
}

.barre-etape .etape {
    background-color: transparent;
    flex: 0 0 auto;
    width: auto;
    /* max-width: 19%; */
    height: auto;
    float: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    margin: 0 0.5rem;
    margin-bottom: 2rem;
    border-radius: 0;
    /* background-color: #f3f6f9; */
    /* border: 1px solid #e4e6ef; */
    border-bottom-right-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}
.barre-etape .etape[style="display: block;"] {
    display: flex!important;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
}

.barre-etape .etape div {
    color: #7E8299;
    font-size: 1.1rem;
    background-color: transparent;
    font-weight: 500;
    height: auto;
    padding: 0;
    line-height: normal;
    /* max-width: 100%!important; */
    width: auto!important;
    float: left;
    display: inline-block;
    text-align: left;
    padding-right: 1rem;
    box-sizing: border-box;
}

.barre-etape.creation-action {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
}

.creation-consultation .barre-etape .etape .arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Crect fill='%23B5B5C3' opacity='0.3' transform='translate(12.000000, 12.000000) rotate(-90.000000) translate(-12.000000, -12.000000)' x='11' y='5' width='2' height='14' rx='1'%3E%3C/rect%3E%3Cpath d='M9.70710318,15.7071045 C9.31657888,16.0976288 8.68341391,16.0976288 8.29288961,15.7071045 C7.90236532,15.3165802 7.90236532,14.6834152 8.29288961,14.2928909 L14.2928896,8.29289093 C14.6714686,7.914312 15.281055,7.90106637 15.675721,8.26284357 L21.675721,13.7628436 C22.08284,14.136036 22.1103429,14.7686034 21.7371505,15.1757223 C21.3639581,15.5828413 20.7313908,15.6103443 20.3242718,15.2371519 L15.0300721,10.3841355 L9.70710318,15.7071045 Z' fill='%23B5B5C3' fill-rule='nonzero' transform='translate(14.999999, 11.999997) scale(1, -1) rotate(90.000000) translate(-14.999999, -11.999997)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")!important;
    width: 21px!important;
    padding: 0;
    display: inline-block;
    /* background-color: #f3f6f9!important; */
}

.barre-etape br {
    content: "&nbsp";
    width: 3px;
    display: inline-block;
}

.barre-etape .etape.etape-off div span {
    width: 90%;
}

.barre-etape .etape a {
    color: #7E8299!important;
    font-size: 1.1rem;
    background-color: transparent;
    font-weight: 500;
    height: auto;
    line-height: normal;
    padding: 0.5rem 1rem;
    width: 100%;
}

.barre-etape .etape.etape-off div span {
    padding: 0.5rem 0rem 0.5rem 1rem;
    width: 100%;
    font-size: 1.1rem;
    background-color: transparent;
    font-weight: 500;
    height: auto;
    line-height: normal;
}
.barre-etape .etape.current {
    border-left: 3px solid #019ef7;
}

.creation-consultation .barre-etape .etape.current div.arrow, .creation-consultation .barre-etape .etape:hover:not(.etape-off) div.arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Crect fill='%233699FF' opacity='0.3' transform='translate(12.000000, 12.000000) rotate(-90.000000) translate(-12.000000, -12.000000)' x='11' y='5' width='2' height='14' rx='1'%3E%3C/rect%3E%3Cpath d='M9.70710318,15.7071045 C9.31657888,16.0976288 8.68341391,16.0976288 8.29288961,15.7071045 C7.90236532,15.3165802 7.90236532,14.6834152 8.29288961,14.2928909 L14.2928896,8.29289093 C14.6714686,7.914312 15.281055,7.90106637 15.675721,8.26284357 L21.675721,13.7628436 C22.08284,14.136036 22.1103429,14.7686034 21.7371505,15.1757223 C21.3639581,15.5828413 20.7313908,15.6103443 20.3242718,15.2371519 L15.0300721,10.3841355 L9.70710318,15.7071045 Z' fill='%233699FF' fill-rule='nonzero' transform='translate(14.999999, 11.999997) scale(1, -1) rotate(90.000000) translate(-14.999999, -11.999997)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")!important;
}

.msg-home span.message-big, .msg-home span.message-bigger {
    display: inline-block;
    margin-top: 0!important;
    padding-right: 0.5rem !important;
}
.float-right.margin-fix {
    font-size: 1rem;
    font-weight: 400;
    color: #B5B5C3 !important;
    margin-bottom: 1rem;
}

.creation-consultation h3 {
    margin-top: 0;
    margin-bottom: 2rem;
}

.creation-consultation h3.float-left {
    margin-top: 0;
    margin-bottom: 1rem;
    float: none!important;
}

.creation-consultation .intitule label, .creation-consultation .intitule-bloc label {
    font-size: 1rem;
    font-weight: 400;
    color: #3F4254;
    display: inline-block;
    margin-bottom: 0.5rem;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto > .line > textarea.moyen, div[id$="showDepouillement"] div#tabNav .ongletLayer select:not([id*="nbResultsTop"]):not([id*="nbResultsBottom"]):not(.candidatures-actions), div[id$="panelDetailsConsultation"] select.liste-entites, .creation-consultation select.moyen, .creation-consultation .form-field input:not([type="radio"]):not([type="submit"]):not([type="checkbox"]), .creation-consultation textarea.long, div[id$="etapeDocumentsJoints"] .line select.long-550, div[id$="etapeDocumentsJoints"] .line textarea.long-550, .creation-consultation div[id$="etapeDroitsAcces"].form-field select.liste-entites,.creation-consultation .mod-reconduction {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin: 0;
}
div[id$="panelDetailsConsultation"] select.liste-entites {
    flex: 0 0 62%;
    max-width: 62%;
    background-color: #ededed;
}

div[id$="panelDetailsConsultation"] .intitule-220 {
    flex: 0 0 32%;
    max-width: 32%;
}

div[id$="panelDetailsConsultation"] .line div[id$="panelentiteeAssociee"] {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.form-field input {
    height: auto;
}
.creation-consultation .intitule, .creation-consultation .line > .intitule-bloc, div[id$="DonneesComplementaires"] .line > .intitule-150,
 div[id$="DonneesComplementaires"] .line > .intitule-300 {

    max-width: 28%;
    flex: 0 0 28%;
    /* padding: 0; */
    /* padding-top: 0.5rem; */
}

.line {
    margin: 1rem 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.creation-consultation div[id$="etapeIdentification"] .content-bloc,.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] .content-bloc {
    max-width: 60%;
    flex: 0 0 60%;
    display: flex;
    align-items: center;
}

.creation-consultation .content-bloc select.moyen, .creation-consultation .form-field .content-bloc input:not([type="radio"]), .creation-consultation .content-bloc textarea.long {
    max-width: 100%;
    flex: 0 0 auto;
    flex-basis: 100%;
}
.creation-consultation .intitule br, .creation-consultation .intitule-bloc br {
    content: " ";
    margin: 0 2px;
}
a.bouton-small {
    color: #3699FF!important;
    background-color: #E1F0FF;
    border-color: transparent;
    background-image: none;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    float: none;
    line-height: normal;
    margin-left: 1rem;
}

.intitule-auto {
    flex: 0 0 auto;
    padding-right: 2rem;
}

input.radio,input[type="radio"] {
    margin-bottom: 0;
    margin-right: 0.5rem;
}

.content-bloc .line {
    margin: 0;
    flex: 0 0 auto;
    padding: 0;
    padding-right: 2rem;
    display: block;
    float: left;
    width: auto;
}
.creation-consultation .form-field {
    margin: 0 2rem;
    margin-bottom: 1rem;
    width: -webkit-fill-available;
}
div[id$="DonneesComplementaires"] {
    /* background-color: red; */
}

div[id$="DonneesComplementaires"] .line .content-bloc-auto {
    flex: 0 0 70%;
    max-width: 70%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.creation-consultation div[id$="DonneesComplementaires"] .line .content-bloc-auto input, .creation-consultation div[id$="DonneesComplementaires"] .line .content-bloc-auto textarea {
    width: 84%!important;
    /* flex: 0 0 85%; */
    /* max-width: 85%; */
}

.creation-consultation div[id$="panelAgrement"] .content-bloc.bloc-580 .content-bloc {
    /* display: flex; */
    width: 100%;
}

.creation-consultation div[id$="panelAgrement"] .content-bloc.bloc-580 {
    display: block;
}
.creation-consultation .spacer {
    display: none;
}

a.ajout-el, a.bouton-validation-moyen.float-right, a.bouton-details-190,a.bouton-edit,input.bouton-moyen,a.bouton-archivage, a.bouton-rechercher{
    display: block;
    border: 1px solid #007bff;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    color: #fff!important;
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #007bff;
    font-weight: 500;
    font-size: 1rem;
    line-height: normal;
    text-decoration: none!important;
}
a.bouton-edit {
    color: white!important;
    background-color: #007bff;
}

div[id$="PanelListeLots"] {
    display: block;
    float: left;
    width: 100%;
}

a.ajout-el:before {
    content: "+";
    font-size: 20px;
    line-height: 0;
    font-weight: 400;
    vertical-align: middle;
}

.bloc-calendrier table .highlight, .bloc-recap-calendrier {
    width: 100%;
    background-color: #f1faff!important;
    border-radius: 0.43rem!important;
    padding: 1rem!important;
    border: 1px dashed #009ef7!important;
    margin-bottom: 1rem;
    box-sizing: border-box;
}

.bloc-recap-calendrier .line .calendar.indent-15 input.heure {
    background-color: #fff;
    border: 1px solid #019ef7;
    padding: 0.5rem;
    width: auto;
}

div[id$="etapeCalendrier"] .bloc-recap-calendrier .line {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

div[id$="etapeCalendrier"] .bloc-recap-calendrier .line .intitule-180 {
    flex: 0 0 30%;
    max-width: 30%;
}

.creation-consultation div[id$="lignePanelmiseEnLigne"].form-field {
    /* display: flex; */
    margin: 0;
    border-radius: 0.43rem!important;
    border: 1px dashed #d7d7d7!important;
}

.creation-consultation div[id$="lignePanelmiseEnLigne"].intitule-180 {
    flex: 0 0 30%;
    max-width: 30%;
}

.creation-consultation div[id$="lignePanelmiseEnLigne"] .content-bloc.bloc-500 .calendar .heure {
    padding: 0.5rem;
    width: auto;
}

div[id$="etapeDocumentsJoints"] .line .intitule-180 {flex: 0 0 28%;max-width: 28%;}

.creation-consultation div[id$="etapeDocumentsJoints"] .line .content-bloc.bloc-570 {
    flex: 0 0 68%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

div[id$="etapeDocumentsJoints"] div[id$="blocTypeEnvoi"].line {
    display: block;
}

div[id$="etapeDocumentsJoints"] .line select.long-550,div[id$="etapeDocumentsJoints"] .line textarea.long-550 {
    width: 100%;
    box-sizing: border-box;
}

div[id$="etapeDocumentsJoints"] div[id$="blocTypeEnvoi"].line .intitule-bloc.bloc-155 {
    max-width: 100%;
    flex: 0 0 100%;
    width: 100%;
    margin-top: 1rem;
    padding-left: 0!important;
}

.creation-consultation div[id$="etapeDocumentsJoints"].form-field .line {
    align-items: flex-start;
}

div[id$="panelLigneReponseElec"] {
    display: block;
}

.creation-consultation div[id$="panelLigneReponseElec"] .content-bloc {
    float: none;
    display: block;
}


.creation-consultation div[id$="etapeDroitsAcces"].form-field > .content > .form-field,.creation-consultation div[id$="etapeDocumentsJoints"] .form-field, .creation-consultation div[id$="etapeModalitesReponse"].form-field > .content > .form-field,.creation-consultation div[id$="panelDossiersReponse"].form-field  {
    margin: 1rem 0 0 0;
}

.creation-consultation div[id$="etapeModalitesReponse"].form-field > .content > .form-field > content > .line {
    /* display: block; */
    /* border: 1px solid red; */
}

div[id$="panelModeOuverture"].line {
    display: block;
}

.creation-consultation .toggle-panel#legende img {width: 16px;}

.creation-consultation .form-field input[type="image"] {
    padding: 0!important;
    width: auto!important;
}

.creation-consultation div[id$="etapeDroitsAcces"].form-field .line .intitule-220 {
    width: 28%;
}

.creation-consultation div[id$="etapeDroitsAcces"].form-field .line > div[id$="panelentiteeAssociee"] {
    width: 100%;
}

.table-results th,.table-results th > a {
    color: #a1a5b7!important;
    font-weight: 600!important;
    width: auto!important;
    text-align: left!important;
    background-color: #f5f5f5;
}

.table-results td {
    width: auto;
    padding: 0.75rem 0.75rem;
    color: #181c32!important;
    /*font-weight: 500!important;*/
    border-color: transparent!important;
}

.table-results th {
    padding: 0.75rem 0.75rem;
}

.table-results tr.on {
    background-color: rgb(245 248 250);
}

.table-results tr {
    border: 0px solid transparent;
    background-color: #fff;
}

.liste-invites {
    width: auto;
}
img[alt="Libre"], img[title="Libre"] {
    width: 16px;
}
.ongletLayer .table-results th {
    font-weight: 500;
    color: #181C32;
    font-size: 1rem;
    vertical-align: middle;
    border: 1px solid #EBEDF3;
    border-bottom: 2px solid #EBEDF3;
    background-color: #f5f5f5;
}

.ongletLayer .table-results td {
    border: 1px solid #EBEDF3!important;
    word-break: break-word;
    width: auto;
}
.ongletLayer .registre-line span.intitule {
    padding-left: 0;
}

.ongletLayer .table-results br {
    content: "";
    margin-left: 4px!important;
    display: inline-block;
}

.ongletLayer .cloture-line span.time-red, .cloture-line span.time-green {
    line-height: 16px;
    word-break: initial;
}

div#form-nav.nav-onglet .tab-on a, div#form-nav.nav-onglet .tab a {
    background-color: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    padding: 1.3rem 1.5rem;
    color: #7E8299;
    font-size: 1rem!important;
    font-weight: 600!important;
    width: auto;
    line-height: inherit;
}

div#form-nav.nav-onglet .tab-on {
    background-color: white;
    border: 1px solid transparent!important;
    border-color: #E4E6EF #E4E6EF #ffffff!important;
}

div#form-nav.nav-onglet .tab,div#form-nav.nav-onglet .tab-on {
    height: auto;
    background: none;
    flex: 0 0 auto;
    width: auto;
    margin: 0;
    background-color: white;
    margin-bottom: -1px;
    z-index: 14;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem;
}

div#form-nav.nav-onglet {
    height: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    border-bottom: 1px solid #d7d7d7;
    overflow: initial;
}

div#form-nav.nav-onglet .tab span.border-right {
    display: none;
}

div#form-nav.nav-onglet .tab-on a {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #009ef7;
    background-color: #ffffff;
    border-color: transparent;
}

div#form-nav.nav-onglet .tab-on span.border-right {
    display: none;
}

.ongletLayer {
    border-top: 0px solid transparent;
}

div#form-nav.nav-onglet .tab-on a:hover {
    color: #019ef7;
}
div#legende {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #ffffff;
    border-color: #d7d7d7;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    color: #3F4254;
    margin-bottom: 25px;
    border-radius: 0.42rem;
    position: relative;
    padding: 0!important;
    margin: 0 1rem;
    width: auto;
}

.toggle-panel#legende .title-toggle {
    line-height: 16px;
}

.toggle-panel .content {
    width: 100%;
    padding: 1rem 0rem!important;
    margin: 0;
    margin-bottom: 0;
    border: 1px solid #d7d7d7!important;
    border-radius: 0.43rem;
    background: none;
    background-color: #ffffff;
}

.toggle-panel#legende .title-toggle-open {
    line-height: 16px;
}

.toggle-panel#legende .panel {padding-top: 1rem;}

.toggle-panel#legende .column.bloc-235 {
    width: 33%;
}

.toggle-panel#legende .column.bloc-200 {
    width: 30%;
}

.toggle-panel#legende .column.bloc-280 {
    width: 30%;
}

.toggle-panel#legende .column {
    margin-right: 1%;
}
.recap-infos-consultation .recap-bloc h2 {
    margin: 0!important;
    padding: 0;
}

.recap-infos-consultation .title-toggle {
    line-height: 16px;
}

.recap-infos-consultation,div#recap-consultation {
    padding: 1rem 0;
    background-color: #EBEDF3!important;
    border-radius: 0.43rem;
}

#recap-consultation .recap-bloc .line {
    width: 100%;
    align-items: flex-start;
    margin-top: 2px;
}

.form-field .recap-infos-consultation .recap-bloc {
    width: 94%!important;
}

.form-field .form-bloc#recap-consultation .recap-bloc {
    width: 94%!important;
}

#recap-consultation .recap-bloc .line .intitule-250 {
    width: 36%;
}

.form-field .recap-infos-consultation .recap-bloc .intitule-250 {
    width: 36%;
}

.form-bloc#recap-consultation .panel-toggle {
    width: 100%!important;
}

.recap-infos-consultation .content-bloc.bloc-450 {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: baseline;width: auto;}

.recap-infos-consultation .content-bloc.bloc-450 > span:not(empty) {
    padding-right: 20px;
}

.recap-infos-consultation .picto-link {
    padding-left: 0!important;
    margin: 0;
    padding-right: 1rem;
}

.recap-infos-consultation .content-bloc.bloc-450 > span:empty {
    display: none;
}

.recap-infos-consultation .recap-bloc .tableau-etape {
    border-radius: 0.43rem!important;
    border: 1px dashed #d7d7d7!important;
    background-color: #fff;
    width: auto;
}

.recap-infos-consultation .recap-bloc .tableau-etape .validation-etape-on {
    background-color: #fff;
    border-radius: 0.43rem;
}

.recap-infos-consultation div#modalitesReponses .content-bloc.bloc-450 {
    width: 60%;
}

div[id$="panelDetailsConsultation"] .spacer-small {
    display: block;
}
div[id$="panelDetailsConsultation"] > .form-field > .content > .title-toggle, div[id$="panelDetailsConsultation"] > .form-field > .content > .title-toggle-open, div[id$="panelDetailsConsultation"] > .form-field > .content > .title-toggle:hover, div[id$="panelDetailsConsultation"] > .form-field > .content > .title-toggle-open:hover {
    background-position: center left;
    padding-left: 1.5rem;
}

div[id$="panelDetailsConsultation"] .spacer-small {
    display: block;
}
div[id$="panelDetailsConsultation"] .toggle-panel .content{
    display: inline-block;
    margin: 1rem;
    width: -webkit-fill-available;
    box-sizing: border-box;
}

.link-line .file-link {
    margin-left: 1rem;
    display: block;
    border: 1px solid #007bff;
    padding: 0.5rem 1rem;
    border-radius: 0.42rem;
    color: #007bff!important;
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #fff;
}

.file-link a {
    color: #007bff!important;
    text-decoration: none;
    padding-left: 0.5rem;
    font-weight: 500;
}
a.bouton-retour, a.bouton-suivant{
    color: #6c7293;
    text-decoration: none;
    font-weight: 500 !important;
    font-size: 0.925rem;
    line-height: 1.35;
    display: inline-block;
    width: auto;
    border-radius: 0.43rem;
    background-color: rgba(77, 89, 149, 0.06);
    border-color: transparent;
    /*margin-left: 1rem;*/
}
a.bouton-suivant{
    padding: 1rem 1.5rem 1rem 1rem;
    background-position: calc(100% - 0.5rem) center;
}
a.bouton-retour{
    background-position: 0.5rem center;
    padding: 1rem 1rem 1rem 1rem;
}
a.bouton-retour:hover, a.bouton-suivant:hover {
    color: #019ef7;
    background-color: #f5f5f9;
}
a:hover.bouton-retour {
    background-position: 0.5rem center;
    background-color: rgba(77, 89, 149, 0.06);
}

.etapes-5-process {
    padding: 0 2rem;
}

.etapes-5-process {
    width: 100%;
    box-sizing: content-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: auto;
}


span[id$="summaryVisible"] {
    padding: 0 2rem;
}

div[id$="summaryVisible"].recap-infos-consultation {
    margin-left: 2rem;
    margin-right: 2rem;
}
div[id$="panelDetailsConsultation"] div[id$="summaryVisible"].recap-infos-consultation {
    margin-right: 0;
    margin-left: 0;
}

input.bouton-annulation,input.bouton-validation , input.bouton-enregistrer,  a.bouton-annulation, input.bouton-rechercher{
    display: block;
    border: 1px solid transparent;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    /* color: #007bff!important; */
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #fff;
}

div[id$="panelButtons"].boutons-line {
    margin: 1rem 2rem;
    width: calc(100% - 4rem);
}

div[id$="PanelAuthorizedToAccessThePage"] .boutons-line {
    margin: 1rem 0rem;
    width: 100%;
}

input.bouton-validation {
    color: #007bff!important;
    border-color: #007bff;
}

input.bouton-annulation, a.bouton-annulation {
    border-color: #e4e6ef;
}
div[id$="TableauDeBord"] div#tabNav {
    padding: 0 1rem;
}

.ongletLayer .table-results td[headers="allCons_details"], .ongletLayer .table-results td[headers="allCons_actions"],.ongletLayer .table-results th#allCons_actions,.ongletLayer .table-results th[abbr="DÃƒÂ¯Ã‚Â¿Ã‚Â½tails"] {
    padding-left: 0!important;
    border-left: 0!important;
}

.ongletLayer .table-results th#allCons_ref, .ongletLayer .table-results td[headers="allCons_ref"] ,.ongletLayer .table-results td[headers="allCons_actionsOpt"],.ongletLayer .table-results th#allCons_actionsOpt {
    padding-right: 0!important;
    border-right: 0!important;
}
th#allCons_intitule, .ongletLayer .table-results td[headers="allCons_intitule"] {
    width: 40%!important;
}

div#infosPrincipales.panel-toggle .line .content-bloc.bloc-500 {
    width: auto;
}
div[id$="PanelAuthorizedToAccessThePage"] {
    padding: 0 2rem;
}
div[id$="showDepouillement"] {
    margin: 0 2rem;
}
div[id$="summaryVisible"].recap-infos-consultation .recap-bloc h2 {
    padding-left: 0.5rem;
}
div[id$="showDepouillement"] div#tabNav .ongletLayer {
    padding: 1rem 1rem 0;
    box-sizing: border-box;
}
div[id$="candidatureEtOffre"].line, div[id$="candidatureSeul"].line.no-indent {
    justify-content: flex-end;
}
select:not([id$="nombreResultatAfficherTop"]):not([id$="nombreResultatAfficherBottom"]):not([id*="nbResultsTop"]):not([id*="nbResultsBottom"]):not(.candidatures-actions):not([id$="listePageSizeTop"]):not([id$="listePageSizeBottom"]) {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

div[id$="exportDepot"].file-link ,div[id$="exportQuestion"].file-link, div[id$="exportRetrait"].file-link{
    display: flex;
    margin: 1rem 0;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
}

div[id$="exportDepot"].file-link > a , div[id$="exportQuestion"].file-link > a, div[id$="exportRetrait"].file-link > a {
    padding: 0.5rem;
    border: 1px solid #007bff;
    margin: 0 0.5rem;
    border-radius: 0.43rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
div[id$="panelDetailsConsultation"] .link-line {
    margin: 0 2rem;
    width: calc(100% - 4rem);
}
div[id$="showDepouillement"] div#tabNav .ongletLayer .spacer {
    display: none;
}

div[id$="showDepouillement"] div#tabNav div[id$="ongletLayer2"].ongletLayer input.ok, .tableau-ouverture .actions-long input.ok, .actions-groupees input.ok {
    max-width: 14%;
    width: 24px;
    padding: 0.25rem;
    margin: 0;
    border-radius: 4px;
    box-sizing: content-box;
    height: auto;
    border: 0px;
    display: inline;
    line-height: normal;
    font-size: 1rem;
    font-weight: 500;
    font-family: 'Poppins';
    cursor: pointer;
}
div[id$="showDepouillement"] div#tabNav div[id$="ongletLayer2"].ongletLayer .table-results th:not(:first-child) , div[id$="showDepouillement"] div#tabNav div[id$="ongletLayer2"].ongletLayer .table-results td:not(:first-child) {
    min-width: 32px;
}
div[id*="panelActionsGroupeesOffre"] .form-field.actions-groupees.actions-groupees-dock .content {
    padding: 0.5rem;
    background-color: whitesmoke;
}

div[id$="showDepouillement"] div#tabNav div[id$="ongletLayer2"].ongletLayer .separator {
    margin: 2rem 0;
}

.line-partitioner strong {
    font-weight: 400;
}
.line-partitioner h3, .line-partitioner h2 {
    font-weight: 600;
    color: #181d32;
    font-size: 1.1rem;
}
.actions-groupees h2 {
    color: #a1a5b7;
    font-weight: 600;
}
.actions-groupees h2 {color: #a1a5b7;font-weight: 600;}

select.candidatures-actions {
    max-width: calc(78% - 0.5rem);
    width: auto;
    border-radius: 0.42rem;
    background-color: #F3F6F9;
    border-color: #dee0e7;
    color: #3F4254;
    height: auto;
    padding: 4px 0;
    margin-right: 0.5rem;
}

th#OffreTechnique_el_numPli,th#OffreTechnique_pa_numPli {
    min-width: 64px;
}
.form-field.actions-groupees.actions-groupees-dock {
    background-color: whitesmoke;
    border: 1px solid #ebedf3;
    border-top: 0px;
    margin-left: -1px;
}
.actions-groupees .actions {
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-end;
}

.actions-groupees .actions input.ok {
    margin-left: 0.5rem;
}
.electronic-courier .line {
    display: flex;
    align-items: flex-start;
}

.electronic-courier .line .intitule-100 {
    flex: 0 0 18%;
    max-width: 18%;
}
.creation-consultation div#lieuExe.content-bloc {
    display: block;
    width: auto;
}

.creation-consultation div#lieuExe.content-bloc a.bouton-small {
    margin: 1rem 0 0;
}

.creation-consultation div#lieuExe.content-bloc span[id$="denominationGeo2T"] {
    display: block;
}
.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc {
    max-width: 100%!important;
    flex: 0 0 100%!important;
    width: 100%;
}

.toggle-panel.form-toggle.donnees-redac .panel .line div[id$="critereNonIdentiqueCons"],.toggle-panel.form-toggle.donnees-redac div[id$="panelDuree"].panel .line .col-260.float-left {
    width: 60%;
}
.toggle-panel.form-toggle.donnees-redac .panel .line {
    margin: 0;
}

.toggle-panel.form-toggle.donnees-redac div[id$="panelDuree"].panel .line .col-260.float-left select {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 100%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0!important;
}
div#main-part > .boutons-line, div.main-part > .boutons-line {
    padding: 0 2rem;
    box-sizing: border-box;
    margin-bottom: 2rem;
}
.electronic-courier.send-electronic-courier .intitule-auto.bloc-700 {
    width: calc(100% - 23px);
    margin-left: 23px;
    padding-right: 0;
}

.electronic-courier.send-electronic-courier .intitule-auto.bloc-700 input {
    margin-left: -23px;
}

.electronic-courier .content {
    padding-top: 0;
}

.electronic-courier .line {
    margin-top: 0;
}
.electronic-courier.desti-electronic-courier .line input, .electronic-courier.desti-electronic-courier .line textarea:not(.disabled) {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    /* height: auto; */
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

.electronic-courier.desti-electronic-courier .line textarea.long-630.disabled {
    background-color: #ebebeb;
    /* border-color: #F3F6F9; */
    color: #3F4254;
    /* height: auto; */
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    display: block;
    border: none;
    width: 100%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin-bottom: 0.5rem;
    /* margin: 0; */
}

.electronic-courier.desti-electronic-courier .line .content-bloc.bloc-660 {
    width: 60%;
}
.infos-entites-line .content-bloc.bloc-600 {
    min-width: 74%;
}
.bloc-accueil .msg-home ul li {
    width: 100%;
}
div#middle > div[id$="TableauDeBord"].float-left {
    width: 78.5%;
}
.toggle-panel > .top, .bloc-login.bloc-agent .top,.panel-donnees-redac > .form-bloc > .top,.bloc-identification-left .top,div#message-accueil.form-field.soc-interne .top,div#message-accueil.form-field .top,.table-results th.top {
    display: none;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc span.intitule-auto.bloc-150 {
    width: 28%;
    padding-right: 5px;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .bloc-530.content-bloc .breaker {
    display: block;
    margin: 0.5rem;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list {
    display: block;
    max-width: 70%!important;
    flex: 0 0 70%!important;
    margin-top: 0.5rem;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto > .line > textarea.moyen {
    width: 100%!important;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto > .line {
    width: 100%;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto.clear-both {
    width: 86%;
}
.form-bloc .top {
    display: none;
}

/* KBE */
.main-part.changing-consultation .form-field .top {
    height: 20px;
}
div:not(.creation-consultation) div.form-field >.top {
    background: none;
    height: 0px;
}

div:not(.creation-consultation) div.form-field > .top > .left {
    background: none;
}

div:not(.creation-consultation) div.form-field > .top > .right {
    background: none;
}

div:not(.creation-consultation) div.form-field > .bottom {
    display: block;
}

div:not(.creation-consultation) div.form-field > .bottom > .left {
    background: none;
}

div:not(.creation-consultation) div.form-field > .bottom > .right {
    background: none;
}

div#recap-consultation > .top {
    display: none;
}

a.bouton-edit {
    color: #3699FF !important;
    background-color: #E1F0FF;
    text-decoration-line: none;
    border-color: transparent;
    background-image: none;
}

a.bouton-edit:hover {
    color: #E1F0FF !important;
    background-color: #3699FF !important;
    text-decoration-line: none;
    border-color: transparent;
    background-image: none;
}

.form-bloc .top {
    display: none;
}

/* FIN KBE */

table.table-results.tableau-alertes {
    width: 100%;
    border: 1px solid #d7d7d7;
    border-radius: 0.42rem;
}

.recap-infos-consultation .panel-toggle {
    width: auto!important;
}

.tableau-alertes tr.on td {
    background-color: #f5f8fa;
}

table.table-results.tableau-alertes th {
    background-color: #fff;
    border-bottom: 1px solid #d7d7d7;
}
.admissibilite-lot {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
}
.form-field > .content > .line > .intitule-auto.bloc-225 {
    width: 29%;
}

.form-field > .content > .line > textarea {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    /*height: auto;*/
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
    width: 60%;
}

.form-field > .content > .line > .content-bloc {
    width: 60%;
}

.form-field > .content > .line > .content-bloc > textarea {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
    width: 100%;
}
div[id*="panelSearch"] .line .intitule-150 {
    width: 18%;
}

div[id*="panelSearch"] .line div#etablieFrance div[id$="panelRc"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}

div[id*="panelSearch"] .line div#etablieFrance div[id$="panelRc"] .intitule-120.indent-30 {
    width: auto;
    float: none;
    padding: 0 1% 0 0!important;
}

div[id*="panelSearch"] .form-field input[type="text"] {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

div[id*="panelSearch"] .line div#etablieFrance,.line div#nonEtablieFrance {
    margin-top: 1rem;
    width: 100%;
}

div[id*="panelSearch"] .line div#etablieFrance div[id$="panelRc"] input[type="text"], .line div#etablieFrance div[id$="panelRc"] select,.line div#nonEtablieFrance select,.line div#nonEtablieFrance input[type="text"] {
    width: 28%;
    margin: 0 2% 0 1%;
    max-width: initial;
}

div[id*="panelSearch"] .line div#etablieFrance div[id$="panelRc"] img.picto-info-intitule {
    position: relative;
}

div[id*="panelSearch"] .line div#nonEtablieFrance {
    /* display: flex; */
    /* flex-direction: row; */
    /* flex-wrap: wrap; */
    /* justify-content: flex-start; */
    /* align-items: flex-start; */
    width: 100%;
}

div[id*="panelSearch"] .line div#nonEtablieFrance .intitule-120.indent-30 {
    width: auto;
    padding: 0 1% 0 0!important;
    float: none;
    display: inline-block;
}

div[id*="panelSearch"] .content .spacer {
    display: none;
}

div[id*="panelSearch"] .line div[id$="panelCodeApe"] {
    width: 100%;
}

div[id*="panelSearch"] .line div[id$="panelCodeApe"] input[type="text"] {
    width: 8%;
}

div[id*="panelSearch"] div[id$="panelQualifications"].line .content-bloc {
    padding-top: 0;
}

div[id*="panelSearch"] div[id$="panelQualifications"] .spacer-mini {
    display: none;
}

div[id*="panelSearch"] .boutons-line input.btn.btn-sm.btn-primary {
    display: block;
    border: 1px solid #007bff;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    color: #007bff!important;
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #fff;
    font-weight: 500;
    font-size: 1rem;
    line-height: normal;
}

div[id*="panelSearch"] .boutons-line input.btn.btn-sm.btn-primary[type="submit"] {
    background-color: #007bff;
    color: white!important;
}

div[id*="panelSearch"] div[id$="retour"] .link-line {
    padding: 0 2rem;
}

div[id*="panelSearch"] h4 {

    padding: 0;
    margin: 2rem 0 1rem 0;
}

div[id*="panelSearch"] .form-field .top .title {
    padding: 0 1.5rem;
    margin: 1rem 0;
}
div[id*="panelSearch"] .form-field .top .title, div[id*="panelSearch"] h4 {
    color: #181c32!important;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.2;
    text-align: left!important;
    background-image: none;
    float: none;
}

div[id*="panelSearch"] .line .intitule-auto.bloc-740 {
    width: 100%;
    padding: 0;
}
#middle .main-part > .link-line {
    padding: 0 2rem;
    box-sizing: border-box;
}
td[headers="entrepriseName"] span.pull-left {
    float: left;
    width: 100%;
}

td[headers="entrepriseName"] ul.notes-echelle {
    float: left!important;
    width: 100%;
}
.line .content-bloc {
    margin-bottom: 0;
    padding-top: 0;
}
.ongletLayer .table-results td span.blue {
    color: #181c32;
    font-weight: 400;
    vertical-align: top;
}
.srh {
    width: max-content;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
}
.ongletLayer .table-results td .srh a.btn-action {
    width: auto!important;
    margin-left: 0.25rem;
    margin-top: -0.25rem;
}
.ongletLayer .table-results td[headers="allCons_intitule"] .objet-line strong {
    font-weight: 500;
}
span.ref, span.attributaire, .bloc-abreviation .intitule, .bloc-glossaire .intitule, .bloc-faq a {
    color: #019ef7;
}

.column-action-140 {
    width:18%;
    float:left;
    padding-left:10px;
    margin-right: calc(4px + 1rem);
    box-sizing: border-box;
}
.etapes-5-process {
    margin: 1rem 0;
    width: calc(100% - 4rem);
    box-sizing: border-box;
    padding: 0;
}
div.etapes-5-process { width:100%;
    background:none !important;
    height:auto;
    margin-bottom:10px;
    margin-top:0px;
    overflow:hidden;
    float:left;
    margin-left: 10px;
}
div.etapes-5-process > div, div.etapes-5-process > span {
    width: 18%;
    float: left;
    padding-left: 10px;
    background-color: #ebedf3;
    margin-right: calc(4px + 1rem);
    position: relative;
    font-weight: 500;
    color: #7e8299;
    font-size: 0.9rem;
    box-sizing: border-box;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 0!important;
}
div.etapes-5-process > div > span {
    width: 100%;
    color: #7e8299;
    font-weight: 500;
    font-size: 0.9rem;
}

#ctl0_CONTENU_PAGE_etape0 > div{
    background-color: #007bff;
    color: white;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2){
    background-color: #007bff;
    color: white;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3){
    background-color: #007bff;
    color: white;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4){
    background-color: #007bff;
    color: white;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child{
    background-color: #007bff;
    color: white;
}

#ctl0_CONTENU_PAGE_etape0 > div::before{
    border-color: #007bff #007bff #007bff transparent;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2)::before{
    border-color: #007bff #007bff #007bff transparent;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3)::before{
    border-color: #007bff #007bff #007bff transparent;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4):before{
    border-color: #007bff #007bff #007bff transparent;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child::before{
    border-color: #007bff #007bff #007bff transparent;
}

#ctl0_CONTENU_PAGE_etape0 > div::after{
    border-left: 1em solid #007bff;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2)::after{
    border-left: 1em solid #007bff;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3)::after{
    border-left: 1em solid #007bff;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4)::after{
    border-left: 1em solid #007bff;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child::after{
    border-left: 1em solid #007bff;
}
div.etapes-5-process > span::after, div.etapes-5-process > div::after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-top: 1.5em solid transparent;
    border-bottom: 1.5em solid transparent;
    border-left: 1em solid #ebedf3;
    right: -10px;
}

div.etapes-5-process > span::before, div.etapes-5-process > div::before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-width: 1.5em 0 1.5em 1em;
    border-style: solid;
    border-color: #ebedf3 #ebedf3 #ebedf3 transparent;
    left: -11px;
}

.creation-consultation .intitule-150 {
    max-width: 28%;
    flex: 0 0 28%;

}

.creation-consultation .content-bloc-auto {
    max-width: 60%;
    flex: 0 0 60%;
    display: flex;
    align-items: center;
}
.creation-consultation .a.bouton-small{
    margin-left:0em !important;
}

input.ok {
    width: 100px!important;
    line-height: 1px;
}


.creation-consultation .form-field {
    margin: 0 0;
    margin-bottom: 0em;
}

.creation-consultation .flex-radio {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    margin-left: 10px;
}

.creation-consultation .intitule-line{
    width: 20%;
}

a.bouton-small {
    margin-left: 0;
}
.creation-consultation.content-bloc.a{
    flex-direction: column;
}

.creation-consultation.intitule-180 {
    width: 40%;
}
.creation-consultation.bloc-fileupload {
    position: relative;
    display: flex;
    flex-direction: column;
}

.creation-consultation select.liste-entites, .creation-consultation .form-field input:not([type="radio"]):not([type="submit"]),.creation-consultation textarea.long, .creation-consultation .form-field input:not([type="radio"]):not([type="submit"]),.creation-consultation .montant .long {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin: 0;
}

select.moyen {
    width: 344px;
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    box-sizing: content-box;
    margin: 20px;
}

div[id$="rechercheAvancee"].float-left .main-part,div#middle > div[id$="TableauDeBord"].float-left .main-part {
    max-width: 100%!important;
}

div[id$="rechercheAvancee"].float-left {
    display: flex;
    width: 75%;
}
.line .enter-and-mad {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.line .enter-and-mad span.intitule-60.enter-mad {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
}
.line .enter-and-mad input {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 27%;
    flex: 0 0 27%;
    max-width: 27%;
    margin: 0 !important;
}
.line .enter-and-mad span.intitule-60.and-mad {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
    padding-left: 2%;
    padding-right: 2%;
}


div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] input[type="text"],
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] select {
    background-color: #F3F6F9 !important;
    color: #3F4254 !important;
    height: auto !important;
    padding: 0.825rem 1em !important;
    font-size: 1.08rem !important;
    line-height: 1.5 !important;
    border-radius: 0.42rem !important;
    box-shadow: none !important;
    border: none !important;
    box-sizing: content-box !important;
    margin: 0 !important;
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .intitule {
    max-width: 28%;
    flex: 0 0 28%;
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .bloc-600 {
    width: 97% !important;
    display: flex;
    flex-direction: column;

    margin: 0;
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .bloc-600 > .radios-flex {
    display: flex;
    padding: 10px 0;

}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .bloc-600 > select{
    width: 100% !important;

}
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .dateWrapper .intitule-150{
    width: 32%;
    /*! margin: 20px 0; */
}


div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .dateWrapper .intitule-auto{
    width: auto;
    padding-right: 10px !important;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    /*! padding: 0.65rem 0; */
    height: calc(1.5em + 1.3rem + 2px);
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .dateWrapper .calendar{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 28%;
    height: 34px;
}


div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] input[type="submit"] {
    line-height: 1px;
    height: auto;
    padding: 1rem 0.5rem;
    color: #fff!important;
    border-color: #019ef7;
    background-color: #019ef7;
    background-image: none;
    font-size: 1.15rem;
    border-radius: .475rem;
    margin: 2rem 0 1rem 0;
    max-height: 20px;
    text-align: center;
    font-weight: 500;
    width: auto;

}


div[id$="rechercheAvancee"] .line .enter-and-mad input {
    padding: 0.5rem !important;
}

div[id$="rechercheAvancee"] .line .intitule-bloc.bloc-155 {
    width: 20%;
    padding: 0 !important;
}
div[id$="rechercheAvancee"] .line {
    align-items: flex-start;
}
.calendar img {
    width: 30px;
    height: 30px;
}

div[id$="rechercheAvancee"] .flex-col {
    display: flex;
    justify-content: space-between;
}

div[id$="rechercheAvancee"] .flex-col .line-col {
    flex-grow: 1;
    min-width: 0;
}


div[id$="rechercheAvancee"] .flex-col div[id$="lieuExecution"]{
    flex: 0 0 49%;
    max-width: 49%;
    flex-direction: column !important;
    align-items: flex-start;
    gap: 0.25rem;
}

div[id$="rechercheAvancee"] .flex-col div[id$="panelDomainesActivites"]{
    flex: 0 0 49%;
    max-width: 49%;
    flex-direction: column !important;
    align-items: flex-start;
    row-gap: 0.25rem;
}



div[id$="rechercheAvancee"] .flex-col div[id$="panelDomainesActivites"] br {
    display: none;
}

div[id$="rechercheAvancee"] .flex-col div[id$="lieuExecution"] .bloc-500{
    width: unset;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.w-input-100 {
    width: 100% !important;
}
div[id$="rechercheAvancee"] div[id$="panelReferentielRadio"].line {
    width: auto !important;
    display: inline-flex;
}

.mr-1 {
    margin-right: 0.25rem !important;
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .breadcrumbs {
    margin-bottom: 0 !important;
}

.btn-action {
    background-image: none;
    background-color: #f3f6f9;
    height: auto;
    border-radius: 0.43rem;
    padding: 0.25rem;
    margin: auto;
    border: 1px solid #e4e6ef!important;
    text-align: center;
}

.table-results th#allCons_dateEnd, .table-results td[id="dateColumn"] {
    width: 11%;
}

.ongletLayer .table-results .time-green br {
    display: block !important;
}


.creation-consultation div[id$="infosReference"].info-bulle {
    margin-left: -10.75rem !important;
}

.popUpLieuxExecution {
    font-size: 13px !important;
    font-weight: 400;
    color: #3F4254;
}

.popUpLieuxExecution .form-field .content {
    border-left: none !important;
    border-right: none !important;
}

.popUpLieuxExecution .form-field .top,.popUpLieuxExecution .form-field .bottom  {
    display: none;
}

#popup {
    background-color: #EEF0F8!important;
}


.btn.btn-sm.btn-secondary, input.btn.btn-primary[title="Annuler"], input.bouton-moyen[value="Fermer"] {
    color: #3F4254;
    background-color: #E4E6EF;
    border: 1px solid transparent;
    height: auto;
    border-radius: 0.475rem !important;
    margin-right: 0.5rem !important;
    text-align: center;
    max-height: 20px;
    padding: 0.75rem 1rem;
    line-height: 1px;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    outline: none !important;
    vertical-align: middle;
    cursor: pointer;
}



.popUpLieuxExecution input.btn.btn-sm.btn-primary {
    color: #fff;
    background-color: #019ef7;
    border: 1px solid transparent;
    height: auto;
    border-radius: 0.475rem !important;
    margin-right: 0.5rem !important;
    text-align: center;
    max-height: 20px;
    padding: 0.75rem 1rem;
    line-height: 1px;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    outline: none !important;
    vertical-align: middle;
    cursor: pointer;
}
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] select[id$="AdvancedSearch_categorie"],
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] select[id$="AdvancedSearch_statut"],
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] select[id$="AdvancedSearch_procedureType"]
{
    width: 576px !important;
}

.creation-consultation div[id$="panelAjoutPieceDce"] .intitule-auto,
.creation-consultation div[id$="panelRemplacerPieceDce"] .intitule-auto,
.creation-consultation #panelRemplacerToutDCE .intitule-auto
{
    flex: 0 0 100% !important;

}

.creation-consultation div[id$="panelAjoutPieceDce"] .intitule-150,
.creation-consultation #panelRemplacerToutDCE .intitule-150
{
    max-width: 19% !important;
    flex: 0 0 19% !important;
}


.creation-consultation div[id$="panelAjoutPieceDce"] .indent-30,
.creation-consultation #panelRemplacerToutDCE .indent-30
{
    padding-left: 23px !important;
}

.creation-consultation div[id$="panelRemplacerPieceDce"] .indent-25 {
    padding-left: 7px !important;
}


.fileUploadInfoFlex {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 22px;
}

.bloc-fileupload .pourcentage-chargement {
    position: relative !important;
    top: -22px !important;
}


.creation-consultation div[id$="paneltelechargementPartiel"] {
    flex: 0 0 100%;
    max-width: 100%;
}


.creation-consultation div[id$="panelaccesRestreint"] .propositionAccessCodeWrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 46px;
}

.btn-valider-modal {
    background-color: #019ef7 !important;
    color: #fff !important;
}


.btn-annuler-modal {
    color: #3F4254 !important;
}
span.wan {
    margin-left: 9px;
}
.svg-detail-consultation, .svg-detail-consultation .picto-link{
    display: flex !important;
}
recap-bloc svg,.svg-detail-consultation .picto-link svg {
    margin-right: 8px;
}

.recap-infos-consultation .content-bloc.bloc-450{
    width:60%;
}

.recap-infos-consultation .panel-toggle{
    witdh:auto;
}



/* KBE */


div:not(.creation-consultation) div.form-field:not(.bloc-pieces) >.top {
    background: none;
    height: 4.2rem;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .top > .left {
    background: none;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .top > .right {
    background: none;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .bottom {
    display: block;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .bottom > .left {
    background: none;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .bottom > .right {
    background: none;
}

div#recap-consultation > .top {
    display: none;
}

a.bouton-edit {
    color: #3699FF !important;
    background-color: #E1F0FF;
    text-decoration-line: none;
    border-color: transparent;
    background-image: none;
}

a.bouton-edit:hover {
    color: #E1F0FF !important;
    background-color: #3699FF !important;
    text-decoration-line: none;
    border-color: transparent;
    background-image: none;
}

.form-bloc .top {
    display: none;
}

.toggle-panel .top {
    display: none;
}

.creation-consultation .form-field >.bottom {
    display: none !important;
}

div[id$="panelDetailsConsultation"] .toggle-panel .content {
    border-right: 1px solid #EBEDF3 !important;
}

textarea.long {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

.calendar input.heure {
    background-color: #F3F6F9 !important;
    color: #3F4254 !important;
    height: auto !important;
    padding: 0.825rem 1em !important;
    font-size: 1.08rem !important;
    line-height: 1.5 !important;
    border-radius: 0.42rem !important;
    box-shadow: none !important;
    border: none !important;
    box-sizing: content-box !important;
    margin: 0 !important;
}

.changing-consultation .top {
    height: 14px !important;
    background: url(../images/toggle-panel-border.gif) repeat-x 0 7px !important;
    overflow: hidden;
}
.changing-consultation .top .left {
    display: block;
    float: left;
    background: url(../images/toggle-panel-top-left.gif) no-repeat 0 7px !important;
    height: 14px;
    width: 7px;
}
.changing-consultation .top .right {
    display: block;
    float: right;
    background: url(../images/toggle-panel-top-right.gif) no-repeat 0 7px !important;
    height: 14px;
    width: 7px;
}
.changing-consultation .content {
    width: auto;
    clear: both;
    border-left: 1px solid #d7d7d7 !important;
    border-right: 1px solid #d7d7d7 !important;
    padding: 5px;
    overflow: hidden;
}
.changing-consultation .bottom {
    height: 7px;
    background: url(../images/toggle-panel-border.gif) repeat-x 0 6px !important;
    clear: both;
}
.changing-consultation .bottom .left {
    display: block;
    float: left;
    background: url(../images/toggle-panel-bottom-left.gif) no-repeat !important;
    height: 7px;
    width: 7px;
}
.changing-consultation .bottom .right {
    display: block;
    float: right;
    background: url(../images/toggle-panel-bottom-right.gif) no-repeat !important;
    height: 7px;
    width: 7px;
}

.table-results th.top {
    display: none !important;
}
/* FIN KBE */


.recap-infos-consultation .panel-toggle#modalitesValidation{
    width: 70rem!important;
}

.recap-infos-consultation .picto-link {
    display: flex;
    align-items: flex-end;
}

.recap-infos-consultation .picto-link svg{
    margin-right: 5px;
}

.form-choix-destinataire .bloc-505{
    width: 50rem;
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0
}
.form-choix-destinataire .intitule-auto.bloc-225{
    width: 20rem;
}

.info-consultation svg{
    width: 16px;
    height: 16px;
}




.creation-consultation div[id$="etapeDonneesComplementaires_demandesAchat_panelDemandeAchat"] {
    flex: 0 0 97% !important;
    max-width: 97% !important;
}



.msg-erreur {
    background-color: #F64E60!important;
    border-color: #F64E60!important;
    color: #ffffff!important;
    border-radius: 0.42rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDM0MC44IDM0MC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik0xNzAuNCwwQzc2LjQsMCwwLDc2LjQsMCwxNzAuNHM3Ni40LDE3MC40LDE3MC40LDE3MC40czE3MC40LTc2LjQsMTcwLjQtMTcwLjRTMjY0LjQsMCwxNzAuNCwweiBNMTcwLjQsMzIzLjYgICAgYy04NC40LDAtMTUzLjItNjguOC0xNTMuMi0xNTMuMlM4NiwxNy4yLDE3MC40LDE3LjJTMzIzLjYsODYsMzIzLjYsMTcwLjRTMjU0LjgsMzIzLjYsMTcwLjQsMzIzLjZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik0xODIuNCwxNjkuNmw1MC01MGMzLjItMy4yLDMuMi04LjgsMC0xMmMtMy4yLTMuMi04LjgtMy4yLTEyLDBsLTUwLDUwbC01MC01MGMtMy4yLTMuMi04LjgtMy4yLTEyLDAgICAgYy0zLjIsMy4yLTMuMiw4LjgsMCwxMmw1MCw1MGwtNTAsNDkuNmMtMy4yLDMuMi0zLjIsOC44LDAsMTJjMS42LDEuNiw0LDIuNCw2LDIuNHM0LjQtMC44LDYtMi40bDUwLTUwbDUwLDUwYzEuNiwxLjYsNCwyLjQsNiwyLjQgICAgczQuNC0wLjgsNi0yLjRjMy4yLTMuMiwzLjItOC44LDAtMTJMMTgyLjQsMTY5LjZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPC9nPjwvc3ZnPg==)!important;
    background-repeat: no-repeat!important;
    background-size: 32px!important;
    background-position: 10px center!important;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.msg-avertissement {
    background-color: #FFA800!important;
    border-color: #FFA800!important;
    color: #fff!important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTI1NiwwQzExNC40OTcsMCwwLDExNC41MDcsMCwyNTZjMCwxNDEuNTAzLDExNC41MDcsMjU2LDI1NiwyNTZjMTQxLjUwMywwLDI1Ni0xMTQuNTA3LDI1Ni0yNTYgICAgQzUxMiwxMTQuNDk3LDM5Ny40OTMsMCwyNTYsMHogTTI1Niw0NzJjLTExOS4zOTMsMC0yMTYtOTYuNjE1LTIxNi0yMTZjMC0xMTkuMzkzLDk2LjYxNS0yMTYsMjE2LTIxNiAgICBjMTE5LjM5MywwLDIxNiw5Ni42MTUsMjE2LDIxNkM0NzIsMzc1LjM5MywzNzUuMzg1LDQ3MiwyNTYsNDcyeiIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LDEyOC44NzdjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwVjI3Ny42N2MwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMHMyMC04Ljk1NCwyMC0yMFYxNDguODc3ICAgIEMyNzYsMTM3LjgzMSwyNjcuMDQ2LDEyOC44NzcsMjU2LDEyOC44Nzd6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxjaXJjbGUgY3g9IjI1NiIgY3k9IjM0OS4xNiIgcj0iMjciIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiPjwvY2lyY2xlPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=)!important;
    background-repeat: no-repeat!important;
    background-size: 32px!important;
    background-position: 10px center!important;
    border-radius: 0.42rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.msg-confirmation {
    background-color: #1BC5BD!important;
    border-color: #1BC5BD!important;
    color: #fff!important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTQ5Ny4zNiw2OS45OTVjLTcuNTMyLTcuNTQ1LTE5Ljc1My03LjU1OC0yNy4yODUtMC4wMzJMMjM4LjU4MiwzMDAuODQ1bC04My41MjItOTAuNzEzICAgIGMtNy4yMTctNy44MzQtMTkuNDE5LTguMzQyLTI3LjI2Ni0xLjEyNmMtNy44NDEsNy4yMTctOC4zNDMsMTkuNDI1LTEuMTI2LDI3LjI2Nmw5Ny4xMjYsMTA1LjQ4MSAgICBjMy41NTcsMy44NjYsOC41MzUsNi4xMTEsMTMuNzg0LDYuMjJjMC4xNDEsMC4wMDYsMC4yNzcsMC4wMDYsMC40MTIsMC4wMDZjNS4xMDEsMCwxMC4wMDgtMi4wMjYsMTMuNjIzLTUuNjI4TDQ5Ny4zMjIsOTcuMjg2ICAgIEM1MDQuODczLDg5Ljc2MSw1MDQuODg2LDc3LjU0LDQ5Ny4zNiw2OS45OTV6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik00OTIuNzAzLDIzNi43MDNjLTEwLjY1OCwwLTE5LjI5Niw4LjYzOC0xOS4yOTYsMTkuMjk3YzAsMTE5Ljg4My05Ny41MjQsMjE3LjQwNy0yMTcuNDA3LDIxNy40MDcgICAgYy0xMTkuODc2LDAtMjE3LjQwNy05Ny41MjQtMjE3LjQwNy0yMTcuNDA3YzAtMTE5Ljg3Niw5Ny41MzEtMjE3LjQwNywyMTcuNDA3LTIxNy40MDdjMTAuNjU4LDAsMTkuMjk3LTguNjM4LDE5LjI5Ny0xOS4yOTYgICAgQzI3NS4yOTcsOC42MzgsMjY2LjY1OCwwLDI1NiwwQzExNC44NCwwLDAsMTE0Ljg0LDAsMjU2YzAsMTQxLjE1NCwxMTQuODQsMjU2LDI1NiwyNTZjMTQxLjE1NCwwLDI1Ni0xMTQuODQ2LDI1Ni0yNTYgICAgQzUxMiwyNDUuMzQyLDUwMy4zNjIsMjM2LjcwMyw0OTIuNzAzLDIzNi43MDN6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPC9nPjwvc3ZnPg==)!important;
    background-repeat: no-repeat;
    background-size: 32px!important;
    background-position: 10px center!important;
    border-radius: 0.42rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.msg-info {
    background-color: #157eec !important;
    border-color: #157eec !important;
    color: #fff!important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDkwIDQ5MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iYm9sZF9jb3B5XzM3XyI+Cgk8cGF0aCAgZmlsbD0iI2ZmZmZmZiIgZD0iTTI0NSwwQzEwOS42ODQsMCwwLDEwOS42ODQsMCwyNDVzMTA5LjY4NCwyNDUsMjQ1LDI0NXMyNDUtMTA5LjY4NCwyNDUtMjQ1UzM4MC4zMTYsMCwyNDUsMHogTTI0NSw0NTkuMzc1CgkJYy0xMTguMjEzLDAtMjE0LjM3NS05Ni4xNjMtMjE0LjM3NS0yMTQuMzc1UzEyNi43ODcsMzAuNjI1LDI0NSwzMC42MjVTNDU5LjM3NSwxMjYuNzg3LDQ1OS4zNzUsMjQ1UzM2My4yMTIsNDU5LjM3NSwyNDUsNDU5LjM3NXoiCgkJLz4KCTxwb2x5Z29uICBmaWxsPSIjZmZmZmZmIiBwb2ludHM9IjI2Ni44MzYsMjg2Ljk4NyAyNzUuMTk2LDExNC44NzQgMjE0Ljc4OCwxMTQuODc0IDIyMy41MzIsMjg2Ljk4NyAJIi8+Cgk8cGF0aCAgZmlsbD0iI2ZmZmZmZiIgZD0iTTI0NS4xODQsMzA1Ljk3NGMtMjAuMTM2LDAtMzQuMTc4LDE0LjQyNC0zNC4xNzgsMzQuNTc2YzAsMTkuNzM4LDEzLjY3NCwzNC41NzYsMzQuMTc4LDM0LjU3NgoJCWMyMC41MDMsMCwzMy44MjUtMTQuODIzLDMzLjgyNS0zNC41NzZDMjc4LjYxMSwzMjAuMzk5LDI2NS4zMDQsMzA1Ljk3NCwyNDUuMTg0LDMwNS45NzR6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)!important;
    background-repeat: no-repeat;
    background-size: 32px!important;
    background-position: 10px center!important;
    border-radius: 0.42rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.msg-erreur *, .msg-avertissement *, .msg-confirmation * , .msg-info *{
    color: #ffffff !important;
    width: auto;
}

.picto-link .download-icon  {
    margin-right: 4px;
}

.picto-link .download-icon > svg {
    width: 16px;
    height: 16px;
}

div[id$="bloc_etapeDocumentsJoints"] .picto-link {
    display: flex;
}

.icone-table{
    text-decoration: none !important;
}

#header .date{
    float: right;
    padding: 0.75rem 0rem;
    min-width: 0;
}

.ongletLayer .table-results th#allCons_ref, .ongletLayer .table-results td[headers="allCons_ref"], .ongletLayer .table-results td[headers="allCons_actionsOpt"], .ongletLayer .table-results th#allCons_actionsOpt {
    width: 9%;
}

.ongletLayer .table-results th#allCons_actions, .ongletLayer .table-results td[headers="allCons_actions"], .ongletLayer .table-results td[headers="allCons_registres"], .ongletLayer .table-results th#allCons_registres{
    width: 3%;
    text-align: center!important;
    padding-left: 0.75rem!important;
}

.ongletLayer .table-results th#allCons_dateEnd, .ongletLayer .table-results td[headers="allCons_dateEnd"], .ongletLayer .table-results th#allCons_ref, .ongletLayer .table-results td[headers="allCons_ref"]{
    width: 5%;
}

.warning {
    display: flex;
    align-items: baseline;
}

.info-consultation .line {
    align-items: flex-end !important;
}
.info-consultation .label-acces{
    align-items: flex-start !important;

}

a.bouton-suivant{
    color: #6c7293;
    text-decoration: none;
    font-weight: 500 !important;
    font-size: 0.925rem;
    line-height: 1.35;
    padding: 1rem 1rem 1rem 1.5rem;
    display: inline-block;
    width: auto;
    border-radius: 0.43rem;
    background-color: rgba(77, 89, 149, 0.06);
    border-color: transparent;
    margin-right: 1rem !important;
    background-position: 0.5rem center;
}

.zoneText {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

.saveBoutton{
    line-height: 1px;
    height: auto;
    padding: 1rem 0.5rem;
    color: #fff;
    border-color: #019ef7;
    background-color: #019ef7;
    background-image: none;
    font-size: 1.15rem;
    border-radius: 0.475rem;
    margin: 2rem 0 1rem 0;
    max-height: 20px;
    text-align: center;
    font-weight: 500;
    width: auto;
}

/* DEBUT AME */
.input-40, .input-185 {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    box-sizing: content-box;
    margin: 0;
}
select.long, select.bloc-300 {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin: 0;
}

a.ajout-el:before {
    content: "+";
    font-size: 20px;
    line-height: 0;
    font-weight: 400;
    vertical-align: middle;
}

.ajout-el,.bouton-validation-moyen.float-right, .bouton-validation, .link-line a.bouton-details-190,.bouton-edit, .btn.btn-primary, .bouton-moyen,
.bouton-moyen-120, .bouton-moyen-140, .suppr-entite ,a.bouton-arrow-long-120, .bouton-annulation{
    color: #3699FF !important;
    background-color: #E1F0FF;
    border-color: transparent;
    background-image: none;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    text-decoration-line: none;

}
.ajout-el:hover,.bouton-validation:hover,.bouton-validation-moyen.float-right:hover, .link-line a.bouton-details-190:hover,.bouton-edit:hover,
.btn.btn-primary:hover, .bouton-moyen:hover,  .bouton-moyen-120:hover,  .bouton-moyen-140:hover, .bouton-annulation:hover {
    color: #E1F0FF !important;
    background-color: #3699FF!important;
    border-color: transparent;
    background-image: none;
}

.suppr-entite:hover {
    color: #E1F0FF!important;
    background-color: #e02b1a !important;
    border-color: transparent !important;
    background-image: none !important;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem !important;
    font-size: 0.925rem !important;
    line-height: 1.35 !important;
    border-radius: 0.42rem !important;
    vertical-align: middle !important;
    display: inline-block !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    text-decoration-line: none !important;
}

/* FIN AME */
a.notificationBoutton {
    color: #fff;
    border-color: #019ef7;
    background-color: #019ef7;
    background-image: none;
    font-size: 1.15rem;
    border-radius: 0.475rem;
    margin: 0rem 0 -1rem 0;
    max-height: 20px;
    text-align: center;
    font-weight: 500;
    width: auto;
}

.returnline{
    border-top: solid white;
    border-color: transparent;
    margin-bottom: 0rem;
}

.link-line a.bouton-imprimer{
    background-image: none;
    font-weight: 500 !important;
    color: #009ef7;
    padding: 0.65rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    background-color: #dcf2ff;
    border-color: transparent;
    outline: none !important;
    vertical-align: middle;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    display: inline-block;
    text-align: center;
}


a.creationContratBoutton, .notificationBoutton {
    padding: 0.5rem 0.75rem;
    color: #fff;
    border-color: #019ef7;
    background-color: #019ef7;
    background-image: none;
    font-size: 1.15rem;
    border-radius: 0.475rem;
    margin: 0rem 0 -1rem 0;
    max-height: 20px;
    text-align: center;
    font-weight: 500;
    width: auto;
    text-decoration-line: none;
}

.inactive-btn{
    opacity: 0.4;
}

a.disabled {
    pointer-events: none;
    cursor: default;
}
.registre-line .intitule-small{
    display: flex;
}

.picto-link .btn-action {
    margin-bottom: 6px;
}

.registre-line .intitule-small {
    padding-left: 11px;
}

.changing-consultation div:not(.creation-consultation) div.form-field:not(.bloc-pieces) >.top, .changing-consultation div:not(.creation-consultation) div.form-field:not(.bloc-pieces) >.top .right, .changing-consultation div:not(.creation-consultation) div.form-field:not(.bloc-pieces) >.top .left {
    height: auto!important;
}

.btn.btn-sm.btn-secondaryParcourir{
    color: #3F4254!important;
    background-color: #E4E6EF;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.42rem!important;
    float: none!important;
    margin-right: 0.5rem !important;
}

input.file-630:before {
    color: #009ef7!important;
    background-color: #dcf2ff;
    border-color: transparent;
    font-size: 1rem;
    font-weight: 400;
    content: "Choisir un fichier";
    display: inline-block;
    outline: none !important;
    vertical-align: middle;
    line-height: 1.35;
    border-radius: 0.2rem;
    padding: 0.5rem 0.7rem;
    text-align: center;
    cursor: pointer;
    visibility: visible;
    position: absolute;
}

input.file-630.float-left {
    margin-left: 2rem;
    padding: 0.5rem;
    border-radius: 0.43rem;
    border: 2px dashed #ebedf3;
}

.verifierBouton{
    color: #eceef7;
    border: 1px solid #009ef7;
    padding: 0.65rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.42rem!important;
    float: none!important;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    outline: none !important;
    vertical-align: middle;
    margin-right: 0.5rem !important;
    background-color: #009ef7;
}

.verifSignature .tableau-detail-pli .bloc-message {
    margin: 0 0 5px 0 !important;
    width: 100%;;
}

.verifSignature .btn-primary{
    float: right!important;
}
.verifSignature .content {
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    width: auto;
    height: auto;
    margin: 0 0 0 10px;
}
.verifSignature .tableau-verif-signature .bloc-detail {
    margin-left: 0;
}
.verifSignature .tableau-detail-pli .bloc-detail {
    border: 0px;
    width: 100%;
}

.verifSignature .tableau-detail-pli .column {
    line-height: normal;
}
.verifSignature .btn-Ajout{
    border: 1px solid #007bff;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    color: #007bff!important;
    width: auto;
    height: auto;
    background-image: none;
}

.verifSignature .form-field {
    margin: 0px;
}

.verifSignature .table-bloc h2{
    font-size: 1.5rem;
}

div#divVerifPluginEnCours {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    border: 0;
    position: relative;
    background-color: #009ef726;
    overflow: hidden;
    padding: 1.5rem 2.25rem!important;
    margin: 2rem auto!important;
    z-index: 2;
}
span.msg-verifa {
    vertical-align: super;
}
.form-field1.card.bg-gray-blue.p-2.mb-3,div#divVerifPluginOk,div#divVerifPluginKo,div#divVerifPluginEnCours {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    border: 0;
    position: relative;
    background-color: #009ef726;
    overflow: hidden;
    padding: 1.5rem 2.25rem!important;
    margin: 2rem auto!important;
    z-index: 2;
}

.form-field1.card.bg-gray-blue.p-2.mb-3 .content > div.prepa-av,div#divVerifPluginOk > p,div#divVerifPluginKo > p,div#divVerifPluginEnCours > p {
    line-height: 1.2;
    text-align: left;
    font-weight: 500!important;
    width: 44%;
    display: inline-block;
    float: left;
    font-size: 1.35rem !important;
    color: #181C32 !important;
}

.form-field1.card.bg-gray-blue.p-2.mb-3:after, div#divVerifPluginOk:after ,div#divVerifPluginKo:after,div#divVerifPluginEnCours:after {
    content: " ";
    width: 200%;
    height: 1000px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 45%;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    background-color: white;
}
div#divVerifPluginOk i.fa.fa-check-circle {
    font-size: 4rem;
    float: left;
    margin-right: 2%!important;
    color: #1BC5BD;
}

.bloc-formulaires-reponse div#divVerifPluginEnCours {
    background-color: #ffffff;
    border: 1px solid #009ef726;
    border-radius: 0.42rem;
}

.bloc-formulaires-reponse div#divVerifPluginKo:after {
    background-color: #ff949957;
}
.bloc-formulaires-reponse div#divVerifPluginOk:after {
    background-color: #1bc5bd45;
}
.bloc-formulaires-reponse div#divVerifPluginEnCours:after {
    background-color: #009ef726;
}
div#divVerifPluginKo i.fa.fa-exclamation-circle,div#divVerifPluginOk i.fa.fa-check-circle{
    float:none!important;
    font-size: 3rem;
}
span.msg-verifa {
    vertical-align: super;
}

.diagnosticStyleButton {
    color: #fff;
    border: 1px solid #009ef7;
    padding: 0.65rem 1rem;
    font-size: 1rem;
    line-height: 1;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    vertical-align: middle;
    background-color: #009ef7;
    border-radius: 0.42rem!important;
    float: right;
    text-decoration: none;
}

/* DEB MODIF SGU*/
.main-part-resize{
    width: 0%;
}
.svg-size{
    width: 15px;
}

/* FIN MODIF SGU*/

/* DEBUT SGU MODIF */
.OK-Marging {
    margin: 0rem 0 0rem 0!important;
}

.recherche-rapide{
    width:90%!important;
}

a.bouton-moyen {
    display: block;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    color: #fff!important;
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #007bff;
    font-weight: 500;
    font-size: 1rem;
}

.grouptd{
    border-bottom: 1px;
    line-height: normal;
    margin: 1rem 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.grouptd{
    border-bottom: 1px;
    line-height: normal;
    margin: 1rem 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

div[id$="ArchiveTableauBord"] div#tabNav {
    padding: 0 1rem;
}
div#middle > div[id$="ArchiveTableauBord"].float-left {
    width: 78.5%;
}
div#middle > div[id$="ArchiveTableauBord"].float-left .main-part {
    max-width: 100%!important;
}

/* FIN SGU MODIF */

div#myTabContent > div#home .line  input {
    background-color: #F3F6F9;
    border-color: #ebedf3;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: auto;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

div#myTabContent > div#home .line .row {
    margin: 0;
    width: auto;
}

div#myTabContent > div#home .line .row select {
    width: auto!important;
}

div#myTabContent > div#home .line .row input {
    width: auto;
}

div#myTabContent > div#home .line .float-left {
    float: none!important;
    margin-bottom: 1rem;
    display: table;
}

div#myTabContent > div#home .line .calendar {
    width: auto;
    margin: 0 1rem!important;
}

div#myTabContent > div#home .line .calendar input {
    width: auto;
    max-width: 120px;
}

div#myTabContent > div#home .line .float-left .clear-both select {
    width: auto;
    display: block;
    height: calc(1.5em + 1.3rem + 2px);
    padding: 0.65rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #3F4254;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #E4E6EF;
    border-radius: 0.42rem;
    -webkit-box-shadow: none;
    box-shadow: none;
}

div#myTabContent > div#home .line .float-left .clear-both .float-left .intitule-150 {
    padding-left: 0.5rem;
}


div#myTabContent > div#home .panel-header {
    font-size: 18px;
    font-weight: 600;
    margin-top: 2rem;
}

div#myTabContent > div#home .line .intitule-250.police-label {
    font-weight: 500;
    margin-bottom: 1rem;
}

div#myTabContent > div#home .line .float-left .clear-both .intitule-150 {
    padding-left: 0.5rem;
}

div#myTabContent > div#home .boutons-line {
    padding: 1rem;
    box-sizing: border-box;
}

.toggle-panel#legende .column {
    margin-right: 7%;
}

/* DEB SGU MODIF */

.ongletLayer .table-results th#selection, .ongletLayer .table-results td[headers="selection"] {
    width: 2%;
}

.intitule-legende-archives{
    width: 600px;
    margin-bottom: 3px;
    line-height: normal;
    padding-top: 4px;
}

.toggle-panel#legende .column {
    margin-right: 7%;
}
/* FIN SGU MODIF */

input.bouton-enregistrer, input.bouton-rechercher {
    color: #007bff !important;
    border-color: #007bff;
}

.form-field input[type="text"]:not([id$="numPageTop"]):not([id$="numPageBottom"]),.listesDestinatairesChoixLibre,.textMail {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}
div[id$="panelEnvoiLogin"] input[type="text"]{
    padding: 0.55rem 0.75rem !important;
}
input[id$="emailUser"].long.form-control.float-left {
    width: 50% !important;
    margin-right: 2rem;
}
.svg-size{
    width:15px;
    height:15px
}


.table-diagnostics{
    clear: both;
    border-collapse: collapse;
    border: 0px;
    color: #666666;
    width: 100%;
    margin-bottom: 10px;
    text-align: left;
    border-bottom: 1px solid #edebeb;
}

.table-diagnostics td {

    padding: 0.75rem 0.75rem;
    color: #181c32!important;
    border-color: transparent!important;
}

.importantMessage {
    width: 1100px;
    background-color: #f1faff!important;
    border-radius: 0.775rem!important;
    padding: 1rem!important;
    border: 1px dashed #009ef7!important;
    margin-bottom: 1rem;
    float: left;
    padding: 5px;
    text-align: left;
}


/* FIN SGU MODIF */

/*********************** Téléchargement des plis chiffrés *******************************/
div#main-part.main-part.main-part-resize {
    margin-left: 1.5rem;
}


/*********************** Administration métier > Accès aux statistiques > Recherche avancée *******************************/
span#ctl0_CONTENU_PAGE_recherche {
    float: left;
    flex: 0 0 auto;
    width: 79%;
}

#middle > span > div#main-part.main-part {
    max-width: calc(100% - 2rem);
}

div#objetRecherche {
    width: 100%;
}

div#objetRecherche .line .content-bloc.bloc-700 {
    width: auto;
    line-height: 1.8;
}

div#criteresFiltres {width: 100%;}

div#criteresFiltres .line .bloc-700 {
    width: 100%;
}

div#criteresFiltres .line {
    width: 100%;
}

input.bouton-long-190.float-left, input.bouton-annulation.float-left {
    /* color: #3f4254!important; */
    background-image: none;
    background-color: #f1f1f1;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    text-decoration-line: none;
    border: 1px solid #007bff!important;
}



/*************************************** Consultations > Recherche avancée **********************************************/
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] input[type="submit"] {
    border-color: #921914;
    background-color: #921914;
    color: #fff!important;
    font-weight: 500!important;
}


/*************************************** Paramétrages > Paramétrage des procédures **********************************************/
div[id*=panelParametrageTypeProcedure] .bloc-pieces > .top .title {
    border: 1px solid #d8d8d8;
    background-image: none!important;
    border-top-left-radius: 8px;
    padding: 10px 5px 0 5px;
    border-top-right-radius: 8px;
}
div[id*=panelParametrageTypeProcedure] div:not(.creation-consultation) div.form-field.bloc-pieces > .top > .left {
    display: none!important;
}
div[id*=panelParametrageTypeProcedure] .spacer-small, div[id*=panelParametrageTypeProcedure] .breaker {
    display: block;
}

a[id*="domaineActivite_linkDisplay"]:hover {
    color: #3699FF !important;
    background-color: #E1F0FF;
}

a[id*="domaineActivite_linkDisplay"]{
    color: #3699FF !important;
    background-color: #E1F0FF;
    border: 1px solid #007bff;
    text-decoration-line: none;
    display: block;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    width: fit-content;
    height: auto;
    background-image: none;
    font-weight: 600;
    font-size: 0.925rem;
    line-height: normal;
}
.courdo-xxl{
    width:1000px;
}

.form-background{
    background-color: #F3F6F9;
    width: 62%;
}
/*********************************** MPE-423 *******************************/
.form-field .line-partitioner input[type="text"],.partitioner select {
    padding: 0.2rem;
    border: 1px solid #767676;
    line-height: initial;
    border-radius: 4px;
    margin: 0 4px;
}
#middle > div[id$=ctl0] > div#main-part {
    max-width: 100%;
}

#middle > div[id$=ctl0] > div#main-part .form-field > .content > .float-right.margin-fix {
    width: 100%;
}

#middle > div[id$=ctl0] {
    width: calc(79% - 2rem);
}

input[id$=sigleCommission] {
    width: auto;
}
div#main-part>.form-bloc.recap-infos-consultation {
    margin: 0 2rem;
}
div[id$=panelAjoutMembre] .line input.ok {
    margin: 0;
    width: auto!important;
    margin-left: 1rem;
}

div[id$=panelAjoutMembre] .line a.ajout-el {
    padding: 1.25rem;
    margin-left: 1rem;
}
#header .logo-client, #header .top>div {
    max-width: fit-content;
}

#header .logo-organisme {
    position: relative;
    right: initial;
    top: initial;
}
.creation-consultation div[id$="etapeIdentification"] .content-bloc {
    align-items: flex-start;
}

.btn-action-com{
    margin-right: 2px;
}

.col-250-S {
    width: 250px!important;
}

a.charger-el:before {
    content: "" !important;
}

a.charger-el {
    padding: 1.2% 1.2% !important;
    height: 10px !important;
    width: 18px !important;
    line-height: 8px;
}

div[id$=panelFormulaireCommission] .line a.ajout-el {
    padding: 1.25rem;
    margin-left: 1rem;
}

div[id$=panelFormulaireCommission] .line a.ajout-el {
    padding: 1.25rem;
    margin-left: 1rem;
}

.tableau-lots .actions {
    text-align: left;
    width: 140px !important;
}

.link-title {
    text-decoration-line: none;
}

.col-150 {
    width:150px!important;
}

.actions-long-200{
    width: 200px !important;
    text-decoration-line: none;
}
/************************************** Fin MPE-423 *****************************************/
.table-results.tableau-lots td {
    background: #ffffff;
    border-bottom: 1px solid #cdcdcd!important;
    text-align: left!important;
}

.form-field .line-partitioner input[type="text"], .partitioner select {
    padding: 0.2rem!important;
    border: 1px solid #767676!important;
    line-height: initial!important;
    border-radius: 4px!important;
    margin: 0 4px!important;
    background-color: white!important;
    max-width: 50px!important;
}

.creation-consultation .line-partitioner .partitioner .intitule {
    max-width: 100%;
}

.creation-consultation div[id$="PanelListeLots"] .boutons-line .link-title.float-left {
    padding-left: 1rem;
}

div#main-part>.form-bloc.recap-infos-consultation {
    margin-bottom: 15px;
}
.calendar input.heure {
    width: auto;
}
.creation-consultation .line > .intitule-140.indent-15 {
    max-width: 28%;
    flex: 0 0 28%;
}
.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] div[id$="panelVisitesLieux"] > div[id$="panelVisiteLieux"].line .content-bloc.bloc-600 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] .content-bloc {
    align-items: flex-start;
}

.line .content-bloc div[id$="visiteLayerLot"] {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}
/************************************** Fin MPE-423 *****************************************/
.table-results.tableau-lots td {
    background: #ffffff;
    border-bottom: 1px solid #cdcdcd!important;
    text-align: left!important;
}

.form-field .line-partitioner input[type="text"], .partitioner select {
    padding: 0.2rem!important;
    border: 1px solid #767676!important;
    line-height: initial!important;
    border-radius: 4px!important;
    margin: 0 4px!important;
    background-color: white!important;
    max-width: 50px!important;
}

.creation-consultation .line-partitioner .partitioner .intitule {
    max-width: 100%;
}

.creation-consultation div[id$="PanelListeLots"] .boutons-line .link-title.float-left {
    padding-left: 1rem;
}

div#main-part>.form-bloc.recap-infos-consultation {
    margin-bottom: 15px;
}
.calendar input.heure {
    width: auto;
}
.creation-consultation .line > .intitule-140.indent-15 {
    max-width: 28%;
    flex: 0 0 28%;
}
.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] div[id$="panelVisitesLieux"] > div[id$="panelVisiteLieux"].line .content-bloc.bloc-600 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] .content-bloc {
    align-items: flex-start;
}

.line .content-bloc div[id$="visiteLayerLot"] {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}

/***************************************** Annonces > Suivi des travaux de la commission ****************************/
div[id$=panelRepeaterLots] table.table-results thead th.center {
    border-left: 1px solid #dfdfdf;
}

div[id$=panelRepeaterLots] table.table-results thead th {
    border-bottom: 1px solid #dfdfdf;
}

div[id$=panelRepeaterLots] table.table-results tbody td {
    border-left: 1px solid #ecedf3;
}

div[id$=panelRepeaterLots] table.table-results tbody td h3 {
    padding: 0;
    min-height: auto;
    margin-bottom: 0!important;
    border-bottom: 0 solid transparent;
}
div[id$=panelRepeaterLots] table.table-results thead {
    background-color: #eeeeee;
}
a.bouton-validation-190.center.boutton-commission {
    color: #3699FF !important;
    background-color: #E1F0FF;
    border: 1px solid #007bff;
}
a.bouton-validation-190.center.boutton-commission:hover, input.bouton-rechercher:hover {
    color: #3699FF !important;
    background-color: #E1F0FF;
    border: 1px solid #007bff;
}
.tab-content div.tab-pane div[id$=panelOnglet3] .form-field div[id$=panelSuivreCommission] .content .float-right {
    float: left !important;
    padding-left: 2rem;
}
.tab-content div.tab-pane div[id$=panelOnglet3] .form-field div[id$=panelSuivreCommission] p{
    padding-left: 2rem;
}

/******************************************* Estimation confidentielle (decalage) **************************************************/
div#main-part>.form-bloc.recap-infos-consultation[id$=ConsultationEstimation] > .content > .recap-bloc > .line {
    margin-top: 0;
}
/*******************************************  Pop-up **************************************************/
.popup-moyen h1 {
    color: #003772;
    font-weight: 600;
}

.popup-moyen h2 {
    color: black;
    font-weight: 600;
    margin-bottom: 0.25rem;
}
.intitule-certificat {
    width: 36px;
}
a.bouton-retour {
    background: none;
}
a.bouton-retour:hover{
    background: none;
}

#concurrentsAdmis tr td:nth-child(1), #concurrentsEvinces tr td:nth-child(1) {
    width: 60% !important;
}

p > br {
    display: block !important;
}

.legend-item .intitule-legende{
    display: inline-block;
}

.extrait-pv {
    padding: 0rem 2rem;
}
.titre-pv {
    margin: 1.5rem;
}
.extrait-pv {
    padding: 0rem 2rem;
}
.titre-pv {
    margin: 1.5rem;
}

.modal-msg-reponse-question .form-bloc .content{
    width: auto !important;
    padding: 5px !important;
}

a.bouton-retour:hover{
    background: none !important;
}

.form-field input[type="password"]:not([id$="numPageTop"]):not([id$="numPageBottom"]) {
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

#mesAlertes {
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}

.partitioner .liens span img {
    margin-top: -1px!important;
}

.sort-table{
    margin-bottom: -6px!important;
}

div[id$="panelParametrageTypeProcedure"] {
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 10px;
}

#ctl0_CONTENU_PAGE_documentsCons_panelListeDocs  .table-results .actions a img, .table-results .actions-moyen a img {
    margin-right: -7px;
    margin-bottom: -3px;
}


a.bouton-download-long, a.bouton-modifier-long{
    color: #3699FF!important;
    background-color: #E1F0FF;
    border-color: transparent;
    background-image: none;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    width: auto;
    height: auto;
    float: none;
    line-height: normal;
    text-decoration: none;
}


input.btn.btn-sm.btn-validate{
    border: 1px solid #009ef7;
    padding: 0.65rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.42rem!important;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    outline: none !important;
    vertical-align: middle;
    margin-right: 0.5rem !important;
    background-color: #009ef7;
}

.num-doc{
    position: relative;
    left: 34px;
    font-size: 0.9em;
    border-radius: 15%;
    width: 28px;
    top: -17px;
    color: #ff7f00;
}


.lineNum { width:auto; padding-left:5px; padding-right:5px; clear:both; line-height:22px; text-align:left; }

input.bouton-long-190.float-left {
    color: #009ee2!important;
    border: 1px solid #009ee2!important;
}

a.bouton-retour {
    color: #007bff !important;
    /* background-image: none!important; */
    background-color: #f1f1f1 !important;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    text-decoration-line: none !important;
    border: 1px solid #007bff !important;
}


.calendar {

    height: 49px !important;

}
.display-type-annonce{
    display: none;
}

.tableau-detail-pli {
    width: 100%;
}

.tableau-detail-pli .bloc-detail .bloc {
    background: transparent;
    margin-top: 2rem;
}

.tableau-detail-pli .bloc-detail .bloc > p {
    font-size: 1.075rem!important;
    font-weight: 500!important;
    font-style: normal;
}
.tableau-detail-pli .bloc-detail .bloc > p > strong {
    font-weight: 500!important;
    padding-right: 1rem;
}
.tableau-detail-pli .bloc-message {
    margin: 0 0 5px 0 !important;
    width: auto;
}

.tableau-detail-pli .bloc-detail {
    border: 0px;
    width: 100%;
}
.tableau-detail-pli .column {
    line-height: normal;
}
.tableau-detail-pli br {
    display: block! important;
}
.tableau-detail-pli .breaker {
    display: block! important;
}


/********************** DEBUT CLIENT **********************/
body {
    background-color: #F3F3F3 !important;
}
div#middle {
    background-color: #F3F3F3;
}
#menu ul li.menu-open ul.ss-menu-open {
    border-left: 1px solid #323232!important;
}
#header .top .logo {
   /* width: 80%;*/
}
a.ok:after {
    background-color: #e53517;
    color: #fff;
    border: 1px solid #e53517;
}
#middle .left-part #menu a.ok {
    background-color: #e53517;
    color: #fff;
    border: 1px solid #e4e6ef!important;
}
#middle .left-part #menu ul#menuList li > span > a:hover, #middle .left-part #menu ul#menuList li > div >span > a:hover, #middle .left-part #menu div ul#menuList > li.toggle-on,#middle .left-part #menu div ul#menuList > li.menu-open:hover,#middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off), #middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off):hover {
    background-color: #323232!important;
    color: #fff!important;
}
.panel-user-infos-login .compte:hover, .panel-user-infos a.deconnexion:hover {
    color: #e53517;
    background-color: rgba(245,248,250,.8);
}
#footer a:hover {
    color: #e53517;
}
.breadcrumbs {
    background-color: #323232;
    color: #fff!important;
}
.bloc-accueil .my-account-acc ul li {
    color: #ffffff;
    background-color: #e53517;
}
a.bouton-retour,.bloc-accueil .my-account-acc ul li > a {
    color: #ffffff;
}
.bloc-accueil .my-account-acc ul li > a:hover {
    color: #ffffff;
}
.mi-col-acc.my-notif-alert ul.liste-actions li a {
    background-color: #dae1ea;
    border-color: #dae1ea;
}
#menu ul#menuList li ul.ss-menu-open li.off div.on > a {
    color: #e53517;
}
.bloc-identification-left {
    border: 1px solid #F3F3F3;
}
input.ok {
    color: #fff;
    border-color: #e53517;
    background-color: #e53517;
}
.bloc-login .top-title {
    border: 1px solid #F3F3F3;
}
.bloc-agent .bloc-identification-left .line > p >  a {
    color: #e53517;
}
div#message-accueil.soc-interne .bloc-accueil > div.liste-services > .ligne h1 {
    color: #e53517;
}
.soc-interne ul.liste-actions > li > a:hover {
    color: #e53517 !important;
}
.soc-interne .bloc-accueil ul.liste-actions li:hover {
    color: #e53517 !important;
}
.creation-consultation .barre-etape .etape.current a, .creation-consultation .barre-etape .etape.current div, .creation-consultation .barre-etape .etape a:hover {
    color: #e53517 !important;
}
.barre-etape .etape.current {
    border-left: 3px solid #e53517;
}
.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto > .line > textarea.moyen, div[id$="showDepouillement"] div#tabNav .ongletLayer select:not([id*="nbResultsTop"]):not([id*="nbResultsBottom"]):not(.candidatures-actions), div[id$="panelDetailsConsultation"] select.liste-entites, .creation-consultation select.moyen, .creation-consultation .form-field input:not([type="radio"]):not([type="submit"]):not([type="checkbox"]), .creation-consultation textarea.long, div[id$="etapeDocumentsJoints"] .line select.long-550, div[id$="etapeDocumentsJoints"] .line textarea.long-550, .creation-consultation div[id$="etapeDroitsAcces"].form-field select.liste-entites,.creation-consultation .mod-reconduction {
    background-color: #EBEDF3;
    border-color: #EBEDF3;
}
a.bouton-small {
    color: #e53517 !important;
    background-color: rgb(0 55 114 / 15%);
}
.ajout-el,.bouton-validation-moyen.float-right, .bouton-validation, .link-line a.bouton-details-190,.bouton-edit, .btn.btn-primary, .bouton-moyen,
.bouton-moyen-120, .bouton-moyen-140, .suppr-entite ,a.bouton-arrow-long-120, .bouton-annulation{
    border: 1px solid #e53517;
    background-color: #e53517;
}
a.ajout-el, a.bouton-validation-moyen.float-right, a.bouton-details-190,a.bouton-edit, .bouton-moyen {
    font-size: 0.925rem;
    border: 1px solid red;
}
.btn.btn-primary, .bouton-moyen, .bouton-moyen-120, .bouton-moyen-140, .suppr-entite {
    background-image: none !important;
    color: #fff !important;
    width: auto !important;
    border: none !important;
    background-color: #e53517 !important;
}
.btn.btn-primary:hover, .bouton-moyen:hover, .bouton-moyen-120:hover, .bouton-moyen-140:hover {
    color: #fff !important;
    background-color: #e53517 !important;
    border: none !important;
}

.bloc-calendrier table .highlight, .bloc-recap-calendrier {
    background-color: rgb(0 55 114 / 15%)!important;
    border: 1px dashed #e53517!important;
}
.bloc-recap-calendrier .line .calendar.indent-15 input.heure {
    background-color: #fff;
    border: 1px solid #e53517;
}
div#form-nav.nav-onglet .tab-on a, div#form-nav.nav-onglet .tab a:hover{
    color: #e53517!important;
}
.recap-infos-consultation,div#recap-consultation {
    background-color: #dae1ea!important;
}
.link-line .file-link {
    border: 1px solid #e53517;
    color: #e53517!important;
    background-color: #fff;
}
.file-link a {
    color: #e53517!important;
}
a.bouton-retour, a.bouton-suivant{
    color: #fff;
    background-color: #e53517;
}
a.bouton-retour:hover, a.bouton-suivant:hover {
    color: #fff;
    /* background-color: #e53517 !important;*/
}

input.bouton-validation, .bouton-annulation {
    color: #fff !important;
    border-color: #e53517;
}
select:not([id$="nombreResultatAfficherTop"]):not([id$="nombreResultatAfficherBottom"]):not([id*="nbResultsTop"]):not([id*="nbResultsBottom"]):not(.candidatures-actions):not([id$="listePageSizeTop"]):not([id$="listePageSizeBottom"]) {
    background-color: #EBEDF3;
    border-color: #EBEDF3;
}
div[id$="exportDepot"].file-link > a {
    border: 1px solid #e53517;
}
select.candidatures-actions {
    background-color: #dae1ea;
}
.toggle-panel.form-toggle.donnees-redac div[id$="panelDuree"].panel .line .col-260.float-left select {
    background-color: #dae1ea;
    border-color: #dae1ea;
}
.electronic-courier.desti-electronic-courier .line input, .electronic-courier.desti-electronic-courier .line textarea:not(.disabled) {
    background-color: #dae1ea;
    border-color: #dae1ea;
}
div[id*="panelSearch"] .boutons-line input.btn.btn-sm.btn-primary {
    border: 1px solid #e53517;
    color: #e53517!important;
    background-color: #fff;
}
div[id*="panelSearch"] .boutons-line input.btn.btn-sm.btn-primary[type="submit"] {
    background-color: #e53517;
    color: #fff!important;
}
span.ref, span.attributaire, .bloc-abreviation .intitule, .bloc-glossaire .intitule, .bloc-faq a {
    color: #e53517;
}
div.etapes-5-process > div, div.etapes-5-process > span {
    background-color: #dae1ea;
}
#ctl0_CONTENU_PAGE_etape0 > div{
    background-color: #e53517;
    color: white;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2){
    background-color: #e53517;
    color: white;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3){
    background-color: #e53517;
    color: white;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4){
    background-color: #e53517;
    color: white;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child{
    background-color: #e53517;
    color: white;
}

#ctl0_CONTENU_PAGE_etape0 > div::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2)::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3)::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4):before{
    border-color: #e53517 #e53517 #e53517 transparent;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}

#ctl0_CONTENU_PAGE_etape0 > div::after{
    border-left: 1em solid #e53517;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2)::after{
    border-left: 1em solid #e53517;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3)::after{
    border-left: 1em solid #e53517;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4)::after{
    border-left: 1em solid #e53517;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child::after{
    border-left: 1em solid #e53517;
}
div.etapes-5-process > span::after, div.etapes-5-process > div::after {
    border-left: 1em solid #dae1ea;
}

div.etapes-5-process > span::before, div.etapes-5-process > div::before {
    border-color: #dae1ea #dae1ea #dae1ea transparent;
}
h1, h3, a, a:hover, .tab-panel h2 {
    color: #e53517;
}

a.bouton-edit:hover, div[id$="rechercheAvancee"] .flex-col div[id$="panelDomainesActivites"] a[id$="linkDisplay"]:hover {
    color: #fff !important;
    background-color: #e53517 !important;
}

td.actions a svg path, td[headers="allCons_registres"] a svg path, a.registre-line svg path {
    fill: #e53517!important;
}
.picto-link svg path {
    fill: #e53517!important;
}
.btn-action svg path:not(#svg_2):not(#svg_3) {
    fill: #e53517!important;
}
.registre-line .intitule-small a svg path {
    fill: #e53517!important;
}
/****************************************** Fin Agent ***********/

/****************************************** debut switch Agent ***********/

.ajout-el,.bouton-validation-moyen.float-right, .bouton-validation, .link-line a.bouton-details-190,.bouton-edit, .btn.btn-primary, .bouton-moyen,
.bouton-moyen-120, .bouton-moyen-140, .suppr-entite ,a.bouton-arrow-long-120, .bouton-annulation{
    color: #fff !important;
    background-color: #e53517 !important;
    border: 1px solid #e53517;
}
a.bouton-edit {
    color: #e53517 !important;
    background-color: rgb(0 55 114 / 15%)!important;
}
.ajout-el:hover,.bouton-validation:hover,.bouton-validation-moyen.float-right:hover, .link-line a.bouton-details-190:hover,.bouton-edit:hover,
.btn.btn-primary:hover, .bouton-moyen:hover,  .bouton-moyen-120:hover,  .bouton-moyen-140:hover, .bouton-annulation:hover {
    color: #fff !important;
    background-color: #e53517!important;
    text-decoration: none;
    border: 1px solid red;
}
a.ajout-el:hover {
    color: #fff!important;
    background-color: #e53517!important;
    text-decoration: none;
    padding: 0.5rem 2rem;
}
.btn-valider-modal {
    background-color: #e53517 !important;
    color: #fff !important;
}
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] input[type="submit"] {
    border-color: #e53517;
    background-color: #e53517;
}
div[id$="rechercheAvancee"] .flex-col div[id$="panelDomainesActivites"]  a[id$="linkDisplay"]{
    color: #e53517 !important;
    border-color: transparent;
    background-color: rgb(0 55 114 / 15%);
}
.popUpLieuxExecution input.btn.btn-sm.btn-primary {
    color: #fff;
    background-color: #e53517;
}
/****************************************** fin switch Agent ***********/
div#left-part, #middle .left-part {
    background-image: none;
}

#middle .left-part #menu {
    background-image: none;
}

a.bouton-validation-190.center.boutton-commission {
    border: 1px solid #e53517;
    color: #fff;
    background-color: #e53517;
}
a.bouton-validation-190.center.boutton-commission:hover {
    border: 1px solid #e53517;
    color: #fff;
    background-color: #e53517;
}
#menu ul li ul.ss-menu-open li.off a:not(.inactive):hover {
    color: #e53517!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Ccircle fill='%23b5b5c3' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E");

}

.breadcrumbs a, .breadcrumbs a:hover {
    color: #ffffff !important;
}
#header .top, #header {
    background-image: none!important;
}


.form-field input[type="password"]:not([id$="numPageTop"]):not([id$="numPageBottom"]) {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
}

#header .top .logo {
    width: auto;
    height: 66px;
    margin: 4px 0;
}

input.bouton-long-190.float-left {
    color: #e53517!important;
    border: 1px solid #e53517!important;
}

.table-results tr.on {
    background-color: #f8f4ec!important;
}

input.bouton-long-190.float-left, input.bouton-annulation.float-left {
    /* color: #3f4254!important; */
    background-image: none;
    background-color: #f1f1f1;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    text-decoration-line: none;
    border: 1px solid #e53517!important;
}
a.bouton-retour {
    color: #e53517 !important;
    border: 1px solid #e53517 !important;
}
.creation-consultation .barre-etape .etape.current div.arrow, .creation-consultation .barre-etape .etape:hover:not(.etape-off) div.arrow {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Crect fill='%233699FF' opacity='0.3' transform='translate(12.000000, 12.000000) rotate(-90.000000) translate(-12.000000, -12.000000)' x='11' y='5' width='2' height='14' rx='1'%3E%3C/rect%3E%3Cpath d='M9.70710318,15.7071045 C9.31657888,16.0976288 8.68341391,16.0976288 8.29288961,15.7071045 C7.90236532,15.3165802 7.90236532,14.6834152 8.29288961,14.2928909 L14.2928896,8.29289093 C14.6714686,7.914312 15.281055,7.90106637 15.675721,8.26284357 L21.675721,13.7628436 C22.08284,14.136036 22.1103429,14.7686034 21.7371505,15.1757223 C21.3639581,15.5828413 20.7313908,15.6103443 20.3242718,15.2371519 L15.0300721,10.3841355 L9.70710318,15.7071045 Z' fill='%233699FF' fill-rule='nonzero' transform='translate(14.999999, 11.999997) scale(1, -1) rotate(90.000000) translate(-14.999999, -11.999997)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")!important;
    -webkit-mask-position: center;
    -webkit-mask-size: auto;
    background-color: #e53517!important;
    background-image: none!important;
    transition: 500ms;
}
.soc-interne .bloc-accueil ul.liste-actions li:hover{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eic_fluent_contact_card_24_regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_contact_card_24_regular' fill='%235e6278' fill-rule='nonzero'%3E%3Cpath d='M19.75,4 C20.9926407,4 22,5.00735931 22,6.25 L22,17.754591 C22,18.9972317 20.9926407,20.004591 19.75,20.004591 L4.25,20.004591 C3.00735931,20.004591 2,18.9972317 2,17.754591 L2,6.25 C2,5.00735931 3.00735931,4 4.25,4 L19.75,4 Z M19.75,5.5 L4.25,5.5 C3.83578644,5.5 3.5,5.83578644 3.5,6.25 L3.5,17.754591 C3.5,18.1688046 3.83578644,18.504591 4.25,18.504591 L19.75,18.504591 C20.1642136,18.504591 20.5,18.1688046 20.5,17.754591 L20.5,6.25 C20.5,5.83578644 20.1642136,5.5 19.75,5.5 Z M9.75,12.5 C10.1642136,12.5 10.5,12.8357864 10.5,13.25 L10.5,13.7427321 L10.4921036,13.8512782 C10.3293159,14.964219 9.39767421,15.5009403 7.99995063,15.5009403 C6.60213369,15.5009403 5.67047899,14.9636623 5.50787101,13.8501298 L5.5,13.7417575 L5.5,13.25 C5.5,12.8357864 5.83578644,12.5 6.25,12.5 L9.75,12.5 Z M13.2522936,12.9961404 L17.75,12.9961404 C18.1642136,12.9961404 18.5,13.3319269 18.5,13.7461404 C18.5,14.1258362 18.2178461,14.4396314 17.8517706,14.4892938 L17.75,14.4961404 L13.2522936,14.4961404 C12.83808,14.4961404 12.5022936,14.160354 12.5022936,13.7461404 C12.5022936,13.3664447 12.7844475,13.0526495 13.150523,13.002987 L13.2522936,12.9961404 L17.75,12.9961404 L13.2522936,12.9961404 Z M8,8.50218109 C8.82841293,8.50218109 9.4999743,9.17374246 9.4999743,10.0021554 C9.4999743,10.8305683 8.82841293,11.5021297 8,11.5021297 C7.17158707,11.5021297 6.5000257,10.8305683 6.5000257,10.0021554 C6.5000257,9.17374246 7.17158707,8.50218109 8,8.50218109 Z M13.2522936,9.5 L17.75,9.5 C18.1642136,9.5 18.5,9.83578644 18.5,10.25 C18.5,10.6296958 18.2178461,10.943491 17.8517706,10.9931534 L17.75,11 L13.2522936,11 C12.83808,11 12.5022936,10.6642136 12.5022936,10.25 C12.5022936,9.87030423 12.7844475,9.55650904 13.150523,9.50684662 L13.2522936,9.5 L17.75,9.5 L13.2522936,9.5 Z' id='ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/********************** FIN CLIENT **********************/
div#legendPanel {
    /*display: flex!important;*/
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    column-gap: 1.5rem;
}
.toggle-panel#legende .column {
    margin-right: 0%;
}
 /********************** DEBUT CLIENT **********************/@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

html, body {
    height: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 13px !important;
    font-weight: 400;
    font-family: 'Poppins', 'Helvetica', "sans-serif";
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    margin: 0;
    font-family: 'Poppins', 'Helvetica', "sans-serif";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #3F4254;
    text-align: left;
    background-color: #ffffff;
}
body {
    background-color: #EEF0F8!important;
    background-size: 100% 320px;
    background-position: center top;
    background-repeat: no-repeat;
    /* font-family: 'Poppins', 'Helvetica', "sans-serif"; */
}

div#middle {
    width: 100%;
    margin: auto;
    background-color: #EEF0F8;
    padding: 0 30px;
    display: flex;
    position: relative;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    box-sizing: border-box;
}

div#left-part, #middle .left-part {
    width: 21%;
    transition: width ease;
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    padding: 0;
    box-shadow: none;
    position: relative;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: .475rem;
    overflow: auto;
    border: 1px solid #eff2f5;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    border: 0;
}

#middle .left-part #menu {
    width: 100%;
    width: -webkit-fill-available;
    flex: 1 0 auto;
    height: auto!important;
}

#menu ul#menuList {
    flex-direction: column;
    width: 100%;
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}
#middle .left-part #menu > div {
    width: 100%;
    overflow-y: hidden;
    position: relative;
    --scrollbar-space: 0.25rem;
    /*margin-top: .5rem!important;*/
    /*margin-bottom: .5rem!important;*/
}

#middle .left-part #menu ul#menuList li > span,#middle .left-part #menu ul#menuList li > div > span {
    color: #3f4254;
    cursor: pointer;
    display: flex;
    transition: none;
    outline: 0!important;
    flex: 0 0 100%;
    width: 100%;
    background: none!important;
    border: 0px solid transparent;
    flex-direction: column;
    flex-wrap: wrap;
}

#middle .left-part #menu ul#menuList li > span > a,#middle .left-part #menu ul#menuList li > div >span > a {
    width: auto;
    color: #3f4254!important;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: .75rem;
    padding-bottom: .75rem;
}

#middle .left-part #menu div li {
    width: 100%;
    padding: 0;
}

div#header {
    margin-bottom: 30px;
    background-color: white;
    height: auto;
    border: none;
    -webkit-box-shadow: 0px 10px 30px 0px rgb(82 63 105 / 8%);
    box-shadow: 0px 10px 30px 0px rgb(82 63 105 / 8%);
}

#header .top {
    padding: 0 30px!important;
    margin: 0!important;
    width: initial;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #eff2f5;
}

#menu ul li.menu-open ul.ss-menu-open {
    width: 100%;
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
    flex-direction: column;
    background-color: #fcfdfd;
    border-right: 1px solid  #eff2f5!important;
    border-left: 1px solid #e53517!important;
    /*border-bottom: 1px solid #e53517!important;*/
    min-height: 38px;
}

#middle .left-part #menu div li.ss-menu-rub {
    padding: .65rem 1rem;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: .5rem!important;
    color: #a1a5b7!important;
    letter-spacing: .1rem!important;
    text-transform: uppercase!important;
    font-size: .85rem!important;
    width: -webkit-fill-available;
    font-weight: 400!important;
    font-family: Poppins,Helvetica,sans-serif;
}

#menu ul#menuList li ul.ss-menu-open li.off a {
    padding-left: calc(.75rem + 25px);
    padding-right: 25px;
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #3f4254;
    font-weight: 400;
    display: flex;
    align-items: center;
    flex-grow: 1;
    font-size: 13px!important;
    background-position: 8% center;
    font-family: 'Poppins', 'Helvetica', "sans-serif";
}

#menu ul#menuList li a {
    display: flex;
    align-items: center;
    padding: 0;
    flex: 0 0 100%;
    padding: .65rem 1rem;
    transition: none;
    outline: 0!important;
    line-height: 1.5;
    width: auto;
    font-weight: 500;
    display: flex;
    align-items: center;
    flex-grow: 1;
    font-size: 13px!important;
    font-family: 'Poppins', 'Helvetica', "sans-serif";
}

#middle .left-part #menu div {
    width: 100%;
}

#menu ul li input.rechercher {
    display: block;
    width: 50%;
    font-weight: 500;
    color: #181c32;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e4e6ef;
    appearance: none;
    border-radius: .475rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding-left: 2.5rem!important;
    height: 40px!important;
    font-size: .95rem!important;
    box-shadow: none!important;
    margin: 0;
    margin-left: calc(0.75rem + 14px);
    margin-right: 0.5rem!important;
    line-height: 1.5;
    background-repeat: no-repeat;
    background-position: 2% center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Cpath d='M14.2928932,16.7071068 C13.9023689,16.3165825 13.9023689,15.6834175 14.2928932,15.2928932 C14.6834175,14.9023689 15.3165825,14.9023689 15.7071068,15.2928932 L19.7071068,19.2928932 C20.0976311,19.6834175 20.0976311,20.3165825 19.7071068,20.7071068 C19.3165825,21.0976311 18.6834175,21.0976311 18.2928932,20.7071068 L14.2928932,16.7071068 Z' fill='%23B5B5C3' fill-rule='nonzero' opacity='0.3'/%3E%3Cpath d='M11,16 C13.7614237,16 16,13.7614237 16,11 C16,8.23857625 13.7614237,6 11,6 C8.23857625,6 6,8.23857625 6,11 C6,13.7614237 8.23857625,16 11,16 Z M11,18 C7.13400675,18 4,14.8659932 4,11 C4,7.13400675 7.13400675,4 11,4 C14.8659932,4 18,7.13400675 18,11 C18,14.8659932 14.8659932,18 11,18 Z' fill='%23B5B5C3' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
#menu ul {
    width: auto;
}
a.ok:after {
    content: "OK";
    background-image: none;
    background-color: #F3F6F9;
    color: #1e1e2d;
    border-radius: 0.43rem;
    padding: .75rem;
    border: 1px solid #F3F6F9;
}

a.ok > img {
    display: none;
}

#middle .left-part #menu a.ok {
    margin: 0!important;
    padding: 0!important;
    height: auto!important;
    background-color: #F3F6F9;
    color: #1e1e2d;
    border-radius: 0.43rem;
    width: auto!important;
    border: 1px solid #e4e6ef!important;
}
#middle .left-part #menu ul#menuList li > span > a:hover, #middle .left-part #menu ul#menuList li > div >span > a:hover, #middle .left-part #menu div ul#menuList > li.toggle-on,#middle .left-part #menu div ul#menuList > li.menu-open:hover,#middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off), #middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off):hover {
    transition: color .2s ease,background-color .2s ease;
    background-color: #e53517!important;
    color: #fff!important;
}

#middle .left-part #menu div ul#menuList > li.toggle-on > span > a, #middle .left-part #menu ul#menuList li.menu-open.menu-on:not(.toggle-off) > span > a, #middle .left-part #menu ul#menuList li.menu-open.menu-on:not(.toggle-off) > div >span > a {
    color: #fff!important;
}
#middle .left-part #menu div ul#menuList > li.toggle-on:after, #middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off):after {
    width: 0;
    height: 0;
    border: 18px solid transparent;
    top: -39px;
    /* bottom: 0; */
    margin: auto;
    right: -134px;
    border-right-color: #eaecf5;
    /* border-left-color: red; */
    /* border-bottom-color: green; */
    /* border-top-color: blue; */
    border-top-width: 19.5px;
    border-bottom-width: 19.5px;
    /* border-left-width: 18px; */
    /* border-right-width: 18px; */
    /*content: " ";*/
    position: relative;
    display: block;
}

#middle .left-part #menu div ul#menuList > li {
    border-bottom: 1px solid #EBEDF3;
    padding: 0;
}

#header .top .logo {
    width: 26%;
    height: auto;
    top: initial;
    left: initial;
    margin: 1rem 0;
}

#header .logo-client,#header .top>div {
    /* display: block; */
    flex: 0 0 50%;
    max-width: 50%;
}

#header .date {
    min-width: 23%;
    color: #3f4254!important;
    text-transform: capitalize;
    width: auto;
    font-weight: 600!important;
    font-size: 1rem;
    font-family: Poppins,Helvetica,sans-serif;
    background-repeat: no-repeat;
    padding: .75rem 1rem;
    padding-left: 32px!important;
    background-position: left center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath opacity='0.3' d='M21 22H3C2.4 22 2 21.6 2 21V5C2 4.4 2.4 4 3 4H21C21.6 4 22 4.4 22 5V21C22 21.6 21.6 22 21 22Z' fill='%23e53517'%3E%3C/path%3E%3Cpath d='M6 6C5.4 6 5 5.6 5 5V3C5 2.4 5.4 2 6 2C6.6 2 7 2.4 7 3V5C7 5.6 6.6 6 6 6ZM11 5V3C11 2.4 10.6 2 10 2C9.4 2 9 2.4 9 3V5C9 5.6 9.4 6 10 6C10.6 6 11 5.6 11 5ZM15 5V3C15 2.4 14.6 2 14 2C13.4 2 13 2.4 13 3V5C13 5.6 13.4 6 14 6C14.6 6 15 5.6 15 5ZM19 5V3C19 2.4 18.6 2 18 2C17.4 2 17 2.4 17 3V5C17 5.6 17.4 6 18 6C18.6 6 19 5.6 19 5Z' fill='%23e53517'%3E%3C/path%3E%3Cpath d='M8.8 13.1C9.2 13.1 9.5 13 9.7 12.8C9.9 12.6 10.1 12.3 10.1 11.9C10.1 11.6 10 11.3 9.8 11.1C9.6 10.9 9.3 10.8 9 10.8C8.8 10.8 8.59999 10.8 8.39999 10.9C8.19999 11 8.1 11.1 8 11.2C7.9 11.3 7.8 11.4 7.7 11.6C7.6 11.8 7.5 11.9 7.5 12.1C7.5 12.2 7.4 12.2 7.3 12.3C7.2 12.4 7.09999 12.4 6.89999 12.4C6.69999 12.4 6.6 12.3 6.5 12.2C6.4 12.1 6.3 11.9 6.3 11.7C6.3 11.5 6.4 11.3 6.5 11.1C6.6 10.9 6.8 10.7 7 10.5C7.2 10.3 7.49999 10.1 7.89999 10C8.29999 9.90003 8.60001 9.80003 9.10001 9.80003C9.50001 9.80003 9.80001 9.90003 10.1 10C10.4 10.1 10.7 10.3 10.9 10.4C11.1 10.5 11.3 10.8 11.4 11.1C11.5 11.4 11.6 11.6 11.6 11.9C11.6 12.3 11.5 12.6 11.3 12.9C11.1 13.2 10.9 13.5 10.6 13.7C10.9 13.9 11.2 14.1 11.4 14.3C11.6 14.5 11.8 14.7 11.9 15C12 15.3 12.1 15.5 12.1 15.8C12.1 16.2 12 16.5 11.9 16.8C11.8 17.1 11.5 17.4 11.3 17.7C11.1 18 10.7 18.2 10.3 18.3C9.9 18.4 9.5 18.5 9 18.5C8.5 18.5 8.1 18.4 7.7 18.2C7.3 18 7 17.8 6.8 17.6C6.6 17.4 6.4 17.1 6.3 16.8C6.2 16.5 6.10001 16.3 6.10001 16.1C6.10001 15.9 6.2 15.7 6.3 15.6C6.4 15.5 6.6 15.4 6.8 15.4C6.9 15.4 7.00001 15.4 7.10001 15.5C7.20001 15.6 7.3 15.6 7.3 15.7C7.5 16.2 7.7 16.6 8 16.9C8.3 17.2 8.6 17.3 9 17.3C9.2 17.3 9.5 17.2 9.7 17.1C9.9 17 10.1 16.8 10.3 16.6C10.5 16.4 10.5 16.1 10.5 15.8C10.5 15.3 10.4 15 10.1 14.7C9.80001 14.4 9.50001 14.3 9.10001 14.3C9.00001 14.3 8.9 14.3 8.7 14.3C8.5 14.3 8.39999 14.3 8.39999 14.3C8.19999 14.3 7.99999 14.2 7.89999 14.1C7.79999 14 7.7 13.8 7.7 13.7C7.7 13.5 7.79999 13.4 7.89999 13.2C7.99999 13 8.2 13 8.5 13H8.8V13.1ZM15.3 17.5V12.2C14.3 13 13.6 13.3 13.3 13.3C13.1 13.3 13 13.2 12.9 13.1C12.8 13 12.7 12.8 12.7 12.6C12.7 12.4 12.8 12.3 12.9 12.2C13 12.1 13.2 12 13.6 11.8C14.1 11.6 14.5 11.3 14.7 11.1C14.9 10.9 15.2 10.6 15.5 10.3C15.8 10 15.9 9.80003 15.9 9.70003C15.9 9.60003 16.1 9.60004 16.3 9.60004C16.5 9.60004 16.7 9.70003 16.8 9.80003C16.9 9.90003 17 10.2 17 10.5V17.2C17 18 16.7 18.4 16.2 18.4C16 18.4 15.8 18.3 15.6 18.2C15.4 18.1 15.3 17.8 15.3 17.5Z' fill='%23e53517'%3E%3C/path%3E%3C/svg%3E");
}

#header .nav {
    font-family: Poppins,Helvetica,sans-serif;
    color: #5e6278;
    font-weight: 500!important;
    font-size: 13px!important;
    padding: 0.5rem 30px;
    height: auto;
    width: auto;
    text-transform: capitalize;
    display: block;
}

#header .nav .accueil {
    display: flex;
    height: auto;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
}

#header .nav .accueil > a {
    color: #5e6278!important;
    border-radius: .475rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: .75rem 1rem;
    transition: none;
    outline: 0!important;
    font-weight: 500!important;
    font-size: 13px!important;
    background-image: none!important;
}

#header .nav .accueil > a:hover,#header .nav .accueil > a:active {
    background-color: rgba(245,248,250,.8)!important;
    background-image: none!important;
    color: #5e6278!important;
    text-decoration: initial!important;
}

#header .nav .message-user {
    background-image: none;
    padding: .75rem 0;
    margin-right: 0;
}
.bottom {
    display: none;
}
.form-field .content {
    border: none;
    padding: 0rem 2rem;
}
.bloc-identification-left .content.tall-90 h5 {
    line-height: normal;
    color: #b5b5c3;
    margin: 0;
    font-weight: 500;
    font-size: 1.25rem;
    padding: 0;
}
.bloc-accueil .message-big, .bloc-accueil .message-bigger, .bloc-login .top-title .big {
    line-height: 42px;
    text-align: left;
    margin: 0;
    align-self: center;
    font-weight: 500;
    font-size: 1.275rem;
    color: #181C32;
}
#header .top .user-infos, #user-infos {
    background-color: transparent;
    height: auto;
    padding: 0;
    margin: 0!important;
    display: flex;
    float: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
}

#user-infos .trigger, #header .bloc-user a {
    color: #B5B5C3 !important;
    font-size: 1rem!important;
    font-weight: 500;
    border: 1px solid #e4e6ef;
    height: 40px!important;
    line-height: 1.5;
    vertical-align: middle;
    border-radius: .475rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    float: none;
    padding: 0 1rem;
    background-position: 94% center;
    padding-right: 2rem;
}

#user-infos .user {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.28548 15.0861C7.34369 13.1814 9.35142 12 11.5304 12H12.4696C14.6486 12 16.6563 13.1814 17.7145 15.0861L19.3493 18.0287C20.0899 19.3618 19.1259 21 17.601 21H6.39903C4.87406 21 3.91012 19.3618 4.65071 18.0287L6.28548 15.0861Z' fill='%235e6278'%3E%3C/path%3E%3Crect opacity='0.3' x='8' y='3' width='8' height='8' rx='4' fill='%235e6278'%3E%3C/rect%3E%3C/svg%3E") no-repeat scroll left center transparent;
    padding-left: 2rem;
}

#user-infos .panel-user-infos {
    z-index: 105;
    position: fixed;
    inset: 0px 0px auto auto;
    margin: 0px;
    transform: translate3d(0px, 42px, 0px);
    flex-direction: column;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgb(82 63 105 / 10%);
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
    right: initial;
    top: initial;
    padding: 0;
}

.panel-user-infos-login {
    border-radius: .475rem;
    background-color: #fff;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
    width: auto;
    border: none;
    position: relative;
    margin: 0;
    padding: 1.5rem 0;
    display: flex;
    flex-direction: column;
}

p.user-name {
    font-weight: 600!important;
    font-size: 1.15rem!important;
}
.panel-user-infos-login .compte,.panel-user-infos a.deconnexion {
    display: flex;
    width: auto;
    align-items: center;
    flex: 0 0 100%;
    padding: 1rem 1rem;
    transition: none;
    outline: 0!important;
    font-weight: 500!important;
    font-size: 1.075rem!important;
    color: #3f4254;
    border-radius: .475rem;
    background-image: none!important;
    float: none;
    text-decoration: none;
    position: relative;
    margin: 0 1rem;
}

.panel-user-infos-login > p,.panel-user-infos-login > a {
    padding-left: 2rem!important;
    padding-right: 2rem!important;
}

.panel-user-infos-login p.entite {
    color: #a1a5b7!important;
    font-weight: 500!important;
    font-size: .95rem!important;
    border-bottom: 1px solid #eff2f5;
    padding-bottom: 1rem;
}

.panel-user-infos-login .compte:hover, .panel-user-infos a.deconnexion:hover {
    transition: color .2s ease,background-color .2s ease;
    color: #e53517;
    background-color: rgba(245,248,250,.8);
}

.panel-user-infos-arrow {
    display: none;
}

#header .nav .message-user span {
    font-size: 1rem;
    color: #B5B5C3 !important;
    font-weight: 500 !important;
}
div#footer {
    background-color: transparent;
    display: flex!important;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    padding: 0 30px;
    flex-wrap: nowrap;
    border: none;
    position: relative;
    margin-top: 1rem;
}

#footer .content {
    width: auto;
    margin: 0;
}

#footer a {
    color: #7e8299;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex: 0 0 100%;
    padding: .65rem 1rem;
    transition: none;
    outline: 0!important;
    padding-right: .5rem!important;
    padding-left: .5rem!important;
    font-weight: 500!important;
}

#footer ul li {
    display: block;
    padding: 0;
}

#footer .content ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}

#footer a:hover {
    text-decoration: none;
    color: #e53517;
}

div#main-part,#middle .main-part {
    flex: 1 auto;
    width: 100%;
    max-width: calc(79% - 2rem);
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #eff2f5;
    border-radius: .475rem;
    box-shadow: none;
    margin-left: 2rem;
    position: relative;
    padding: 0;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    border: 0;
}

.breadcrumbs {
    display: flex;
    align-items: center;
    background-color: #F3F6F9;
    width: 100%;
    color: #181c32!important;
    font-size: 1.35rem!important;
    font-weight: 600!important;
    padding: 1.25rem 30px;
}
.infos-entites-line .intitule-120 {
    font-weight: 500 !important;
    color: #3F4254;
    font-size: 13px;
    text-align: left;
    min-width: 25%;
    padding: 0;
}

.infos-entites-line .content-bloc.bloc-600 span {
    color: #B5B5C3 !important;
    font-size: 13px !important;
    font-weight: 500;
}

.bloc-accueil ul li {
    line-height: 2;
    background-image: url("data:image/svg+xml,%3C!--begin::Svg Icon %7C path:/var/www/preview.keenthemes.com/metronic/releases/2021-05-14-112058/theme/html/demo1/dist/../src/media/svg/icons/Design/Circle.svg--%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Ccircle fill='%23e53517' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E%3C!--end::Svg Icon--%3E");
    background-position: center left;
    background-size: 5px;
    padding-left: 1rem;
}

#menu ul li ul.ss-menu-open li.off a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Ccircle fill='%23b5b5c3' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E");
    background-size: 6px;
}
#menu ul#menuList li ul.ss-menu-open li.off a.inactive {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Ccircle fill='%23b5b5c3' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E")!important;
    background-size: 6px!important;
    background-position: 8% center!important;
}

#menu ul li ul.ss-menu-open li.off a:not(.inactive):hover {
    color: #e53517!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='8' height='8'/%3E%3Ccircle fill='%23e53517' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E");
}
.breaker .spacer-small {
    display: none;
}
div#message-accueil .bloc-accueil {
    paddign:0;
}

.mi-col-acc.my-account-acc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin: 1rem 0;
    border-bottom: 1px solid #EBEDF3;
    padding-bottom: 2rem;
}

.bloc-accueil .my-account-acc ul li {
    display: inline-block;
    width: auto;
    float: none;
    background-image: none;
    padding: 0;
    border-radius: 0.43rem;
    color: #6c7293;
    background-color: rgba(77, 89, 149, 0.06);
    border-color: transparent;
    margin-left: 1REM;
}

a.bouton-retour,.bloc-accueil .my-account-acc ul li > a {
    color: #6c7293;
    text-decoration: none;
    font-weight: 500 !important;
    font-size: 0.925rem;
    line-height: 1.35;
    padding: 1rem;
    display: block;
}

.my-account-acc ul.liste-actions {
    flex: 0 0 100%;
    max-width: 100%;
}

.bloc-accueil .my-account-acc ul li > a:hover {
    color: #e53517;
}

.mi-col-acc.my-account-acc span.gestion-compte-title,.my-notif-alert .gestion-alerte {
    padding-left: 2.4rem;
    background-position: left 29%;
    /* line-height: 1.5; */
    flex: 0 0 100%;
    max-width: 100%;
    /* margin-bottom: 1rem; */
    text-transform: uppercase;
}

div#message-accueil .bloc-accueil > div.msg-home {
    border-bottom: 1px solid #EBEDF3;
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 1rem;
    text-align: left;
}

.my-notif-alert .gestion-alerte {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Cpath d='M11.1669899,4.49941818 L2.82535718,19.5143571 C2.557144,19.9971408 2.7310878,20.6059441 3.21387153,20.8741573 C3.36242953,20.9566895 3.52957021,21 3.69951446,21 L21.2169432,21 C21.7692279,21 22.2169432,20.5522847 22.2169432,20 C22.2169432,19.8159952 22.1661743,19.6355579 22.070225,19.47855 L12.894429,4.4636111 C12.6064401,3.99235656 11.9909517,3.84379039 11.5196972,4.13177928 C11.3723594,4.22181902 11.2508468,4.34847583 11.1669899,4.49941818 Z' fill='red' opacity='0.3'/%3E%3Crect fill='red' x='11' y='9' width='2' height='7' rx='1'/%3E%3Crect fill='red' x='11' y='17' width='2' height='2' rx='1'/%3E%3C/g%3E%3C/svg%3E");
}

.mi-col-acc.my-account-acc span.gestion-compte-title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Cpath d='M12,11 C9.790861,11 8,9.209139 8,7 C8,4.790861 9.790861,3 12,3 C14.209139,3 16,4.790861 16,7 C16,9.209139 14.209139,11 12,11 Z' fill='%23e53517' fill-rule='nonzero' opacity='0.3'%3E%3C/path%3E%3Cpath d='M3.00065168,20.1992055 C3.38825852,15.4265159 7.26191235,13 11.9833413,13 C16.7712164,13 20.7048837,15.2931929 20.9979143,20.2 C21.0095879,20.3954741 20.9979143,21 20.2466999,21 C16.541124,21 11.0347247,21 3.72750223,21 C3.47671215,21 2.97953825,20.45918 3.00065168,20.1992055 Z' fill='%23e53517' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
}
.mi-col-acc.my-notif-alert ul.liste-actions li a {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #F64E60;
    position: relative;
    padding: 0.5rem 1rem;
    margin-bottom: 0.5rem;
    border: 1px solid transparent;
    border-radius: 0.42rem;
    display: inline-block;
    text-decoration: none;
}

.mi-col-acc.my-notif-alert ul.liste-actions li {
    background-image: none;
}

.mi-col-acc.my-notif-alert ul.liste-actions li a:hover {
    background-color: #F64E60;
    border-color: #F64E60;
    color: #ffffff;
}
.left-part br {
    display: none;
}
#menu ul#menuList li ul.ss-menu-open li.off div.off > a,#menu ul#menuList li ul.ss-menu-open li.off .item-ul > a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'/%3E%3Cpath d='M6.70710678,15.7071068 C6.31658249,16.0976311 5.68341751,16.0976311 5.29289322,15.7071068 C4.90236893,15.3165825 4.90236893,14.6834175 5.29289322,14.2928932 L11.2928932,8.29289322 C11.6714722,7.91431428 12.2810586,7.90106866 12.6757246,8.26284586 L18.6757246,13.7628459 C19.0828436,14.1360383 19.1103465,14.7686056 18.7371541,15.1757246 C18.3639617,15.5828436 17.7313944,15.6103465 17.3242754,15.2371541 L12.0300757,10.3841378 L6.70710678,15.7071068 Z' fill='%23B5B5C3' fill-rule='nonzero' transform='translate(12.000003, 11.999999) rotate(-270.000000) translate(-12.000003, -11.999999) '/%3E%3C/g%3E%3C/svg%3E");
    background-size: initial;
    background-position: 94% center;
}
#menu ul#menuList li ul.ss-menu-open li.off div.on > a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'/%3E%3Cpath d='M6.70710678,15.7071068 C6.31658249,16.0976311 5.68341751,16.0976311 5.29289322,15.7071068 C4.90236893,15.3165825 4.90236893,14.6834175 5.29289322,14.2928932 L11.2928932,8.29289322 C11.6714722,7.91431428 12.2810586,7.90106866 12.6757246,8.26284586 L18.6757246,13.7628459 C19.0828436,14.1360383 19.1103465,14.7686056 18.7371541,15.1757246 C18.3639617,15.5828436 17.7313944,15.6103465 17.3242754,15.2371541 L12.0300757,10.3841378 L6.70710678,15.7071068 Z' fill='%23B5B5C3' fill-rule='nonzero' transform='translate(12.000003, 11.999999) rotate(-180.000000) translate(-12.000003, -11.999999) '/%3E%3C/g%3E%3C/svg%3E");
    background-size: initial;
    background-position: 94% center;
    color: #e53517;
}
.form-field h3, div[id$="PanelAuthorizedToAccessThePage"] h1,.creation-consultation h3,div#message-accueil .bloc-accueil span.message-big, div#message-accueil .bloc-accueil span.message-bigger {
    color: #181c32!important;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.2;
    text-align: left!important;
    background-image: none;
    padding: 0;
    margin: 1rem 0;
}

div#message-accueil {
    margin: 0;
}
.bloc-login input.login,.bloc-login input.password {
    display: block;
    width: -webkit-fill-available;
    /* padding: .75rem 1rem; */
    /* font-size: 1.1rem; */
    font-weight: 500;
    line-height: 1.5;
    /* color: #181c32; */
    /* background-color: #fff; */
    background-clip: padding-box;
    border: 1px solid #e4e6ef;
    appearance: none;
    background-color: #f5f8fa;
    border-color: #f5f8fa;
    color: #5e6278;
    transition: color .2s ease,background-color .2s ease;
    box-shadow: none!important;
    min-height: auto;
    padding: .825rem 1rem;
    font-size: 1.15rem;
    border-radius: .475rem;
    /* margin: 1rem; */
    flex: 0 0 100%;
    max-width: 100%;
}

.bloc-agent .form-bloc .content {
    height: auto;
    padding: 0!important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    background-color: white;
    /* width: 100%; */
    align-items: baseline;
}

.bloc-identification-left {
    width: 48%;
    float: none;
    margin: auto;
    border: 1px solid #eef0f8;
    border-top: 0px;
    border-radius: 0 0 0.42rem 0.42rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    padding: 1rem;
    padding-top: 0;
    /* background-color: #f3f3f3; */
}

input.ok {
    padding: 1rem 0;
    color: #fff;
    border-color: #e53517;
    background-color: #e53517;
    background-image: none;
    content: "OK";
    font-size: 1.15rem;
    border-radius: .475rem;
    margin: 2rem 0 1rem 0;
    width: 100%!important;
    max-height: 20px;
    /* position: absolute; */
    /* display: block; */
    text-align: center;
    font-weight: 500;
}

.bloc-identification-left .intitule-100.line-height-normal {
    color: #181c32!important;
    font-weight: 600!important;
    font-size: 1.075rem!important;
    width: 100%;
    float: none;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0.5rem 0;
}
.bloc-agent .form-bloc .content .line {
    margin: 0.5rem 0;
    padding: 0;
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
.bloc-login .top-title {
    text-align: center;
    margin: auto;
    width: 48%;
    border: 1px solid #eef0f8;
    border-bottom: 0px;
    border-radius: 0.42rem 0.42rem 0 0;
    padding: 1rem;
    padding-bottom: 0;
}

.bloc-agent .bloc-identification-left .line > p >  a {
    font-weight: 600!important;
    color: #e53517;
    font-size: 1.075rem!important;
}
div#message-accueil.soc-interne .bloc-accueil > div {
    text-align: center;
}
.spacer-small {
    display: none;
}
div#message-accueil.soc-interne .bloc-accueil > div.liste-services {
    text-align: initial;
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: flex-end;
}

.soc-interne .liste-services .nomService {
    flex: 0 0 100%;
    max-width: 100%;
    float: none;
    display: flex;
    color: transparent;
    justify-content: center;
    min-height: 65px;
    max-height: 65px;
}

div#message-accueil.soc-interne .bloc-accueil > div.liste-services > .ligne {
    border: 1px solid #e4e6ef;
    flex: 0 0 38%;
    max-width: 38%;
    display: flex;
    padding: 0;
    /* border: 1px solid transparent; */
    flex-direction: column;
    align-items: center;
    padding-bottom: 0rem;
    padding-top: 1rem;
    margin: 1rem 0;
    border-radius: 0.42rem;
}

div#message-accueil.soc-interne .bloc-accueil > div.liste-services > .ligne h1 {
    color: #e53517;
    /* flex: 0 0 100%; */
    /* max-width: 100%; */
    font-weight: 600;
    /* text-transform: uppercase; */
    margin: 0;
    margin-bottom: 1rem;
    margin-top: 0.5rem;
    width: 100%;
}

.breaker {
    display: none;
}
div#message-accueil.soc-interne .bloc-accueil span.message-bigger {
    font-weight: 500;
}

.soc-interne .infos-entites-line .content-bloc {
    text-align: left;
    width: 75%;
}
.soc-interne ul.liste-actions {
    margin: 0;
}

.soc-interne ul.liste-actions > li > a:hover {
    color: #e53517!important;
    text-decoration: underline;
    /* background-color: rgba(245,248,250,.8); */
}

.soc-interne ul.liste-actions > li > a {
    color: #5e6278;
    padding: 1rem!important;
    background-color: transparent;
    display: inline-block;
    width: auto;
    font-size: 1.15rem!important;
    font-weight: 600!important;
    /* border-bottom: 1px solid #a1a5b7; */
    text-decoration: none;
    line-height: normal;
    border-radius: 0.42rem;
    margin: 0!important;
    /* margin-top: 1rem; */
    /* background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eic_fluent_contact_card_24_regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_contact_card_24_regular' fill='%235e6278' fill-rule='nonzero'%3E%3Cpath d='M19.75,4 C20.9926407,4 22,5.00735931 22,6.25 L22,17.754591 C22,18.9972317 20.9926407,20.004591 19.75,20.004591 L4.25,20.004591 C3.00735931,20.004591 2,18.9972317 2,17.754591 L2,6.25 C2,5.00735931 3.00735931,4 4.25,4 L19.75,4 Z M19.75,5.5 L4.25,5.5 C3.83578644,5.5 3.5,5.83578644 3.5,6.25 L3.5,17.754591 C3.5,18.1688046 3.83578644,18.504591 4.25,18.504591 L19.75,18.504591 C20.1642136,18.504591 20.5,18.1688046 20.5,17.754591 L20.5,6.25 C20.5,5.83578644 20.1642136,5.5 19.75,5.5 Z M9.75,12.5 C10.1642136,12.5 10.5,12.8357864 10.5,13.25 L10.5,13.7427321 L10.4921036,13.8512782 C10.3293159,14.964219 9.39767421,15.5009403 7.99995063,15.5009403 C6.60213369,15.5009403 5.67047899,14.9636623 5.50787101,13.8501298 L5.5,13.7417575 L5.5,13.25 C5.5,12.8357864 5.83578644,12.5 6.25,12.5 L9.75,12.5 Z M13.2522936,12.9961404 L17.75,12.9961404 C18.1642136,12.9961404 18.5,13.3319269 18.5,13.7461404 C18.5,14.1258362 18.2178461,14.4396314 17.8517706,14.4892938 L17.75,14.4961404 L13.2522936,14.4961404 C12.83808,14.4961404 12.5022936,14.160354 12.5022936,13.7461404 C12.5022936,13.3664447 12.7844475,13.0526495 13.150523,13.002987 L13.2522936,12.9961404 L17.75,12.9961404 L13.2522936,12.9961404 Z M8,8.50218109 C8.82841293,8.50218109 9.4999743,9.17374246 9.4999743,10.0021554 C9.4999743,10.8305683 8.82841293,11.5021297 8,11.5021297 C7.17158707,11.5021297 6.5000257,10.8305683 6.5000257,10.0021554 C6.5000257,9.17374246 7.17158707,8.50218109 8,8.50218109 Z M13.2522936,9.5 L17.75,9.5 C18.1642136,9.5 18.5,9.83578644 18.5,10.25 C18.5,10.6296958 18.2178461,10.943491 17.8517706,10.9931534 L17.75,11 L13.2522936,11 C12.83808,11 12.5022936,10.6642136 12.5022936,10.25 C12.5022936,9.87030423 12.7844475,9.55650904 13.150523,9.50684662 L13.2522936,9.5 L17.75,9.5 L13.2522936,9.5 Z' id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
}
.soc-interne .bloc-accueil ul.liste-actions li {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eic_fluent_contact_card_24_regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_contact_card_24_regular' fill='%235e6278' fill-rule='nonzero'%3E%3Cpath d='M19.75,4 C20.9926407,4 22,5.00735931 22,6.25 L22,17.754591 C22,18.9972317 20.9926407,20.004591 19.75,20.004591 L4.25,20.004591 C3.00735931,20.004591 2,18.9972317 2,17.754591 L2,6.25 C2,5.00735931 3.00735931,4 4.25,4 L19.75,4 Z M19.75,5.5 L4.25,5.5 C3.83578644,5.5 3.5,5.83578644 3.5,6.25 L3.5,17.754591 C3.5,18.1688046 3.83578644,18.504591 4.25,18.504591 L19.75,18.504591 C20.1642136,18.504591 20.5,18.1688046 20.5,17.754591 L20.5,6.25 C20.5,5.83578644 20.1642136,5.5 19.75,5.5 Z M9.75,12.5 C10.1642136,12.5 10.5,12.8357864 10.5,13.25 L10.5,13.7427321 L10.4921036,13.8512782 C10.3293159,14.964219 9.39767421,15.5009403 7.99995063,15.5009403 C6.60213369,15.5009403 5.67047899,14.9636623 5.50787101,13.8501298 L5.5,13.7417575 L5.5,13.25 C5.5,12.8357864 5.83578644,12.5 6.25,12.5 L9.75,12.5 Z M13.2522936,12.9961404 L17.75,12.9961404 C18.1642136,12.9961404 18.5,13.3319269 18.5,13.7461404 C18.5,14.1258362 18.2178461,14.4396314 17.8517706,14.4892938 L17.75,14.4961404 L13.2522936,14.4961404 C12.83808,14.4961404 12.5022936,14.160354 12.5022936,13.7461404 C12.5022936,13.3664447 12.7844475,13.0526495 13.150523,13.002987 L13.2522936,12.9961404 L17.75,12.9961404 L13.2522936,12.9961404 Z M8,8.50218109 C8.82841293,8.50218109 9.4999743,9.17374246 9.4999743,10.0021554 C9.4999743,10.8305683 8.82841293,11.5021297 8,11.5021297 C7.17158707,11.5021297 6.5000257,10.8305683 6.5000257,10.0021554 C6.5000257,9.17374246 7.17158707,8.50218109 8,8.50218109 Z M13.2522936,9.5 L17.75,9.5 C18.1642136,9.5 18.5,9.83578644 18.5,10.25 C18.5,10.6296958 18.2178461,10.943491 17.8517706,10.9931534 L17.75,11 L13.2522936,11 C12.83808,11 12.5022936,10.6642136 12.5022936,10.25 C12.5022936,9.87030423 12.7844475,9.55650904 13.150523,9.50684662 L13.2522936,9.5 L17.75,9.5 L13.2522936,9.5 Z' id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: auto;
    background-position: 1rem center;
    padding-left: 2.5rem;
    padding-right: 0.5rem;
    width: auto;
    border-radius: 0.42rem;
    margin-top: 0.5rem;
}

.soc-interne .bloc-accueil ul.liste-actions li:hover {
    color: #e53517!important;
    text-decoration: underline;
    background-color: rgba(245,248,250,.8);
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eic_fluent_contact_card_24_regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_contact_card_24_regular' fill='%23e53517' fill-rule='nonzero'%3E%3Cpath d='M19.75,4 C20.9926407,4 22,5.00735931 22,6.25 L22,17.754591 C22,18.9972317 20.9926407,20.004591 19.75,20.004591 L4.25,20.004591 C3.00735931,20.004591 2,18.9972317 2,17.754591 L2,6.25 C2,5.00735931 3.00735931,4 4.25,4 L19.75,4 Z M19.75,5.5 L4.25,5.5 C3.83578644,5.5 3.5,5.83578644 3.5,6.25 L3.5,17.754591 C3.5,18.1688046 3.83578644,18.504591 4.25,18.504591 L19.75,18.504591 C20.1642136,18.504591 20.5,18.1688046 20.5,17.754591 L20.5,6.25 C20.5,5.83578644 20.1642136,5.5 19.75,5.5 Z M9.75,12.5 C10.1642136,12.5 10.5,12.8357864 10.5,13.25 L10.5,13.7427321 L10.4921036,13.8512782 C10.3293159,14.964219 9.39767421,15.5009403 7.99995063,15.5009403 C6.60213369,15.5009403 5.67047899,14.9636623 5.50787101,13.8501298 L5.5,13.7417575 L5.5,13.25 C5.5,12.8357864 5.83578644,12.5 6.25,12.5 L9.75,12.5 Z M13.2522936,12.9961404 L17.75,12.9961404 C18.1642136,12.9961404 18.5,13.3319269 18.5,13.7461404 C18.5,14.1258362 18.2178461,14.4396314 17.8517706,14.4892938 L17.75,14.4961404 L13.2522936,14.4961404 C12.83808,14.4961404 12.5022936,14.160354 12.5022936,13.7461404 C12.5022936,13.3664447 12.7844475,13.0526495 13.150523,13.002987 L13.2522936,12.9961404 L17.75,12.9961404 L13.2522936,12.9961404 Z M8,8.50218109 C8.82841293,8.50218109 9.4999743,9.17374246 9.4999743,10.0021554 C9.4999743,10.8305683 8.82841293,11.5021297 8,11.5021297 C7.17158707,11.5021297 6.5000257,10.8305683 6.5000257,10.0021554 C6.5000257,9.17374246 7.17158707,8.50218109 8,8.50218109 Z M13.2522936,9.5 L17.75,9.5 C18.1642136,9.5 18.5,9.83578644 18.5,10.25 C18.5,10.6296958 18.2178461,10.943491 17.8517706,10.9931534 L17.75,11 L13.2522936,11 C12.83808,11 12.5022936,10.6642136 12.5022936,10.25 C12.5022936,9.87030423 12.7844475,9.55650904 13.150523,9.50684662 L13.2522936,9.5 L17.75,9.5 L13.2522936,9.5 Z' id='ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
div#message-accueil .bloc-accueil > div.msg-home ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
div#message-accueil .bloc-accueil > div.msg-home .infos-entites-line {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
ul.liste-actions.panel-Alertes,.my-account-acc ul.liste-actions {
    margin-left: 0;
    margin-top: 0;
}
.creation-consultation .barre-etape .etape.current a, .creation-consultation .barre-etape .etape.current div, .creation-consultation .barre-etape .etape a:hover {
    background-color: transparent;
    background-image: none;
    color: #e53517!important;
    text-decoration: none;
}

.barre-etape .etape {
    background-color: transparent;
    flex: 0 0 auto;
    width: auto;
    /* max-width: 19%; */
    height: auto;
    float: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    margin: 0 0.5rem;
    margin-bottom: 2rem;
    border-radius: 0;
    /* background-color: #f3f6f9; */
    /* border: 1px solid #e4e6ef; */
    border-bottom-right-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}
.barre-etape .etape[style="display: block;"] {
    display: flex!important;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
}

.barre-etape .etape div {
    color: #7E8299;
    font-size: 1.1rem;
    background-color: transparent;
    font-weight: 500;
    height: auto;
    padding: 0;
    line-height: normal;
    /* max-width: 100%!important; */
    width: auto!important;
    float: left;
    display: inline-block;
    text-align: left;
    padding-right: 1rem;
    box-sizing: border-box;
}

.barre-etape.creation-action {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
}

.creation-consultation .barre-etape .etape .arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Crect fill='%23B5B5C3' opacity='0.3' transform='translate(12.000000, 12.000000) rotate(-90.000000) translate(-12.000000, -12.000000)' x='11' y='5' width='2' height='14' rx='1'%3E%3C/rect%3E%3Cpath d='M9.70710318,15.7071045 C9.31657888,16.0976288 8.68341391,16.0976288 8.29288961,15.7071045 C7.90236532,15.3165802 7.90236532,14.6834152 8.29288961,14.2928909 L14.2928896,8.29289093 C14.6714686,7.914312 15.281055,7.90106637 15.675721,8.26284357 L21.675721,13.7628436 C22.08284,14.136036 22.1103429,14.7686034 21.7371505,15.1757223 C21.3639581,15.5828413 20.7313908,15.6103443 20.3242718,15.2371519 L15.0300721,10.3841355 L9.70710318,15.7071045 Z' fill='%23B5B5C3' fill-rule='nonzero' transform='translate(14.999999, 11.999997) scale(1, -1) rotate(90.000000) translate(-14.999999, -11.999997)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")!important;
    width: 21px!important;
    padding: 0;
    display: inline-block;
    /* background-color: #f3f6f9!important; */
}

.barre-etape br {
    content: "&nbsp";
    width: 3px;
    display: inline-block;
}

.barre-etape .etape.etape-off div span {
    width: 90%;
}

.barre-etape .etape a {
    color: #7E8299!important;
    font-size: 1.1rem;
    background-color: transparent;
    font-weight: 500;
    height: auto;
    line-height: normal;
    padding: 0.5rem 1rem;
    width: 100%;
}

.barre-etape .etape.etape-off div span {
    padding: 0.5rem 0rem 0.5rem 1rem;
    width: 100%;
    font-size: 1.1rem;
    background-color: transparent;
    font-weight: 500;
    height: auto;
    line-height: normal;
}
.barre-etape .etape.current {
    border-left: 3px solid #e53517;
}

.creation-consultation .barre-etape .etape.current div.arrow, .creation-consultation .barre-etape .etape:hover:not(.etape-off) div.arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Crect fill='%23e53517' opacity='0.3' transform='translate(12.000000, 12.000000) rotate(-90.000000) translate(-12.000000, -12.000000)' x='11' y='5' width='2' height='14' rx='1'%3E%3C/rect%3E%3Cpath d='M9.70710318,15.7071045 C9.31657888,16.0976288 8.68341391,16.0976288 8.29288961,15.7071045 C7.90236532,15.3165802 7.90236532,14.6834152 8.29288961,14.2928909 L14.2928896,8.29289093 C14.6714686,7.914312 15.281055,7.90106637 15.675721,8.26284357 L21.675721,13.7628436 C22.08284,14.136036 22.1103429,14.7686034 21.7371505,15.1757223 C21.3639581,15.5828413 20.7313908,15.6103443 20.3242718,15.2371519 L15.0300721,10.3841355 L9.70710318,15.7071045 Z' fill='%23e53517' fill-rule='nonzero' transform='translate(14.999999, 11.999997) scale(1, -1) rotate(90.000000) translate(-14.999999, -11.999997)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")!important;
}

.msg-home span.message-big, .msg-home span.message-bigger {
    display: inline-block;
    margin-top: 0!important;
    padding-right: 0.5rem !important;
}
.float-right.margin-fix {
    font-size: 1rem;
    font-weight: 400;
    color: #B5B5C3 !important;
    margin-bottom: 1rem;
}

.creation-consultation h3 {
    margin-top: 0;
    margin-bottom: 2rem;
}

.creation-consultation h3.float-left {
    margin-top: 0;
    margin-bottom: 1rem;
    float: none!important;
}

.creation-consultation .intitule label, .creation-consultation .intitule-bloc label {
    font-size: 1rem;
    font-weight: 400;
    color: #3F4254;
    display: inline-block;
    margin-bottom: 0.5rem;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto > .line > textarea.moyen, div[id$="showDepouillement"] div#tabNav .ongletLayer select:not([id*="nbResultsTop"]):not([id*="nbResultsBottom"]):not(.candidatures-actions), div[id$="panelDetailsConsultation"] select.liste-entites, .creation-consultation select.moyen, .creation-consultation .form-field input:not([type="radio"]):not([type="submit"]):not([type="checkbox"]), .creation-consultation textarea.long, div[id$="etapeDocumentsJoints"] .line select.long-550, div[id$="etapeDocumentsJoints"] .line textarea.long-550, .creation-consultation div[id$="etapeDroitsAcces"].form-field select.liste-entites,.creation-consultation .mod-reconduction {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin: 0;
}
div[id$="panelDetailsConsultation"] select.liste-entites {
    flex: 0 0 62%;
    max-width: 62%;
    background-color: #ededed;
}

div[id$="panelDetailsConsultation"] .intitule-220 {
    flex: 0 0 32%;
    max-width: 32%;
}

div[id$="panelDetailsConsultation"] .line div[id$="panelentiteeAssociee"] {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

.form-field input {
    height: auto;
}
.creation-consultation .intitule, .creation-consultation .line > .intitule-bloc, div[id$="DonneesComplementaires"] .line > .intitule-150,
 div[id$="DonneesComplementaires"] .line > .intitule-300 {

    max-width: 28%;
    flex: 0 0 28%;
    /* padding: 0; */
    /* padding-top: 0.5rem; */
}

.line {
    margin: 1rem 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.creation-consultation div[id$="etapeIdentification"] .content-bloc,.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] .content-bloc {
    max-width: 60%;
    flex: 0 0 60%;
    display: flex;
    align-items: center;
}

.creation-consultation .content-bloc select.moyen, .creation-consultation .form-field .content-bloc input:not([type="radio"]), .creation-consultation .content-bloc textarea.long {
    max-width: 100%;
    flex: 0 0 auto;
    flex-basis: 100%;
}
.creation-consultation .intitule br, .creation-consultation .intitule-bloc br {
    content: " ";
    margin: 0 2px;
}
a.bouton-small {
    color: #e53517!important;
    background-color: #eee;
    border-color: transparent;
    background-image: none;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    float: none;
    line-height: normal;
    margin-left: 1rem;
}

.intitule-auto {
    flex: 0 0 auto;
    padding-right: 2rem;
}

input.radio,input[type="radio"] {
    margin-bottom: 0;
    margin-right: 0.5rem;
}

.content-bloc .line {
    margin: 0;
    flex: 0 0 auto;
    padding: 0;
    padding-right: 2rem;
    display: block;
    float: left;
    width: auto;
}
.creation-consultation .form-field {
    margin: 0 2rem;
    margin-bottom: 1rem;
    width: -webkit-fill-available;
}
div[id$="DonneesComplementaires"] {
    /* background-color: red; */
}

div[id$="DonneesComplementaires"] .line .content-bloc-auto {
    flex: 0 0 70%;
    max-width: 70%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.creation-consultation div[id$="DonneesComplementaires"] .line .content-bloc-auto input, .creation-consultation div[id$="DonneesComplementaires"] .line .content-bloc-auto textarea {
    width: 84%!important;
    /* flex: 0 0 85%; */
    /* max-width: 85%; */
}

.creation-consultation div[id$="panelAgrement"] .content-bloc.bloc-580 .content-bloc {
    /* display: flex; */
    width: 100%;
}

.creation-consultation div[id$="panelAgrement"] .content-bloc.bloc-580 {
    display: block;
}
.creation-consultation .spacer {
    display: none;
}

a.ajout-el, a.bouton-validation-moyen.float-right, a.bouton-details-190,a.bouton-edit,input.bouton-moyen,a.bouton-archivage, a.bouton-rechercher{
    display: block;
    border: 1px solid #e53517;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    color: #fff!important;
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #e53517;
    font-weight: 500;
    font-size: 1rem;
    line-height: normal;
    text-decoration: none!important;
}
a.bouton-edit {
    color: white!important;
    background-color: #e53517;
}

div[id$="PanelListeLots"] {
    display: block;
    float: left;
    width: 100%;
}

a.ajout-el:before {
    content: "+";
    font-size: 20px;
    line-height: 0;
    font-weight: 400;
    vertical-align: middle;
}

.bloc-calendrier table .highlight, .bloc-recap-calendrier {
    width: 100%;
    background-color: #f1faff!important;
    border-radius: 0.43rem!important;
    padding: 1rem!important;
    border: 1px dashed #e53517!important;
    margin-bottom: 1rem;
    box-sizing: border-box;
}

.bloc-recap-calendrier .line .calendar.indent-15 input.heure {
    background-color: #fff;
    border: 1px solid #e53517;
    padding: 0.5rem;
    width: auto;
}

div[id$="etapeCalendrier"] .bloc-recap-calendrier .line {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

div[id$="etapeCalendrier"] .bloc-recap-calendrier .line .intitule-180 {
    flex: 0 0 30%;
    max-width: 30%;
}

.creation-consultation div[id$="lignePanelmiseEnLigne"].form-field {
    /* display: flex; */
    margin: 0;
    border-radius: 0.43rem!important;
    border: 1px dashed #d7d7d7!important;
}

.creation-consultation div[id$="lignePanelmiseEnLigne"].intitule-180 {
    flex: 0 0 30%;
    max-width: 30%;
}

.creation-consultation div[id$="lignePanelmiseEnLigne"] .content-bloc.bloc-500 .calendar .heure {
    padding: 0.5rem;
    width: auto;
}

div[id$="etapeDocumentsJoints"] .line .intitule-180 {flex: 0 0 28%;max-width: 28%;}

.creation-consultation div[id$="etapeDocumentsJoints"] .line .content-bloc.bloc-570 {
    flex: 0 0 68%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

div[id$="etapeDocumentsJoints"] div[id$="blocTypeEnvoi"].line {
    display: block;
}

div[id$="etapeDocumentsJoints"] .line select.long-550,div[id$="etapeDocumentsJoints"] .line textarea.long-550 {
    width: 100%;
    box-sizing: border-box;
}

div[id$="etapeDocumentsJoints"] div[id$="blocTypeEnvoi"].line .intitule-bloc.bloc-155 {
    max-width: 100%;
    flex: 0 0 100%;
    width: 100%;
    margin-top: 1rem;
    padding-left: 0!important;
}

.creation-consultation div[id$="etapeDocumentsJoints"].form-field .line {
    align-items: flex-start;
}

div[id$="panelLigneReponseElec"] {
    display: block;
}

.creation-consultation div[id$="panelLigneReponseElec"] .content-bloc {
    float: none;
    display: block;
}


.creation-consultation div[id$="etapeDroitsAcces"].form-field > .content > .form-field,.creation-consultation div[id$="etapeDocumentsJoints"] .form-field, .creation-consultation div[id$="etapeModalitesReponse"].form-field > .content > .form-field,.creation-consultation div[id$="panelDossiersReponse"].form-field  {
    margin: 1rem 0 0 0;
}

.creation-consultation div[id$="etapeModalitesReponse"].form-field > .content > .form-field > content > .line {
    /* display: block; */
    /* border: 1px solid red; */
}

div[id$="panelModeOuverture"].line {
    display: block;
}

.creation-consultation .toggle-panel#legende img {width: 16px;}

.creation-consultation .form-field input[type="image"] {
    padding: 0!important;
    width: auto!important;
}

.creation-consultation div[id$="etapeDroitsAcces"].form-field .line .intitule-220 {
    width: 28%;
}

.creation-consultation div[id$="etapeDroitsAcces"].form-field .line > div[id$="panelentiteeAssociee"] {
    width: 100%;
}

.table-results th,.table-results th > a {
    color: #a1a5b7!important;
    font-weight: 600!important;
    width: auto!important;
    text-align: left!important;
    background-color: #f5f5f5;
}

.table-results td {
    width: auto;
    padding: 0.75rem 0.75rem;
    color: #181c32!important;
    /*font-weight: 500!important;*/
    border-color: transparent!important;
}

.table-results th {
    padding: 0.75rem 0.75rem;
}

.table-results tr.on {
    background-color: rgb(245 248 250);
}

.table-results tr {
    border: 0px solid transparent;
    background-color: #fff;
}

.liste-invites {
    width: auto;
}
img[alt="Libre"], img[title="Libre"] {
    width: 16px;
}
.ongletLayer .table-results th {
    font-weight: 500;
    color: #181C32;
    font-size: 1rem;
    vertical-align: middle;
    border: 1px solid #EBEDF3;
    border-bottom: 2px solid #EBEDF3;
    background-color: #f5f5f5;
}

.ongletLayer .table-results td {
    border: 1px solid #EBEDF3!important;
    word-break: break-word;
    width: auto;
}
.ongletLayer .registre-line span.intitule {
    padding-left: 0;
}

.ongletLayer .table-results br {
    content: "";
    margin-left: 4px!important;
    display: inline-block;
}

.ongletLayer .cloture-line span.time-red, .cloture-line span.time-green {
    line-height: 16px;
    word-break: initial;
}

div#form-nav.nav-onglet .tab-on a, div#form-nav.nav-onglet .tab a {
    background-color: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    padding: 1.3rem 1.5rem;
    color: #7E8299;
    font-size: 1rem!important;
    font-weight: 600!important;
    width: auto;
    line-height: inherit;
}

div#form-nav.nav-onglet .tab-on {
    background-color: white;
    border: 1px solid transparent!important;
    border-color: #E4E6EF #E4E6EF #ffffff!important;
}

div#form-nav.nav-onglet .tab,div#form-nav.nav-onglet .tab-on {
    height: auto;
    background: none;
    flex: 0 0 auto;
    width: auto;
    margin: 0;
    background-color: white;
    margin-bottom: -1px;
    z-index: 14;
    border-top-left-radius: 0.42rem;
    border-top-right-radius: 0.42rem;
}

div#form-nav.nav-onglet {
    height: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    border-bottom: 1px solid #d7d7d7;
    overflow: initial;
}

div#form-nav.nav-onglet .tab span.border-right {
    display: none;
}

div#form-nav.nav-onglet .tab-on a {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    color: #e53517;
    background-color: #ffffff;
    border-color: transparent;
}

div#form-nav.nav-onglet .tab-on span.border-right {
    display: none;
}

.ongletLayer {
    border-top: 0px solid transparent;
}

div#form-nav.nav-onglet .tab-on a:hover {
    color: #e53517;
}
div#legende {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #ffffff;
    border-color: #d7d7d7;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    color: #3F4254;
    margin-bottom: 25px;
    border-radius: 0.42rem;
    position: relative;
    padding: 0!important;
    margin: 0 1rem;
    width: auto;
}

.toggle-panel#legende .title-toggle {
    line-height: 16px;
}

.toggle-panel .content {
    width: 100%;
    padding: 1rem 0rem!important;
    margin: 0;
    margin-bottom: 0;
    border: 1px solid #d7d7d7!important;
    border-radius: 0.43rem;
    background: none;
    background-color: #ffffff;
}

.toggle-panel#legende .title-toggle-open {
    line-height: 16px;
}

.toggle-panel#legende .panel {padding-top: 1rem;}

.toggle-panel#legende .column.bloc-235 {
    width: 33%;
}

.toggle-panel#legende .column.bloc-200 {
    width: 30%;
}

.toggle-panel#legende .column.bloc-280 {
    width: 30%;
}

.toggle-panel#legende .column {
    margin-right: 1%;
}
.recap-infos-consultation .recap-bloc h2 {
    margin: 0!important;
    padding: 0;
}

.recap-infos-consultation .title-toggle {
    line-height: 16px;
}

.recap-infos-consultation,div#recap-consultation {
    padding: 1rem 0;
    background-color: #EBEDF3!important;
    border-radius: 0.43rem;
}

#recap-consultation .recap-bloc .line {
    width: 100%;
    align-items: flex-start;
    margin-top: 2px;
}

.form-field .recap-infos-consultation .recap-bloc {
    width: 94%!important;
}

.form-field .form-bloc#recap-consultation .recap-bloc {
    width: 94%!important;
}

#recap-consultation .recap-bloc .line .intitule-250 {
    width: 36%;
}

.form-field .recap-infos-consultation .recap-bloc .intitule-250 {
    width: 36%;
}

.form-bloc#recap-consultation .panel-toggle {
    width: 100%!important;
}

.recap-infos-consultation .content-bloc.bloc-450 {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: baseline;width: auto;}

.recap-infos-consultation .content-bloc.bloc-450 > span:not(empty) {
    padding-right: 20px;
}

.recap-infos-consultation .picto-link {
    padding-left: 0!important;
    margin: 0;
    padding-right: 1rem;
}

.recap-infos-consultation .content-bloc.bloc-450 > span:empty {
    display: none;
}

.recap-infos-consultation .recap-bloc .tableau-etape {
    border-radius: 0.43rem!important;
    border: 1px dashed #d7d7d7!important;
    background-color: #fff;
    width: auto;
}

.recap-infos-consultation .recap-bloc .tableau-etape .validation-etape-on {
    background-color: #fff;
    border-radius: 0.43rem;
}

.recap-infos-consultation div#modalitesReponses .content-bloc.bloc-450 {
    width: 60%;
}

div[id$="panelDetailsConsultation"] .spacer-small {
    display: block;
}
div[id$="panelDetailsConsultation"] > .form-field > .content > .title-toggle, div[id$="panelDetailsConsultation"] > .form-field > .content > .title-toggle-open, div[id$="panelDetailsConsultation"] > .form-field > .content > .title-toggle:hover, div[id$="panelDetailsConsultation"] > .form-field > .content > .title-toggle-open:hover {
    background-position: center left;
    padding-left: 1.5rem;
}

div[id$="panelDetailsConsultation"] .spacer-small {
    display: block;
}
div[id$="panelDetailsConsultation"] .toggle-panel .content{
    display: inline-block;
    margin: 1rem;
    width: -webkit-fill-available;
    box-sizing: border-box;
}

.link-line .file-link {
    margin-left: 1rem;
    display: block;
    border: 1px solid #e53517;
    padding: 0.5rem 1rem;
    border-radius: 0.42rem;
    color: #e53517!important;
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #fff;
}

.file-link a {
    color: #e53517!important;
    text-decoration: none;
    padding-left: 0.5rem;
    font-weight: 500;
}
a.bouton-retour, a.bouton-suivant{
    color: #6c7293;
    text-decoration: none;
    font-weight: 500 !important;
    font-size: 0.925rem;
    line-height: 1.35;
    display: inline-block;
    width: auto;
    border-radius: 0.43rem;
    background-color: rgba(77, 89, 149, 0.06);
    border-color: transparent;
    /*margin-left: 1rem;*/
}
a.bouton-suivant{
    padding: 1rem 1.5rem 1rem 1rem;
    background-position: calc(100% - 0.5rem) center;
}
a.bouton-retour{
    background-position: 0.5rem center;
    padding: 1rem 1rem 1rem 1rem;
}
a.bouton-retour:hover, a.bouton-suivant:hover {
    color: #e53517;
    background-color: #f5f5f9;
}
a:hover.bouton-retour {
    background-position: 0.5rem center;
    background-color: rgba(77, 89, 149, 0.06);
}

.etapes-5-process {
    padding: 0 2rem;
}

.etapes-5-process {
    width: 100%;
    box-sizing: content-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: auto;
}


span[id$="summaryVisible"] {
    padding: 0 2rem;
}

div[id$="summaryVisible"].recap-infos-consultation {
    margin-left: 2rem;
    margin-right: 2rem;
}
div[id$="panelDetailsConsultation"] div[id$="summaryVisible"].recap-infos-consultation {
    margin-right: 0;
    margin-left: 0;
}

input.bouton-annulation,input.bouton-validation , input.bouton-enregistrer,  a.bouton-annulation, input.bouton-rechercher{
    display: block;
    border: 1px solid transparent;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    /* color: #e53517!important; */
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #fff;
}

div[id$="panelButtons"].boutons-line {
    margin: 1rem 2rem;
    width: calc(100% - 4rem);
}

div[id$="PanelAuthorizedToAccessThePage"] .boutons-line {
    margin: 1rem 0rem;
    width: 100%;
}

input.bouton-validation {
    color: #e53517!important;
    border-color: #e53517;
}

input.bouton-annulation, a.bouton-annulation {
    border-color: #e4e6ef;
}
div[id$="TableauDeBord"] div#tabNav {
    padding: 0 1rem;
}

.ongletLayer .table-results td[headers="allCons_details"], .ongletLayer .table-results td[headers="allCons_actions"],.ongletLayer .table-results th#allCons_actions,.ongletLayer .table-results th[abbr="DÃƒÂ¯Ã‚Â¿Ã‚Â½tails"] {
    padding-left: 0!important;
    border-left: 0!important;
}

.ongletLayer .table-results th#allCons_ref, .ongletLayer .table-results td[headers="allCons_ref"] ,.ongletLayer .table-results td[headers="allCons_actionsOpt"],.ongletLayer .table-results th#allCons_actionsOpt {
    padding-right: 0!important;
    border-right: 0!important;
}
th#allCons_intitule, .ongletLayer .table-results td[headers="allCons_intitule"] {
    width: 40%!important;
}

div#infosPrincipales.panel-toggle .line .content-bloc.bloc-500 {
    width: auto;
}
div[id$="PanelAuthorizedToAccessThePage"] {
    padding: 0 2rem;
}
div[id$="showDepouillement"] {
    margin: 0 2rem;
}
div[id$="summaryVisible"].recap-infos-consultation .recap-bloc h2 {
    padding-left: 0.5rem;
}
div[id$="showDepouillement"] div#tabNav .ongletLayer {
    padding: 1rem 1rem 0;
    box-sizing: border-box;
}
div[id$="candidatureEtOffre"].line, div[id$="candidatureSeul"].line.no-indent {
    justify-content: flex-end;
}
select:not([id$="nombreResultatAfficherTop"]):not([id$="nombreResultatAfficherBottom"]):not([id*="nbResultsTop"]):not([id*="nbResultsBottom"]):not(.candidatures-actions):not([id$="listePageSizeTop"]):not([id$="listePageSizeBottom"]) {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

div[id$="exportDepot"].file-link ,div[id$="exportQuestion"].file-link, div[id$="exportRetrait"].file-link{
    display: flex;
    margin: 1rem 0;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
}

div[id$="exportDepot"].file-link > a , div[id$="exportQuestion"].file-link > a, div[id$="exportRetrait"].file-link > a {
    padding: 0.5rem;
    border: 1px solid #e53517;
    margin: 0 0.5rem;
    border-radius: 0.43rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
div[id$="panelDetailsConsultation"] .link-line {
    margin: 0 2rem;
    width: calc(100% - 4rem);
}
div[id$="showDepouillement"] div#tabNav .ongletLayer .spacer {
    display: none;
}

div[id$="showDepouillement"] div#tabNav div[id$="ongletLayer2"].ongletLayer input.ok, .tableau-ouverture .actions-long input.ok, .actions-groupees input.ok {
    max-width: 14%;
    width: 24px;
    padding: 0.25rem;
    margin: 0;
    border-radius: 4px;
    box-sizing: content-box;
    height: auto;
    border: 0px;
    display: inline;
    line-height: normal;
    font-size: 1rem;
    font-weight: 500;
    font-family: 'Poppins';
    cursor: pointer;
}
div[id$="showDepouillement"] div#tabNav div[id$="ongletLayer2"].ongletLayer .table-results th:not(:first-child) , div[id$="showDepouillement"] div#tabNav div[id$="ongletLayer2"].ongletLayer .table-results td:not(:first-child) {
    min-width: 32px;
}
div[id*="panelActionsGroupeesOffre"] .form-field.actions-groupees.actions-groupees-dock .content {
    padding: 0.5rem;
    background-color: whitesmoke;
}

div[id$="showDepouillement"] div#tabNav div[id$="ongletLayer2"].ongletLayer .separator {
    margin: 2rem 0;
}

.line-partitioner strong {
    font-weight: 400;
}
.line-partitioner h3, .line-partitioner h2 {
    font-weight: 600;
    color: #181d32;
    font-size: 1.1rem;
}
.actions-groupees h2 {
    color: #a1a5b7;
    font-weight: 600;
}
.actions-groupees h2 {color: #a1a5b7;font-weight: 600;}

select.candidatures-actions {
    max-width: calc(78% - 0.5rem);
    width: auto;
    border-radius: 0.42rem;
    background-color: #F3F6F9;
    border-color: #dee0e7;
    color: #3F4254;
    height: auto;
    padding: 4px 0;
    margin-right: 0.5rem;
}

th#OffreTechnique_el_numPli,th#OffreTechnique_pa_numPli {
    min-width: 64px;
}
.form-field.actions-groupees.actions-groupees-dock {
    background-color: whitesmoke;
    border: 1px solid #ebedf3;
    border-top: 0px;
    margin-left: -1px;
}
.actions-groupees .actions {
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-end;
}

.actions-groupees .actions input.ok {
    margin-left: 0.5rem;
}
.electronic-courier .line {
    display: flex;
    align-items: flex-start;
}

.electronic-courier .line .intitule-100 {
    flex: 0 0 18%;
    max-width: 18%;
}
.creation-consultation div#lieuExe.content-bloc {
    display: block;
    width: auto;
}

.creation-consultation div#lieuExe.content-bloc a.bouton-small {
    margin: 1rem 0 0;
}

.creation-consultation div#lieuExe.content-bloc span[id$="denominationGeo2T"] {
    display: block;
}
.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc {
    max-width: 100%!important;
    flex: 0 0 100%!important;
    width: 100%;
}

.toggle-panel.form-toggle.donnees-redac .panel .line div[id$="critereNonIdentiqueCons"],.toggle-panel.form-toggle.donnees-redac div[id$="panelDuree"].panel .line .col-260.float-left {
    width: 60%;
}
.toggle-panel.form-toggle.donnees-redac .panel .line {
    margin: 0;
}

.toggle-panel.form-toggle.donnees-redac div[id$="panelDuree"].panel .line .col-260.float-left select {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 100%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0!important;
}
div#main-part > .boutons-line, div.main-part > .boutons-line {
    padding: 0 2rem;
    box-sizing: border-box;
    margin-bottom: 2rem;
}
.electronic-courier.send-electronic-courier .intitule-auto.bloc-700 {
    width: calc(100% - 23px);
    margin-left: 23px;
    padding-right: 0;
}

.electronic-courier.send-electronic-courier .intitule-auto.bloc-700 input {
    margin-left: -23px;
}

.electronic-courier .content {
    padding-top: 0;
}

.electronic-courier .line {
    margin-top: 0;
}
.electronic-courier.desti-electronic-courier .line input, .electronic-courier.desti-electronic-courier .line textarea:not(.disabled) {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    /* height: auto; */
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

.electronic-courier.desti-electronic-courier .line textarea.long-630.disabled {
    background-color: #ebebeb;
    /* border-color: #F3F6F9; */
    color: #3F4254;
    /* height: auto; */
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    display: block;
    border: none;
    width: 100%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin-bottom: 0.5rem;
    /* margin: 0; */
}

.electronic-courier.desti-electronic-courier .line .content-bloc.bloc-660 {
    width: 60%;
}
.infos-entites-line .content-bloc.bloc-600 {
    min-width: 74%;
}
.bloc-accueil .msg-home ul li {
    width: 100%;
}
div#middle > div[id$="TableauDeBord"].float-left {
    width: 78.5%;
}
.toggle-panel > .top, .bloc-login.bloc-agent .top,.panel-donnees-redac > .form-bloc > .top,.bloc-identification-left .top,div#message-accueil.form-field.soc-interne .top,div#message-accueil.form-field .top,.table-results th.top {
    display: none;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc span.intitule-auto.bloc-150 {
    width: 28%;
    padding-right: 5px;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .bloc-530.content-bloc .breaker {
    display: block;
    margin: 0.5rem;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list {
    display: block;
    max-width: 70%!important;
    flex: 0 0 70%!important;
    margin-top: 0.5rem;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto > .line > textarea.moyen {
    width: 100%!important;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto > .line {
    width: 100%;
}

.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto.clear-both {
    width: 86%;
}
.form-bloc .top {
    display: none;
}

/* KBE */
.main-part.changing-consultation .form-field .top {
    height: 20px;
}
div:not(.creation-consultation) div.form-field >.top {
    background: none;
    height: 0px;
}

div:not(.creation-consultation) div.form-field > .top > .left {
    background: none;
}

div:not(.creation-consultation) div.form-field > .top > .right {
    background: none;
}

div:not(.creation-consultation) div.form-field > .bottom {
    display: block;
}

div:not(.creation-consultation) div.form-field > .bottom > .left {
    background: none;
}

div:not(.creation-consultation) div.form-field > .bottom > .right {
    background: none;
}

div#recap-consultation > .top {
    display: none;
}

a.bouton-edit {
    color: #e53517 !important;
    background-color: #eee;
    text-decoration-line: none;
    border-color: transparent;
    background-image: none;
}

a.bouton-edit:hover {
    color: #eee !important;
    background-color: #e53517 !important;
    text-decoration-line: none;
    border-color: transparent;
    background-image: none;
}

.form-bloc .top {
    display: none;
}

/* FIN KBE */

table.table-results.tableau-alertes {
    width: 100%;
    border: 1px solid #d7d7d7;
    border-radius: 0.42rem;
}

.recap-infos-consultation .panel-toggle {
    width: auto!important;
}

.tableau-alertes tr.on td {
    background-color: #f5f8fa;
}

table.table-results.tableau-alertes th {
    background-color: #fff;
    border-bottom: 1px solid #d7d7d7;
}
.admissibilite-lot {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
}
.form-field > .content > .line > .intitule-auto.bloc-225 {
    width: 29%;
}

.form-field > .content > .line > textarea {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    /*height: auto;*/
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
    width: 60%;
}

.form-field > .content > .line > .content-bloc {
    width: 60%;
}

.form-field > .content > .line > .content-bloc > textarea {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
    width: 100%;
}
div[id*="panelSearch"] .line .intitule-150 {
    width: 18%;
}

div[id*="panelSearch"] .line div#etablieFrance div[id$="panelRc"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
}

div[id*="panelSearch"] .line div#etablieFrance div[id$="panelRc"] .intitule-120.indent-30 {
    width: auto;
    float: none;
    padding: 0 1% 0 0!important;
}

div[id*="panelSearch"] .form-field input[type="text"] {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

div[id*="panelSearch"] .line div#etablieFrance,.line div#nonEtablieFrance {
    margin-top: 1rem;
    width: 100%;
}

div[id*="panelSearch"] .line div#etablieFrance div[id$="panelRc"] input[type="text"], .line div#etablieFrance div[id$="panelRc"] select,.line div#nonEtablieFrance select,.line div#nonEtablieFrance input[type="text"] {
    width: 28%;
    margin: 0 2% 0 1%;
    max-width: initial;
}

div[id*="panelSearch"] .line div#etablieFrance div[id$="panelRc"] img.picto-info-intitule {
    position: relative;
}

div[id*="panelSearch"] .line div#nonEtablieFrance {
    /* display: flex; */
    /* flex-direction: row; */
    /* flex-wrap: wrap; */
    /* justify-content: flex-start; */
    /* align-items: flex-start; */
    width: 100%;
}

div[id*="panelSearch"] .line div#nonEtablieFrance .intitule-120.indent-30 {
    width: auto;
    padding: 0 1% 0 0!important;
    float: none;
    display: inline-block;
}

div[id*="panelSearch"] .content .spacer {
    display: none;
}

div[id*="panelSearch"] .line div[id$="panelCodeApe"] {
    width: 100%;
}

div[id*="panelSearch"] .line div[id$="panelCodeApe"] input[type="text"] {
    width: 8%;
}

div[id*="panelSearch"] div[id$="panelQualifications"].line .content-bloc {
    padding-top: 0;
}

div[id*="panelSearch"] div[id$="panelQualifications"] .spacer-mini {
    display: none;
}

div[id*="panelSearch"] .boutons-line input.btn.btn-sm.btn-primary {
    display: block;
    border: 1px solid #e53517;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    color: #e53517!important;
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #fff;
    font-weight: 500;
    font-size: 1rem;
    line-height: normal;
}

div[id*="panelSearch"] .boutons-line input.btn.btn-sm.btn-primary[type="submit"] {
    background-color: #e53517;
    color: white!important;
}

div[id*="panelSearch"] div[id$="retour"] .link-line {
    padding: 0 2rem;
}

div[id*="panelSearch"] h4 {

    padding: 0;
    margin: 2rem 0 1rem 0;
}

div[id*="panelSearch"] .form-field .top .title {
    padding: 0 1.5rem;
    margin: 1rem 0;
}
div[id*="panelSearch"] .form-field .top .title, div[id*="panelSearch"] h4 {
    color: #181c32!important;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.2;
    text-align: left!important;
    background-image: none;
    float: none;
}

div[id*="panelSearch"] .line .intitule-auto.bloc-740 {
    width: 100%;
    padding: 0;
}
#middle .main-part > .link-line {
    padding: 0 2rem;
    box-sizing: border-box;
}
td[headers="entrepriseName"] span.pull-left {
    float: left;
    width: 100%;
}

td[headers="entrepriseName"] ul.notes-echelle {
    float: left!important;
    width: 100%;
}
.line .content-bloc {
    margin-bottom: 0;
    padding-top: 0;
}
.ongletLayer .table-results td span.blue {
    color: #181c32;
    font-weight: 400;
    vertical-align: top;
}
.srh {
    width: max-content;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
}
.ongletLayer .table-results td .srh a.btn-action {
    width: auto!important;
    margin-left: 0.25rem;
    margin-top: -0.25rem;
}
.ongletLayer .table-results td[headers="allCons_intitule"] .objet-line strong {
    font-weight: 500;
}
span.ref, span.attributaire, .bloc-abreviation .intitule, .bloc-glossaire .intitule, .bloc-faq a {
    color: #e53517;
}

.column-action-140 {
    width:18%;
    float:left;
    padding-left:10px;
    margin-right: calc(4px + 1rem);
    box-sizing: border-box;
}
.etapes-5-process {
    margin: 1rem 0;
    width: calc(100% - 4rem);
    box-sizing: border-box;
    padding: 0;
}
div.etapes-5-process { width:100%;
    background:none !important;
    height:auto;
    margin-bottom:10px;
    margin-top:0px;
    overflow:hidden;
    float:left;
    margin-left: 10px;
}
div.etapes-5-process > div, div.etapes-5-process > span {
    width: 18%;
    float: left;
    padding-left: 10px;
    background-color: #ebedf3;
    margin-right: calc(4px + 1rem);
    position: relative;
    font-weight: 500;
    color: #7e8299;
    font-size: 0.9rem;
    box-sizing: border-box;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 0!important;
}
div.etapes-5-process > div > span {
    width: 100%;
    color: #7e8299;
    font-weight: 500;
    font-size: 0.9rem;
}

#ctl0_CONTENU_PAGE_etape0 > div{
    background-color: #e53517;
    color: white;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2){
    background-color: #e53517;
    color: white;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3){
    background-color: #e53517;
    color: white;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4){
    background-color: #e53517;
    color: white;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child{
    background-color: #e53517;
    color: white;
}

#ctl0_CONTENU_PAGE_etape0 > div::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2)::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3)::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4):before{
    border-color: #e53517 #e53517 #e53517 transparent;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}

#ctl0_CONTENU_PAGE_etape0 > div::after{
    border-left: 1em solid #e53517;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2)::after{
    border-left: 1em solid #e53517;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3)::after{
    border-left: 1em solid #e53517;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4)::after{
    border-left: 1em solid #e53517;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child::after{
    border-left: 1em solid #e53517;
}
div.etapes-5-process > span::after, div.etapes-5-process > div::after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-top: 1.5em solid transparent;
    border-bottom: 1.5em solid transparent;
    border-left: 1em solid #ebedf3;
    right: -10px;
}

div.etapes-5-process > span::before, div.etapes-5-process > div::before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-width: 1.5em 0 1.5em 1em;
    border-style: solid;
    border-color: #ebedf3 #ebedf3 #ebedf3 transparent;
    left: -11px;
}

.creation-consultation .intitule-150 {
    max-width: 28%;
    flex: 0 0 28%;

}

.creation-consultation .content-bloc-auto {
    max-width: 60%;
    flex: 0 0 60%;
    display: flex;
    align-items: center;
}
.creation-consultation .a.bouton-small{
    margin-left:0em !important;
}

input.ok {
    width: 100px!important;
    line-height: 1px;
}


.creation-consultation .form-field {
    margin: 0 0;
    margin-bottom: 0em;
}

.creation-consultation .flex-radio {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    margin-left: 10px;
}

.creation-consultation .intitule-line{
    width: 20%;
}

a.bouton-small {
    margin-left: 0;
}
.creation-consultation.content-bloc.a{
    flex-direction: column;
}

.creation-consultation.intitule-180 {
    width: 40%;
}
.creation-consultation.bloc-fileupload {
    position: relative;
    display: flex;
    flex-direction: column;
}

.creation-consultation select.liste-entites, .creation-consultation .form-field input:not([type="radio"]):not([type="submit"]),.creation-consultation textarea.long, .creation-consultation .form-field input:not([type="radio"]):not([type="submit"]),.creation-consultation .montant .long {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin: 0;
}

select.moyen {
    width: 344px;
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    box-sizing: content-box;
    margin: 20px;
}

div[id$="rechercheAvancee"].float-left .main-part,div#middle > div[id$="TableauDeBord"].float-left .main-part {
    max-width: 100%!important;
}

div[id$="rechercheAvancee"].float-left {
    display: flex;
    width: 75%;
}
.line .enter-and-mad {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.line .enter-and-mad span.intitule-60.enter-mad {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
}
.line .enter-and-mad input {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 27%;
    flex: 0 0 27%;
    max-width: 27%;
    margin: 0 !important;
}
.line .enter-and-mad span.intitule-60.and-mad {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
    padding-left: 2%;
    padding-right: 2%;
}


div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] input[type="text"],
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] select {
    background-color: #F3F6F9 !important;
    color: #3F4254 !important;
    height: auto !important;
    padding: 0.825rem 1em !important;
    font-size: 1.08rem !important;
    line-height: 1.5 !important;
    border-radius: 0.42rem !important;
    box-shadow: none !important;
    border: none !important;
    box-sizing: content-box !important;
    margin: 0 !important;
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .intitule {
    max-width: 28%;
    flex: 0 0 28%;
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .bloc-600 {
    width: 97% !important;
    display: flex;
    flex-direction: column;

    margin: 0;
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .bloc-600 > .radios-flex {
    display: flex;
    padding: 10px 0;

}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .bloc-600 > select{
    width: 100% !important;

}
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .dateWrapper .intitule-150{
    width: 32%;
    /*! margin: 20px 0; */
}


div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .dateWrapper .intitule-auto{
    width: auto;
    padding-right: 10px !important;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    /*! padding: 0.65rem 0; */
    height: calc(1.5em + 1.3rem + 2px);
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .dateWrapper .calendar{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 28%;
    height: 34px;
}


div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] input[type="submit"] {
    line-height: 1px;
    height: auto;
    padding: 1rem 0.5rem;
    color: #fff!important;
    border-color: #e53517;
    background-color: #e53517;
    background-image: none;
    font-size: 1.15rem;
    border-radius: .475rem;
    margin: 2rem 0 1rem 0;
    max-height: 20px;
    text-align: center;
    font-weight: 500;
    width: auto;

}


div[id$="rechercheAvancee"] .line .enter-and-mad input {
    padding: 0.5rem !important;
}

div[id$="rechercheAvancee"] .line .intitule-bloc.bloc-155 {
    width: 20%;
    padding: 0 !important;
}
div[id$="rechercheAvancee"] .line {
    align-items: flex-start;
}
.calendar img {
    width: 30px;
    height: 30px;
}

div[id$="rechercheAvancee"] .flex-col {
    display: flex;
    justify-content: space-between;
}

div[id$="rechercheAvancee"] .flex-col .line-col {
    flex-grow: 1;
    min-width: 0;
}


div[id$="rechercheAvancee"] .flex-col div[id$="lieuExecution"]{
    flex: 0 0 49%;
    max-width: 49%;
    flex-direction: column !important;
    align-items: flex-start;
    gap: 0.25rem;
}

div[id$="rechercheAvancee"] .flex-col div[id$="panelDomainesActivites"]{
    flex: 0 0 49%;
    max-width: 49%;
    flex-direction: column !important;
    align-items: flex-start;
    row-gap: 0.25rem;
}



div[id$="rechercheAvancee"] .flex-col div[id$="panelDomainesActivites"] br {
    display: none;
}

div[id$="rechercheAvancee"] .flex-col div[id$="lieuExecution"] .bloc-500{
    width: unset;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.w-input-100 {
    width: 100% !important;
}
div[id$="rechercheAvancee"] div[id$="panelReferentielRadio"].line {
    width: auto !important;
    display: inline-flex;
}

.mr-1 {
    margin-right: 0.25rem !important;
}

div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] .breadcrumbs {
    margin-bottom: 0 !important;
}

.btn-action {
    background-image: none;
    background-color: #f3f6f9;
    height: auto;
    border-radius: 0.43rem;
    padding: 0.25rem;
    margin: auto;
    border: 1px solid #e4e6ef!important;
    text-align: center;
}

.table-results th#allCons_dateEnd, .table-results td[id="dateColumn"] {
    width: 11%;
}

.ongletLayer .table-results .time-green br {
    display: block !important;
}


.creation-consultation div[id$="infosReference"].info-bulle {
    margin-left: -10.75rem !important;
}

.popUpLieuxExecution {
    font-size: 13px !important;
    font-weight: 400;
    color: #3F4254;
}

.popUpLieuxExecution .form-field .content {
    border-left: none !important;
    border-right: none !important;
}

.popUpLieuxExecution .form-field .top,.popUpLieuxExecution .form-field .bottom  {
    display: none;
}

#popup {
    background-color: #EEF0F8!important;
}


.btn.btn-sm.btn-secondary, input.btn.btn-primary[title="Annuler"], input.bouton-moyen[value="Fermer"] {
    color: #3F4254;
    background-color: #E4E6EF;
    border: 1px solid transparent;
    height: auto;
    border-radius: 0.475rem !important;
    margin-right: 0.5rem !important;
    text-align: center;
    max-height: 20px;
    padding: 0.75rem 1rem;
    line-height: 1px;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    outline: none !important;
    vertical-align: middle;
    cursor: pointer;
}



.popUpLieuxExecution input.btn.btn-sm.btn-primary {
    color: #fff;
    background-color: #e53517;
    border: 1px solid transparent;
    height: auto;
    border-radius: 0.475rem !important;
    margin-right: 0.5rem !important;
    text-align: center;
    max-height: 20px;
    padding: 0.75rem 1rem;
    line-height: 1px;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    outline: none !important;
    vertical-align: middle;
    cursor: pointer;
}
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] select[id$="AdvancedSearch_categorie"],
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] select[id$="AdvancedSearch_statut"],
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] select[id$="AdvancedSearch_procedureType"]
{
    width: 576px !important;
}

.creation-consultation div[id$="panelAjoutPieceDce"] .intitule-auto,
.creation-consultation div[id$="panelRemplacerPieceDce"] .intitule-auto,
.creation-consultation #panelRemplacerToutDCE .intitule-auto
{
    flex: 0 0 100% !important;

}

.creation-consultation div[id$="panelAjoutPieceDce"] .intitule-150,
.creation-consultation #panelRemplacerToutDCE .intitule-150
{
    max-width: 19% !important;
    flex: 0 0 19% !important;
}


.creation-consultation div[id$="panelAjoutPieceDce"] .indent-30,
.creation-consultation #panelRemplacerToutDCE .indent-30
{
    padding-left: 23px !important;
}

.creation-consultation div[id$="panelRemplacerPieceDce"] .indent-25 {
    padding-left: 7px !important;
}


.fileUploadInfoFlex {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 22px;
}

.bloc-fileupload .pourcentage-chargement {
    position: relative !important;
    top: -22px !important;
}


.creation-consultation div[id$="paneltelechargementPartiel"] {
    flex: 0 0 100%;
    max-width: 100%;
}


.creation-consultation div[id$="panelaccesRestreint"] .propositionAccessCodeWrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 46px;
}

.btn-valider-modal {
    background-color: #e53517 !important;
    color: #fff !important;
}


.btn-annuler-modal {
    color: #3F4254 !important;
}
span.wan {
    margin-left: 9px;
}
.svg-detail-consultation, .svg-detail-consultation .picto-link{
    display: flex !important;
}
recap-bloc svg,.svg-detail-consultation .picto-link svg {
    margin-right: 8px;
}

.recap-infos-consultation .content-bloc.bloc-450{
    width:60%;
}

.recap-infos-consultation .panel-toggle{
    witdh:auto;
}



/* KBE */


div:not(.creation-consultation) div.form-field:not(.bloc-pieces) >.top {
    background: none;
    height: 4.2rem;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .top > .left {
    background: none;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .top > .right {
    background: none;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .bottom {
    display: block;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .bottom > .left {
    background: none;
}

div:not(.creation-consultation) div.form-field:not(.bloc-pieces) > .bottom > .right {
    background: none;
}

div#recap-consultation > .top {
    display: none;
}

a.bouton-edit {
    color: #e53517 !important;
    background-color: #eee;
    text-decoration-line: none;
    border-color: transparent;
    background-image: none;
}

a.bouton-edit:hover {
    color: #eee !important;
    background-color: #e53517 !important;
    text-decoration-line: none;
    border-color: transparent;
    background-image: none;
}

.form-bloc .top {
    display: none;
}

.toggle-panel .top {
    display: none;
}

.creation-consultation .form-field >.bottom {
    display: none !important;
}

div[id$="panelDetailsConsultation"] .toggle-panel .content {
    border-right: 1px solid #EBEDF3 !important;
}

textarea.long {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

.calendar input.heure {
    background-color: #F3F6F9 !important;
    color: #3F4254 !important;
    height: auto !important;
    padding: 0.825rem 1em !important;
    font-size: 1.08rem !important;
    line-height: 1.5 !important;
    border-radius: 0.42rem !important;
    box-shadow: none !important;
    border: none !important;
    box-sizing: content-box !important;
    margin: 0 !important;
}

.changing-consultation .top {
    height: 14px !important;
    background: url(../images/toggle-panel-border.gif) repeat-x 0 7px !important;
    overflow: hidden;
}
.changing-consultation .top .left {
    display: block;
    float: left;
    background: url(../images/toggle-panel-top-left.gif) no-repeat 0 7px !important;
    height: 14px;
    width: 7px;
}
.changing-consultation .top .right {
    display: block;
    float: right;
    background: url(../images/toggle-panel-top-right.gif) no-repeat 0 7px !important;
    height: 14px;
    width: 7px;
}
.changing-consultation .content {
    width: auto;
    clear: both;
    border-left: 1px solid #d7d7d7 !important;
    border-right: 1px solid #d7d7d7 !important;
    padding: 5px;
    overflow: hidden;
}
.changing-consultation .bottom {
    height: 7px;
    background: url(../images/toggle-panel-border.gif) repeat-x 0 6px !important;
    clear: both;
}
.changing-consultation .bottom .left {
    display: block;
    float: left;
    background: url(../images/toggle-panel-bottom-left.gif) no-repeat !important;
    height: 7px;
    width: 7px;
}
.changing-consultation .bottom .right {
    display: block;
    float: right;
    background: url(../images/toggle-panel-bottom-right.gif) no-repeat !important;
    height: 7px;
    width: 7px;
}

.table-results th.top {
    display: none !important;
}
/* FIN KBE */


.recap-infos-consultation .panel-toggle#modalitesValidation{
    width: 70rem!important;
}

.recap-infos-consultation .picto-link {
    display: flex;
    align-items: flex-end;
}

.recap-infos-consultation .picto-link svg{
    margin-right: 5px;
}

.form-choix-destinataire .bloc-505{
    width: 50rem;
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0
}
.form-choix-destinataire .intitule-auto.bloc-225{
    width: 20rem;
}

.info-consultation svg{
    width: 16px;
    height: 16px;
}




.creation-consultation div[id$="etapeDonneesComplementaires_demandesAchat_panelDemandeAchat"] {
    flex: 0 0 97% !important;
    max-width: 97% !important;
}



.msg-erreur {
    background-color: #F64E60!important;
    border-color: #F64E60!important;
    color: #ffffff!important;
    border-radius: 0.42rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDM0MC44IDM0MC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik0xNzAuNCwwQzc2LjQsMCwwLDc2LjQsMCwxNzAuNHM3Ni40LDE3MC40LDE3MC40LDE3MC40czE3MC40LTc2LjQsMTcwLjQtMTcwLjRTMjY0LjQsMCwxNzAuNCwweiBNMTcwLjQsMzIzLjYgICAgYy04NC40LDAtMTUzLjItNjguOC0xNTMuMi0xNTMuMlM4NiwxNy4yLDE3MC40LDE3LjJTMzIzLjYsODYsMzIzLjYsMTcwLjRTMjU0LjgsMzIzLjYsMTcwLjQsMzIzLjZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik0xODIuNCwxNjkuNmw1MC01MGMzLjItMy4yLDMuMi04LjgsMC0xMmMtMy4yLTMuMi04LjgtMy4yLTEyLDBsLTUwLDUwbC01MC01MGMtMy4yLTMuMi04LjgtMy4yLTEyLDAgICAgYy0zLjIsMy4yLTMuMiw4LjgsMCwxMmw1MCw1MGwtNTAsNDkuNmMtMy4yLDMuMi0zLjIsOC44LDAsMTJjMS42LDEuNiw0LDIuNCw2LDIuNHM0LjQtMC44LDYtMi40bDUwLTUwbDUwLDUwYzEuNiwxLjYsNCwyLjQsNiwyLjQgICAgczQuNC0wLjgsNi0yLjRjMy4yLTMuMiwzLjItOC44LDAtMTJMMTgyLjQsMTY5LjZ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPC9nPjwvc3ZnPg==)!important;
    background-repeat: no-repeat!important;
    background-size: 32px!important;
    background-position: 10px center!important;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.msg-avertissement {
    background-color: #FFA800!important;
    border-color: #FFA800!important;
    color: #fff!important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTI1NiwwQzExNC40OTcsMCwwLDExNC41MDcsMCwyNTZjMCwxNDEuNTAzLDExNC41MDcsMjU2LDI1NiwyNTZjMTQxLjUwMywwLDI1Ni0xMTQuNTA3LDI1Ni0yNTYgICAgQzUxMiwxMTQuNDk3LDM5Ny40OTMsMCwyNTYsMHogTTI1Niw0NzJjLTExOS4zOTMsMC0yMTYtOTYuNjE1LTIxNi0yMTZjMC0xMTkuMzkzLDk2LjYxNS0yMTYsMjE2LTIxNiAgICBjMTE5LjM5MywwLDIxNiw5Ni42MTUsMjE2LDIxNkM0NzIsMzc1LjM5MywzNzUuMzg1LDQ3MiwyNTYsNDcyeiIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LDEyOC44NzdjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwVjI3Ny42N2MwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMHMyMC04Ljk1NCwyMC0yMFYxNDguODc3ICAgIEMyNzYsMTM3LjgzMSwyNjcuMDQ2LDEyOC44NzcsMjU2LDEyOC44Nzd6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxjaXJjbGUgY3g9IjI1NiIgY3k9IjM0OS4xNiIgcj0iMjciIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiIGNsYXNzPSIiPjwvY2lyY2xlPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=)!important;
    background-repeat: no-repeat!important;
    background-size: 32px!important;
    background-position: 10px center!important;
    border-radius: 0.42rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.msg-confirmation {
    background-color: #1BC5BD!important;
    border-color: #1BC5BD!important;
    color: #fff!important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTQ5Ny4zNiw2OS45OTVjLTcuNTMyLTcuNTQ1LTE5Ljc1My03LjU1OC0yNy4yODUtMC4wMzJMMjM4LjU4MiwzMDAuODQ1bC04My41MjItOTAuNzEzICAgIGMtNy4yMTctNy44MzQtMTkuNDE5LTguMzQyLTI3LjI2Ni0xLjEyNmMtNy44NDEsNy4yMTctOC4zNDMsMTkuNDI1LTEuMTI2LDI3LjI2Nmw5Ny4xMjYsMTA1LjQ4MSAgICBjMy41NTcsMy44NjYsOC41MzUsNi4xMTEsMTMuNzg0LDYuMjJjMC4xNDEsMC4wMDYsMC4yNzcsMC4wMDYsMC40MTIsMC4wMDZjNS4xMDEsMCwxMC4wMDgtMi4wMjYsMTMuNjIzLTUuNjI4TDQ5Ny4zMjIsOTcuMjg2ICAgIEM1MDQuODczLDg5Ljc2MSw1MDQuODg2LDc3LjU0LDQ5Ny4zNiw2OS45OTV6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnPgoJCTxwYXRoIGQ9Ik00OTIuNzAzLDIzNi43MDNjLTEwLjY1OCwwLTE5LjI5Niw4LjYzOC0xOS4yOTYsMTkuMjk3YzAsMTE5Ljg4My05Ny41MjQsMjE3LjQwNy0yMTcuNDA3LDIxNy40MDcgICAgYy0xMTkuODc2LDAtMjE3LjQwNy05Ny41MjQtMjE3LjQwNy0yMTcuNDA3YzAtMTE5Ljg3Niw5Ny41MzEtMjE3LjQwNywyMTcuNDA3LTIxNy40MDdjMTAuNjU4LDAsMTkuMjk3LTguNjM4LDE5LjI5Ny0xOS4yOTYgICAgQzI3NS4yOTcsOC42MzgsMjY2LjY1OCwwLDI1NiwwQzExNC44NCwwLDAsMTE0Ljg0LDAsMjU2YzAsMTQxLjE1NCwxMTQuODQsMjU2LDI1NiwyNTZjMTQxLjE1NCwwLDI1Ni0xMTQuODQ2LDI1Ni0yNTYgICAgQzUxMiwyNDUuMzQyLDUwMy4zNjIsMjM2LjcwMyw0OTIuNzAzLDIzNi43MDN6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+Cgk8L2c+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPC9nPjwvc3ZnPg==)!important;
    background-repeat: no-repeat;
    background-size: 32px!important;
    background-position: 10px center!important;
    border-radius: 0.42rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.msg-info {
    background-color: #157eec !important;
    border-color: #157eec !important;
    color: #fff!important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDkwIDQ5MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iYm9sZF9jb3B5XzM3XyI+Cgk8cGF0aCAgZmlsbD0iI2ZmZmZmZiIgZD0iTTI0NSwwQzEwOS42ODQsMCwwLDEwOS42ODQsMCwyNDVzMTA5LjY4NCwyNDUsMjQ1LDI0NXMyNDUtMTA5LjY4NCwyNDUtMjQ1UzM4MC4zMTYsMCwyNDUsMHogTTI0NSw0NTkuMzc1CgkJYy0xMTguMjEzLDAtMjE0LjM3NS05Ni4xNjMtMjE0LjM3NS0yMTQuMzc1UzEyNi43ODcsMzAuNjI1LDI0NSwzMC42MjVTNDU5LjM3NSwxMjYuNzg3LDQ1OS4zNzUsMjQ1UzM2My4yMTIsNDU5LjM3NSwyNDUsNDU5LjM3NXoiCgkJLz4KCTxwb2x5Z29uICBmaWxsPSIjZmZmZmZmIiBwb2ludHM9IjI2Ni44MzYsMjg2Ljk4NyAyNzUuMTk2LDExNC44NzQgMjE0Ljc4OCwxMTQuODc0IDIyMy41MzIsMjg2Ljk4NyAJIi8+Cgk8cGF0aCAgZmlsbD0iI2ZmZmZmZiIgZD0iTTI0NS4xODQsMzA1Ljk3NGMtMjAuMTM2LDAtMzQuMTc4LDE0LjQyNC0zNC4xNzgsMzQuNTc2YzAsMTkuNzM4LDEzLjY3NCwzNC41NzYsMzQuMTc4LDM0LjU3NgoJCWMyMC41MDMsMCwzMy44MjUtMTQuODIzLDMzLjgyNS0zNC41NzZDMjc4LjYxMSwzMjAuMzk5LDI2NS4zMDQsMzA1Ljk3NCwyNDUuMTg0LDMwNS45NzR6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)!important;
    background-repeat: no-repeat;
    background-size: 32px!important;
    background-position: 10px center!important;
    border-radius: 0.42rem;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.msg-erreur *, .msg-avertissement *, .msg-confirmation * , .msg-info *{
    color: #ffffff !important;
    width: auto;
}

.picto-link .download-icon  {
    margin-right: 4px;
}

.picto-link .download-icon > svg {
    width: 16px;
    height: 16px;
}

div[id$="bloc_etapeDocumentsJoints"] .picto-link {
    display: flex;
}

.icone-table{
    text-decoration: none !important;
}

#header .date{
    float: right;
    padding: 0.75rem 0rem;
    min-width: 0;
}

.ongletLayer .table-results th#allCons_ref, .ongletLayer .table-results td[headers="allCons_ref"], .ongletLayer .table-results td[headers="allCons_actionsOpt"], .ongletLayer .table-results th#allCons_actionsOpt {
    width: 9%;
}

.ongletLayer .table-results th#allCons_actions, .ongletLayer .table-results td[headers="allCons_actions"], .ongletLayer .table-results td[headers="allCons_registres"], .ongletLayer .table-results th#allCons_registres{
    width: 3%;
    text-align: center!important;
    padding-left: 0.75rem!important;
}

.ongletLayer .table-results th#allCons_dateEnd, .ongletLayer .table-results td[headers="allCons_dateEnd"], .ongletLayer .table-results th#allCons_ref, .ongletLayer .table-results td[headers="allCons_ref"]{
    width: 5%;
}

.warning {
    display: flex;
    align-items: baseline;
}

.info-consultation .line {
    align-items: flex-end !important;
}
.info-consultation .label-acces{
    align-items: flex-start !important;

}

a.bouton-suivant{
    color: #6c7293;
    text-decoration: none;
    font-weight: 500 !important;
    font-size: 0.925rem;
    line-height: 1.35;
    padding: 1rem 1rem 1rem 1.5rem;
    display: inline-block;
    width: auto;
    border-radius: 0.43rem;
    background-color: rgba(77, 89, 149, 0.06);
    border-color: transparent;
    margin-right: 1rem !important;
    background-position: 0.5rem center;
}

.zoneText {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

.saveBoutton{
    line-height: 1px;
    height: auto;
    padding: 1rem 0.5rem;
    color: #fff;
    border-color: #e53517;
    background-color: #e53517;
    background-image: none;
    font-size: 1.15rem;
    border-radius: 0.475rem;
    margin: 2rem 0 1rem 0;
    max-height: 20px;
    text-align: center;
    font-weight: 500;
    width: auto;
}

/* DEBUT AME */
.input-40, .input-185 {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    box-sizing: content-box;
    margin: 0;
}
select.long, select.bloc-300 {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: 60%;
    -ms-box-sizing: content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    margin: 0;
}

a.ajout-el:before {
    content: "+";
    font-size: 20px;
    line-height: 0;
    font-weight: 400;
    vertical-align: middle;
}

.ajout-el,.bouton-validation-moyen.float-right, .bouton-validation, .link-line a.bouton-details-190,.bouton-edit, .btn.btn-primary, .bouton-moyen,
.bouton-moyen-120, .bouton-moyen-140, .suppr-entite ,a.bouton-arrow-long-120, .bouton-annulation{
    color: #e53517 !important;
    background-color: #eee;
    border-color: transparent;
    background-image: none;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    text-decoration-line: none;

}
.ajout-el:hover,.bouton-validation:hover,.bouton-validation-moyen.float-right:hover, .link-line a.bouton-details-190:hover,.bouton-edit:hover,
.btn.btn-primary:hover, .bouton-moyen:hover,  .bouton-moyen-120:hover,  .bouton-moyen-140:hover, .bouton-annulation:hover {
    color: #eee !important;
    background-color: #e53517!important;
    border-color: transparent;
    background-image: none;
}

.suppr-entite:hover {
    color: #eee!important;
    background-color: #e02b1a !important;
    border-color: transparent !important;
    background-image: none !important;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem !important;
    font-size: 0.925rem !important;
    line-height: 1.35 !important;
    border-radius: 0.42rem !important;
    vertical-align: middle !important;
    display: inline-block !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    text-decoration-line: none !important;
}

/* FIN AME */
a.notificationBoutton {
    color: #fff;
    border-color: #e53517;
    background-color: #e53517;
    background-image: none;
    font-size: 1.15rem;
    border-radius: 0.475rem;
    margin: 0rem 0 -1rem 0;
    max-height: 20px;
    text-align: center;
    font-weight: 500;
    width: auto;
}

.returnline{
    border-top: solid white;
    border-color: transparent;
    margin-bottom: 0rem;
}

.link-line a.bouton-imprimer{
    background-image: none;
    font-weight: 500 !important;
    color: #e53517;
    padding: 0.65rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    background-color: #eee;
    border-color: transparent;
    outline: none !important;
    vertical-align: middle;
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    display: inline-block;
    text-align: center;
}


a.creationContratBoutton, .notificationBoutton {
    padding: 0.5rem 0.75rem;
    color: #fff;
    border-color: #e53517;
    background-color: #e53517;
    background-image: none;
    font-size: 1.15rem;
    border-radius: 0.475rem;
    margin: 0rem 0 -1rem 0;
    max-height: 20px;
    text-align: center;
    font-weight: 500;
    width: auto;
    text-decoration-line: none;
}

.inactive-btn{
    opacity: 0.4;
}

a.disabled {
    pointer-events: none;
    cursor: default;
}
.registre-line .intitule-small{
    display: flex;
}

.picto-link .btn-action {
    margin-bottom: 6px;
}

.registre-line .intitule-small {
    padding-left: 11px;
}

.changing-consultation div:not(.creation-consultation) div.form-field:not(.bloc-pieces) >.top, .changing-consultation div:not(.creation-consultation) div.form-field:not(.bloc-pieces) >.top .right, .changing-consultation div:not(.creation-consultation) div.form-field:not(.bloc-pieces) >.top .left {
    height: auto!important;
}

.btn.btn-sm.btn-secondaryParcourir{
    color: #3F4254!important;
    background-color: #E4E6EF;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.42rem!important;
    float: none!important;
    margin-right: 0.5rem !important;
}

input.file-630:before {
    color: #e53517!important;
    background-color: #eee;
    border-color: transparent;
    font-size: 1rem;
    font-weight: 400;
    content: "Choisir un fichier";
    display: inline-block;
    outline: none !important;
    vertical-align: middle;
    line-height: 1.35;
    border-radius: 0.2rem;
    padding: 0.5rem 0.7rem;
    text-align: center;
    cursor: pointer;
    visibility: visible;
    position: absolute;
}

input.file-630.float-left {
    margin-left: 2rem;
    padding: 0.5rem;
    border-radius: 0.43rem;
    border: 2px dashed #ebedf3;
}

.verifierBouton{
    color: #eceef7;
    border: 1px solid #e53517;
    padding: 0.65rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.42rem!important;
    float: none!important;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    outline: none !important;
    vertical-align: middle;
    margin-right: 0.5rem !important;
    background-color: #e53517;
}

.verifSignature .tableau-detail-pli .bloc-message {
    margin: 0 0 5px 0 !important;
    width: 100%;;
}

.verifSignature .btn-primary{
    float: right!important;
}
.verifSignature .content {
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    width: auto;
    height: auto;
    margin: 0 0 0 10px;
}
.verifSignature .tableau-verif-signature .bloc-detail {
    margin-left: 0;
}
.verifSignature .tableau-detail-pli .bloc-detail {
    border: 0px;
    width: 100%;
}

.verifSignature .tableau-detail-pli .column {
    line-height: normal;
}
.verifSignature .btn-Ajout{
    border: 1px solid #e53517;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    color: #e53517!important;
    width: auto;
    height: auto;
    background-image: none;
}

.verifSignature .form-field {
    margin: 0px;
}

.verifSignature .table-bloc h2{
    font-size: 1.5rem;
}

div#divVerifPluginEnCours {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    border: 0;
    position: relative;
    background-color: #e5351726;
    overflow: hidden;
    padding: 1.5rem 2.25rem!important;
    margin: 2rem auto!important;
    z-index: 2;
}
span.msg-verifa {
    vertical-align: super;
}
.form-field1.card.bg-gray-blue.p-2.mb-3,div#divVerifPluginOk,div#divVerifPluginKo,div#divVerifPluginEnCours {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    border: 0;
    position: relative;
    background-color: #e5351726;
    overflow: hidden;
    padding: 1.5rem 2.25rem!important;
    margin: 2rem auto!important;
    z-index: 2;
}

.form-field1.card.bg-gray-blue.p-2.mb-3 .content > div.prepa-av,div#divVerifPluginOk > p,div#divVerifPluginKo > p,div#divVerifPluginEnCours > p {
    line-height: 1.2;
    text-align: left;
    font-weight: 500!important;
    width: 44%;
    display: inline-block;
    float: left;
    font-size: 1.35rem !important;
    color: #181C32 !important;
}

.form-field1.card.bg-gray-blue.p-2.mb-3:after, div#divVerifPluginOk:after ,div#divVerifPluginKo:after,div#divVerifPluginEnCours:after {
    content: " ";
    width: 200%;
    height: 1000px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 45%;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    background-color: white;
}
div#divVerifPluginOk i.fa.fa-check-circle {
    font-size: 4rem;
    float: left;
    margin-right: 2%!important;
    color: #1BC5BD;
}

.bloc-formulaires-reponse div#divVerifPluginEnCours {
    background-color: #ffffff;
    border: 1px solid #e5351726;
    border-radius: 0.42rem;
}

.bloc-formulaires-reponse div#divVerifPluginKo:after {
    background-color: #ff949957;
}
.bloc-formulaires-reponse div#divVerifPluginOk:after {
    background-color: #1bc5bd45;
}
.bloc-formulaires-reponse div#divVerifPluginEnCours:after {
    background-color: #e5351726;
}
div#divVerifPluginKo i.fa.fa-exclamation-circle,div#divVerifPluginOk i.fa.fa-check-circle{
    float:none!important;
    font-size: 3rem;
}
span.msg-verifa {
    vertical-align: super;
}

.diagnosticStyleButton {
    color: #fff;
    border: 1px solid #e53517;
    padding: 0.65rem 1rem;
    font-size: 1rem;
    line-height: 1;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    vertical-align: middle;
    background-color: #e53517;
    border-radius: 0.42rem!important;
    float: right;
    text-decoration: none;
}

/* DEB MODIF SGU*/
.main-part-resize{
    width: 0%;
}
.svg-size{
    width: 15px;
}

/* FIN MODIF SGU*/

/* DEBUT SGU MODIF */
.OK-Marging {
    margin: 0rem 0 0rem 0!important;
}

.recherche-rapide{
    width:90%!important;
}

a.bouton-moyen {
    display: block;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    color: #fff!important;
    width: fit-content;
    height: auto;
    background-image: none;
    background-color: #e53517;
    font-weight: 500;
    font-size: 1rem;
}

.grouptd{
    border-bottom: 1px;
    line-height: normal;
    margin: 1rem 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.grouptd{
    border-bottom: 1px;
    line-height: normal;
    margin: 1rem 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

div[id$="ArchiveTableauBord"] div#tabNav {
    padding: 0 1rem;
}
div#middle > div[id$="ArchiveTableauBord"].float-left {
    width: 78.5%;
}
div#middle > div[id$="ArchiveTableauBord"].float-left .main-part {
    max-width: 100%!important;
}

/* FIN SGU MODIF */

div#myTabContent > div#home .line  input {
    background-color: #F3F6F9;
    border-color: #ebedf3;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    width: auto;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

div#myTabContent > div#home .line .row {
    margin: 0;
    width: auto;
}

div#myTabContent > div#home .line .row select {
    width: auto!important;
}

div#myTabContent > div#home .line .row input {
    width: auto;
}

div#myTabContent > div#home .line .float-left {
    float: none!important;
    margin-bottom: 1rem;
    display: table;
}

div#myTabContent > div#home .line .calendar {
    width: auto;
    margin: 0 1rem!important;
}

div#myTabContent > div#home .line .calendar input {
    width: auto;
    max-width: 120px;
}

div#myTabContent > div#home .line .float-left .clear-both select {
    width: auto;
    display: block;
    height: calc(1.5em + 1.3rem + 2px);
    padding: 0.65rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #3F4254;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #E4E6EF;
    border-radius: 0.42rem;
    -webkit-box-shadow: none;
    box-shadow: none;
}

div#myTabContent > div#home .line .float-left .clear-both .float-left .intitule-150 {
    padding-left: 0.5rem;
}


div#myTabContent > div#home .panel-header {
    font-size: 18px;
    font-weight: 600;
    margin-top: 2rem;
}

div#myTabContent > div#home .line .intitule-250.police-label {
    font-weight: 500;
    margin-bottom: 1rem;
}

div#myTabContent > div#home .line .float-left .clear-both .intitule-150 {
    padding-left: 0.5rem;
}

div#myTabContent > div#home .boutons-line {
    padding: 1rem;
    box-sizing: border-box;
}

.toggle-panel#legende .column {
    margin-right: 7%;
}

/* DEB SGU MODIF */

.ongletLayer .table-results th#selection, .ongletLayer .table-results td[headers="selection"] {
    width: 2%;
}

.intitule-legende-archives{
    width: 600px;
    margin-bottom: 3px;
    line-height: normal;
    padding-top: 4px;
}

.toggle-panel#legende .column {
    margin-right: 7%;
}
/* FIN SGU MODIF */

input.bouton-enregistrer, input.bouton-rechercher {
    color: #e53517 !important;
    border-color: #e53517;
}

.form-field input[type="text"]:not([id$="numPageTop"]):not([id$="numPageBottom"]),.listesDestinatairesChoixLibre,.textMail {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}
div[id$="panelEnvoiLogin"] input[type="text"]{
    padding: 0.55rem 0.75rem !important;
}
input[id$="emailUser"].long.form-control.float-left {
    width: 50% !important;
    margin-right: 2rem;
}
.svg-size{
    width:15px;
    height:15px
}


.table-diagnostics{
    clear: both;
    border-collapse: collapse;
    border: 0px;
    color: #666666;
    width: 100%;
    margin-bottom: 10px;
    text-align: left;
    border-bottom: 1px solid #edebeb;
}

.table-diagnostics td {

    padding: 0.75rem 0.75rem;
    color: #181c32!important;
    border-color: transparent!important;
}

.importantMessage {
    width: 1100px;
    background-color: #f1faff!important;
    border-radius: 0.775rem!important;
    padding: 1rem!important;
    border: 1px dashed #e53517!important;
    margin-bottom: 1rem;
    float: left;
    padding: 5px;
    text-align: left;
}


/* FIN SGU MODIF */

/*********************** Téléchargement des plis chiffrés *******************************/
div#main-part.main-part.main-part-resize {
    margin-left: 1.5rem;
}


/*********************** Administration métier > Accès aux statistiques > Recherche avancée *******************************/
span#ctl0_CONTENU_PAGE_recherche {
    float: left;
    flex: 0 0 auto;
    width: 79%;
}

#middle > span > div#main-part.main-part {
    max-width: calc(100% - 2rem);
}

div#objetRecherche {
    width: 100%;
}

div#objetRecherche .line .content-bloc.bloc-700 {
    width: auto;
    line-height: 1.8;
}

div#criteresFiltres {width: 100%;}

div#criteresFiltres .line .bloc-700 {
    width: 100%;
}

div#criteresFiltres .line {
    width: 100%;
}

input.bouton-long-190.float-left, input.bouton-annulation.float-left {
    /* color: #3f4254!important; */
    background-image: none;
    background-color: #f1f1f1;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    text-decoration-line: none;
    border: 1px solid #e53517!important;
}



/*************************************** Consultations > Recherche avancée **********************************************/
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] input[type="submit"] {
    border-color: #921914;
    background-color: #921914;
    color: #fff!important;
    font-weight: 500!important;
}


/*************************************** Paramétrages > Paramétrage des procédures **********************************************/
div[id*=panelParametrageTypeProcedure] .bloc-pieces > .top .title {
    border: 1px solid #d8d8d8;
    background-image: none!important;
    border-top-left-radius: 8px;
    padding: 10px 5px 0 5px;
    border-top-right-radius: 8px;
}
div[id*=panelParametrageTypeProcedure] div:not(.creation-consultation) div.form-field.bloc-pieces > .top > .left {
    display: none!important;
}
div[id*=panelParametrageTypeProcedure] .spacer-small, div[id*=panelParametrageTypeProcedure] .breaker {
    display: block;
}

a[id*="domaineActivite_linkDisplay"]:hover {
    color: #e53517 !important;
    background-color: #eee;
}

a[id*="domaineActivite_linkDisplay"]{
    color: #e53517 !important;
    background-color: #eee;
    border: 1px solid #e53517;
    text-decoration-line: none;
    display: block;
    padding: 0.5rem 2rem;
    border-radius: 0.42rem;
    width: fit-content;
    height: auto;
    background-image: none;
    font-weight: 600;
    font-size: 0.925rem;
    line-height: normal;
}
.courdo-xxl{
    width:1000px;
}

.form-background{
    background-color: #F3F6F9;
    width: 62%;
}
/*********************************** MPE-423 *******************************/
.form-field .line-partitioner input[type="text"],.partitioner select {
    padding: 0.2rem;
    border: 1px solid #767676;
    line-height: initial;
    border-radius: 4px;
    margin: 0 4px;
}
#middle > div[id$=ctl0] > div#main-part {
    max-width: 100%;
}

#middle > div[id$=ctl0] > div#main-part .form-field > .content > .float-right.margin-fix {
    width: 100%;
}

#middle > div[id$=ctl0] {
    width: calc(79% - 2rem);
}

input[id$=sigleCommission] {
    width: auto;
}
div#main-part>.form-bloc.recap-infos-consultation {
    margin: 0 2rem;
}
div[id$=panelAjoutMembre] .line input.ok {
    margin: 0;
    width: auto!important;
    margin-left: 1rem;
}

div[id$=panelAjoutMembre] .line a.ajout-el {
    padding: 1.25rem;
    margin-left: 1rem;
}
#header .logo-client, #header .top>div {
    max-width: fit-content;
}

#header .logo-organisme {
    position: relative;
    right: initial;
    top: initial;
}
.creation-consultation div[id$="etapeIdentification"] .content-bloc {
    align-items: flex-start;
}

.btn-action-com{
    margin-right: 2px;
}

.col-250-S {
    width: 250px!important;
}

a.charger-el:before {
    content: "" !important;
}

a.charger-el {
    padding: 1.2% 1.2% !important;
    height: 10px !important;
    width: 18px !important;
    line-height: 8px;
}

div[id$=panelFormulaireCommission] .line a.ajout-el {
    padding: 1.25rem;
    margin-left: 1rem;
}

div[id$=panelFormulaireCommission] .line a.ajout-el {
    padding: 1.25rem;
    margin-left: 1rem;
}

.tableau-lots .actions {
    text-align: left;
    width: 140px !important;
}

.link-title {
    text-decoration-line: none;
}

.col-150 {
    width:150px!important;
}

.actions-long-200{
    width: 200px !important;
    text-decoration-line: none;
}
/************************************** Fin MPE-423 *****************************************/
.table-results.tableau-lots td {
    background: #ffffff;
    border-bottom: 1px solid #cdcdcd!important;
    text-align: left!important;
}

.form-field .line-partitioner input[type="text"], .partitioner select {
    padding: 0.2rem!important;
    border: 1px solid #767676!important;
    line-height: initial!important;
    border-radius: 4px!important;
    margin: 0 4px!important;
    background-color: white!important;
    max-width: 50px!important;
}

.creation-consultation .line-partitioner .partitioner .intitule {
    max-width: 100%;
}

.creation-consultation div[id$="PanelListeLots"] .boutons-line .link-title.float-left {
    padding-left: 1rem;
}

div#main-part>.form-bloc.recap-infos-consultation {
    margin-bottom: 15px;
}
.calendar input.heure {
    width: auto;
}
.creation-consultation .line > .intitule-140.indent-15 {
    max-width: 28%;
    flex: 0 0 28%;
}
.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] div[id$="panelVisitesLieux"] > div[id$="panelVisiteLieux"].line .content-bloc.bloc-600 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] .content-bloc {
    align-items: flex-start;
}

.line .content-bloc div[id$="visiteLayerLot"] {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}
/************************************** Fin MPE-423 *****************************************/
.table-results.tableau-lots td {
    background: #ffffff;
    border-bottom: 1px solid #cdcdcd!important;
    text-align: left!important;
}

.form-field .line-partitioner input[type="text"], .partitioner select {
    padding: 0.2rem!important;
    border: 1px solid #767676!important;
    line-height: initial!important;
    border-radius: 4px!important;
    margin: 0 4px!important;
    background-color: white!important;
    max-width: 50px!important;
}

.creation-consultation .line-partitioner .partitioner .intitule {
    max-width: 100%;
}

.creation-consultation div[id$="PanelListeLots"] .boutons-line .link-title.float-left {
    padding-left: 1rem;
}

div#main-part>.form-bloc.recap-infos-consultation {
    margin-bottom: 15px;
}
.calendar input.heure {
    width: auto;
}
.creation-consultation .line > .intitule-140.indent-15 {
    max-width: 28%;
    flex: 0 0 28%;
}
.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] div[id$="panelVisitesLieux"] > div[id$="panelVisiteLieux"].line .content-bloc.bloc-600 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.creation-consultation div[id$="bloc_etapeDonneesComplementaires"] .content-bloc {
    align-items: flex-start;
}

.line .content-bloc div[id$="visiteLayerLot"] {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}

/***************************************** Annonces > Suivi des travaux de la commission ****************************/
div[id$=panelRepeaterLots] table.table-results thead th.center {
    border-left: 1px solid #dfdfdf;
}

div[id$=panelRepeaterLots] table.table-results thead th {
    border-bottom: 1px solid #dfdfdf;
}

div[id$=panelRepeaterLots] table.table-results tbody td {
    border-left: 1px solid #ecedf3;
}

div[id$=panelRepeaterLots] table.table-results tbody td h3 {
    padding: 0;
    min-height: auto;
    margin-bottom: 0!important;
    border-bottom: 0 solid transparent;
}
div[id$=panelRepeaterLots] table.table-results thead {
    background-color: #eeeeee;
}
a.bouton-validation-190.center.boutton-commission {
    color: #e53517 !important;
    background-color: #eee;
    border: 1px solid #e53517;
}
a.bouton-validation-190.center.boutton-commission:hover, input.bouton-rechercher:hover {
    color: #e53517 !important;
    background-color: #eee;
    border: 1px solid #e53517;
}
.tab-content div.tab-pane div[id$=panelOnglet3] .form-field div[id$=panelSuivreCommission] .content .float-right {
    float: left !important;
    padding-left: 2rem;
}
.tab-content div.tab-pane div[id$=panelOnglet3] .form-field div[id$=panelSuivreCommission] p{
    padding-left: 2rem;
}

/******************************************* Estimation confidentielle (decalage) **************************************************/
div#main-part>.form-bloc.recap-infos-consultation[id$=ConsultationEstimation] > .content > .recap-bloc > .line {
    margin-top: 0;
}
/*******************************************  Pop-up **************************************************/
.popup-moyen h1 {
    color: #003772;
    font-weight: 600;
}

.popup-moyen h2 {
    color: black;
    font-weight: 600;
    margin-bottom: 0.25rem;
}
.intitule-certificat {
    width: 36px;
}
a.bouton-retour {
    background: none;
}
a.bouton-retour:hover{
    background: none;
}

#concurrentsAdmis tr td:nth-child(1), #concurrentsEvinces tr td:nth-child(1) {
    width: 60% !important;
}

p > br {
    display: block !important;
}

.legend-item .intitule-legende{
    display: inline-block;
}

.extrait-pv {
    padding: 0rem 2rem;
}
.titre-pv {
    margin: 1.5rem;
}
.extrait-pv {
    padding: 0rem 2rem;
}
.titre-pv {
    margin: 1.5rem;
}

.modal-msg-reponse-question .form-bloc .content{
    width: auto !important;
    padding: 5px !important;
}

a.bouton-retour:hover{
    background: none !important;
}

.form-field input[type="password"]:not([id$="numPageTop"]):not([id$="numPageBottom"]) {
    height: auto;
    padding: 0.825rem 1em;
    font-size: 1.08rem;
    line-height: 1.5;
    border-radius: 0.42rem;
    box-shadow: none;
    border: none;
    -ms-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0;
}

#mesAlertes {
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}

.partitioner .liens span img {
    margin-top: -1px!important;
}

.sort-table{
    margin-bottom: -6px!important;
}

div[id$="panelParametrageTypeProcedure"] {
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 10px;
}

#ctl0_CONTENU_PAGE_documentsCons_panelListeDocs  .table-results .actions a img, .table-results .actions-moyen a img {
    margin-right: -7px;
    margin-bottom: -3px;
}


a.bouton-download-long, a.bouton-modifier-long{
    color: #e53517!important;
    background-color: #eee;
    border-color: transparent;
    background-image: none;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    width: auto;
    height: auto;
    float: none;
    line-height: normal;
    text-decoration: none;
}


input.btn.btn-sm.btn-validate{
    border: 1px solid #e53517;
    padding: 0.65rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.42rem!important;
    display: inline-block;
    font-weight: normal;
    -webkit-appearance: button;
    outline: none !important;
    vertical-align: middle;
    margin-right: 0.5rem !important;
    background-color: #e53517;
}

.num-doc{
    position: relative;
    left: 34px;
    font-size: 0.9em;
    border-radius: 15%;
    width: 28px;
    top: -17px;
    color: #ff7f00;
}


.lineNum { width:auto; padding-left:5px; padding-right:5px; clear:both; line-height:22px; text-align:left; }

input.bouton-long-190.float-left {
    color: #009ee2!important;
    border: 1px solid #009ee2!important;
}

a.bouton-retour {
    color: #e53517 !important;
    /* background-image: none!important; */
    background-color: #f1f1f1 !important;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    text-decoration-line: none !important;
    border: 1px solid #e53517 !important;
}


.calendar {

    height: 49px !important;

}
.display-type-annonce{
    display: none;
}

.tableau-detail-pli {
    width: 100%;
}

.tableau-detail-pli .bloc-detail .bloc {
    background: transparent;
    margin-top: 2rem;
}

.tableau-detail-pli .bloc-detail .bloc > p {
    font-size: 1.075rem!important;
    font-weight: 500!important;
    font-style: normal;
}
.tableau-detail-pli .bloc-detail .bloc > p > strong {
    font-weight: 500!important;
    padding-right: 1rem;
}
.tableau-detail-pli .bloc-message {
    margin: 0 0 5px 0 !important;
    width: auto;
}

.tableau-detail-pli .bloc-detail {
    border: 0px;
    width: 100%;
}
.tableau-detail-pli .column {
    line-height: normal;
}
.tableau-detail-pli br {
    display: block! important;
}
.tableau-detail-pli .breaker {
    display: block! important;
}


/********************** DEBUT CLIENT **********************/
body {
    background-color: #F3F3F3 !important;
}
div#middle {
    background-color: #F3F3F3;
}
#menu ul li.menu-open ul.ss-menu-open {
    border-left: 1px solid #323232!important;
}
#header .top .logo {
   /* width: 80%;*/
}
a.ok:after {
    background-color: #e53517;
    color: #fff;
    border: 1px solid #e53517;
}
#middle .left-part #menu a.ok {
    background-color: #e53517;
    color: #fff;
    border: 1px solid #e4e6ef!important;
}
#middle .left-part #menu ul#menuList li > span > a:hover, #middle .left-part #menu ul#menuList li > div >span > a:hover, #middle .left-part #menu div ul#menuList > li.toggle-on,#middle .left-part #menu div ul#menuList > li.menu-open:hover,#middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off), #middle .left-part #menu div li.menu-open.menu-on:not(.toggle-off):hover {
    background-color: #323232!important;
    color: #fff!important;
}
.panel-user-infos-login .compte:hover, .panel-user-infos a.deconnexion:hover {
    color: #e53517;
    background-color: rgba(245,248,250,.8);
}
#footer a:hover {
    color: #e53517;
}
.breadcrumbs {
    background-color: #323232;
    color: #fff!important;
}
.bloc-accueil .my-account-acc ul li {
    color: #ffffff;
    background-color: #e53517;
}
a.bouton-retour,.bloc-accueil .my-account-acc ul li > a {
    color: #ffffff;
}
.bloc-accueil .my-account-acc ul li > a:hover {
    color: #ffffff;
}
.mi-col-acc.my-notif-alert ul.liste-actions li a {
    background-color: #dae1ea;
    border-color: #dae1ea;
}
#menu ul#menuList li ul.ss-menu-open li.off div.on > a {
    color: #e53517;
}
.bloc-identification-left {
    border: 1px solid #F3F3F3;
}
input.ok {
    color: #fff;
    border-color: #e53517;
    background-color: #e53517;
}
.bloc-login .top-title {
    border: 1px solid #F3F3F3;
}
.bloc-agent .bloc-identification-left .line > p >  a {
    color: #e53517;
}
div#message-accueil.soc-interne .bloc-accueil > div.liste-services > .ligne h1 {
    color: #e53517;
}
.soc-interne ul.liste-actions > li > a:hover {
    color: #e53517 !important;
}
.soc-interne .bloc-accueil ul.liste-actions li:hover {
    color: #e53517 !important;
}
.creation-consultation .barre-etape .etape.current a, .creation-consultation .barre-etape .etape.current div, .creation-consultation .barre-etape .etape a:hover {
    color: #e53517 !important;
}
.barre-etape .etape.current {
    border-left: 3px solid #e53517;
}
.toggle-panel.form-toggle.donnees-redac .panel .line .content-bloc.check-list > .intitule-auto > .line > textarea.moyen, div[id$="showDepouillement"] div#tabNav .ongletLayer select:not([id*="nbResultsTop"]):not([id*="nbResultsBottom"]):not(.candidatures-actions), div[id$="panelDetailsConsultation"] select.liste-entites, .creation-consultation select.moyen, .creation-consultation .form-field input:not([type="radio"]):not([type="submit"]):not([type="checkbox"]), .creation-consultation textarea.long, div[id$="etapeDocumentsJoints"] .line select.long-550, div[id$="etapeDocumentsJoints"] .line textarea.long-550, .creation-consultation div[id$="etapeDroitsAcces"].form-field select.liste-entites,.creation-consultation .mod-reconduction {
    background-color: #EBEDF3;
    border-color: #EBEDF3;
}
a.bouton-small {
    color: #e53517 !important;
    background-color: rgb(0 55 114 / 15%);
}
.ajout-el,.bouton-validation-moyen.float-right, .bouton-validation, .link-line a.bouton-details-190,.bouton-edit, .btn.btn-primary, .bouton-moyen,
.bouton-moyen-120, .bouton-moyen-140, .suppr-entite ,a.bouton-arrow-long-120, .bouton-annulation{
    border: 1px solid #e53517;
    background-color: #e53517;
}
a.ajout-el, a.bouton-validation-moyen.float-right, a.bouton-details-190,a.bouton-edit, .bouton-moyen {
    font-size: 0.925rem;
    border: 1px solid red;
}
.btn.btn-primary, .bouton-moyen, .bouton-moyen-120, .bouton-moyen-140, .suppr-entite {
    background-image: none !important;
    color: #fff !important;
    width: auto !important;
    border: none !important;
    background-color: #e53517 !important;
}
.btn.btn-primary:hover, .bouton-moyen:hover, .bouton-moyen-120:hover, .bouton-moyen-140:hover {
    color: #fff !important;
    background-color: #e53517 !important;
    border: none !important;
}

.bloc-calendrier table .highlight, .bloc-recap-calendrier {
    background-color: rgb(0 55 114 / 15%)!important;
    border: 1px dashed #e53517!important;
}
.bloc-recap-calendrier .line .calendar.indent-15 input.heure {
    background-color: #fff;
    border: 1px solid #e53517;
}
div#form-nav.nav-onglet .tab-on a, div#form-nav.nav-onglet .tab a:hover{
    color: #e53517!important;
}
.recap-infos-consultation,div#recap-consultation {
    background-color: #dae1ea!important;
}
.link-line .file-link {
    border: 1px solid #e53517;
    color: #e53517!important;
    background-color: #fff;
}
.file-link a {
    color: #e53517!important;
}
a.bouton-retour, a.bouton-suivant{
    color: #fff;
    background-color: #e53517;
}
a.bouton-retour:hover, a.bouton-suivant:hover {
    color: #fff;
    /* background-color: #e53517 !important;*/
}

input.bouton-validation, .bouton-annulation {
    color: #fff !important;
    border-color: #e53517;
}
select:not([id$="nombreResultatAfficherTop"]):not([id$="nombreResultatAfficherBottom"]):not([id*="nbResultsTop"]):not([id*="nbResultsBottom"]):not(.candidatures-actions):not([id$="listePageSizeTop"]):not([id$="listePageSizeBottom"]) {
    background-color: #EBEDF3;
    border-color: #EBEDF3;
}
div[id$="exportDepot"].file-link > a {
    border: 1px solid #e53517;
}
select.candidatures-actions {
    background-color: #dae1ea;
}
.toggle-panel.form-toggle.donnees-redac div[id$="panelDuree"].panel .line .col-260.float-left select {
    background-color: #dae1ea;
    border-color: #dae1ea;
}
.electronic-courier.desti-electronic-courier .line input, .electronic-courier.desti-electronic-courier .line textarea:not(.disabled) {
    background-color: #dae1ea;
    border-color: #dae1ea;
}
div[id*="panelSearch"] .boutons-line input.btn.btn-sm.btn-primary {
    border: 1px solid #e53517;
    color: #e53517!important;
    background-color: #fff;
}
div[id*="panelSearch"] .boutons-line input.btn.btn-sm.btn-primary[type="submit"] {
    background-color: #e53517;
    color: #fff!important;
}
span.ref, span.attributaire, .bloc-abreviation .intitule, .bloc-glossaire .intitule, .bloc-faq a {
    color: #e53517;
}
div.etapes-5-process > div, div.etapes-5-process > span {
    background-color: #dae1ea;
}
#ctl0_CONTENU_PAGE_etape0 > div{
    background-color: #e53517;
    color: white;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2){
    background-color: #e53517;
    color: white;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3){
    background-color: #e53517;
    color: white;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4){
    background-color: #e53517;
    color: white;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child{
    background-color: #e53517;
    color: white;
}

#ctl0_CONTENU_PAGE_etape0 > div::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2)::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3)::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4):before{
    border-color: #e53517 #e53517 #e53517 transparent;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child::before{
    border-color: #e53517 #e53517 #e53517 transparent;
}

#ctl0_CONTENU_PAGE_etape0 > div::after{
    border-left: 1em solid #e53517;
}
#ctl0_CONTENU_PAGE_etape1 > span:nth-child(2)::after{
    border-left: 1em solid #e53517;
}

#ctl0_CONTENU_PAGE_etape2 > span:nth-child(3)::after{
    border-left: 1em solid #e53517;
}
#ctl0_CONTENU_PAGE_etape3 > span:nth-child(4)::after{
    border-left: 1em solid #e53517;
}
#ctl0_CONTENU_PAGE_etape4 > span:last-child::after{
    border-left: 1em solid #e53517;
}
div.etapes-5-process > span::after, div.etapes-5-process > div::after {
    border-left: 1em solid #dae1ea;
}

div.etapes-5-process > span::before, div.etapes-5-process > div::before {
    border-color: #dae1ea #dae1ea #dae1ea transparent;
}
h1, h3, a, a:hover, .tab-panel h2 {
    color: #e53517;
}

a.bouton-edit:hover, div[id$="rechercheAvancee"] .flex-col div[id$="panelDomainesActivites"] a[id$="linkDisplay"]:hover {
    color: #fff !important;
    background-color: #e53517 !important;
}

td.actions a svg path, td[headers="allCons_registres"] a svg path, a.registre-line svg path {
    fill: #e53517!important;
}
.picto-link svg path {
    fill: #e53517!important;
}
.btn-action svg path:not(#svg_2):not(#svg_3) {
    fill: #e53517!important;
}
.registre-line .intitule-small a svg path {
    fill: #e53517!important;
}
/****************************************** Fin Agent ***********/

/****************************************** debut switch Agent ***********/

.ajout-el,.bouton-validation-moyen.float-right, .bouton-validation, .link-line a.bouton-details-190,.bouton-edit, .btn.btn-primary, .bouton-moyen,
.bouton-moyen-120, .bouton-moyen-140, .suppr-entite ,a.bouton-arrow-long-120, .bouton-annulation{
    color: #fff !important;
    background-color: #e53517 !important;
    border: 1px solid #e53517;
}
a.bouton-edit {
    color: #e53517 !important;
    background-color: rgb(0 55 114 / 15%)!important;
}
.ajout-el:hover,.bouton-validation:hover,.bouton-validation-moyen.float-right:hover, .link-line a.bouton-details-190:hover,.bouton-edit:hover,
.btn.btn-primary:hover, .bouton-moyen:hover,  .bouton-moyen-120:hover,  .bouton-moyen-140:hover, .bouton-annulation:hover {
    color: #fff !important;
    background-color: #e53517!important;
    text-decoration: none;
    border: 1px solid red;
}
a.ajout-el:hover {
    color: #fff!important;
    background-color: #e53517!important;
    text-decoration: none;
    padding: 0.5rem 2rem;
}
.btn-valider-modal {
    background-color: #e53517 !important;
    color: #fff !important;
}
div[id$="rechercheAvancee"] div[id$="AdvancedSearch_panelContent"] input[type="submit"] {
    border-color: #e53517;
    background-color: #e53517;
}
div[id$="rechercheAvancee"] .flex-col div[id$="panelDomainesActivites"]  a[id$="linkDisplay"]{
    color: #e53517 !important;
    border-color: transparent;
    background-color: rgb(0 55 114 / 15%);
}
.popUpLieuxExecution input.btn.btn-sm.btn-primary {
    color: #fff;
    background-color: #e53517;
}
/****************************************** fin switch Agent ***********/
div#left-part, #middle .left-part {
    background-image: none;
}

#middle .left-part #menu {
    background-image: none;
}

a.bouton-validation-190.center.boutton-commission {
    border: 1px solid #e53517;
    color: #fff;
    background-color: #e53517;
}
a.bouton-validation-190.center.boutton-commission:hover {
    border: 1px solid #e53517;
    color: #fff;
    background-color: #e53517;
}
#menu ul li ul.ss-menu-open li.off a:not(.inactive):hover {
    color: #e53517!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='8px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect x='0' y='0' width='24' height='24'/%3E%3Ccircle fill='%23b5b5c3' cx='12' cy='12' r='8'/%3E%3C/g%3E%3C/svg%3E");

}

.breadcrumbs a, .breadcrumbs a:hover {
    color: #ffffff !important;
}
#header .top, #header {
    background-image: none!important;
}


.form-field input[type="password"]:not([id$="numPageTop"]):not([id$="numPageBottom"]) {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #3F4254;
}

#header .top .logo {
    width: auto;
    height: 66px;
    margin: 4px 0;
}

input.bouton-long-190.float-left {
    color: #e53517!important;
    border: 1px solid #e53517!important;
}

.table-results tr.on {
    background-color: #f8f4ec!important;
}

input.bouton-long-190.float-left, input.bouton-annulation.float-left {
    /* color: #3f4254!important; */
    background-image: none;
    background-color: #f1f1f1;
    font-weight: 600 !important;
    padding: 0.55rem 0.75rem;
    font-size: 0.925rem;
    line-height: 1.35;
    border-radius: 0.42rem;
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    width: auto;
    height: auto;
    text-decoration-line: none;
    border: 1px solid #e53517!important;
}
a.bouton-retour {
    color: #e53517 !important;
    border: 1px solid #e53517 !important;
}
.creation-consultation .barre-etape .etape.current div.arrow, .creation-consultation .barre-etape .etape:hover:not(.etape-off) div.arrow {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Crect fill='%23e53517' opacity='0.3' transform='translate(12.000000, 12.000000) rotate(-90.000000) translate(-12.000000, -12.000000)' x='11' y='5' width='2' height='14' rx='1'%3E%3C/rect%3E%3Cpath d='M9.70710318,15.7071045 C9.31657888,16.0976288 8.68341391,16.0976288 8.29288961,15.7071045 C7.90236532,15.3165802 7.90236532,14.6834152 8.29288961,14.2928909 L14.2928896,8.29289093 C14.6714686,7.914312 15.281055,7.90106637 15.675721,8.26284357 L21.675721,13.7628436 C22.08284,14.136036 22.1103429,14.7686034 21.7371505,15.1757223 C21.3639581,15.5828413 20.7313908,15.6103443 20.3242718,15.2371519 L15.0300721,10.3841355 L9.70710318,15.7071045 Z' fill='%23e53517' fill-rule='nonzero' transform='translate(14.999999, 11.999997) scale(1, -1) rotate(90.000000) translate(-14.999999, -11.999997)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")!important;
    -webkit-mask-position: center;
    -webkit-mask-size: auto;
    background-color: #e53517!important;
    background-image: none!important;
    transition: 500ms;
}
.soc-interne .bloc-accueil ul.liste-actions li:hover{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eic_fluent_contact_card_24_regular%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â-Product-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ic_fluent_contact_card_24_regular' fill='%235e6278' fill-rule='nonzero'%3E%3Cpath d='M19.75,4 C20.9926407,4 22,5.00735931 22,6.25 L22,17.754591 C22,18.9972317 20.9926407,20.004591 19.75,20.004591 L4.25,20.004591 C3.00735931,20.004591 2,18.9972317 2,17.754591 L2,6.25 C2,5.00735931 3.00735931,4 4.25,4 L19.75,4 Z M19.75,5.5 L4.25,5.5 C3.83578644,5.5 3.5,5.83578644 3.5,6.25 L3.5,17.754591 C3.5,18.1688046 3.83578644,18.504591 4.25,18.504591 L19.75,18.504591 C20.1642136,18.504591 20.5,18.1688046 20.5,17.754591 L20.5,6.25 C20.5,5.83578644 20.1642136,5.5 19.75,5.5 Z M9.75,12.5 C10.1642136,12.5 10.5,12.8357864 10.5,13.25 L10.5,13.7427321 L10.4921036,13.8512782 C10.3293159,14.964219 9.39767421,15.5009403 7.99995063,15.5009403 C6.60213369,15.5009403 5.67047899,14.9636623 5.50787101,13.8501298 L5.5,13.7417575 L5.5,13.25 C5.5,12.8357864 5.83578644,12.5 6.25,12.5 L9.75,12.5 Z M13.2522936,12.9961404 L17.75,12.9961404 C18.1642136,12.9961404 18.5,13.3319269 18.5,13.7461404 C18.5,14.1258362 18.2178461,14.4396314 17.8517706,14.4892938 L17.75,14.4961404 L13.2522936,14.4961404 C12.83808,14.4961404 12.5022936,14.160354 12.5022936,13.7461404 C12.5022936,13.3664447 12.7844475,13.0526495 13.150523,13.002987 L13.2522936,12.9961404 L17.75,12.9961404 L13.2522936,12.9961404 Z M8,8.50218109 C8.82841293,8.50218109 9.4999743,9.17374246 9.4999743,10.0021554 C9.4999743,10.8305683 8.82841293,11.5021297 8,11.5021297 C7.17158707,11.5021297 6.5000257,10.8305683 6.5000257,10.0021554 C6.5000257,9.17374246 7.17158707,8.50218109 8,8.50218109 Z M13.2522936,9.5 L17.75,9.5 C18.1642136,9.5 18.5,9.83578644 18.5,10.25 C18.5,10.6296958 18.2178461,10.943491 17.8517706,10.9931534 L17.75,11 L13.2522936,11 C12.83808,11 12.5022936,10.6642136 12.5022936,10.25 C12.5022936,9.87030423 12.7844475,9.55650904 13.150523,9.50684662 L13.2522936,9.5 L17.75,9.5 L13.2522936,9.5 Z' id='ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨-Color'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/********************** FIN CLIENT **********************/
div#legendPanel {
    /*display: flex!important;*/
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    column-gap: 1.5rem;
}
.toggle-panel#legende .column {
    margin-right: 0%;
}/********************** FIN CLIENT **********************/