﻿.dropbtn{display:flex;align-items:center;width:100%;padding:0 25px 0 10px;background:#fff;height:50px;border:1px solid rgba(0,0,0,.1);border-radius:5px;font-size:16px;transition:.2s;position:relative;cursor:pointer}.dropbtn:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;content:"Ö";font-family:"EdGlyph";color:#000;font-size:32px}.dropbtn:hover{background:rgba(255,109,0,.05);border:1px solid rgba(0,0,0,.2)}.dropdown{position:relative;display:flex}.dropdown-content{top:100%;left:0;right:0;display:none;position:absolute;background:#fff;border:1px solid rgba(0,0,0,.1);z-index:1}.dropdown-content input.form-control{width:calc(100% - 20px) !important;margin:10px}.dropdown-content ul{max-height:256px;overflow:auto}.dropdown-content ul li input{display:none}.dropdown-content ul li input[type=radio]:checked+label{background:#ff6d00;color:#fff !important;font-weight:500}.dropdown-content ul li label{padding:5px 10px;cursor:pointer;color:#000 !important}.dropdown-content ul li label:empty{display:none}.dropdown-content ul li:hover label{background:#fff0e5}.dropdown-content.show{display:block}form{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);padding:20px 20px 0;border-radius:10px}form .form-group{padding:0 10px 20px}form .form-group:hover label{color:#ff6d00}form .form-group label{display:flex;align-items:center;color:#000;font-weight:400;padding:0 0 10px}form .form-group label .edglyph{line-height:0;color:#dc3545;margin:0 5px;align-self:flex-start}form .form-group strong{display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:5px;height:50px;padding:0 10px;background:#fff}form .form-group .form-control,form .form-group .select{width:100%;min-width:0;border:1px solid rgba(0,0,0,.1);border-radius:5px;font-size:16px;transition:.2s;font-weight:500}form .form-group .form-control:hover,form .form-group .select:hover{background:rgba(255,109,0,.05);border:1px solid rgba(0,0,0,.2)}form .form-group .form-control{display:block;padding:0 10px;height:50px;color:#000;background:#fff}form .form-group .form-control::-webkit-input-placeholder{font-weight:400;opacity:.5}form .form-group .form-control::-moz-placeholder{font-weight:400;opacity:.5}form .form-group .form-control:-ms-input-placeholder{font-weight:400;opacity:.5}form .form-group .form-control:-moz-placeholder{font-weight:400;opacity:.5}form .form-group .form-control:focus{border-color:#ff6d00;background:rgba(255,109,0,.1)}form .form-group .form-control:focus::-webkit-input-placeholder{font-weight:400;opacity:.15}form .form-group .form-control:focus::-moz-placeholder{font-weight:400;opacity:.15}form .form-group .form-control:focus:-ms-input-placeholder{font-weight:400;opacity:.15}form .form-group .form-control:focus:-moz-placeholder{font-weight:400;opacity:.15}form .form-group textarea.form-control{min-height:128px;resize:none;padding:10px}form .form-group.checkbox,form .form-group.radio{display:flex;align-items:center;justify-content:center}form .form-group.checkbox:hover label,form .form-group.radio:hover label{color:inherit}form .form-group.checkbox input,form .form-group.radio input{display:none}form .form-group.checkbox input:checked+label,form .form-group.radio input:checked+label{color:#ff6d00}form .form-group.checkbox input:checked+label:before,form .form-group.radio input:checked+label:before{content:"Ù"}form .form-group.checkbox label,form .form-group.radio label{display:inline-flex !important;align-items:center;cursor:pointer;width:auto;margin:0 20px 0 0}form .form-group.checkbox label:before,form .form-group.radio label:before{align-self:flex-start;margin:0 10px 0 0;font-size:24px;content:"Ø";font-family:"EdGlyph"}form .form-group.checkbox label:hover,form .form-group.radio label:hover{color:#ff6d00}form .form-group.radio input:checked+label:before{content:"Ü"}form .form-group.radio label:before{content:"Ú"}form>.form-group:last-child .btn{margin:0 auto}.btn{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 20px;border-radius:0;border-radius:99em;border:1px solid transparent;height:60px;font-size:16px;font-weight:500;cursor:pointer;text-decoration:none;text-transform:uppercase;width:100%}.btn .edglyph{line-height:0;margin:0 10px}.btn.btn-small{font-size:12px;padding:2px 10px}.btn.btn-primary{background:#ff6d00;color:#fff}.btn.btn-primary:hover{background:#000}.btn.btn-secondary{background:rgba(0,0,0,.2);color:#000}.btn.btn-secondary:hover{background:#000;color:#fff}.btn.btn-facebook{background:#1877f2;color:#fff}.btn.btn-facebook:hover{background:#fff;color:#1877f2;border-color:#1877f2}.btn.btn-twitter{background:#1da1f2;color:#fff}.btn.btn-twitter:hover{background:#fff;color:#1da1f2;border-color:#1da1f2}.btn.btn-pinterest{background:#bd081c;color:#fff}.btn.btn-pinterest:hover{background:#fff;color:#bd081c;border-color:#bd081c}.btn.btn-instagram{background:linear-gradient(-135deg, #1400c8, #b900b4, #f50000);color:#fff}.btn.btn-instagram:hover{background:#fff;color:linear-gradient(-135deg, #1400c8, #b900b4, #f50000);border-color:linear-gradient(-135deg, #1400c8, #b900b4, #f50000)}.btn.btn-youtube{background:red;color:#fff}.btn.btn-youtube:hover{background:#fff;color:red;border-color:red}.btn.btn-dailymotion{background:#00d2f3;color:#fff}.btn.btn-dailymotion:hover{background:#fff;color:#00d2f3;border-color:#00d2f3}.btn.btn-linkedin{background:#0077b5;color:#fff}.btn.btn-linkedin:hover{background:#fff;color:#0077b5;border-color:#0077b5}.btn.btn-viadeo{background:#f07355;color:#fff}.btn.btn-viadeo:hover{background:#fff;color:#f07355;border-color:#f07355}.btn.btn-vimeo{background:#1eb8eb;color:#fff}.btn.btn-vimeo:hover{background:#fff;color:#1eb8eb;border-color:#1eb8eb}.select{display:flex;align-items:center;position:relative;border-radius:4px;overflow:hidden;background:#fff}.select select{border:0 none;width:100%;height:48px;padding:0 25px 0 10px;font-size:16px;cursor:pointer;transition:.2s;background:none;font-weight:500}.select select option{color:#000}.select select option[value=""][disabled]{display:none}.select select:required:invalid{color:rgba(0,0,0,.5);font-weight:400}.select:after{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;content:"Ö";font-family:"EdGlyph";color:#000;font-size:32px}#content .container>h1{margin-left:-20px;margin-right:-20px;margin-bottom:40px;padding:20px;color:#fff;text-transform:uppercase;background:url(../img/interface/background_h1.gif) no-repeat right calc(100% + 1px) #000}#content .container form{display:flex;flex-wrap:wrap}#content .container form .form-group{flex:1;flex-basis:33.3333333333%;min-width:250px}#content .container form .form-group.full{flex-basis:100%}#content .container form .form-group.half{flex-basis:50%}#content .container form .form-group .nb_metres{font-size:30px}#content .container form #form-pro{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);padding:20px 20px 0;border-radius:10px;margin:0 0 20px}#content .container form #form-pro .flex{display:flex;flex-wrap:wrap}
