#hideAll{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#fff;z-index:99}body,html{overflow-x:hidden}body{position:relative;min-height:100vh;top:0}.green-color{color:green}.red-color{color:red}.yellow-color{color:#ff0}.simplemodal-overlay{opacity:.5;background-color:#000}.addressTd{text-align:left;padding-left:10%}.navbar{background:linear-gradient(to bottom,#3c8dbc 0,#2d5fa1 100%)}.navbar .glyphicon,.navbar .navbar-brand{color:#fff}.navbar .icon-bar{background-color:#fff!important}#HeaderWrapper{margin-top:-20px}.navbar-brand span p{display:inline}.breadcrumb{color:#777;font-weight:700}.breadcrumb .active{color:#000;font-weight:700}.form-fieldset{border:1px solid #3c8dbc;border-radius:5px;padding:5px;margin-bottom:10px;width:100%}.form-fieldset legend{margin-left:5%;font-size:14px;width:auto;padding:5px;font-weight:700;border:1px solid #3c8dbc;border-radius:4px;color:#fff;background-color:#3c8dbc}.errorsdetail{color:red}.portlet{border-radius:4px;border-color:#169;padding-bottom:10px;padding-left:10px;padding-right:10px;position:static;margin-bottom:1.5em}.portlet h3,.portlet h4{background:#3c8dbc;color:#fff;display:block;font-size:1.1em;font-weight:700;margin-left:-10px;margin-right:-10px;padding:10px;text-transform:uppercase;line-height:1.25;border-top-left-radius:2px;border-top-right-radius:2px;margin-top:0}.demarche li{list-style-type:none;text-decoration:none;font-size:1.1em}.hrTop{display:none}.demarche li a{color:#707070;font-size:13px;font-weight:700;list-style-type:none;text-decoration:none;text-transform:none}footer{bottom:0;width:100%;text-align:center;background-color:#3c8dbc;color:#fff}footer a{color:#fff}footer a:visited{color:#fff}#Bottom,.formengine-steps{margin-bottom:100px}input[type=date].form-control{line-height:1.14}.textConnexion{bottom:10%;width:100%;padding-right:22%}.fieldsetModeEmploi{margin-top:15px}.text-overflowable{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.pacman-remote{width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff000;border-left:25px solid #fff000;border-bottom:25px solid #fff000;border-radius:25px;position:fixed;opacity:.8}td,th{text-align:left}.responsive-textarea{width:100%}.tdTel{padding-left:0}.tableTelephone{margin-bottom:0}#telephone{margin-top:5px}.hrAffichageCompact{width:70%;margin:0 0 10px 0}