.container {
    max-width: 860px;
    padding: 0;
}
.blue_bckgrd {
    background: #004164;
    height: 27px;
}
.html.exp-beft-html-component--mod-1.aem-GridColumn.aem-GridColumn--default--12 {
    background: #eff3f5;
    color: #004164;
	height: 245px;
}
.gig_header {
    margin-top: 40px;
}
h2.gigya-composite-control.gigya-composite-control-header.login_con {
    color: #004164!important;
    font-family: TitilliumWeb-Bold!important;
    margin-top: 15px;
    font-size: 16px;
    padding-bottom: 15px;
}
p.site_txt {
    font-size: 24px;
    width: 698px;
	font-family: OpenSans-ExtraBold;
	color: #004164;
	line-height: 28px;
}
p.ell_txt {
    font-size: 14px;
    font-family: OpenSans-Regular;
}

.card-container {
    width: auto;
    margin: 0 auto;
}
.modal-open {
    overflow: hidden;
    padding-right: 0px!important;
}
div.rcp_bord.text-only p.din{
	width:100%;
	margin-bottom:0px;
}
h1#gy-ui-1_content_caption {
    color: #004164!important;
    font-family: TitilliumWeb-Bold!important;
	margin-top: 5px;
}
.register_top_head {
    font-size: 14px!important;
    color: #004164!important;
    font-family: TitilliumWeb-Regular!important;
    margin-top: 10px;
    margin-left: -120px;
	padding-bottom: 10px!important;
}
.login_header {
    color: #004164!important;
    font-family: TitilliumWeb-Regular!important;
	font-size: 14px!important;
	font-weight: normal!important;
}
::placeholder{
	color: #004164!important;
	font-family: TitilliumWeb-Regular!important;
	font-size:13px!important;
}
span.gigya-label-text.gigya-checkbox-text {
    font-family: 'TitilliumWeb-Regular'!important;
    font-size: 11px!important;
	color: #004164;
}
.input_txt>input {
    background-color: #ffffff!important;
    border: 1px solid #eff3f5!important;
}
.frt_pass {
    font-size: 11px!important;
	color: #004164!important;
	text-align: center;
	width: 418px;
	font-family: 'TitilliumWeb-Regular';
	margin-top: -10px;
}
label.gigya-composite-control.gigya-composite-control-checkbox.register_content_confirm {
    font-family: 'TitilliumWeb-Regular'!important;
    font-size: 11px!important;
    color: #004164;
    background: #edefef;
    padding: 14px 56px 20px 56px;
    font-weight: bold;
	margin-bottom: 20px;
}
.gigya-composite-control.gigya-composite-control-submit.send {
    background-image: linear-gradient(to top, rgba(235,97,22,52), rgba(242,151,79,31));
    border-radius: 9px;
    padding: 0px 13px;
}
.gigya-composite-control.gigya-composite-control-submit.send>input {background-image: url(../resources/images/PICTO_Icon_Arrow_large_white.png);
background-color: transparent;
background-repeat: no-repeat;
background-position: center right;
box-shadow: none;
outline: none;
padding-right: 45px;
margin-top: 8px;
font-family: OpenSans-Bold;
font-size: 16px;
}
.new_reg ,.new_reg>a{
    font-family: TitilliumWeb-Regular!important;
    font-size: 13px!important;
	color: #004164!important;
	text-align:center!important;
	margin-top: 6px;
	margin-bottom: 35px;
}
#gigya-forgot-password-screen .login_header {
    margin-top: -6px;
	margin-bottom: 23px;
}
.new_reg>a {
    color: #004164!important;
    text-decoration: underline!important;
}
.pos-right4 span.gigya-error-msg.gigya-error-msg-active {
    margin-top: -12px;
}
.bg-lighter-blue {
    background-color: #eff3f5;
}
.bg-light-blue {
    display: none;
}
footer.footer {
    margin-bottom: 0px!important;
	margin-top: 0px!important;
}
a.footer_links {
    color: #7b898d;
}
a.footer_links:hover {
    color: #7b898d;
}
.ref_foot{
	padding-left: 40px!important;
}
.entire_footer{
	display: flex;
    flex-wrap: wrap;
}
.footer_logo {
    float: left;
}
.footer_logo>img {
    width: 200px;
	/* margin-left: -4px; */

}
.footer_menu_items {
    float: left;
}
.first_row>li, .second_row>li, .third_row>li {
    display: inline-block;
	padding: 0px 10px;
    font-size: 14px;
}
ul.first_row {
    font-family: 'OpenSans-Bold';
	font-size: 14px;
	margin-bottom: 25px;
}
ul.second_row {
    font-family: 'TitilliumWeb-Regular';
	font-size: 14px;
	margin-bottom: 15px;
}
ul.third_row {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
	margin-bottom: 30px;
}
div#gigya-screen-efr {
    margin: 0 auto;
    width: 650px;
}
.input_txt.login {
    width: 418px;
    margin-left: 0px;
}
.cpyrt{
	clear:both;
	font-family: 'TitilliumWeb-Regular';
    font-size: 12px;
	color: #69787c;
	text-align: center;
}
.first_row>li {
    color: #6b797d;
}
.second_row>li,.third_row>li  {
    color: #004164!important;
}

h1#gy-ui-1_content_caption {
    border: none;
}
.gigya-screen-content div.gigya-screen.landscape {
    padding: 0px;
    width: auto !important;
}
.gigya-composite-control.gigya-composite-control-submit.send {
    text-align: center;
	width: 250px;
	height: 60px;
}
#gigya-update-profile-screen .gigya-layout-row.subscribe-wrapper {
    margin-top: 20px;
    width: 100%;
}
.send.reg_pge{
	display:inline-block!important;
	margin-top: 10px;
}
#gigya-register-form .send.reg_pge {
    display: inline-block!important;
    margin-top: 0px;
}

.input_txt {
    margin-left: 57px;
}
#gigya-forgot-password-screen .input_txt {
    margin-top: 17px;
    width: 420px;
}
#gigya-forgot-password-screen .gigya-layout-row.submit-row {
    text-align: left;
}
#screenset_container {
    float: none!important;
}
.gigya-message.frt_txt {
    color: #004164;
    font-size: 14px!important;
    font-family: 'TitilliumWeb-Regular'!important;
    width: 65%;
    margin-left: 0px;
}
#gigya-forgot-password-success-screen h2.gigya-composite-control.gigya-composite-control-header {
    font-size: 14px;
    font-family: 'TitilliumWeb-Bold';
    color: #004164;
}
.gigya-composite-control-link.button.success_cont{
    background-image: linear-gradient(to top, rgba(235,97,22,52), rgba(242,151,79,31));
    border-radius: 9px;
    display: inline-block!important;
    margin-left: 45px;
    padding: 0px 13px;
	width: 258px!important;
	height: 60px;
	margin-top: 30px!important;
	margin-bottom: 30px;
}
.gigya-composite-control.gigya-composite-control-dropdown>select {
    color: #004164;
    font-size: 14px!important;
    font-family: 'OpenSans-Bold';
}
.success_cont>input
{
	background-image: url(../resources/images/PICTO_Icon_Arrow_large_white.png);
    background-color: transparent!important;
    background-repeat: no-repeat;
    background-position: center right;
    box-shadow: none!important;
    outline: none;
    padding-right: 45px;
    margin-top: 8px;
    font-family: OpenSans-Bold;
	width: 60%!important;
	font-size: 16px!important;
	text-align: left!important;
}
#gigya-forgot-password-success-screen .success_cont>input {
    padding-right: 4px;
}
#gigya-password-change-required-screen .gigya-composite-control.gigya-composite-control-submit.send {
    margin: 0px auto;
}

#gigya-profile-form .gigya-layout-row h2, #gigya-register-form .gigya-layout-row h2 ,h2.gigya-composite-control.gigya-composite-control-header.profile_top.lbl{
	color: #004164;
    font-family: 'TitilliumWeb-Bold';
    text-transform: uppercase;
    font-size: 16px!important;
	border:none;
}
.addr.input_txt>input {
    height: 120px!important;
}
.pos-right1>select, .pos-right2>select, .pos-right3>select, .flt-left-clr>select {
    font-family: 'OpenSans-Bold';
    font-size: 14px;
	padding-left: 9px;
}
#gigya-register-form .gigya-input-text, #gigya-register-form .gigya-input-password, #gigya-register-form select, #gigya-register-form textarea {
    width: 280px !important;
    background-color: #ffffff!important;
    border: 1px solid #eff3f5!important;
	box-shadow: inset 0 1px 3px rgb(0 0 0 / 5%);
}
.ckhBox.gigya-terms-error {
    width: 96%!important;
}
.ckhBox2.gigya-terms-error {
    width: 96%!important;
}
.ckhBox span.gigya-label-text,.ckhBox2 span.gigya-label-text {
    font-size: 11px;
    font-family: 'TitilliumWeb-Regular';
}
.ckhBox{
    position: relative;
}
.ckhBox2{
    position: relative;
}
.ckhBox input + label:before {
    content: '';
    margin-right: -20px;
    display: inline-block;
    vertical-align: text-top;
    width: 24px;
    height: 22px;
    border: 1px solid #fff;
    border-radius: 2px;
    position: absolute;
    left: 20px;
	top:18px;
	background: #ffffff;
}
.gigya-composite-control.gigya-composite-control-checkbox.ckhBox {
    background: #edefef;
    padding: 14px 0 52px 35px;
	margin-bottom: 20px;
	height: 230px;
    line-height: 15px;
	position: relative;
}
.gigya-composite-control.gigya-composite-control-checkbox.ckhBox2 {
    background: #edefef;
    padding: 14px 0 600px 35px;
}
.ckhBox input:checked + label:after {
    content: url(../resources/images/Icon_check.png);
    position: absolute;
    left: 23px;
    top: 12px;
    background: transparent;
}
.ckhBox input {
    position: absolute;
    opacity: 0;
}
.ckhBox2 input + label:before {
    content: '';
    margin-right: -20px;
    display: inline-block;
    vertical-align: text-top;
    width: 24px;
    height: 22px;
    border: 1px solid #fff;
    border-radius: 2px;
    position: relative;
    left: -45px;
    top: -2px;
	background: #ffffff;
}
.ckhBox2 input:checked + label:after {
    content: url(../resources/images/Icon_check.png);
    position: absolute;
    left: 11px;
    top: 3px;
    background: transparent;
}
.ckhBox2 input {
    position: absolute;
    opacity: 0;
}
.resetPassword h1#screenset_container_content_caption {
    border: none!important;
    color: #004164!important;
    font-family: TitilliumWeb-Bold!important;
    margin-top: 12px;
}
.indication_but.reset_pass_confirm {
	padding: 18px 27px!important;
}
.submit_button.reset_pass_sub {
    background-image: linear-gradient(to top, rgba(235,97,22,52), rgba(242,151,79,31));
    border-radius: 9px;
    /* display: inline-block!important; */
    margin: 0px auto;
    padding: 0px 13px;
    width: 280px;
    margin-bottom: 50px;
}
.pass_confirm_head
{
    color: #004164!important;
    font-family: TitilliumWeb-Bold!important;
    margin-top: 5px;
    font-size:16px;
	margin-bottom: 18px;
}
.pass_confirm_content .login_header {
    margin-bottom: 8px!important;
	font-weight: bold;
}
.pass_conf_lst{
	color: #004164!important;
    font-family: TitilliumWeb-Regular!important;
    font-size: 14px!important;
	margin-bottom: 30px;
}
.pass_confirm_content {
    /* text-align: center; */
    margin: 0 auto;
    width: 462px;
    margin-top: 22px;
    margin-bottom: 30px;
}
#gigya-password-change-required-screen .gigya-composite-control.gigya-composite-control-submit.send>input {
    white-space: break-spaces;
    font-size: 16px;
	text-align: left;
	line-height: 16px;
}
.resetPassword .pass_confirm {
    margin-bottom: 30px!important;
}
.resetPassword .login_header {
    margin-bottom: 25px!important;
}
.resetPassword .gigya-input-password {
    border: 1px solid #eff3f5!important;
    background-color: #ffffff!important;
}
a#password-tab.active {
    margin-left: 40px;
}
ul.profiletabssty li a.active {
    background: none!important;
    color: #004164!important;
    text-decoration: none!important;
    border-bottom: 3px solid #004164!important;
    padding: 14px 0px!important;
    margin-right: 40px!important;
	margin-bottom: 0px;
	font-family: 'OpenSans-Semibold'!important;
}
ul.profiletabssty li a {
    border: none!important;
    border-radius: 0!important;
	margin-right: 40px;
	padding: 14px 0px!important;
	margin-bottom: 0px;
	color: #004164!important;
	font-family: 'OpenSans-Semibold'!important;
	font-size: 14px!important;
}
.col-md-8.col-sm-12.col-xs-16.cntMid_gl {
	margin-bottom: -9px;
}
.pro_head {
    font-size: 20px;
    font-family: OpenSans-ExtraBold;
    color: #004164;
    margin-left: -4px;
	margin-top: 30px;
}
#password-tab-content .gigya-screen .gigya-composite-control.gigya-composite-control-password input, #my-details-tab-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input, #my-details-tab-content .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select {
    background-color: #ffffff!important;
    border: 1px solid #eff3f5!important;
	color: #004164!important;
	font-family: 'OpenSans-Regular';
    font-size: 14px;
}
#gigya-update-profile-screen .send>input, #gigya-change-password-screen .send>input {
    background-color: transparent!important;
	margin-right: 20px!important;
	white-space: break-spaces;
	padding: 0 39px!important;
	text-align: left;
	line-height: 16px;
	text-transform: uppercase;
}
.gigya-composite-control.gigya-composite-control-submit.send.reg_pge>input {
    font-family: 'OpenSans-Bold';
    font-size: 16px!important;
	background-color: transparent!important;
}
.indicate_land_head a {
    color: #ffffff;
}
#password-tab-content h1.gigya-screen-caption{
	border: none!important;
	color: #004164;
    font-family: 'TitilliumWeb-Bold';
    text-transform: uppercase;
    font-size: 16px!important;
	margin-left: 67px!important;
	margin-bottom: 0px!important;
}
#gigya-profile-form .send.reg_pge {
    display: inline-block!important;
    margin-top: 17px;
	position: relative;
    left: 0px;
}
#password-tab-content .loadscreenset.container.section {
    width: 650px;
    margin: 0 auto;
}
#my-details-tab-content .gigya-screen .gigya-composite-control.gigya-composite-control-label a.cancelbtn {
    margin-left: 0px;
	margin-top: 24px!important;
}
label.gigya-composite-control.gigya-composite-control-label.cancel_reg.profile {
    float:none!important;
	text-align:center!important;
}
#gigya-change-password-screen .gigya-layout-cell.error-wrapper {
    width: 100%!important;
}
#gigya-forgot-password-screen .gigya-composite-control.gigya-composite-control-submit {
    text-align: left;
    /* margin-left: 57px; */
    float: none;
	margin-bottom: 25px;
	margin-top: -4px;
}
#gigya-login-screen .gigya-layout-row.with-divider .gigya-layout-cell.with-social-login {
    width: 68%;
}
#gigya-forgot-password-screen {
    width: 68%;
}
#gigya-forgot-password-screen .gigya-layout-row.link-row {
float: none!important;
}
.addr>input[type="text"]::placeholder {
    position: relative;
    top: -35px;
}
#gigya-register-screen #gigya-register-form .gigya-composite-control.gigya-composite-control-dropdown select, #gigya-update-profile-screen #gigya-profile-form .gigya-composite-control.gigya-composite-control-dropdown select {
    appearance: none;
    background: url(../resources/images/Icon_Arrow_down_blue-copie.png) no-repeat center right 13px;
    outline: none;
	padding-left: 11px;
}
a.cancelbtn {
    font-family: 'TitilliumWeb-Regular'!important;
    font-size: 13px!important;
    color: #004164!important;
	position: relative;
    left: 0px;
}
div#my-details-tab-content, div#password-tab-content {
    border-top: 3px solid #f8f9fa;
}
p.blu_clr {
    background: #0095ba;
    color: #ffffff!important;
    padding: 14px 5px;
    text-align: center;
    border-radius: 15px;
}

