.btn,.confi td b{text-transform:uppercase}.bg-dark{background-color:#222!important}dl,ol,ul{margin-bottom:2.5rem}#faq .btn i,#job-offers .btn i{color:#6d768b}.card-title.btn.collapsed .angle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.card-title.btn .angle{-webkit-transform:rotate(0);transform:rotate(0)}.list-unstyled li p{text-align:left}.margin-30-tb{margin:30px 0}body{font-weight:400;color:#414651}.btn__text{padding:10px 20px;display:inline-block}.btn-secondary{color:#fff;background-color:#fdb913;border-color:#fdb913}.form-group label{display:inline}.bg-dark .media-body a.more-link{color:#fdb913}.btn-patient:hover,.btn-secondary:hover,.navigation .btn-solid,.navigation.navbar-sticky .btn-solid{color:#fff;background-color:#000;border-color:#000}a{color:#fc9e21}.configuration-table .table th{border:none;background-color:#222;color:#fff;text-align:center;vertical-align:middle}.lp-form-h1{font-size:3em}.thankyou{background:url(/images/cover.jpg) 50% 30%/cover no-repeat}.thankyou p{color:#fff;font-size:30px}.section.with-promo ul{padding-left:20px}.underline{width:175px;background-color:#fdb913;border:1.5px solid #fdb913}#common-faqs-accordion .card-body{background-color:#f7fafc}.history p{border-left:3px solid #fdb913;padding:0 0 0 15px}.margin-0{margin:0 auto}.section.with-promo .iconFooter{font-size:60px}.header.image-background.cover{background-image:url(../images/optosys-banner3.jpg)!important}.slider-testimonials .card-body{padding:0 2.5rem}.solutions-section .bg-contrast:hover{background-color:#eef2f7!important}.table-responsive{overflow-x:hidden}.contact-us,.section-heading{margin-bottom:30px}.form-control{color:#6d768b;border-color:#cfd2d9}::placeholder{color:#6d768b!important;opacity:1!important}.anime-background .shape-main{width:100%}.iconsContainer img{padding-right:5px}.confi td,.table2 ul{padding:20px}.payment-services-header .shape-main{background-image:linear-gradient(45deg,#f0f3f4 0,#f0f3f4 35%,#f1f1f1 100%)}.btn-patient{color:#fff;background-color:#5dcbeb;border-color:#5dcbeb}.blockquote,.navigation .nav-link{font-size:16px}.btn,.top-bar a{font-size:14px}.bg-success{background-color:#fdb913!important}.bg-patient{background-color:#5dcbeb!important}.client .lead,.iconFooter,.navigation.fixed-top .nav-link,.patient p{color:#000}.text-muted{color:#9c9ea7!important}.patient h4{color:#5dcbeb}.text-secondary{color:#fc9e21!important}.navigation.fixed-top{background-color:#fff;border-bottom:1px solid;-webkit-box-shadow:0 0 5px rgb(0 0 0 / 11%);box-shadow:0 0 5px rgb(0 0 0 / 11%);transition:.4s ease-in-out}.btn-patient.focus,.btn-primary:focus,.btn.focus,.btn:focus,.navigation .btn-solid.focus,.navigation .btn-solid:focus,.navigation.navbar-sticky .btn-solid.focus,.navigation.navbar-sticky .btn-solid:focus{-webkit-box-shadow:none;box-shadow:none}.text-dark{color:#222!important}.top-bar{background-color:#000;padding:10px 0}.top-bar i{color:#fdb913;margin-right:5px}.top-bar a{color:#fff;margin-right:20px}.fixed-top{top:0;background-color:#fff;border-bottom:1px solid;-webkit-box-shadow:0 0 5px rgb(0 0 0 / 11%);box-shadow:0 0 5px rgb(0 0 0 / 11%);min-height:90px;z-index:1030;transition:1s}.btn-primary-outlined{border-color:#fff;color:#fff;background-color:#fff0}.btn-primary-outlined:hover{border-color:#000;color:#fff;background-color:#000}.fixed-top .user-access,.hide{display:none}.navbar-sticky .user-access{display:block;margin-right:14px}.navigation .btn-solid:hover,.navigation.navbar-sticky .btn-solid:hover{color:#fff;background-color:#fdb913;border-color:#fdb913;box-shadow:none!important}.navigation.fixed-top .nav-link.active,.navigation.fixed-top .nav-link:hover{color:#fdb913;cursor:pointer}.list-col-2{columns:2!important}.btn-group-lg>.btn,.btn-lg{font-size:18px;padding:15px 40px}@media (max-width:1200px){.navigation .nav-link{padding-left:.25rem!important;padding-right:.25rem!important}}@media (max-width:991px){.logo-login{max-width:250px;width:100%}.logo{max-width:140px}#whitepaper .first-guide,.place-image-2 .col-lg-5{order:2}#whitepaper .second-guide{order:1;margin-bottom:40px}}@media (max-width:767px){.top-bar{display:none}.fixed-top{top:0}.flex-inline{display:inline-flex}.logo{max-width:180px}.partners .swiper-slide{width:25%!important}.table-responsive td{align-items:center}.lp-form-h1{font-size:2.5em}}i.iconFooter{width:140px}.anime-background .shape-main.middle{background-image:linear-gradient(45deg,#d9e2ef 0,#f1f4f8 35%,#f9fbfd 100%)}.optionselect{font-size:.875rem;color:#6d768b!important}.tableconf{width:100%;max-width:100%;margin-bottom:21px;color:#000!important}.demo-container .form-group,.poste{margin-bottom:10px}.confi,.forfait-section>div{text-align:center}table{border-collapse:collapse;border-spacing:0}.tableconf tr{line-height:20px}td:first-child,td:nth-child(2),td:nth-child(3),td:nth-child(4),td:nth-child(5){text-align:center;border-left:5px solid #f0f3f4;border-right:5px solid #f0f3f4;border-top:5px solid #f0f3f4;border-bottom:5px solid #f0f3f4;color:#000}td:first-child{background:#fff0}td:nth-child(2){background:#d6d6d6}td:nth-child(3){background:#b5b5b5}td:nth-child(4){background:#9c9c9c}td:nth-child(5){background:#818080}.table2 ul{text-align:left;margin-left:20px}.table2 th,.table2 th h4{border:none;background-color:#222;color:#fff;vertical-align:middle}.table2 th:first-child{padding-left:30px}.table2 th:nth-child(2),.table2 th:nth-child(3),.table2 th:nth-child(4){width:210px;min-width:210px;text-align:center;border-left:5px solid #f0f3f4;border-right:5px solid #f0f3f4;border-top:5px solid #f0f3f4}.table2 .selected,.table2 .selected h4{background-color:#fdb913;color:#000}.forfait-section p{margin:0;color:#000}.forfait-section h2{font-weight:700;font-size:40px}.forfait-section h2 span{font-weight:400;font-size:20px}.forfait-section img{width:100%;padding-bottom:30px}.forfait-section hr{border:1px solid #000;width:20%;background-color:#000;margin:20px auto}.glowCookies__banner__1,.prebanner{border-radius:5px!important}@media (max-width:515px){.section-heading h2{font-size:1.575rem}.display-4{font-size:3rem!important}}input:disabled,textarea:disabled{background:#f1f4f8!important}.carriere{flex-wrap:nowrap}.carriere .img1{margin-top:6rem!important}.carriere .img3{margin-top:-6rem!important}.error-container,.success-container{height:100%;min-height:50px;display:flex;justify-content:end;align-items:center;flex-direction:column}.cv-file-note{color:red;font-size:.8em;font-style:italic}@media (max-width:763px){.carriere .img1,.carriere .img3{margin-top:0!important}}@media (max-width:1340px) and (min-width:763px){.carriere .img1{display:none}}@media (min-width:57px){.form-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.prebanner{position:fixed!important}#glowCookies-banner h3{font-size:18px!important;font-weight:700!important}.glowCookies__banner__1 .btn__section button{font-weight:400!important;border-radius:5px!important}.poste{color:#000;text-decoration:underline;font-weight:700}#demo_form textarea.form-control{min-height:210px}.demo-container h2{font-size:24px;margin-bottom:5px}.demo-container p.mt-0{margin-top:0!important}.demo-container .consent-section{margin-top:5px;margin-bottom:.5rem!important;font-size:13px}.demo-container label.consentment,span.consentment{color:#414651;font-size:12px;line-height:14px!important}.demo-container .form .form-group label.error{font-size:12px;margin-top:6px;line-height:1}@media (min-width:768px){.navigation .nav-link i{display:inline-block}.poste{display:none}}@media (max-width:575px){.form-50{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.demo-container p.mt-0{font-size:13px;line-height:1}}@media (max-width:768px){.hours-hidden{display:none}.list-col-2{columns:1!important}.poste1{display:none!important}.demo-container h2{font-size:20px}}#error_message,#submit_message{font-size:14px;height:50px;display:none;line-height:50px;color:#202020;font-weight:500;left:50%;bottom:40px;background-color:#fff;position:fixed;border-radius:10px;box-shadow:15px 30px 80px 4px rgb(0 0 0 / .18);margin:0;padding:0 30px 0 0;border:none;cursor:pointer;width:auto;z-index:1500;-ms-transform:translateX(-50%) translateZ(0);-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0);-webkit-transition:bottom .3s,box-shadow .3s;-moz-transition:bottom .3s,box-shadow .3s;transition:bottom .3s,box-shadow .3s}#error_message i,#submit_message i{display:block;float:left;position:relative;left:-2px;color:#fff;line-height:50px;width:50px;height:50px;text-align:center;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#c41f1f}#submit_message i{background:#7fb924}#error_message span,#submit_message span{padding-left:10px}#error_message:hover,#submit_message:hover{bottom:37px;box-shadow:3px 5px 10px 0 rgb(0 0 0 / .1)}@media only screen and (max-width:1110px){#error_message,#submit_message{width:90%;max-width:500px;font-size:13px;letter-spacing:-.4px}}@media only screen and (max-width:480px){#error_message span,#submit_message span{font-size:12px;width:75%;width:calc(100% - 50px);position:absolute;top:50%;display:inline-block;line-height:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width:1450px){body.left-side-menu-active #error_message,body.left-side-menu-active #submit_message{left:calc(50% + 150px)}}@media only screen and (max-width:580px){#error_message,#submit_message{display:none}}button[type=submit]{position:relative;overflow:hidden}button[type=submit] span.loader{background-color:inherit;border-radius:inherit}button[type=submit].loading span.loader:before{width:20px;height:20px;margin:-10px auto 0 -10px;content:'';position:absolute;top:50%;left:50%;border:1px solid #fff;border-radius:50%;z-index:2;border-left-color:#fff0;border-right-color:#fff0;animation:650ms linear infinite cssload-spin;-o-animation:650ms linear infinite cssload-spin;-ms-animation:cssload-spin 650ms infinite linear;-webkit-animation:650ms linear infinite cssload-spin;-moz-animation:650ms linear infinite cssload-spin}button[type=submit].loading span.loader:after{background-color:inherit;border-radius:inherit;width:100%;height:100%;position:absolute;left:0;top:0;content:'';z-index:1}button[type=submit].loading.dark-loading span.loader:before{border:1px solid #000;border-left-color:#fff0;border-right-color:#fff0}@keyframes cssload-spin{100%{transform:rotate(360deg)}}@-o-keyframes cssload-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes cssload-spin{100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes cssload-spin{100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}
@media (max-width: 767px) {
    .bg-fax .image-background{background-position: -70px!important;}
    .footer-espacement1{padding-bottom:0!important;}
    .footer-espacement2 h6{display:none!important;}
    .footer-espacement2{padding-top:0!important;}
}


