﻿.login-page{display:block;margin-top:5%;}#msform{text-align:center;position:relative;margin-top:20px;}#msform fieldset .form-card{background:#fff;border:0 none;border-radius:0;box-shadow:0 2px 2px 2px rgba(0,0,0,.2);padding:20px 40px 30px 40px;box-sizing:border-box;width:94%;margin:0 3% 20px 3%;position:relative;}#msform fieldset{background:#fff;border:0 none;border-radius:.5rem;box-sizing:border-box;width:100%;margin:0;position:relative;}#msform fieldset:not(:first-of-type){display:none;}#msform fieldset .form-card{text-align:left;color:#9e9e9e;}#msform input:focus,#msform textarea:focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:0;font-weight:bold;border-bottom:2px solid #87ceeb;outline-width:0;}#msform .action-button{width:100px;background:#87ceeb;font-weight:bold;color:#fff;border:0 none;border-radius:0;cursor:pointer;padding:10px 5px;margin:10px 5px;}#msform .action-button:hover,#msform .action-button:focus{box-shadow:0 0 0 2px white,0 0 0 3px skyblue;}#msform .action-button-previous{width:100px;background:#616161;font-weight:bold;color:#fff;border:0 none;border-radius:0;cursor:pointer;padding:10px 5px;margin:10px 5px;}#msform .action-button-previous:hover,#msform .action-button-previous:focus{box-shadow:0 0 0 2px white,0 0 0 3px #616161;}select.list-dt{border:0;outline:0;border-bottom:1px solid #ccc;padding:2px 5px 3px 5px;margin:2px;}select.list-dt:focus{border-bottom:2px solid #87ceeb;}.card{z-index:0;border:0;border-radius:.5rem;position:relative;}.fs-title{font-size:25px;color:#2c3e50;margin-bottom:10px;font-weight:bold;text-align:left;}#progressbar{margin-bottom:30px;overflow:hidden;color:#d3d3d3;padding-left:0;}#progressbar .active{color:#000;}#progressbar li{list-style-type:none;font-size:12px;width:25%;float:left;position:relative;}#progressbar #account:before{font-family:"Font Awesome 5 Pro";content:"";}#progressbar #director:before{font-family:"Font Awesome 5 Pro";content:"";}#progressbar #adresse:before{font-family:"Font Awesome 5 Pro";content:"";}#progressbar #com:before{font-family:"Font Awesome 5 Pro";content:"";}#progressbar li:before{width:50px;height:50px;line-height:45px;display:block;font-size:18px;color:#fff;background:#d3d3d3;border-radius:50%;margin:0 auto 10px auto;padding:2px;}#progressbar li:after{content:'';width:100%;height:2px;background:#d3d3d3;position:absolute;left:0;top:25px;z-index:-1;}#progressbar li.active:before,#progressbar li.active:after{background:#87ceeb;}.radio-group{position:relative;margin-bottom:25px;}.radio{display:inline-block;width:204px;height:104px;border-radius:0;background:#add8e6;box-shadow:0 2px 2px 2px rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;margin:8px 2px;}.radio:hover{box-shadow:2px 2px 2px 2px rgba(0,0,0,.3);}.radio.selected{box-shadow:1px 1px 2px 2px rgba(0,0,0,.1);}.fit-image{width:100%;object-fit:cover;}#app-modal-container{z-index:1050;position:fixed;top:0;right:0;width:100%;}@media screen and (min-width:576px){#app-modal-container{width:100%;}}@media screen and (min-width:768px){#app-modal-container{width:50%;}}@media screen and (min-width:992px){#app-modal-container{width:30%;}}#app-modal-container .modal-info-box,#app-modal-container .modal-warning-box{border-radius:4px;padding:10px 16px;color:#fff;background-color:#80c200;font-size:14px;font-weight:bold;margin:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;}#app-modal-container .modal-info-box .close,#app-modal-container .modal-warning-box .close{color:#fff;float:right;font-size:16px;font-weight:bold;}#app-modal-container .modal-info-box .close:hover,#app-modal-container .modal-warning-box .close:hover,#app-modal-container .modal-info-box .close:focus,#app-modal-container .modal-warning-box .close:focus{color:#000;text-decoration:none;cursor:pointer;}#app-modal-container .modal-warning-box{background-color:#e80000;}@-webkit-keyframes animatetop{from{top:-300px;opacity:0;}to{top:10px;opacity:1;}}@keyframes animatetop{from{top:-300px;opacity:0;}to{top:10px;opacity:1;}}