@media (min-width: 1023px){
.two_img{
	display:flex;
	width: 670px;
    margin: 0 auto;
}
.list_inside_img.left-align ul{
	width:315px;
}
#password-tab-content .send.reg_pge {
    position: relative;
    left: 100px;
	width: 280px;
}
#password-tab-content a.cancelbtn {
    font-family: 'TitilliumWeb-Regular'!important;
    font-size: 13px!important;
    color: #004164!important;
    position: relative;
    left: 116px;
	margin-top: 20px;
}
form#gigya-register-form {
    position: relative;
}
.profile_sec_head {
    font-family: 'TitilliumWeb-Regular'!important;
    font-size: 14px!important;
    color: #004164!important;
    padding-bottom: 10px!important;
}
.flt-left-clr.pro_intro {
    margin-top: -8px!important;
}

#gigya-profile-form .subscribe-wrapper .gigya-composite-control.gigya-composite-control-submit {
    float: none!important;
	margin-top: -10px!important;
	width: 280px!important;
}

.pos-right1>select{
	width:280px!important;
}

.pos-right2>select{
	width:280px!important;
}
.pos-right3>select{
	width:280px!important;
}
.pos-right4>input{
	width:280px!important;
}
.pos-right5>input{
	width:280px!important;
}
.pos-right6>input{
	width:280px!important;
}

.gigya-screen .gigya-label {
    display: inline;
}
.flt-left-clr {
    float: left!important;
    clear: both;
    width: 53.3%!important;
}
.inf_header{
	float: none;
    clear: both;
	padding-top: 20px!important;
	margin-bottom: 10px!important;
}
#gigya-profile-form .inf_header {
    padding-top: 11px!important;
    margin-bottom: 16px!important;
}
.flt-left-clr >input{
	width:285px!important;
}
.flt-left-clr.input_txt {
    margin-left: 0px!important;
}


#gigya-register-form .send>input{
	background-image: url(../resources/images/PICTO_Icon_Arrow_large_white.png);
    background-color: transparent!important;
    background-repeat: no-repeat;
    background-position: center right;
    box-shadow: none!important;
    outline: none;
    padding-right: 5px;
    margin-top: 8px;
    font-family: OpenSans-Bold;
	width: 88%!important;
	
}
#gigya-register-screen .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-submit {
    float: none;
    width: 255px;
    margin-left: 0px;
}
.cancel_reg{
	text-align:center!important;
}
#gigya-register-screen .input_txt {
    margin-left: 0px;
}

div#register-social-login {
    width: 860px;
    margin-left: -120px;
    /* margin-bottom: 20px; */
	margin-top: 40px;
}



.flt-left-clr>label.gigya-label {
    display: none;
}

.footer_menu_items>nav{
	margin-left: 10px;
	margin-top: 8px;
}
a.footer_links.others {
    color: #004164!important;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-header{
	border:none!important;
}
.pos-right.profile {
    position: absolute;
    top: 355px;
    width: 50%;
	right: 0;
}
.pos-right1.profile {
    top: 412px;
    position: absolute;
	right: 0;
}
.pos-right2.profile  {
	top: 466px;
	position: absolute;
	right: 0;
	/* width: 50%; */
}
.pos-right3.profile {
    top: 520px;
    position: absolute;
	right: 0;
}
.pos-right4.profile {
    top: 654px;
    position: absolute;
	right: 0;
}
.pos-right5.profile {
    top: 710px;
    position: absolute;
	right: 4px;
}
.pos-right6.profile {
    top: 763px;
    position: absolute;
	right: 0;
}


/**profile**/
#my-details-tab-content .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown, #my-details-tab-content .gigya-screen .gigya-composite-control.gigya-composite-control-textbox, #my-details-tab-content .gigya-screen .gigya-composite-control.gigya-composite-control-password {
    width: 50%;
    float: left;
}
.gigya-screen .gigya-layout-row {
    clear: both;
}
form#gigya-profile-form {
    margin: 0 auto;
    width: 650px;
    padding: 0px;
    margin-left: 31px;
}
.row.mainContentRow1_gl {
    /* border-bottom: 3px solid #f8f9fa; */
    /* margin-left: 84px; */
}


#gigya-update-profile-screen.portrait .first-row {
    float: left;
    /* height: auto; */
    width: 50%;
}
#gigya-update-profile-screen .gigya-layout-row {
    width: 50%;
    float: left;
}
.profile_sec_head{
	width:293px;
}



#gigya-change-password-screen .profile_sec_head {
    width: 430px;
	margin-top: -34px;
}
#gigya-change-password-screen .cancel_reg.profile {
    margin-left: 132px;
}
#gigya-change-password-screen .cancel_reg.profile.tab2 {
    margin-left: 72px;
	float:left!important;
}
ul.profiletabssty {
    margin-left: -42px!important;
	margin-top: 2px!important;
}
#my-details-tab-content #gigya-update-profile-screen.gigya-screen {
    padding-top: 13px!important;
}
.gigya-composite-control.gigya-composite-control-submit.send.reset_passwrd {
    margin-bottom: 35px!important;
}

#gigya-password-change-required-screen form#gigya-profile-form {
    margin: 0 auto;
    width: 425px;
    padding: 0px;
    margin-left: 0px;
}

}

@media (max-width: 1023px){
div.rcp_bord.text-only p.din{
	width:100%;
	margin-bottom:10px;
}
.two_img {
    display: block;
    width: auto;
    margin: 0 auto;
}
.list_inside_img.left-align ul{
	width:auto;
}
.footer_logo>img {
    margin-left: auto;
}
#gigya-forgot-password-screen .login_header {
    margin-top: 0px;
    margin-bottom: 23px;
}
#password-tab-content .send.reg_pge {
    position: relative;
    left: 0px;
}

#password-tab-content a.cancelbtn {
    font-family: 'TitilliumWeb-Regular'!important;
    font-size: 13px!important;
    color: #004164!important;
    position: relative;
    left: 0px;
}
h2.gigya-composite-control.gigya-composite-control-header.profile_top.lbl {
    margin-top: -5px;
}
.exp-beft-bg-container--mod-5 .card-color-container.d-block.mx-auto {
    height: 25px!important;
}
.login_header {
    line-height: 19px!important;
}
#gigya-forgot-password-screen .gigya-layout-row.submit-row {
    text-align: center;
    float: none;
    margin-left: 0px;
}
a#password-tab.active {
    margin-left: 0px;
	width: 84%;
}
a#my-details-tab {
    width: 120px!important;
}
#password-tab-content h1.gigya-screen-caption {
    margin-left: 0px!important;
}
ul.profiletabssty li a{
	margin-bottom: 0px!important;
}
div#password-tab-content {
    border-top: 3px solid #f8f9fa;
}
form#gigya-profile-form {
    width: 296px;
}
label.gigya-composite-control.gigya-composite-control-label.profile_sec_head {
    font-size: 14px!important;
    font-family: 'TitilliumWeb-Regular'!important;
    color: #004164;
	margin-bottom: 10px;
}
#gigya-profile-form .send.reg_pge {
    margin-top: -2px;
}
#gigya-change-password-screen.gigya-screen {
    padding-top: 9px!important;
}
#gigya-change-password-screen .send.reg_pge {
    display: inline-block!important;
    margin-top: 10px;
}
#gigya-change-password-screen a.cancelbtn{
   margin-left:0px!Important;
}
.pass_confirm_content {
    width: auto;
}
p.head_obj {
    margin-top: 18px!important;
}
.submit_button>a {
    padding-right: 31px;
}
.indication_but {
    padding: 18px 14px!important;
}
ul.profiletabssty {
    margin: auto!important;
    width: auto!important;
    display: flex!important;
    padding: 0px!important;
    font-size: 14px!important;
    font-family: 'OpenSans-Regular'!important;
	position: relative;
}
.profiletabssty li, .register.E4QHregistration.profiletabssty a {
    width: 43%!important;
    margin-right: 28px!important;
}
.container {
    max-width: 280px;
    /* padding: 0; */
}
p.site_txt {
    font-size: 14px;
    width: 233px;
    font-family: OpenSans-ExtraBold;
	line-height: normal;
}
.html.exp-beft-html-component--mod-1.aem-GridColumn.aem-GridColumn--default--12 {
    background: #eff3f5;
    color: #004164;
    height: 248px;
}
p.ell_txt {
    line-height: 16px;
}
h2.gigya-composite-control.gigya-composite-control-header.login_con {
    margin-top: 0px;
    padding-top: 0px;
}
p.site_txt.indicate {
    font-size: 14px;
    width: 240px;
    font-family: OpenSans-ExtraBold;
	line-height: 17px;
}
.exp-beft-bg-container--mod-3 .card-color-container.d-block.mx-auto {
    height: 124px!important;
}
.gy-ui-screen-set {
    width: 280px!important;
    margin: 0px;
}
.input_txt.login {
    width: auto;
    margin-left: 0px;
}
.gigya-message.frt_txt {
    width: auto;
}
.gigya-composite-control-link.button.success_cont {
    padding: 0px 4px;
    width: 270px!important;
	margin-left: 0px!important;
}
.success_cont>input {
    width: 56%!important;
}
.frt_pass {
    width: auto;
}
#gigya-password-change-required-screen form#gigya-profile-form {
    width: 270px;
    margin: 0px;
}
div#gigya-password-change-required-screen ::placeholder {
    font-family: 'OpenSans-Regular'!important;
    font-size: 13px;
	text-indent: 1px;
}
.gigya-composite-control.gigya-composite-control-password.pass_confirm>input {
    height: 58px!important;
}
.gigya-composite-control.gigya-composite-control-password.pass_confirm>input::placeholder{
	top: -10px!important;
	position:relative!important;
	white-space: break-spaces!important;
}
.gigya-composite-control.gigya-composite-control-submit.send {
    text-align: center;
    width: auto;
    height: 60px;
    margin-left: 0px!important;
	margin-top: 5px;
}
.gigya-layout-cell.responsive.with-divider {
    display: none;
}
#gigya-forgot-password-success-screen .success_cont>input {
    padding-right: 35px!important;
}
.new_reg {
    width: auto;
}
.register_top_head {
    margin-top: -15px;
    margin-left: 0px;
	padding-bottom: 8px!important;
}
#gigya-register-form h2.gigya-composite-control.gigya-composite-control-header.pos-right {
    margin-top: 18px;
	line-height: 19px;
}
h2.gigya-composite-control.gigya-composite-control-header.inf_header {
    margin-top: 11px;
	margin-bottom: 6px!important;
}
.entire_footer {
    position: relative;
}
h1#gy-ui-1_content_caption {
    margin-left: 0px;
    font-size: 16px;
	margin-top: 15px;
}
#gigya-forgot-password-screen .gigya-composite-control.gigya-composite-control-submit {
    margin-bottom: 0px;
}
#gigya-forgot-password-screen {
    width: 100%!important;
}
h2.gigya-composite-control.gigya-composite-control-header.flt-left-clr {
    margin-top: 0px;
}
.footer_menu_items>nav {
    margin-left: 0px;
}
ul.first_row {
    display: none;
}
ul.second_row {
    text-align: center;
    padding: 0px;
	margin-bottom: 0px;
}
ul.third_row {
    padding: 0px;
    text-align: center;
	margin-bottom: 0px;
}
.footer_logo {
    position: absolute;
    top: 262px;
    left: 40px;
}
first_row>li, .second_row>li, .third_row>li {
    padding: 10px 10px;
}
.cpyrt {
    margin-top: 73px;
	margin-left: -20px;
	width: 302px;
}
.mobile_logos {
    margin-top: 17px;
	padding-top: 8px;
}
div#gigya-screen-efr {
    margin: 0 auto;
    width: 290px;
}
.gigya-screen-caption {
    line-height: 24px;
}
.input_txt {
    margin-left: 0px;
}
.gigya-screen .gigya-label {
    display: none!important;
}
#gigya-screen-efr .col.col-12 {
    padding: 0px;
}
.ckhBox.gigya-terms-error {
    width: 250px!important;
}
.ckhBox input:checked + label:after {
    left: 6px;
    top: 25px;
}
.ckhBox2 input:checked + label:after {
    left: 6px;
    top: 25px;
}

.ckhBox input + label:before {
    left: 4px;
    top: 32px;
}
.ckhBox2 input + label:before {
    left: -28px;
}
.gigya-composite-control.gigya-composite-control-checkbox.ckhBox {
    background: #edefef;
    padding: 14px 0 42px 35px;
    margin-bottom: 20px;
	height: 626px;
	margin-top: 10px;
}
.gigya-composite-control.gigya-composite-control-checkbox.ckhBox2 {
    background: #edefef;
    padding: 14px 0 1000px 35px;
    height: 1000px;
}
.resetPassword h1#screenset_container_content_caption {
    margin-top: 6px;
}
.resetPassword .gigya-composite-control.gigya-composite-control-submit.send.reset_passwrd {
    margin-bottom: 20px!important;
}
#gigya-register-screen .gigya-layout-row.with-divider .gigya-composite-control-label .cancelbtn {
    line-height: 5px!important;
}
span.gigya-label-text>a {
    word-break: break-all;
}
#gigya-register-screen .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-submit {
    float: none!important;
    width: 250px!important;
}
.gigya-composite-control.gigya-composite-control-submit.send.reg_pge>input {
    padding-right: 0px;
}
label.gigya-composite-control.gigya-composite-control-label.cancel_reg {
    text-align: center;
}
#gigya-forgot-password-screen .input_txt {
    margin-top: 17px;
    width: auto;
}

}


/**************global header*****************/
li {
    list-style: none;
}
li.mble.topmarz {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0px;
    list-style-type: none;
    color: #004164;
    font-size: 16px;
    font-weight: 600;
    font-family: 'TitilliumWeb-Regular';
    margin-left: -5px;
}
ul.logo_lst>li {
    display: inline-block;
}
ul.bar {
    padding: 0px;
	margin-top: -28px;
}
ul.logo_lst {
    padding-left: 2px;
	margin-top: 26px;
}
img.melanom {
    width: 45px;
	margin-right: 17px;
	height:46px;
}
img.kidney {
    width: 45px;
	/*margin-right: 25px; */
	margin-right: 17px; /*OYFR-14*/
	height:46px;
}/*OYFR-14*/
img.meso {
    width: 50px;
	margin-right: 25px;
	height:46px;
}/*OYFR-14*/

img.op_yer {
    width: 208px;
	margin-right: 37px;
	height:55px;
}
img.lung {
    width: 45px;
	margin-right: 16px;
	height:46px;
}
img.op_yer_ch {
    width: 208px;
	height:68px;
}
img.color_bar {
    /*width: 120px;*/
	width: 185px; /* OYFR-14 */
}
.home_icon{
	width:25px;
	vertical-align: bottom;
	margin-right: 14px;
}
ul.men_list {
    padding: 0px;
	margin-top: 31px;
}
ul.men_list>li {
    display: inline-block;
    /* padding: 0 0 0 40px; */
	font-family: 'OpenSans-Bold';
    font-size: 14px;
	color: #69787c;
	margin-right:40px;
}
li.menu.one{
    padding-left: 32px!important;
}
li.menu>a {
    color: #69787c;
}
li.menu.one.nav-item.activeMenuItem {
    background-image: url(../resources/images/Header_icon_selector.svg);
    background-repeat: no-repeat;
    background-size: 115px;
    padding: 10px 20px;
}
li.menu.one.nav-item.activeMenuItem>a {
    color: #ffffff;
	margin-left: 16px;
}
li.menu.one.nav-item.activeMenuItem>a:before{
	content: url(../resources/images/Header_Icon_Home_white.svg);
    position: absolute;
	left: 11px;
    top: 141px;
    background: transparent;
    width: 25px;
    margin-left: 11px;
}
li.menu.one.nav-item>a:before{
	content: url(../resources/images/Header_Icon_Home.svg);
    position: absolute;
	left: -5px;
    top: 133px;
    background: transparent;
    width: 25px;
    margin-left: 20px;
}
li.menu.two.nav-item.activeMenuItem>a {
    color: #ffffff;
}
li.menu.two.nav-item.activeMenuItem>a {
    background-image: url(../resources/images/Header_icon_selector_item.svg);
    background-repeat: no-repeat;
    background-size: 167px 53px;
    padding: 10px 9px 10px 5px;
}
li.menu.three.nav-item.activeMenuItem>a {
    color: #ffffff;
    margin-left: 12px;
}
li.menu.three.nav-item.activeMenuItem>a {
    background-image: url(../resources/images/Header_icon_selector_item.svg);
    background-repeat: no-repeat;
    background-size: 167px;
    padding: 10px 10px 10px 10px;
}
li.menu.four.nav-item.activeMenuItem>a {
    color: #ffffff;
}
li.menu.four.nav-item.activeMenuItem>a{
    background-image: url(../resources/images/Header_icon_selector_item.svg);
    background-repeat: no-repeat;
    background-size: 167px;
    padding: 10px 10px 10px 10px;
}
li.menu.five.nav-item.activeMenuItem>a {
    color: #ffffff;
}
li.menu.five.nav-item.activeMenuItem>a {
    background-image: url(../resources/images/Header_icon_selector_item.svg);
    background-repeat: no-repeat;
    background-size: 167px;
    padding: 10px 10px 10px 10px;
}
li.menu.six.nav-item.activeMenuItem>a {
    background-image: url(../resources/images/Header_icon_selector_item.svg);
    background-repeat: no-repeat;
    background-size: 167px;
    padding: 10px 9px 10px 8px;
	margin-left: 12px;
}
li.menu.six.nav-item.activeMenuItem>a {
    color: #ffffff;
    
}
.account-link.logot {
    position: absolute;
    top: 0px;
    right: -145px;
}
.account-links {
    position: absolute;
    top: 0px;
    right: -126px;
}
div#account_info {
    position: absolute;
    top: 3px;
    color: #97b0be;
    right: 310px;
    font-size: 14px;
	font-family: 'OpenSans-Bold';
}
.dark_blue {
    position: relative;
}
.account-link>a {
    color: #ffffff;
    font-size: 14px;
    font-family: 'OpenSans-Bold';
}
.menu-section{
	display:none;
}
.menu1>a {
    color: #ee782e;
}
.menu3>a {
    color: #99c444;
}
.menu4>a {
    color: #2d362f;
}
.menu5>a {
    color: #00042f;
}
.menu6>a {
    color: #46359c;
}
.menu7>a {
    color: #d40500;
}
.menu8>a {
    color: #48565a;
}
.menu9>a {
    color: #48565a;
}

.menu.two.nav-item ul.sub_menu_org {
    display: none;
}
.menu.two.nav-item.activeMenuItem ul.sub_menu_org {
    display: block;
}
img.poumon {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.intest {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.foie {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.reins {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.system {
    width: 25px;
	margin-bottom: 5px;
	height:26px;
}
img.peau {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.fibre {
    width: 25px;
	margin-bottom: 5px;
	height:26px;
}

ul.sub_menu_org>li {
    display: inline-block;
	text-align: center;
	padding: 10px 18px 3px 18px;
}
ul.sub_menu_org:after {
    position: absolute;
    /*border-bottom: 3px solid #f7f9f9;*/ /*OYFR-14*/
    content: "";
    width: 100%;
    left: -200px;
    top: 89px;
}
ul.sub_menu_org:before {
    position: absolute;
   /* border-bottom: 3px solid #f7f9f9;*/ /*OYFR-14*/
    content: "";
    width: 100%;
    right: -200px;
    top: 89px;
}
li.sub_menu_nav.activeSubMenu {
    background: #004164;
}
li.sub_menu_nav.activeSubMenu>a {
	color:#ffffff;
}
.poumons_body {
    margin-top: 63px;
}
li.aut_txt {
    width: 147px;
    text-align: center;
	line-height: 14px;
	margin-right: 17px;
    margin-left: 13px
}
li.react_txt {
    width: 106px;
	line-height: 14px;
}
li.fib, li.sys {
    width: 123px;
	line-height: 14px;
}
li.fib>img, li.sys>img{
    margin-bottom: 4px;
}
.menu-section li.nav-item>a {
    color: #49575b!important;
    font-size: 14px;
    font-family: OpenSans-Semibold;
}
/***Indication page **/
.indication_head {
    margin-top: 42px;
}
p.mar_bot {
    margin-bottom: 0px;
}
p.mar_bot.first {
    margin-top: 25px;
}
img.picto {
    width: 34px;
    height: 34px;
    margin-right: 8px;
}
.indication_head>p {
    font-size: 16px;
    font-family: 'TitilliumWeb-Bold';
    color: #004164;
}
#indication-cont-center-cont .col.col-12 {
    padding: 0px;
}
img.indication_images {
    width: 65px;
    height: 57px;
}
.image_sec_indicate{
	text-align:center;	
}
.melanom_sec>p, .kidney_sec>p, .lung_sec>p {
	font-size:14px;
	font-family:TitilliumWeb-Regular;
	color: #004164;
	margin-bottom: 0px;
	
}
.kidney_sec, .lung_sec {
    margin-top: 35px;
}
.puce_head {
    margin-top: 60px;
	margin-bottom: 30px;
}
.ind_cond{
	margin-top: 27px;
	margin-bottom: 10px;
}
div#indication-cont>.col {
    padding: 0px;
}
.Puce{
	width:25px;
	height:20px;
	margin-right: 10px;
}
.puce_head>p{
	font-family: TitilliumWeb-Bold;
    font-size: 16px;
    color: #004164;
	line-height:18px;
}

ul.indic_list>li {
    list-style-type: disc;
    color: #004164;
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
	list-style-position: inside;
}
.list_item{
	margin-left:-5px;
}
ul.indic_list {
    padding-left: 3px;
}
div#indication-cont-center-cont {
	width: 636px;
    margin: 0 auto;
}
.indicat_content_third {
    /* padding: 0px 145px 0px 108px; */
	width: 636px;
    margin: 0 auto;
}
.indicate_land_head>p {
    font-size: 12px;
    font-family: 'OpenSans-Bold';
    color: #ffffff;
    position: absolute;
    top: 4px;
    right: 29px;
}
.indication_land_sec_head {
    margin-top: 40px;
}
p.head_obj {
    font-size: 14px;
    font-family: 'TitilliumWeb-Bold';
    color: #004164;
    margin-top: 40px;
	margin-bottom: 0px;
}
p.obj_text {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
}
.submit_button {
    background-image: linear-gradient(to top, rgba(235,97,22,52), rgba(242,151,79,31));
    border-radius: 9px;
    /* display: inline-block!important; */
    margin: 45px auto;
    padding: 0px 13px;
    width: 320px;
	margin-bottom: 55px;
}
.indication_but {
    background: transparent;
    border: none;
    color: #ffffff;
	font-size: 16px;
    padding: 18px 6px;
	cursor: pointer;
}
.submit_button>a {
    background-image: url(../resources/images/PICTO_Icon_Arrow_large_white.png);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center right;
    box-shadow: none;
    outline: none;
    padding-right: 45px;
    /* margin-top: 8px; */
    font-family: OpenSans-Bold;
}
.indication_footer {
    font-size: 12px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
	border-top: 2px solid #eff3f4;
    margin-top: 28px;
}
/**** reference page***/
ul.reference_list {
    margin-bottom: 0px;
	padding-left: 14px;
	font-size: 14px;
    color: #004164;
    font-family: 'TitilliumWeb-Regular';
    line-height: 18px;
}
ul.reference_list>li {
    margin-bottom: 9px;
	text-indent: -19px;
}
ul.reference_list>li:last-child {
    margin-bottom: 0px;
	padding-bottom: 20px;
}
a.ref_link {
    color: #004164;
}
.refer_head {
    margin-left: -7px;
    padding-top: 30px;
    padding-bottom: 28px;
    font-size: 20px;
    font-family: 'OpenSans-ExtraBold';
    color: #004164;
}
.ref_logo{
	width:36px;
	height:20px;
	margin-right: 8px;
}
@media (max-width: 1023px){
.refer_head {
    padding-top: 0px;
    padding-bottom: 10px;
    font-size: 20px;
    font-family: 'OpenSans-ExtraBold';
    color: #004164;
    /* margin-top: -20px; */
    position: relative;
    top: -28px;
	margin-left: 8px;
}
ul.reference_list {
    padding-left: 26px;
	padding-bottom: 30px;
}
a.ref_link {
    color: #004164;
    word-break: break-all;
}
.card-container.exp-beft-bg-container--mod-2.aem-GridColumn.aem-GridColumn--default--12 .card-color-container {
    background-color: #f7f9fa!important;
}
}
/****end****/
/**** Note page***/
p.head_note {
    font-size: 20px;
    font-family: 'OpenSans-ExtraBold';
    color: #004164;
    padding-top: 32px;
}
p.note_cont {
    margin-bottom: 0px;
    font-size: 14px;
    color: #004164;
    font-family: 'TitilliumWeb-Regular';
	padding-bottom: 10px;
}
a.note_link {
    font-family: 'TitilliumWeb-Bold';
    color: #004164;
}
a.indic_link{
	color: #004164;
}
@media (max-width: 1023px){
.breadcrumb.section {
    display: none!important;
}
p.head_note {
    color: #004164;
    padding-top: 0px;
    position: relative;
    top: 15px;
    margin-bottom: 40px;
}
p.note_cont {
    padding-bottom: 31px;
	margin-top: -10px;
}
}
/****end****/
/*** Contact page*****/
@media (min-width: 1023px){
a.pt-disable.tele {
    pointer-events: none;
    cursor: default;
}
}
img.Puce_contact {
    width: 15px;
    height: 10px;
	float:left;
}
.contact_head p {
    font-family: 'OpenSans-Extrabold';
    font-size: 20px;
    padding-top: 30px;
    color: #004164;
}
p.cont_note, .cont_tel>p, .cont_mail>p, .cont_fax>p {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
    margin-left: 22px;
    position: relative;
    top: -5px;
}
p.cont_info {
    font-size: 14px;
    font-family: 'TitilliumWeb-Bold';
    color: #004164;
    padding-left: 14px;
}
.tele {
    font-size: 14px;
    font-family: 'TitilliumWeb-Bold';
	color: #004164;
}
.cont_fax>p {
    margin-bottom: 0px;
    padding-bottom: 15px;
}
.cont_addr {
    margin-top: 25px;
}
.cont_tel, .cont_mail, .cont_fax {
    margin-top: 20px;
}
a:hover {
    color: #004164;
}
.account-link>a:hover {         
    color: #ffffff;
}
@media (max-width: 1023px){
.contact_head p {
    margin-left: 2px;
    color: #004164;
    position: relative;
    top: -60px;
}
.cont_addr {
    margin-top: -46px;
}
p.cont_info {
    padding-left: 0px;
    width: 88%;
}
p.cont_tel_txt {
    width: 75%;
}
.cont_fax {
    width: 75%;
	padding-bottom: 12px;
}
}
/****end****/
/****Politique  page****/
.container.polit p {
    line-height: 20px;
}
img.polit_puce_big {
    width: 25px;
    height: 16px;
	margin-right: 7px;
}
img.polit_puce {
    width: 15px;
    height: 10px;
	margin-right: 7px;
	margin-top: -5px;
}
div#polit-pg {
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
	font-size: 14px;
}
p.pol_mar_bot {
    margin-bottom: 24px;
}
p.sec_row {
    border: 1px solid #b3c6d1;
    padding: 20px 12px;
    font-family: 'TitilliumWeb-Regular';
    font-size: 14px;
    border-radius: 16px;
	color: #004164;
	margin-top: 22px;
	margin-bottom: 30px;
}
a.polit_link {
    font-family: 'TitilliumWeb-Bold';
    color: #004164;
}
p.polit_main_head {
    font-size: 20px;
    font-family: 'OpenSans-ExtraBold';
    color: #004164;
	margin-bottom: 28px;
	letter-spacing: 1px;
}
p.sub_polit {
    font-family: 'TitilliumWeb-Bold';
	margin-bottom: 6px;
	margin-top: 31px;
}
#polit-pg .pol_mar_bot:last-child {
    margin-bottom: 32px;
}
.info_indent{
	margin-left: 20px;
    text-indent: -20px;
}

.container.polit {
    padding-top: 17px;
}
@media (max-width: 1023px){
	p.sec_row {
		padding-left: 20px;
	}
	p.sub_polit {
    font-family: 'TitilliumWeb-Bold';
    margin-bottom: 6px;
    margin-left: 32px;
    text-indent: -32px;
}
.container.polit {
    margin-left: auto;
	padding-top: 0px;
}
}

/****end****/
/****CookiesPage*****/
.container.cookies {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
	/* margin-left: 5px; */
	margin-bottom: 56px;
}
p.sub_cook {
    font-family: 'TitilliumWeb-Bold';
	margin-bottom: 32px;
    margin-top: 32px;
	margin-top: 39px;
	font-size: 16px;
}
.cook_mar_bot{
	margin-bottom: 24px;
}
a.mail_lnk {
    font-family: 'TitilliumWeb-Bold';
	color: #004164;
}
p.polit_main_head.cookie {
    margin-top: 58px;
}
p.cook-bris-txt {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
	color: #004164;
}
img.cookie_img {
    width: 640px;
    height: 1300px;
}
p.cookie_txt {
    font-size: 14px;
    font-family: 'TitilliumWeb-Bold';
	color: #004164;
	margin-top: 32px;
	margin-bottom: 70px;
}
p.img-cont {
    text-align: center;
}
@media (max-width: 1023px){
	p.polit_main_head.cookie {
    margin-top: 36px;
	margin-bottom: 16px;
}
.container.cookies {
    margin-bottom: 30px;
	margin-left: auto;
}
img.cookie_img {
    width: 270px;
    height: auto;
}
p.img-cont {
    text-align: left;
}	
}
/****end****/
/****signal page****/
p.signal_info {
    margin-top: 28px;
}
div#signal-pge p {
    font-size: 14px;
}
.submit_button_signal{
background-image: linear-gradient(to top, rgba(235,97,22,52), rgba(242,151,79,31));
    border-radius: 9px;
    margin: 15px auto;
    padding: 0px 13px;
    width: 200px;
}
input.signal_but {
    background: transparent;
    border: none;
    color: #ffffff;
    font-size: 16px;
    padding: 12px 6px;
    cursor: pointer;
    font-family: OpenSans-Bold;
    width: 170px;
    text-align: center;
}

p.sig-dis {
    margin-top: 15px;
    margin-bottom: 25px;
}
div#signal-pge {
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
	line-height: 20px;
}
p.signal_header {
    font-size: 20px;
    font-family: 'OpenSans-ExtraBold';
	margin-top: 30px;
    margin-bottom: 20px;
}
p.sec_row.signal {
    margin-top: -11px;
	margin-bottom: 7px;
}

@media (max-width: 1023px){
#signal-pge .container {
    margin-left: auto;
}
p.signal_header {
    width: 80%;
    margin-top: 15px;
}
.submit_button_signal {
    width: 150px;
}
input.signal_but {
    width: 130px;
}
p.sec_row.signal {
    margin-bottom: 35px;
}
#signal-pge p.sec_row {
    width: auto;
}
}

/*** end ****/

@media (max-width: 1023px){
.menu-section {
	display:block;}
.logos{
	display:none;
}
.menu-section {
	display:block;
    padding: 0;
    max-width: 320px;
    margin: -15px -20px 0px 0px;
}
.navbar-light .navbar-toggler {
    border: none;
    position: relative;
    padding-top: 9px;
	margin-right: -21px;
}
.navbar-toggler-icon {
    display: block;
    width: 33px;
    height: 5px;
    background-color: #0074ae !important;
    margin: 5px auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.navbar-toggler.is-active .navbar-toggler-icon:nth-child(1) {
    -webkit-transform: translateY(8px) rotate(
45deg
);
    -ms-transform: translateY(8px) rotate(45deg);
    -o-transform: translateY(8px) rotate(45deg);
    transform: translateY(8px) rotate(
45deg
);
}
.navbar-toggler.is-active .navbar-toggler-icon:nth-child(3) {
    transform: translateY(-12px) rotate(
-45deg
);
}
.navbar-toggler.is-active .navbar-toggler-icon:nth-child(2) {
    opacity: 0;
}

.navbar-collapse {
    background: #ffffff;
    position: absolute;
    z-index: 99999;
    width: 320px;
    top: 124px;
    max-width: 320px;
	margin-left: -10px;
    padding: 0px 22px;
	right: -25px;
}
.mob_logo{
	position: absolute;
    right: 10px;
    top: 10px;
}
nav.nav_bar {
    display: none;
}

nav.navbar.navbar-expand-lg.navbar-light {
    position: absolute;
    top: -8px;
    right: 0;
}
.menu-section.is-active {
    background: #ffffff;
    width: 320px;
}
.navbar-collapse.collapse.show {
    margin-top: 9px;
	padding-bottom: 60px;
}
ul.navbar-nav>li:last-child {
    border-bottom: none;
}
li.nav-item {
    border-bottom: 1px solid #e1e7eb;
    margin-top: 10px;
}
div#account_info {
    position: absolute;
    top: 1px;
    color: #97b0be;
    right: 0;
    font-size: 9px;
    font-family: 'OpenSans-Regular';
    width: 74px;
    left: 0;
    margin-left: 13px;
}
.account-link>a {
    color: #ffffff;
    font-size: 10px;
    font-family: 'OpenSans-Bold';
}
.account-links {
    top: 6px;
}
.account-link.logot {
    position: absolute;
    top: 0px;
    right: -155px;
}
ul.logo_lst_mob>li {
    display: inline-block;
    float: left;
}

img.kidney_mob {
    width: 45px;
    margin-right: 25px;
    height: 46px;
}

img.lung_mob {
    width: 45px;
    margin-left: -7px;
    height: 52px;
	margin-top: -16px;
}
img.op_yer_ch_mob {
    width: 122px;
    height: 68px;
    margin-left: -27px;
    margin-top: -9px;
}

span.navbar-toggler-icon.sec_line {
    width: 21px;
    margin-left: 12px;
}
.nav-item.sec>p:after{
content: "";
    border: solid #49575b;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    float: right;
    margin-top: 5px;
    transform: rotate(
-45deg
);
    -webkit-transform: rotate(
-45deg
);
left: -13px;
    position: relative;
}
.nav-link.organ_bck {
    font-size: 14px;
    font-family: 'OpenSans-Regular';
    color: #49575b!important;
	margin-left: 20px;
}
.nav-link.organ_bck:before {
    content: url(../resources/images/Icon_Arrow_Back_mob.svg);
    display: inline-block;
    float: right;
	width:13px;
	position:absolute;
	left: 3px;
}
.organ_body_menu {
    display: none;
}
.organ_body_menu.showSubMenu {
    display: block;
	position: absolute;
    background: #ffffff;
    top: 0px;
}
.home_poumons_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	}
	.home_intestine_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	 }

	
	.home_foie_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }
	
	.home_reins_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
		
	  }

	
	.home_se_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }

	
	.home_peau_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }


	
	
	.home_fm_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }

	.home_au_menu{
		padding: 0;
		text-align: left;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		}

	 
	 .home_reaction_menu{
		padding: 0;
		text-align: left;
		background-color: #fff;
		border:none;
		margin-bottom: -24px;
	}
	div#indication-cont>.col {
    padding: 0px 12px;
}
.puce_head {
    margin-top: 70px;
	line-height: 10px;
}
.puce_head .ind_cond {
    line-height: normal;
}
ul.indic_list {
    line-height: normal;
}
.melanom_sec>p, .kidney_sec>p, .lung_sec>p {
    font-size: 13px;
}
.melanom_sec>p, .kidney_sec>p, .lung_sec>p {
    margin-bottom: 0px;
}
.space{
	margin-left: 36px;
}
.indicate_land_head>p {
    right: 9px;
}
.indicat_content_third {
    padding: 0px;
	width: 275px;
}
div#indication-cont-center-cont {
    padding: 0px;
	width: 275px;
    margin: 0 auto;
}
.kidney_sec, .lung_sec {
    margin-top: 35px;
}
.submit_button {
    border-radius: 0px;
    padding: 0px;
    width: 320px;
    margin-bottom: 0px;
    margin-left: -15px;
}
.card-container.exp-beft-bg-container--mod-1.aem-GridColumn.aem-GridColumn--default--12 .card-color-container.d-block.mx-auto {
    height: 412px!important;
}
.indication_head {
    margin-top: 30px;
}
p.mar_bot {
    margin-bottom: 0px!important;
}
.indication_footer {
    margin-top: 0px;
}
.bg-lighter-blue {
    background-color: #eff3f5;
    padding-top: 20px!important;
}
ul.indic_list>li {
    font-size: 13px;
}
}
/***Menu hamburger**/
.menu-section{
	display:none;
}
.menu1>a {
    color: #ee782e;
}
.menu3>a {
    color: #99c444;
}
.menu4>a {
    color: #2d362f;
}
.menu5>a {
    color: #00042f;
}
.menu6>a {
    color: #46359c;
}
.menu7>a {
    color: #d40500;
}
.menu8>a {
    color: #48565a;
}
.menu9>a {
    color: #48565a;
}

.menu.two.nav-item.activeMenuItem ul.sub_menu_org {
    display: block;
}
img.poumon {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.intest {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.foie {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.reins {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.system {
    width: 25px;
	margin-bottom: 5px;
	height:26px;
}
img.peau {
    width: 25px;
	margin-bottom: 14px;
	height:26px;
}
img.fibre {
    width: 25px;
	margin-bottom: 5px;
	height:26px;
}
.menu.two.nav-item.activeMenuItem ul.sub_menu_org {
    display: block;
    position: absolute;
    top: 184px;
    width: 1000px;
    padding-left: 0px;
	left: -58px;
	height: 92px;
	z-index:1;
}

li.sub_menu_nav.activeSubMenu {
    background: #004164;
}
li.sub_menu_nav.activeSubMenu>a {
	color:#ffffff;
}
.poumons_body {
    margin-top: 63px;
}

li.fib>img, li.sys>img{
    margin-bottom: 4px;
}
@media (max-width: 1023px){
.menu-section {
	display:block;}
.logos{
	display:none;
}
#password-tab-content .profile_sec_head {
    margin-bottom: 23px;
}
.navbar-light .navbar-toggler {
    border: none;
    position: relative;
    padding-top: 9px;
	margin-right: -21px;
}
.navbar-toggler-icon {
    display: block;
    width: 33px;
    height: 5px;
    background-color: #0074ae !important;
    margin: 5px auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.navbar-toggler.is-active .navbar-toggler-icon:nth-child(1) {
    -webkit-transform: translateY(8px) rotate(
45deg
);
    -ms-transform: translateY(8px) rotate(45deg);
    -o-transform: translateY(8px) rotate(45deg);
    transform: translateY(8px) rotate(
45deg
);
}
.navbar-toggler.is-active .navbar-toggler-icon:nth-child(3) {
    transform: translateY(-12px) rotate(
-45deg
);
}
.navbar-toggler.is-active .navbar-toggler-icon:nth-child(2) {
    opacity: 0;
}

.mob_logo{
	position: absolute;
    right: 10px;
    top: 10px;
}
nav.nav_bar {
    display: none;
}

li.nav-item {
    border-bottom: 1px solid #e1e7eb;
    margin-top: 10px;
}

li.nav-item.sec {
    font-family: 'OpenSans-Semibold';
    font-size: 14px;
    color: #49575b!important;
    padding-top: 9px;
}
.account-link>a {
    color: #ffffff;
    font-size: 10px;
    font-family: 'OpenSans-Bold';
}

img.melanom_mob {
    width: 45px;
    margin-right: 17px;
    height: 46px;
    margin-left: -14px;
}

img.op_yer_mob {
    width: 134px;
    margin-right: 37px;
    height: 55px;
    margin-left: -153px;
    margin-top: 39px;
}


img.color_bar {
    /*width: 105px; */     width: 120px;  /*OYFR-14*/
    margin-left: 4px;
    margin-top: -30px;
}
.pro_head {
    margin-left: 0px;
	margin-top: -9px;
}

.nav-item.sec>a:after{
content: "";
    border: solid #003f60;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    float: right;
    margin-top: 5px;
    transform: rotate(
-45deg
);
    -webkit-transform: rotate(
-45deg
);
}
.organ_body_menu {
    display: none;
}
.organ_body_menu.showSubMenu {
    display: block;
	position: absolute;
    background: #ffffff;
    top: 0px;
}
.home_poumons_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	}
	.home_intestine_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	 }

	
	.home_foie_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }
	
	.home_reins_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
		
	  }

	
	.home_se_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }

	
	.home_peau_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }


	
	
	.home_fm_menu{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }

	.home_au_menu{
		padding: 0;
		text-align: left;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		}

	 
	 .home_reaction_menu{
		padding: 0;
		text-align: left;
		background-color: #fff;
		border:none;
		margin-bottom: -24px;
	}
}
/***breadcrumb***/
a[title].breadcrumb::after {
    content: "›";
    position: absolute;
    right: -4px;
    font-size: 12px;
    top: -1px;
    color: #49565c;
	font-family:'TitilliumWeb-Regular';
}
a.breadcrumb {
    font-size: 12px;
    font-family: 'TitilliumWeb-Regular';
    color: #49565c;
    position: relative;
	padding: 0px 4px;
}
li.breadcrumb {
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
    margin-bottom: 0;
    padding: 0px 4px;
	font-weight:600;
	font-size: 12px;
}
/* body.preview div.section, body.preview .cq-placeholder {
    display: block;
	background: none;
} */
@media (min-width: 1023px){
.breadcrumb.section {
    display: block!important;
    position: relative;
	background: none;
}
}
.num_font55 {
    font-size: 58%;
}
div#acc_id> ul>li, div#acc_id> ul>li>a {
    background: none;
}
div#acc_id {
    position: absolute;
    top: 100px;
    left: -44px;
}
/*****Posologie Page****/
img.poso-img {
    width: 30px;
    height: 30px;
    margin-right: 12px;
}
#poso-pge div#acc_id {
    position: absolute;
    top: 26px;
    /* left: -50px; */
}
.poso-header {
    font-size: 20px;
    font-family: 'OpenSans-ExtraBold';
    color: #004164;
	margin-bottom: 32px;
	margin-top: -8px;
	letter-spacing: 1px;
}
.card.posologoie.pttop18 {
    margin-top: 13px;
}
.card-body.posologoie {
    font-size: 20px;
    color: #004164;
    padding: 0;
    font-family: 'OpenSans-Bold';
    position: relative;
}
.container.posologoie .card-header {
    padding: 18px 10px 2px 20px;
    background-color: #fff;
	border: none;
}
.card-body.posologoie.newboxse_3 p:after {
    content: "";
    transform: rotate(
-45deg
);
    -webkit-transform: rotate(
-45deg
);
    display: inline-block;
    border: 1px solid #004164;
    position: absolute;
    top: 10px;
    right: 12px;
    padding: 4px;
    border-width: 0 2px 2px 0;
}
.card.posologoie{
	border:none;
}
div#poso-pge {
    height: 100px;
    position: relative;
}
/* .container.posologoie {
    margin-left: 10px;
} */
#poso-pge-sec-col-control .col.col-12 {
    padding: 0px;
}
p.sec_row.poso {
    margin-left: 12px;
    margin-right: 12px;
    font-size: 12px;
    padding: 20px 26px;
    margin-bottom: 4px;
	margin-top: 32px;
}
.back_txt:before {
    content: url(../resources/images/Icon_Arrow_Back_white.svg);
    width: 13px;
    position: absolute;
    left: -24px;
    top: 24px;
}
p.back_txt {
    font-size: 16px;
	position:relative;
    color: #ffffff;
    font-family: 'OpenSans-Bold';
    margin: 0 auto;
    width: 900px;
    padding-top: 22px;
}
#poso-innerpage-1 div#acc_id {
    position: absolute;
    top: 8px;
    /* left: -35px; */
}
.bread_title {
    font-size: 24px;
    font-family: 'OpenSans-Bold';
    color: #004164;
    padding-top: 10px;
	/* padding-left: 7px; */
	line-height: 28px;
}
.bordertop {
    border-top: 3px solid #f8f9fa;
}
/* #poso-innerpage-1 .col.col-12 {
    padding: 0px;
} */
/* #poso-inner-content .col.col-12 {
    padding: 0px;
} */
/* .container.poso-inner {
    margin-left: 10px;
} */
p.poso-inner-hed {
    margin-top: 22px;
    font-size: 18px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
	font-weight: 600;
}
.poso-inner-hed img.Puce_contact {
    margin-top: 10px;
    margin-right: 6px;
}
p.sub_poso_txt {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    margin-left: 21px;
    margin-top: -12px;
	color: #004164;
	font-weight: 600;
	margin-bottom: 40px;
}
img.poso1 {
    width: 560px;
    height: 260px;
}
.poso1-cont{
	text-align:center;
	margin-bottom: 30px;
}
p.sec_row.poso-inner {
    width: 645px;
    /* text-align: center; */
    margin: 0 auto;
    font-size: 14px;
    color: #ea580c;
    border: 1px solid #ea580c;
    padding-right: 26px;
    margin-bottom: 39px;
	font-weight: 600;
    font-family: 'TitilliumWeb-Regular';
}
.images_poso_inner {
    display: flex;
}
img.poso-img-1,.poso-img-3 {
    width: 286px;
    height: 95px;
}
img.poso-img-2 {
    width: 30px;
    height: 30px;
	margin-top: 72px;
    margin-left: 12px;
    margin-right: 20px;
}
.image1 {
    margin-left: 110px;
}
.image1>p, .image3>p {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
	color: #004164;
	font-weight: 600;
	margin-bottom: 8px;
}
p.sec_row.poso-inner2 {
    width: 645px;
    /* text-align: center; */
    margin: 0 auto;
    font-size: 14px;
    color: #0087b1;
    border: 1px solid #0087b1;
    padding-right: 26px;
    margin-bottom: 36px;
    margin-top: 20px;
	font-weight: 600;
    font-family: 'TitilliumWeb-Regular';
}
p.avant, .lors, .des-resp, .poso-list {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
}
ul.poso-list {
    padding-left: 0px;
}
p.intravein {
    font-size: 12px;
    font-family: 'TitilliumWeb-Regular';
	color: #004164;
	margin-top: 10px;
	margin-bottom: 42px;
}
.orange_poso{
	color: #ea580c;
	font-family: 'TitilliumWeb-Bold';
	font-size:14px;
}
p.lors {
    margin-top: 20px;
    margin-bottom: 18px;
}
.poso-list>li {
    line-height: 30px;
}
.bread_title.mob {
    display: none;
}

.bread_title.cbnpc {
    width: 800px;
}
p.cbn-header {
    font-size: 18px;
    font-family: 'TitilliumWeb-Bold';
    color: #004164;
    padding: 20px 0px;
}
img.poso-img-cbn {
    width: 645px;
    height: 330px;
}
p.img-cbn {
    text-align: center;
	margin-bottom: 22px;
}
p.opd-cbn {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
	color: #004164;
	margin-bottom: 20px;
}
p.opd-cbn:last-child {
    margin-bottom: 55px;
}
.bread_title.ccr {
    width: 820px;
}
p.img_flex_ccr {
    text-align: center;
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    font-weight: 600;
    background: #004164;
    color: #ffffff;
    width: 176px;
    margin: 0 auto;
    border-radius: 6px;
    /* align-items: center; */
    padding-bottom: 2px;
    margin-bottom: 3px;
}

@media (max-width: 1023px){
#back_header .mobile-img-container.mx-auto {
    height: 178px;
}
li.nav-item>a {
    padding-bottom: 15px;
}
p.greylt.mob_reins {
    padding-top: 23px;
}
.exp-beft-bg-container--mod-8 .card-color-container.d-block.mx-auto {
    height: 230px!important;
}
.bread_title.mob.ccr {
    font-size: 21px;
	padding-left: 78px;
    width: 306px;
}
p.img_flex_ccr {
    margin-bottom: 38px;
    margin-top: 20px;
}
p.back_txt {
    width: 59%;
}
.posologoie #accordion {
    width: 320px;
    margin-left: -20px;
}
div#poso-pge-sec-col-control {
    margin-top: -17px;
}
div#poso-pge {
    display: none;
}
/* .poso-header {
    margin-left: 22px;
} */
.container.posologoie {
    margin-left: auto;
    padding: 0px;
}
p.sec_row.poso {
    padding: 16px 27px;
    margin-bottom: 4px;
    width: auto;
	margin-top: 32px;
	margin-left: 0px;
    margin-right: 0px;
}
.card-body.posologoie {
    font-size: 16px!important;
	padding: 0px!important;
	line-height: 20px;
}
.card.posologoie.pttop18 {
    margin-top: 0px;
}
.card-body.posologoie.newboxse_3>p {
    width: 90%;
}
.container.posologoie .card-header {
    padding: 12px 13px 0px 20px;
}
.card-body.posologoie.newboxse_3 p:after {
    top: 20px;
}
.card-body.posologoie.newboxse_3.mob p:after {
    top: 28px;
}
.back_txt:before {
    left:-30px;
}
.exp-beft-bg-container--mod-6 .card-color-container.d-block.mx-auto {
    height: 200px!important;
}
div#poso-innerpage-1 {
    display: none;
}
.bread_title.mob {
    color: #ffffff;
    padding-left: 75px;
    font-size: 22px;
    padding-top: 16px;
	display: inline-block;
	width: 306px;
}

.back_pge {
    padding-bottom: 22px;
	border-bottom: 1px solid #3e6f89;
}
p.poso-inner-hed {
    margin-top: 15px;
}
img.poso1 {
    width: 280px;
    height: 165px;
}
p.sec_row.poso-inner {
    width: 280px;
    padding-right: 12px;
	margin-bottom: 18px;

}
.images_poso_inner {
    display: block;
}
.image1 {
    margin-left: 0px;
}
.image2 {
    text-align: center;
}
img.poso-img-2 {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.image1>p, .image3>p {
    font-size: 14px;
    font-family: 'TitilliumWeb-Bold';
    color: #004164;
    text-align: center;
    width: 276px;
}
p.sec_row.poso-inner2 {
    width: 280px;
    /* text-align: center; */
    padding-right: 17px;
}
.poso-list>li {
    line-height: normal;
    margin-bottom: 10px;
}
.poso-inner-hed img.Puce_contact {
    margin-top: 0px;
    margin-right: 6px;
    float: none;
}
p.sub_poso_txt {
    margin-bottom: 0px;
}
.poso1-cont {
    text-align: center;
    margin-bottom: 0px;
}
p.poso-inner-hed {
    margin-top: 13px;
    font-size: 18px;
    font-family: 'TitilliumWeb-Bold';
    color: #004164;
    margin-left: 21px;
    text-indent: -21px;
}
.exp-beft-bg-container--mod-7 .card-color-container.d-block.mx-auto {
    height: 262px!important;
}
.container.poso-inner {
    margin-left: auto;
}
p.cbn-header {
    font-size: 17px;
	padding: 20px 0px 0px;
}
img.poso-img-cbn {
    width: 270px;
    height: 280px;
}
p.img-cbn-mob {
    text-align: center;
}
.bread_title.mob.cbn {
    padding-left: 77px;
    width: auto;
}
}


/***end***/
/***Tolerance***/
/* .container.tolerance {
    margin-left: 10px;
} */
img.tolerance-img {
    width: 35px;
    height: 36px;
	margin-right: 10px;
    margin-top: 16px;
}
.card.tolerance.pttop18 {
    margin-top: 10px;
}
.tolerance-header p {
    font-size: 20px;
    font-family: 'OpenSans-Bold';
    color: #004164;
	margin-bottom: -20px;
}
span.tol-effect {
    margin-left: 45px;
    font-size: 16px;
    font-family: 'OpenSans-Regular';
    position: relative;
    top: -25px;
}
.container.tolerance .card-header {
    padding: 18px 10px 2px 20px;
    background-color: #fff;
    border: none;
}
.card.tolerance {
    border: none;
}
.blue_txt_tol{
	color: #0087b1;
    font-family: OpenSans-Bold;
    font-size: 20px;
}
.card-body.newboxse_3.blue p:after {
    content: "";
    transform: rotate(
-45deg
);
    -webkit-transform: rotate(
-45deg
);
    display: inline-block;
    border: 1px solid #0087b1;
    position: absolute;
    top: 10px;
    right: 12px;
    padding: 4px;
    border-width: 0 2px 2px 0;
}

.tolerance .rcp_bord {
    border: 1px solid #d3dee4;
    margin-left: 15px;
    padding-top: 24px;
    padding-bottom: 11px;
    padding-left: 20px;
    font-size: 12px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
    border-radius: 15px;
    position: relative;
	margin-top: 44px;
	margin-right: 15px;
	margin-bottom: -4px;
}
.ste_img.tolerance {
    width: 48px;
    height: 52px;
    display: inline-block;
    margin-top: -51px;
}
.din.tolerance {
    display: inline-block;
    padding-left: 22px;
    line-height: 14.02px;
}
.tolerance-header {
    margin-top: -20px;
}
@media (max-width: 1023px){
.din.tolerance {
    padding-left: 13px;
}
.exp-beft-bg-container--mod-10 .card-color-container.d-block.mx-auto {
    height: 180px!important;
}
.bread_title.mob.tol.second {
    font-size: 20px;
}
.tolerance #accordion {
    width: 320px;
    margin-left: -20px;
}
.container.tolerance {
    margin-left: auto;
    padding: 0px;
}
.card.tolerance.pttop18 {
    margin-top: 0px;
}
.ste_img.tolerance {
    margin-left: 12px;
}
.tolerance .rcp_bord {
    margin-top: 40px!important;
	padding-left: 0px;
	margin-left:0px;
	margin-right:0px;
}
.card-body.tolerance.newboxse_3>p {
    width: 80%;
}
.card-body.tolerance.newboxse_3 {
    font-size: 16px;
	padding: 0px!important;
    line-height: 20px;
}
.card-body.newboxse_3.blue p:after {
    top: 16px!important;

}
.card-body.tolerance.newboxse_3 p:after {
    top: 17px;
}
.card-body.tolerance.newboxse_3.mob p:after {
    top: 23px;
}
.tolerance-header p {
    margin-bottom: -7px;
}
.blue_txt_tol {
    color: #0087b1;
    font-family: OpenSans-Bold;
    font-size: 16px;
}
}
/***Tolerance sub page***/
p.tol-footer-text {
    margin-left: 28px;
}
.my-accordion-body.tolerance
{
   background: #fff;
   padding: .8rem 1rem;
   display: none;
   position: relative;
   margin-top: -8px;
   border-radius:10px;
}
.my-accordion-head.tolerance {
    position: relative;
    background: #fff;
    padding: 23px 0 23px 10px;
    border-radius: 10px;
}
.my-accordion-head.tolerance .puce_head {
    margin-top: 0;
    margin-bottom: 0;
}
.my-accordion-head.tolerance p {
    margin-bottom: 0px;
    font-size: 16px;
    font-family: 'OpenSans-Semibold';
    color: #004164;
}
.my-accordion-head.tolerance::after {
    position: absolute;
    content: '\002B';
    display: block;
    top: 12%;
    right: 2.5%;
    font-family: 'TitilliumWeb-Regular';
    font-size: 2rem;
    color: #004164;
    transition: .4s;
}
.my-accordion-head.tolerance.active::after {
    position: absolute;
    content: '\2212';
    display: block;
    top: 12%;
    right: 2.5%;
    font-family: 'TitilliumWeb-Regular';
    font-size: 2rem;
    color: #004164;
    transition: .4s;
}
.tolerance_body.my-accordion {
    width: 900px;
    margin-left: -20px;
}
.tolerance_body {
    margin-top: 40px;
}
li.mar-lft {
    margin-left: 12px;
}
li.ml_smallicon.tol {
    font-size: 16px;
    font-family: 'TitilliumWeb-Regular';
    font-weight: 600;
    color: #004164;
}
.effets_bold{
	font-size: 18px!important;
    font-family: 'TitilliumWeb-Bold'!important;
	color: #00314b!important;
	/* margin-left: 4px; */
	line-height: 20px;
	margin-bottom: 11px;
}
.effets_bold.opdivo{
	margin-top: 25px;
}
.acc_sec li.ml_smallicon {
    margin-left: -15px;
}
ul.sub-tol-list>li {
    font-size: 16px;
    font-family: 'TitilliumWeb-Regular';
	color: #004164;
}
ul.sub-tol-list {
    padding-left: 0px;
    margin-left: -16px;
}
li.indent_txt {
    margin-left: 9px;
    text-indent: -9px;
}
p.tol-footer-text {
    margin-left: 25px;
	margin-bottom: 0px;
	font-size: 12px!important;
    line-height: 16px;
}
.tit_bold{
	font-family:'TitilliumWeb-Regular'!important;
	font-size:14px;
	color: #004164;
	font-weight:600;
}
.des_tol {
    font-size: 12px!important;
    margin-left: 20px;
}
p.tol-footer-text:last-child {
    margin-top: 16px;
    margin-bottom: 20px;
}
.les_tol{
	font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    font-weight: 600;
    color: #004164;
	margin-left: -14px;
}
@media (max-width: 1023px){
.exp-beft-bg-container--mod-9 .card-color-container.d-block.mx-auto {
    height: 168px!important;
}
.bread_title.mob.tol {
    padding-left: 77px;
    font-size: 22px;
    padding-top: 16px;
    display: block;
    width: 100%;
    padding-bottom: 12px;
    background: #0087b1;
}
.my-accordion-body.tolerance {
    margin-left: 0px;
    margin-right: 0px;
}
.bread_title.mob.tol>p {
    width: 280px;
}
.tolerance_body {
    margin-top: 0px;
}
.tolerance_body .my-accordion {
    width: 320px;
	margin-left: -15px;
    margin-bottom: 13px;
}
.tolerance_body .my-accordion-head {
    border-radius: 0px;
}
.tolerance .puce_head>p {
    margin-left: 35px;
    text-indent: -35px;
}
p.tol-footer-text {
    margin-left: 0px;
    margin-bottom: 0px;
}
p.des_tol {
    margin-left: 0px;
}
}


/***end***/
/*****shekar****/

a.card-link[aria-expanded=true] .form-group input + label:after{    content: url(../resources/images/Icon_check.png);
    position: absolute;
    left: 3px;
    top: -4px;
    background: transparent;
}
li.double-circle:before{
	content: url(../resources/images/Icon_puce_small.svg);
	position: absolute;
    background: transparent;
	width: 17px;
	height: 18px;
	left: 21px;
	top: auto;
}
/*****home-page****/

.flxbox{
	display: flex;
}
.flxbox div {
        width: 200px;
		height:200px;
}
.homebody h2{
		 font-size:24px;
		 font-family: OpenSans-ExtraBold;
		 color:#004164;
		 margin-bottom: 55px;
		 margin-top:35px;
		 
}
.home_poumons {
	padding:45px 60px;
        text-align: center;
		border:1px solid #ff8b34;
		background-color:#fff;
		margin:0 17px 18px 0;
}
.orange{
		color:#ff8b34;
		 font-family: OpenSans-Bold;
		 font-size:16px;
		 padding-top:14px;
}
.home_intestine{
		padding:45px 60px;
        text-align: center;
		border:1px solid #0095ba;
		background-color:#fff;
		margin:0 17px 18px 0;
 }
.lightblue{
		color: #0095ba;
		font-family: OpenSans-Bold;
		font-size:16px;
		padding-top:14px;
}
.home_foie{
		padding:45px 60px;
        text-align: center;
		border:1px solid #98c342;
		background-color:#fff;
		margin:0 17px 18px 0;
}
.lightgreen{
		color: #98c342;
		font-family: OpenSans-Bold;
		font-size:16px;
		padding-top:14px;
}
.home_reins{
		padding:45px 60px;
        text-align: center;
		border:1px solid #98c342;
		background-color:#fff;
}
.greylt{
		color: #49575b;
		font-family: OpenSans-Bold;
		font-size:16px;
		padding-top:14px;
}
.home_se{
		padding:45px 45px;
        text-align: center;
		border:1px solid #003f60;
		background-color:#fff;
		margin:0 17px 18px 0;
}
.darkblue{
		color: #003f60;
		font-family: OpenSans-Bold;
		font-size:16px;
		padding-top:14px;
}
.home_peau{
		padding:45px 60px;
        text-align: center;
		border:1px solid #46359c;
		background-color:#fff;
		margin:0 17px 18px 0;
}
	  .dblue{
		color: #46359c;
		font-family: OpenSans-Bold;
		font-size:16px;
		padding-top:14px;
	  }
	  .home_fm{
		padding:45px 45px;
        text-align: center;
		border:1px solid #dc3507;
		background-color:#fff;
		margin:0 17px 18px 0;
	  }
	  .red{
		color: #dc3507;
		font-family: OpenSans-Bold;
		font-size:16px;
		padding-top:14px;
	  }
	  .home_au{
		padding:45px 28px;
        text-align: center;
		border:1px solid #49575b;
		background-color:#fff;
	}
	.dgrey{
		color: #49575b;
		font-family: OpenSans-Bold;
		font-size:16px
	}
	 .silver{
		color:#49575b;
		font-family: OpenSans-Bold;
		font-size:16px
	} 
	 .home_reaction{
		padding:75px 28px;
        text-align: center;
		border:1px solid #49575b;
		background-color:#fff;
	}
	.lastbox_home{margin-bottom:50px;}
	.wtht{
		 width:50px;
		 height:50px;
}

	 @media (max-width: 1023px){
			.lastbox_home {
		margin-bottom: 0px !important;
		margin-top:-5px;
	}
	 .flxbox {
		flex-direction: column;
	 }
	.flxbox div {
		width: 320px;
		height: 67px;
		padding: 10px 20px;
		margin: 0 -20px;
		padding: 8px 36px 0 20px;
	}
	.home_poumons{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	}
	.wtht {
		float: left;
	}
	.orange {
	    float: left;
		display: inline-block;
		padding-left: 5px;
	}
	 .homebody h2{
		 font-size:14px;
		margin-bottom: 16px;
		margin-top: 0px !important;
	 }
	 .home_intestine{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	 }
	 .lightblue{
		color: #0095ba;
		float: left;
		display: inline-block;
		padding-left: 5px;
	}
	
	.home_poumons:after {
		content: "";
		border: solid #ff8b34;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 4px;
		float: right;
		margin-top: 21px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	.home_intestine:after {
		content: "";
		border: solid #0095ba;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 4px;
		float: right;
		margin-top: 21px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	
	.home_foie{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }
	  .lightgreen{
		color: #98c342;
		float: left;
		display: inline-block;
		padding-left: 5px;
	 }
	.home_foie:after {
		content: "";
		border: solid #98c342;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 4px;
		float: right;
		margin-top: 21px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	
	.home_reins{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
		
	  }
	  .home_reins p.greylt {
    margin-top: 3px;
}
	  .greylt{
		color: #49575b;
		float: left;
		display: inline-block;
		padding-left: 5px;
		padding-top: 10px;
		margin-top: -10px;
	 }
	 .home_reins:after {
		content: "";
		border: solid #646b66;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 4px;
		float: right;
		margin-top: 21px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	
	.home_se{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }
	  .darkblue{
		color: #003f60;
		float: left;
		display: inline-block;
		padding-left: 5px;
	  }
	  .home_se:after {
		content: "";
		border: solid #003f60;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 4px;
		float: right;
		margin-top: 21px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	
	.home_peau{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }
	  .dblue{
		color: #46359c;
		float: left;
		display: inline-block;
		padding-left: 5px;
	  }
	  .home_peau:after {
		content: "";
		border: solid #003f60;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 4px;
		float: right;
		margin-top: 21px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	
	
	.home_fm{
		padding:10px 0 0 0;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		margin:0;
	  }
	  .red{
		color: #dc3507;
		float: left;
		display: inline-block;
		padding-left: 5px;
	  }
	  .home_fm:after {
		content: "";
		border: solid #dc3507;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 4px;
		float: right;
		margin-top: 21px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	.home_au {
		padding: 0;
		text-align: left;
		background-color: #fff;
		border:none;
		border-bottom: 1px solid #e1e7eb;
		}
	.dgrey{
		color: #49575b;
		float: left;
		display: inline-block;
		padding-left: 5px;
	}
	.home_au:after {
		content: "";
		border: solid #49575b;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 4px;
		float: right;
		margin-top: 19px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
}
	 .silver{
		color:#49575b;
		float: left;
		display: inline-block;
		padding:0px 115px 0 5px;
	} 
	 .home_reaction{
		padding: 0;
		text-align: left;
		background-color: #fff;
		border:none;
		margin-bottom: -24px;
	}
	.home_reaction:after {
		content: "";
		border: solid #49575b;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 4px;
		float: right;
		margin-top: -43px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
}
/*****home-page ends****/
/*****poumons****/
.card-body {
    padding: 12px 0 15px 17px;
}
.poumons_body h2{color:#004164;font-size:14px;line-height:20px;font-family: OpenSans-ExtraBold;padding-top: 68px;margin-bottom: 0;    letter-spacing: 3px;}
.body-upper-opensans{color:#004164;font-size:14px;line-height:20px;font-family: OpenSans-Regular;font-weight:600;}
.body-upper-titillium{color:#004164;font-size:13px;line-height:20px;font-family: TitilliumWeb-Regular;margin-bottom: 21px;}
.innerbox-checks:before {
    content: '';
    margin-right: -20px;
    display: inline-block;
    vertical-align: text-top;
    width: 24px;
    height: 22px;
    border: 1px solid #fff;
    border-radius: 2px;
    position: relative;
    left: -44px;
    top: -2px;
    background: #ffffff;
}
.innerbox-checks:after {
    content: url(../resources/images/Icon_check.png);
    position: absolute;
    left: 12px;
    top: 5px;
    background: transparent;
}
  .innerbox-checks{
  width: auto;
    margin: 0px 8px 3px 0px !important;
    padding: 0;
    border-radius: 0;
    border: none;
    vertical-align: middle;
}
.tbclr{color:#ee782e;font-size:17px;font-family: OpenSans-Bold;}
.tbclr-red{color:#ff2d23;font-size:17px;font-family: OpenSans-Bold;}
.tbclr-brown{color:#dc3507;font-size:17px;font-family: OpenSans-Bold;}
.tbclr-grey{color:#49575b;font-size:17px;font-family: OpenSans-Bold;}
.subacc{color:#004164;font-size:14px;line-height:20px;font-family: TitilliumWeb-Regular;background-color: #ebf0f3;padding: 12px 0 12px 20px;}
.clr-orange{color:#ee782e}




.form-group {
  display: block;
  margin-bottom: 0px;
}

.form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.form-group label {
  position: relative;
  cursor: pointer;
}

.form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #bbccd6;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 14px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
  border-radius: 5px;
  margin-right: 16px;
}

.orangetab a.card-link[aria-expanded=true] .card-header{
	background-color:#ee782e;
}
.orangetab a.card-link[aria-expanded=true] label.tbclr{
	color:#fff;
}
.orangetab a.card-link[aria-expanded=true] ~ .subacc{
	background-color:#fdf2eb;
	border-bottom: 1px solid #e2dfdd;
}
.redtab a.card-link[aria-expanded=true] .card-header{
	background-color:#ff2d23;
}
.redtab a.card-link[aria-expanded=true] label.tbclr-red{
	color:#fff;
}
.redtab a.card-link[aria-expanded=true] ~ .subacc{
	background-color:#fbf0f0;
	border-bottom: 1px solid #e2dfdd;
}

.browntab a.card-link[aria-expanded=true] .card-header{
	background-color:#dc3507;
}
.browntab a.card-link[aria-expanded=true] label.tbclr-brown{
	color:#fff;
}
.browntab a.card-link[aria-expanded=true] ~ .subacc{
	background-color:#fbf0f0;
	border-bottom: 1px solid #e2dfdd;
}


.greytab a.card-link[aria-expanded=true] .card-header{
	background-color:#49575b;
}
.greytab a.card-link[aria-expanded=true] label.tbclr-grey{
	color:#fff;
}
.greytab a.card-link[aria-expanded=true] ~ .subacc{
	background-color:#edefef;
	border-bottom: 1px solid #e2dfdd;
}

.double-circle{
	font-family: 'TitilliumWeb-Regular';
	color:#004164;
	font-size:18px;
	line-height:20px;
	font-weight:600;
}
.first-orange{
	background-color:#fdf2eb;
}
.second-red{
	background-color:#fbf0f0;
}
.last-grey{
	background-color:#edefef;
}

.wtht-first{width:635px;height:252px;}
.first-image{text-align:center;}
.acc-footnote{
	font-family: 'TitilliumWeb-Regular';
	color:#004164;
	font-size:12px;
	line-height:16px;
	margin-top:17px;
}
.acc-footnote-second{
	font-family: 'TitilliumWeb-Regular';
	color:#004164;
	font-size:12px;
	line-height:16px;
	margin-bottom: 38px;
	
	}
sup.globalsize{font-size: 83%;top:-0.1em;}
.pttop18{margin-top:18px;}
.poumons_body .card-header {padding: 10px 10px 2px 20px;background-color:#fff;}

.poumons_body ul{margin-left:-15px;}
.mttop{
    margin-top: 10px;
}
.mtbt20{margin-bottom:20px;}
.mtbt40{margin-bottom:40px;}
.card-header{border-bottom:none !important;}



@media (min-width: 1023px){
#opdbon .breadcrumb.section {
    top: -91px;
}
.dnone{display:none;}
.back_pge.sepages {
    margin-top: 88px;
}
.back_pge.peau {
    margin-top: 90px;
}
.card{border-radius:12px;overflow:hidden;
box-shadow: 0px 0px 3px 3px rgba(242,245,246,0.75);
-webkit-box-shadow: 0px 0px 3px 3px rgba(242,245,246,0.75);
-moz-box-shadow: 0px 0px 3px 3px rgba(242,245,246,0.75);
}
}

@media (max-width: 1023px){
.delais_body h1 {
	    color: #004164 !important;
}	
.mnone{display:none;}
.body-upper-titillium{
	font-size:13px;
	line-height:18px;
}
.mrlft18{margin-left: -18px;margin-top: 5px;margin-bottom:11px;}
.mrleft{margin-left:-18px;}
.wtht-fourth{
	width: 278px !important;
    height: 551px !important;
}
.pttop11{padding-top:11px;}
.tbclr-grey{
	line-height:7px !important;
}
.lasht{
    height: 42px;
}
.abcone{
	position:relative;
	top:-5px;
}
.wtht-second {
    width: 260px !important;
    height: 116px !important;
	margin-left: 10px;
}
.poumons_body p{padding-left:20px;padding-right:20px;}
.poumons_body h2{padding-left:20px;padding-right:20px;letter-spacing: 2px;padding-top:25px !important;line-height: 15px !important;}
.wtht-first{width:268px;height:490px;margin-left:10px;}
.card {
    border-radius: 0;
    overflow: hidden;
	box-shadow: 0px 0px 3px 3px rgba(242,245,246,0.75);
-webkit-box-shadow: 0px 0px 3px 3px rgba(242,245,246,0.75);
-moz-box-shadow: 0px 0px 3px 3px rgba(242,245,246,0.75);
}
}
.wtht-second{width:655px;height:95px;}





/*****poumons ends****/

/*****intestines ****/
@media (max-width: 1023px){
.white-bg{background-color:#fff;border:1px solid #0087b1;padding-top:10px;margin:25px auto;width:265px;}
.mrtlft{margin-left:46px;}
.intestins_body p{padding-left:20px;padding-right:20px;}
.intestins_body h2{padding-left:20px;padding-right:20px;letter-spacing: 3px;}
.intestins_body {
    margin-top: 0px;
}
.intestins_body .wtht-first{
	width: 268px;
    height: 490px;
	margin-left:0px !important;
}
.intestins_body .wtht-fourth{
	width: 278px !important;
    height: 551px !important;
	margin-left:0px;
}
.ind_text{
	font-size: 16px;
    font-family: 'OpenSans-Bold';
	color:#fff;
	padding-left:8px !important;
	display:inline-block

}
.kid{width:50px; height:50px;display:inline-block;margin-left:4px;}
.intestins_col{background-color:#0095ba;padding:20px;width: 320px;
    margin-left: -5px;}
.mt13{
    margin-top: -13px !important;
}
.intestins_body .home_reaction:after{
    margin-top: 17px !important;
}
.collapsible {
  
    background-color: #004164;
    color: white;
    padding: 18px 0px 18px 34px;
    width: 320px;
	border:none;
	height: 72px;
	border-bottom: 1px solid;
    margin-left: -5px;
    text-align: left;
    outline: none;
    font-size: 16px;
	position:relative;
    font-family: 'OpenSans-Bold';
}

.active, .collapsible:hover {
    background-color: #004164;
}
#sethyroid .tabcontent.active {
    background-color: transparent;
}
.content {
  padding: 0 18px;
  display: none;
  width: 320px;
  margin-left: -5px;
  overflow: hidden;
  background-color: #f1f1f1;
}
button.collapsible.active:after {
    content: "";
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
	top:4px;
	position:relative;
	margin-left: 84px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
button.collapsible:after {
    content: "";
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
	top:-4px;
	position:relative;
	margin-left: 84px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.intestins_body .home_reaction{border-bottom:2px solid #efefef}
.flxbox.onlymob{position:absolute;z-index:9999;}
#intenstinebody .col.col-12 {
    padding: 0;
}
.intestins_body .flxbox div {
    margin: 0 -20px 0 -18px;
}
.intestins_body div#accordion{z-index:-999} 
.pdtpmb{padding-left:8px !important;padding-right:0px !important;}
p.body-upper-titillium.padT{padding-top:30px;}
.intestins_body h2{padding-top:0px;}

}
.intestins_body {
    margin-top: 63px;
}

@media (min-width: 1023px){
.intestins_body h2{padding-top:0px;}
p.body-upper-titillium.padT{padding-top:65px;}
.intestins_body .wtht-first {
    width: 645px;
    height: 280px;
}
.white-bg{background-color:#fff;border:1px solid #0087b1;padding-top:10px;margin:25px auto;width:640px;}
}
.clr-red{color:#ff2d23;}
.clr-brown{color:#dc3507;}
.intestins_body ul{margin-left:-15px;}
.intestins_body .card-header {padding: 10px 10px 2px 20px;background-color:#fff;}
.intestins_body h2{color:#004164;font-size:14px;line-height:20px;font-family: OpenSans-ExtraBold;padding-top: 23px;margin-bottom:0;    letter-spacing: 3px;}

.white-bg p{color:#0087b1; font-size:14px;line-height:20px;font-family: TitilliumWeb-Regular;font-weight:600;text-align:center;}

/*****intestines ends****/
img.wtht-fourth {
    width: 640px;
    height: 348px;
}


/*****foie****/
@media (max-width: 1023px){
.white-bg{background-color:#fff;border:1px solid #0087b1;padding-top:10px;margin:25px auto;width:265px;}
.mrtlft{margin-left:46px;}
.foie_body p{padding-left:20px;padding-right:20px;}
.foie_body h2{padding-left:20px;padding-right:20px;letter-spacing: 2px;}
}
.foie_body {
    margin-top: 63px;
}

@media (min-width: 1023px){
.foie_body .wtht-first {
    width: 645px;
    height: 280px;
}

}

.foie_body ul{margin-left:-15px;}
.foie_body .card-header {padding: 10px 10px 2px 20px;background-color:#fff;}
.foie_body h2{color:#004164;font-size:14px;line-height:20px;font-family: OpenSans-ExtraBold;padding-top: 52px;margin-bottom: 0px;    letter-spacing: 3px;}
/*****foie-ends****/

/*****reins****/
@media (max-width: 1023px){
.mrtlft{margin-left:46px;}
.reins_body p{padding-left:20px;padding-right:20px;}
.reins_body h2{padding-left:20px;padding-right:20px;letter-spacing: 2px;padding-top: 23px;}
}
.reins_body {
    margin-top: 63px;
}

@media (min-width: 1023px){
.reins_body .wtht-first {
    width: 645px;
    height: 280px;
}
.reins_body img.wtht-second {
    width: 645px;
    height: 280px;
}
}

.reins_body ul{margin-left:-15px;}
.reins_body .card-header {padding: 10px 10px 2px 20px;background-color:#fff;}
.reins_body h2{color:#004164;font-size:14px;line-height:20px;font-family: OpenSans-ExtraBold;padding-top: 68px;margin-bottom:0px;    letter-spacing: 3px;}
/*****reins-ends****/


/*****ml****/
li.ml_smallicon:before{
	content: url(../resources/images/Icon_puce_small.svg);
    position: absolute;
    background: transparent;
    width: 16px;
    height: 12px;
    left: 17px;
    top: auto;
}
.list_inside_img.left-align li.ml_smallicon{
	position:relative;
}
.list_inside_img.left-align li.ml_smallicon:before{
	left:-34px;
}

.ml_head {
    margin-top: 20px;
}
.ml_head>p {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
}
.ml_bodysection .puce_head {
    margin-top: 27px;
    margin-bottom: 20px;
}
.ml_bod>p {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
	margin-top: 11px;
    margin-bottom: 11px;
}
.ml_bod{border:1px solid #b3c6d1;padding-left: 10px;border-radius:15px;margin-top: 25px;}
.ml_sec1 {
    margin-top: -10px;
}
.pt10{
    padding-bottom: 10px;
}
.ml_title{
	font-size:21px;
	font-family: 'OpenSans-ExtraBold';
	color: #004164;
	margin:25px 0 0px 0;
}

li.ml_smallicon{
	font-family: 'TitilliumWeb-Regular';
    color: #004164;
    font-size: 16px;
    font-weight: 600;
	margin-left: -5px;
 }
.cont_ml{
	font-family: 'TitilliumWeb-Regular';
    color: #004164;
    font-size: 14px;
}
.marbot20{
    margin-bottom: 24px;
}
@media (max-width: 1023px){
.ml_bod {
    border: 1px solid #b3c6d1;
    text-align: left !important;
    border-radius: 15px;
    padding: 10px 15px 10px 18px;
}
.ml_head {
    margin-top: 25px;
}
.two_img {
    display: block;
    width: auto;
    margin: 0 auto;
}
}

/*****ml ends****/

/*****rcp****/
.rcp_head {
    margin-left: -7px;
    padding-top: 37px;
    padding-bottom: 20px;
    font-size: 20px;
    font-family: 'OpenSans-ExtraBold';
    color: #004164;
}
.rcp_bord {
	border:1px solid #d3dee4;margin-left: -7px;
    padding-top: 15px;
    padding-bottom: 23px;
    font-size: 12px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
	border-radius:15px;
	position:relative;
}
	
.rcp_logo {
    width: 34px;
    height: 38px;
    margin-right: 8px;
}
.ref_opd_logo { 
	width: 52px;
    height: 32px;
    margin-right: 24px;
	margin-left:20px;
	float: left;
}
.ref_sign_logo{
	width: 23px;
    height: 25px;
	float:right;
	margin-top: 5px;
	margin-right:5px;

}
.rcp_white{background-color:#fff;border-radius:10px;position:absolute;padding:18px 20px 5px 28px;width:100%;left: -2.5px;top:auto;margin-top:-20px;}	

.first_rcp{
	font-size: 20px;
    font-family: 'OpenSans-Bold';
    color: #0087b1;
	display:inline-block;
	margin-left: 20px;
}
.sec_rcp{
	font-size: 20px;
    font-family: 'OpenSans-Bold';
    color: #ea580c;
	display:inline-block;
	margin-left: 20px;
	}

.second-rcp {
    margin: 70px 0 34px;
}
.globalsize_rcp{
	font-size: 70%;
    top: -0.3em;
}

@media (max-width: 1023px){
.din {
    display: inline-block;
    width: 70%;
}
.ref_opd_logo {
    width: 52px;
    height: 32px;
    margin-right: 10px;
    margin-left: 5px;
    float: left;
    margin-top: 33px;
    display: inline-block;
}

.rcp_bord {
    margin: 0 5px !important;
}
.rcp_head .space{margin-left:62px;}
.rcp_logo {
    width: 33px;
    height: 38px;
    margin-right: 10px;
	margin-left:10px;
}
.rcp_white{border-radius:0px !important;left: 0px !important;}
.onlymobP{
    display: inline-block;
    margin-top: 12px;
    width: 60%;
    font-size: 20px;
    font-family: 'OpenSans-ExtraBold';
    color: #004164;
    line-height: 22px;
    word-spacing: 6px;
}
.rcp_logo {
    display: inline-block;
    float: left;
    margin-top: 6px;
}
}
/*****rcp ends****/

/*****SE****/
@media (min-width: 1023px){
.se_body .wtht-first {
    width: 645px;
    height: 280px;
}
.se_body .body-upper-titillium {
    padding: 8px 20px;
}
.se_body{margin-top:120px !important;}
.white-bg{background-color:#fff;border:1px solid #0087b1;padding-top:10px;margin:25px auto;width:640px;}
}
.clr-red{color:#ff2d23;}
.clr-brown{color:#dc3507;}
.se_body ul{margin-left:-15px;}
.se_body .card-header {padding: 18px 10px 2px 20px;background-color:#fff;}
.se_body h2{color:#004164;font-size:14px;line-height:20px;font-family: OpenSans-ExtraBold;padding-top: 52px;}



.card-link .collapsed .card-header.aft-p p:after {
    content: '\002B' !important;
    position: absolute;
    right: 18px;
    top: 10px;
    font-size: 32px;
    font-family: 'OpenSans-Regular';
}

.card-header.aft-p p {
    font-size: 20px;
    font-family: 'OpenSans-Bold';
    color: #004164;
}
.card-body.newboxse {
    border-bottom: 1px solid #f5f7f8;
    font-size: 18px;
    color: #004164;
    font-family: 'OpenSans-Regular';
    padding: 20px 0 0 20px;
    position: relative;
}

.card-body.newboxse p:after {
    content: "";
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    display: inline-block;
    border: 1px solid #004164;
    position: absolute;
    top: 27px;
    right: 21px;
    padding: 4px;
    border-width: 0 2px 2px 0;
}

.card-body.newboxse_2 {
    font-size: 18px;
    color: #004164;
    font-family: 'OpenSans-Regular';
    padding: 20px 0 0 20px;
    position: relative;
}

.card-body.newboxse_2 p:after {
    content: "";
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    display: inline-block;
    border: 1px solid #004164;
    position: absolute;
    top: 27px;
    right: 20px;
    padding: 4px;
    border-width: 0 2px 2px 0;
}
.card-body.newboxse_3 {
    font-size: 20px;
    color: #004164;
	padding:0;
    font-family: 'OpenSans-Bold';
    position: relative;
}
.card-body.newboxse_3 p:after {
    content: "";
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    display: inline-block;
    border: 1px solid #004164;
    position: absolute;
    top: 10px;
    right: 12px;
    padding: 4px;
    border-width: 0 2px 2px 0;
}
.se_body div#accordion {
    margin-bottom: 38px;
}
.mrt50{
    margin-bottom: 52px;
}
.se_body .body-upper-titillium {
	font-size: 16px !important;
    font-family: TitilliumWeb-Regular;
    line-height: 1.4 !important;
}
@media (max-width: 1023px){
.white-bg{
	background-color: #fff;
    border: 1px solid #0087b1;
    padding-top: 8px;
    margin: 25px auto;
    width: 258px;
    height: 160px;
	}
.card-header.aft-p p:after {top: 4px !important;right:16px !important;}	
.mrtlft{margin-left:46px;}
.se_body p{padding-left:20px;padding-right:20px;}
.se_body h2{padding-left:20px;padding-right:20px;}
}
/*****SE ends****/

/*****bonusage****/

.plus-img{
	width:38px;
	height:35px;
}
.title-bon{
	font-family: OpenSans-Bold;
	font-size:20px;
	letter-spacing:2px;
	display:inline-block;
	color:#004164;
	margin-left: 10px;
    position: relative;
    top: 2px;
	
}
.mdcon
{
    font-size: 12px;
    font-family: 'TitilliumWeb-Regular';
    font-weight: 600;
    color: #004164;
	padding-top:20px;
	line-height:16px;
}

.pd0{
    padding-bottom: 0px !important;
}
.bon_body .rcp_bord {
    border: 1px solid #d3dee4;
    margin-left: -7px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    font-size: 12px;
    font-family: 'TitilliumWeb-Regular';
    color: #004164;
    border-radius: 15px;
    position: relative;
}
.din{
	display:inline-block;
	padding-left: 22px;
	line-height: 16px;
}
.ste_img{width:48px;height:52px;display:inline-block;margin-top: -51px;}
.doc_logo{width:52px;height:55px;display:inline-block;}
.frt-sec{
	padding:0px 0 22px 0;
	margin-top:10px;
}
.wht_bg{width:900px;height:72px;background-color:#fff;margin-left: -20px;border-radius:12px;}
.wht_bg2{width:900px;height:72px;background-color:#fff;margin-left: -20px;border-radius:12px;margin-top: 10px;margin-bottom:25px;}
.wht_bg:after{
    content: "";
    border: solid #0095ba;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
	margin-right:20px;
    float: right;
    margin-top: 31px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.blue_text{
	color:#0087b1;
	font-family: OpenSans-Bold;
	font-size:20px;
	display:inline-block;
	margin: 20px 0 0px 28px;
}
.org-text{
	color:#ea580c;
	font-family: OpenSans-Bold;
	font-size:20px;
	display:inline-block;
	margin: 20px 0 0px 28px;
}
.wht_bg2:after{
    content: "";
    border: solid #ea580c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    float: right;
	margin-right:20px;
    margin-top: 31px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
@media (max-width: 1023px){
.wht_bg{
	width:320px;height:72px;border-radius:0;}

.wht_bg2{
	width:320px;height:72px;border-radius:0;border: 1px solid #efefef;margin-top:0px;}
	
.bon_body .rcp_bord {
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    
}
.pdltred{padding-left: 11px !important;padding-top:5px;}
.htrcp{height: 198px;}
.doc_logo{
	    margin-top: -70px;
		width:76px;
		height:70px;
}
.bon_body sup.globalsize {
    font-size: 73%;
    top: -3px;
}
.din {
    margin-bottom: 10px;
	padding-left:14px;
}	


.mdcon {
    line-height: 18px;

}
.pd0 {
    padding-bottom: 10px;
}
.ste_img{display:inline-block;top:-50px;position:relative;}
.bon_body .rcp_bord{margin:0px !important;width:285px;}
.blue_text {
    font-size: 16px;
	line-height:20px;
	margin: 15px 0 0px 38px;
}
.org-text {
    font-size: 16px;
	line-height:20px;
	margin: 15px 0 0px 38px;
}

}	


/*****bonusage ends****/

/*****opdivo bonusage ****/
p.lst-text {
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    text-align: center;
    color: #004164;
    margin-top: 18px;
	margin-bottom:0px;
}
.bonopdivo_body .rcp_bord {
	margin-top:15px;
	padding: 15px;
}
.bonopdivo_body li.double-circle {
    margin-left: -11px;
    font-size: 16px;
	margin-bottom: -10px;
}
.lft2 {
    margin-left: 105px;
}

p.inlet-text {
    margin-left: 30px;
	font-weight: 600;
	margin-bottom: 32px;
}
p.after-puse {
    margin-left: 30px;
}
.sem-tita{
font-weight:600;
}
ul.fa_ultxt.mrleft {
    margin-top: -13px;
    margin-left: -30px;
}	
.lastlink:hover {
    color: #004164;
}	
.lastlink {
    color: #004164;
}

p.topcl {
    font-size: 18px !important;
    font-family: 'TitilliumWeb-Bold' !important;
    padding-top: 4px;
    margin-bottom: 8px;
	line-height:20px;
}

.bonopdivo_body p.sub_polit {
    font-family: 'TitilliumWeb-Regular';
    margin-bottom: 6px;
    margin-top: 31px;
	font-size:16px;
	font-weight:600;
}
.bonopdivo_body img.polit_puce_big {
    width: 16px;
    height: 17px;
    margin-right: 7px;
}
p.md-text {
    margin-left: 30px;
	margin-bottom: 7px;
}
p.org-text-bon {
    display: inline-block;
    color: #fff !important;
    font-weight: 600;
    margin-left: 6px;
    padding-top: 8px;
    margin-top: 5px;
    top: 1px;
    position: relative;
}
.pt-text{
    font-size: 16px !important;
    font-family: 'TitilliumWeb-Bold' !important;
	line-height:20px;
}
.orange-box{width:645px; text-align:center;background-color:#ff8b34;margin-left: 105px;
    border-radius: 12px;height:58px;margin-bottom: 18px;}
.orange-box p{color:#fff;font-family: 'TitilliumWeb-Regular';font-size:14px;}
.orange-box img{width:23px; height:21px;display:inline-block;margin-top: 2px;}

.dis_1{display:inline-block;width:315px;height:auto;margin-top: 0px;
    margin-right: 10px;}
.dis_2{display:inline-block;width:315px;height:auto;}
.blue-textop{
	color:#0087b1 !important;
	font-family: 'TitilliumWeb-Bold' !important;
	font-weight:bold;
	font-size:16px !important;
	display:inline-block;
	margin-left: 10px;
}
.my-accordion p.acc-footnote {
    color: #004164;
    font-size: 12px !important;
    margin-top: 35px;
    margin-bottom: 14px;
}
.mttp18{
    padding-top: 18px !important;
}
.my-accordion-head .puce_head {
    margin-top: 0;
    margin-bottom: 0;
}
.acc_sec li.ml_smallicon:before {
    left: 20px;
}

.font18{
	font-size:18px !important;
	font-family: 'TitilliumWeb-Bold' !important;
}

.color-blu{color:#0087b1 !important;font-weight:600;}
.mtbtacc{margin: 0px 0 -10px 10px;}
.padbot0{padding-bottom: 0px !important;}
.pop{
	width:38px;
	height:52px;
}
.pop_venn{
	width:31px;
	height:31px;
}
.pop_nacl{
	width:36px;
	height:18px;
}
.pop_brick{
	width:33px;
	height:20px;
}
.pop_women{
	width:27px;
	height:58px;
	margin-top: -15px;
}
.pop_centric{
	width:27px;
	height:27px;
}
.bonopdivo_body ul.fa_ul_bon>li {
    list-style-type: square;
	color:#0087b1;
	font-size: 16px;
    font-family: 'TitilliumWeb-Regular';
	margin-left: -20px;
}
.lis_cl{
	font-size: 16px;
    font-family: 'TitilliumWeb-Regular';
	color:#004164;
}
	
.pop_Surdosage{
	width:20px;
	height:25px;
}
.pop_triangle{
	width:35px;
	height:30px;
	margin-top: -24px;
}
.pop_lung{
	width:42px;
	height:32px;
}
.pop_spr{
	width:40px;
	height:40px;
}
.left_tab1{
	border-bottom:1px solid #e5e9ea;
	padding: 8px;
}
.left_tab2{
	border-bottom:2px solid #95a6aa;
	padding: 15px 0 4px 8px;
}
.right_tab1{
	border-bottom:1px solid #e5e9ea;
	padding: 8px;
}
.right_tab2{
	border-bottom:2px solid #95a6aa;
	padding: 15px 0 4px 8px;
}
.normal_text{
	font-size:16px !important;
}
.bonopdivo_body .wrapper
{
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   padding-top: 35px;
   
}
.my-accordion-head p {
    margin-bottom: 0px;
	font-size: 16px;
   font-family: 'OpenSans-Semibold';
   color: #004164;
}
.my-accordion-body p{
	font-size: 14px;
   font-family: 'TitilliumWeb-Regular';
   color: #004164;
   }
.my-accordion
{
   margin-bottom: .5rem;
}
.my-accordion-head
{
	position: relative;
    background: #fff;
    padding: 23px 0 23px 1rem;
	border-radius: 10px;
	
}
.my-accordion-head::after {
    position: absolute;
    content: '\002B';
    display: block;
    top: 12%;
    right: 2.5%;
    font-family: 'TitilliumWeb-Regular';
    font-size: 2rem;
    color: #004164;
    transition: .4s;
}
.my-accordion-head.active::after
{
   position: absolute;
   content:'\2212' ; /*for minus symbol*/
   display: block;
    top: 12%;
    right: 2.5%;
    font-family: 'TitilliumWeb-Regular';
    font-size: 2rem;
    color: #004164;
    transition: .4s;
}
.my-accordion-head > h4
{
   margin: 0;
}
.my-accordion-body
{
   background: #fff;
   padding: .8rem 1rem;
   display: none;
   position: relative;
   margin-top: -16px;
   border-radius:10px;
}

.flex-container {
    display: flex;
}

.flex-child {
    flex: 1;
}  

.flex-child:first-child {
    margin-right: 20px;
}
sup.numfont {
    font-size: 58%;
}
.bonopdivo_body ul.fa_ul>li {
    list-style-type: square;
    color: #004164;
    font-size: 16px;
	margin-left:7px;
    font-family: 'TitilliumWeb-Regular';
}
.bonopdivo_body ul.fa_ulbon>li {
    list-style-type: none;
    color: #004164;
    font-size: 16px;
	font-weight: 600;
	margin-left:6px;
    font-family: 'TitilliumWeb-Regular';
}
.bonopdivo_body ul.fa_ulbon>li:before {
    content: "-";
    margin-left: -17px;
    margin-right: 3px;
}



.bonopdivo_body ul.fa_ultxt>li {
    list-style-type: none;
    color: #004164;
    font-size: 16px;
	margin-left:8px;
    font-family: 'TitilliumWeb-Regular';
}
.bonopdivo_body ul.fa_ultxt>li:before {
    content: "-";
    margin-left: -17px;
    margin-right: 3px;
}
.bonopdivo_body .pop_nacl {
    width: 41px;
}
.bonopdivo_body .blue-textop{
	margin-left:2px;
}

.bonopdivo_body .my-accordion-body p {
    font-size: 16px;
}
@media (min-width: 1023px){
	.widthtab{width:645px;margin: 0 105px;}
	.dnone {
		display: none !important;
	}
.bonopdivo_body .fa_body ul {
    margin-left: -23px;
}	
.bonopdivo_body .my-accordion{
    width: 900px;
    margin-left: -20px;
	
}


}
@media (max-width: 1023px){
.flex-container {
    display: flex;
	flex-direction: column;

}
.wt284{
	width: 280px;
	position: relative;
    top: -27px;
    margin-left: 39px !important;
}
.bonopdivo_body ul.fa_ultxt>li{
	margin-left: -22px !important;
}
.bonopdivo_body ul.fa_ultxt>li:before{
	margin-right: 10px !important;
}

.dis_1{
	display:block;
	width:280px;
	height:auto;
    margin-right: 10px;
	margin-top: 20px;
	}
	
.my-accordion-head::after {
	right:4.5% !important;
}
.bonopdivo_body .my-accordion-head{border-radius:0px;}
.mnone{display:none !important;}
.bonopdivo_body.container{padding:0 !important;}


.bonopdivo_body .fa_body ul {
    margin-top: -10px;
}
.bonopdivo_body .rcp_bord {
    padding-top: 10px;
    padding-left: 10px;
}
.bonopdivo_body .my-accordion{
    width: 320px;
	margin-left: -20px;
	margin-bottom: 18px;
	
}
.bonopdivo_body .my-accordion-body{
	margin-left: 0px !important;
    margin-right: 0px !important;
}
.bonopdivo_body .rcp_bord {
    margin: 34px 0 23px 0 !important;
    width: 285px;
    height: 195px;
    padding: 18px 0 0 5px !important;
}
.orange-box {
    width: 280px !important;
	height: 90px;
	margin-left: 0px;
	margin-bottom:8px !important;
}

p.org-text-bon {
    font-size: 14px !important;
    margin-top: -5px;
	display:block;
}
.orange-box img {
    display: inline-block;
    margin-top: 20px;
}

.my-accordion-head.active::after {
    right: 4.5%;
}

}

/*****opdivo bonusage ends****/
/*****reaction per****/
@media (max-width: 1023px){
ul.el_list {
    margin-left: -18px !important;
}
.rp_body ul {
    margin-left: 0px;
}
.pt-mob{padding:0 6px;}

ul.rp_ul>li {
   
    padding: 0 20px 0 0;
}
.rp_body .double-circle {
    margin-left: -7px;
}

}

.rp_body {
    padding-top: 135px;
}
ul.rp_ul {
    margin-left: -16px !important;
}
.num_font55{
    font-size: 58%;
}

@media (min-width: 1023px){

ul.el_list {
    margin-left: -39px !important;
	margin-bottom: 30px;
}

.rp_body ul {
    margin-left: -11px;
}

}

ul.el_list>li {
    color: #004164;
    font-size: 13px;
    font-family: 'TitilliumWeb-Regular';
	font-weight:600;
	line-height:18px;
}
ul.rp_ul>li {
    list-style-type: square;
    color: #004164;
    font-size: 13px;
    font-family: 'TitilliumWeb-Regular';
	margin-bottom: 18px;
}
.mttp0bt30{margin-top:0;margin-bottom:30px;}
/*****reaction per ends****/
/*****autres-el per ****/
@media (max-width: 1023px){
ul.el_list {
    margin-left: -39px !important;
	margin-bottom: 61px !important;
}
.el_body ul {
    margin-left: 0px;
}
.el_body .wtht-first {
	width: 280px;
    height: 412px;
}
.semitil{margin-top: 18px !important;}
.el_body .double-circle {
    margin-left: -14px;
}
.el_body li.double-circle:before{
left:17px !important;
}
}
.el_body {
    margin-top: 138px;
}

@media (min-width: 1023px){
.el_body img.wtht-first.mnone {
    width: 649px;
    height: 170px;
}
ul.el_list {
    margin-left: -39px !important;
    margin-bottom: 33px !important;
}

.el_body ul {
    margin-left: -11px;
    margin-bottom: 6px;
}

}
ul.el_list>li {
    color: #004164;
    font-size: 13px;
    font-family: 'TitilliumWeb-Regular';
	font-weight:600;
}
ul.el_list > li:before {
  content: "-";
  margin-right: 5px;
}

.semitil{font-size:13px;font-family:'TitilliumWeb-Regular';color:#004164;font-weight:600;margin-top: 30px;}
.normaltil{font-size:13px;font-family:'TitilliumWeb-Regular';color:#004164;}
.above-ul-text{font-size:13px;font-family:'TitilliumWeb-Regular';color:#004164;font-weight:600;margin-bottom:0px;}
/*****autres-el per ends****/

/*****fibre-mus per ****/
@media (max-width: 1023px){
.fa_body.container {
    max-width: 320px !important;
}
.fa_body .acc-footnote{margin-bottom:5px;}
#fabody .col.col-12 {
    padding: 0;
	}
.fa_body ul {
    margin-left: -4px !important;
}
.fa_body .wtht-first {
    width: 262px;
    height: 63px;
}
.font13px{font-size:13px !important;}
p.title_red {
    margin-top: -4px;
}
sup {
    top: -4px;
}
.fa_body .wtht-second{
	width: 265px;
    height: 44px !important;
}
.subacc {
    padding: 12px 20px 18px 20px !important;
}
.card-body{
	padding:16px 15px 15px 17px !important;
}
.padlft20{padding-left:20px !important;}
.red-bg{background-color:#fff;border:1px solid #ff2d23;padding-top:10px;margin: 20px 0 5px 20px;width:280px;color:#ff2d23;height: 198px;}
.mrtlft{margin-left:46px;}
.fa_body p{padding-left:20px;padding-right:20px;}
.fa_body h2{padding-left:20px;padding-right:20px;}
.mrleft{margin-left:-18px !important;}
.subtext_red{padding-left: 10px !important;}
.mt-ten{
    margin-top: -10px !important;
	margin-bottom: 5px;
}
.fa_body .double-circle {
    margin-left: 11px !important;
}

.fa_body .card-body {
    padding: 12px 0 15px 0px !important;
}
.fa_body div#accordion{
margin-left:-5px; margin-right:-5px;
}
}
.fa_body {
    margin-top: 63px;
}

@media (min-width: 1023px){
.fa_body .wtht-first {
    width: 645px;
    height: 52px;
}

.fa_body img.wtht-second {
    width: 655px;
    height: 43px;
}
.red-bg {
    background-color: #fff;
    border: 1px solid #ff2d23;
    padding-top: 10px;
    margin: 25px auto;
    width: 860px;
	color:#ff2d23
}
.fa_body ul {
    margin-left: -23px;
}
}
.fa_body ul {
    margin-top: 5px;
}
.fa_body .card-header {padding: 10px 10px 2px 20px;background-color:#fff;}
.fa_body h2{color:#004164;font-size:14px;font-family: OpenSans-ExtraBold;padding-top: 52px;letter-spacing:2px;}

p.title_red {
    text-align: center;
    font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
	margin-bottom: 0px;
	font-weight:600;
}

.subtext_red {
	font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    padding: 0px 20px 5px 23px;
	line-height: 20px;
}
h2.pdtop0 {
    padding-top: 0px !important;
    padding-bottom: 17px;
}
ul.fa_ul>li {
    list-style-type: square;
    color: #004164;
    font-size: 13px;
    font-family: 'TitilliumWeb-Regular';
	padding-bottom:8px;
}	
.mtbt{padding-top:12px;}


.fa_body .double-circle {
    margin-left: 12px;
}
.font14pxnew{font-size:14px !important;}

/*****fibre-mus per ends****/

/*****Peau -delias ****/
@media (max-width: 1023px){
.mrtlft{margin-left:46px;}
.delais-apparition img.wtht-second_new {
	width: 265px;
    height: 135px;
}
.delais-apparition img.wtht-first {
    width: 265px !important;
    height: 135px !important;
}
.delais-apparition .acc-footnote{margin-top: 15px !important;}
}
@media (min-width: 1023px){
.delais-apparition img.wtht-first {
    width: 635px;
    height: 92px !important;
}

.delais-apparition img.wtht-second {
    width: 655px;
    height: 92px;
}
.delais-apparition img.wtht-second_new {
width: 655px;
    height: 110px;
}
}
.delais-apparition.padtpbt {
    padding: 28px 0px;
}
.delais-apparition .acc-footnote{margin-top: 22px;}
/*****Peau -delias ends****/
/** bon usage -yervoy **/
.orange_text{
	color:#ea580c !important;
	font-family: 'TitilliumWeb-Regular';
	font-weight:bold;
	font-size:16px !important;
	display:inline-block;
	margin-left: 10px;
}
bonyervoy_body li.ml_smallicon{
	font-weight: 600;
}
.my-accordion p.acc-footnote {
    color: #004164;
    font-size: 12px !important;
    margin-top: 20px;
    margin-bottom: 14px;
}
.bonyervoy_body .marbot20 {
    margin-bottom: 17px !important;
}
.mttp18{
    padding-top: 18px !important;
}
.my-accordion-head .puce_head {
    margin-top: 0;
    margin-bottom: 0;
}
.acc_sec li.ml_smallicon:before {
    left: 20px;
}

.font18{
	font-size:18px !important;
	font-family: 'TitilliumWeb-Bold' !important;
}

.acc_sec {margin-top: -8px;}
.color_org{color:#ea580c !important;font-weight:600;}
.mtbtacc{margin: 0px 0 -10px 10px;}
.padbot0{padding-bottom: 0px !important;}
.pop{
	width:38px;
	height:52px;
}
.pop_venn{
	width:31px;
	height:31px;
}
.pop_nacl{
	width:36px;
	height:18px;
}
.pop_brick{
	width:33px;
	height:20px;
}
.pop_women{
	width:27px;
	height:58px;
	margin-top: -15px;
}
.pop_centric{
	width:27px;
	height:27px;
}
ul.fa_ul_bon>li {
    list-style-type: square;
	color:#ea580c;
	font-size: 16px;
    font-family: 'TitilliumWeb-Regular';
	margin-left: -20px;
}
.lis_cl{
	font-size: 16px;
    font-family: 'TitilliumWeb-Regular';
	color:#004164;
}
	
.pop_Surdosage{
	width:20px;
	height:25px;
}
.pop_triangle{
	width:35px;
	height:30px;
	margin-top: -24px;
}
.pop_lung{
	width:42px;
	height:32px;
}
.pop_spr{
	width:40px;
	height:40px;
}
.left_tab1{
	border-bottom:1px solid #e5e9ea;
	padding: 8px;
}
.left_tab2{
	border-bottom:2px solid #95a6aa;
	padding: 15px 0 4px 8px;
}
.right_tab1{
	border-bottom:1px solid #e5e9ea;
	padding: 8px;
}
.right_tab2{
	border-bottom:2px solid #95a6aa;
	padding: 15px 0 4px 8px;
}
.normal_text{
	font-size:16px !important;
}
.wrapper
{
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   padding-top: 35px;
   
}
.my-accordion-head p {
    margin-bottom: 0px;
	font-size: 16px;
   font-family: 'OpenSans-Semibold';
   color: #004164;
}
.my-accordion-body p{
	font-size: 14px;
   font-family: 'TitilliumWeb-Regular';
   color: #004164;
   }
.my-accordion
{
   margin-bottom: .5rem;
}
.my-accordion-head
{
	position: relative;
    background: #fff;
    padding: 23px 0 23px 1rem;
	border-radius: 10px;
	
}
.my-accordion-head::after {
    position: absolute;
    content: '\002B';
    display: block;
    top: 12%;
    right: 2.5%;
    font-family: 'TitilliumWeb-Regular';
    font-size: 2rem;
    color: #004164;
    transition: .4s;
}
.my-accordion-head.active::after
{
   position: absolute;
   content:'\2212' ; /*for minus symbol*/
   display: block;
    top: 12%;
    right: 2.5%;
    font-family: 'TitilliumWeb-Regular';
    font-size: 2rem;
    color: #004164;
    transition: .4s;
}
.my-accordion-head > h4
{
   margin: 0;
}
.my-accordion-body
{
   background: #fff;
   padding: .8rem 1rem;
   display: none;
   position: relative;
   margin-top: -16px;
   border-radius:10px;
}

.flex-container {
    display: flex;
}

.flex-child {
    flex: 1;
}  

.flex-child:first-child {
    margin-right: 20px;
}
sup.numfont {
    font-size: 58%;
}
@media (min-width: 1023px){
	.widthtab{width:645px;margin: 0 105px;}
	.dnone {
		display: none !important;
	}	
}
@media (max-width: 1023px){
.flex-container {
    display: flex;
	flex-direction: column;

}
.bonyervoy_body .acc_sec {
    margin-top: 4px;
}
.mttpmr{
	padding-top:30px !important;
}
.bonyervoy_body .my-accordion{padding-bottom:12px;}
.mnone{display:none !important;}
.bonyervoy_body.container{padding:0 !important;}
.bonyervoy_body .wrapper{
    width: 320px;
    margin-left: -15px;
}
.bonyervoy_body .my-accordion-head p{
	margin-left:6px;
}
.bonyervoy_body .orange_text {
    font-family: 'TitilliumWeb-Bold' !important;
	}
.bonyervoy_body .my-accordion-head {
    margin-left: -5px;
    margin-right: 5px;
}
.my-accordion-body {
    margin-left: -5px;
	margin-right:5px;
}
.pop_triangle {
    margin-top: -62px !important;
}	
.pop_triangle.gcsh_gre {
    margin-top: -34px !important;
}
.lft2 {
    margin-left: 0px !important;
}
}

/** bon usage -yervoy ends **/



/** SE thyroid **/
@media (max-width: 1023px){
.mrtlft{margin-left:46px;}
.thyroide_body img.wtht-second {
    width: 266px !important;
    height: 490px !important;
}
.thyroide_body img. wtht-third{
	width: 266px !important;
    height: 50px !important;
}
#sethyroid .col.col-12 {
    padding: 0px;
}

.tab {
    margin-left: 18px;
}
.thyroide_body h1 {
    margin-left: 18px;
	font-size: 16px !important;
    font-family: 'OpenSans-Bold' !important;
}
div#hsone h2 {
    padding-left: 18px;
}
div#hsone p {
    padding-left: 18px;
}
div#hstwo h2 {
    padding-left: 18px;
}
div#hstwo p {
    padding-left: 18px;
}
.thyroide_body .acc-footnote {
    padding-left: 20px;
}
.thyroide_body div#accordion{
	margin-left:-5px;
	margin-right:-5px;
}

}
@media (min-width: 1023px){
.thyroide_body img.wtht-first {
    width: 635px;
    height: 305px;
}
.thyroide_body h1{display:none;}

.thyroide_body img.wtht-second {
    width: 655px;
    height: auto;
}
}
.clr-red{color:#ff2d23;}
.clr-brown{color:#dc3507;}
.thyroide_body ul{margin-left:-15px;}


.tab {
  overflow: hidden;
  margin-bottom: 32px;
  border-bottom:1px solid #eff3f4;
  box-shadow: 0px 2px 0px 0px rgba(239,243,244,0.75);
-webkit-box-shadow: 0px 2px 0px 0px rgb(239 243 244 / 75%)
-moz-box-shadow: 0px 2px 0px 0px rgba(239,243,244,0.75);
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 0px 5px;
  font-size: 14px;
  text-align: left;
}

/* Change background color of buttons on hover */
.tab button:hover {
  
}

/* Create an active/current tablink class */
.tab button.active {
    border-bottom: 4px solid #004164;
	

}
  
}

/* Style the tab content */
.tabcontent {
  display: none;
}

.tablinks {
    font-size: 14px;
    font-family: 'OpenSans-Semibold';
    color: #004146;
}
.thyroide_body .subtext{
	font-size: 14px;
    font-family: 'TitilliumWeb-Regular';
    color: #004146;
}
.thyroide_body h1{
	font-size: 24px;
    font-family: 'OpenSans-Semibold';
    color: #004146;
	margin-top: 20px;

}

.thyroide_body h2{
	font-size: 14px;
    line-height: 20px;
    font-family: 'OpenSans-Bold';
    color: #004146;
    font-weight: 600;
    letter-spacing: 2px;
    margin-bottom: 0px;
}
.thyroide_body .card-header {
    padding: 10px 10px 2px 20px;
    background-color: #fff;
}
button.tablinks.sectab.active {
    border-bottom: 4px solid #004164 !important;
}
button.tablinks.sectab {
    margin-left: 20px;
}


/** SE thyroid ends**/

/**global header**/

@media (min-width: 321px)and (max-width:475px)
{
	.account-links {
    position: absolute!important;
    top: 5px!important;
    right: -136px!important;
}
}
/* OYFR-7 */
.systemendoimg .Puce {
   width:17px;
   height:18px;
   margin-top:-3px;
   margin-right:5px;
}
@media (max-width: 1023px) {
p.poso-inner-hednew {
    text-indent: 0;
    margin-left: 0;
}
.my-accordion-head.tolerance .puce_head{ /* OYFR-14 */
    padding-right: 18px;
}
label.gigya-composite-control.gigya-composite-control-label.left-txt-new {
	 right: 0px;
	 position: relative;
}
.gigya-composite-control.gigya-composite-control-checkbox.register_content_confirm.terms_new {
    position: relative;
    bottom: 13px;
    width: 282px;
}
}
@media (min-width: 1023px){ /* OYFR-16*/
label.gigya-composite-control.gigya-composite-control-label.left-txt-new {
    font-family: TitilliumWeb-Regular!important;
    color: #004164!important;
    position: relative;
    right: 30%;
}
.gigya-composite-control.gigya-composite-control-checkbox.register_content_confirm.terms_new {
    position: relative;
    bottom: 32px;
}
}