.hidden{display:none}:focus{outline:none}.alert-success{background-color:rgba(212,237,218,.6);border-color:#c3e6cb;color:#155724}.alert-info{background-color:rgba(209,236,241,.79);border-color:#bee5eb;color:#0c5460}.dropzone{border:2px dashed #cacaca;min-height:250px;padding:10px}.dropzone .dz-preview .dz-image{border-radius:8px;display:block;height:90px;overflow:hidden;position:relative;width:100px;z-index:10}.slick-next:before,.slick-prev:before{color:#9e9e9e}body{color:#636363;font-family:Lato,sans-serif}h1{color:#616161;font-size:30px;font-weight:600;margin:40px 0 35px}h1.little{font-size:25px;font-weight:400;margin:0 0 5px}h3{color:#606060;font-size:19px;font-weight:700}p{font-size:16px;line-height:18px}img{max-width:100%}.unstyled-link{color:#333}.mt-6{margin-top:90px}.img-etablishment{display:block;margin:auto;max-width:240px;text-align:center}.title-type-2{font-size:25px;margin:30px 0 15px}.title-type-3{color:#828282;font-size:27px;font-weight:700}.title-type-3.red{color:#e95861}.title-type-4{color:#e95861;font-size:25px;font-weight:500}.btn-primary{background:#e95962;border-color:#e95962;transition:none}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#c54951!important;border-color:#c54951!important;box-shadow:none!important;outline:0}.btn-primary:disabled{background:gray!important;border-color:gray!important;cursor:no-drop}.btn-outline-primary{border-color:#e95962;color:#e95962;transition:none}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background:#c54951!important;border-color:#c54951!important;box-shadow:none!important;outline:0}.btn-info{border-color:#dadbda;transition:none}.btn-info,.btn-info:active,.btn-info:focus,.btn-info:hover{background:#dadbda}.btn-outline-info{border-color:#dadbda;color:#333}.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover{background-color:#dadbda;border-color:#dadbda;box-shadow:none;color:#333}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{background-color:#dadbda;border-color:#dadbda;box-shadow:none;color:#333;outline:0}.btn-outline-warning{color:#ffc107!important}.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover{color:#fff!important}.btn-outline-success{border-color:#28a745;color:#28a745!important}.btn-outline-success:hover{background-color:transparent!important;border-color:#28a745;color:#28a745}.btn-xs{border-radius:5px;color:#3b3b3b;font-size:13px;font-weight:100;padding:1px 15px}.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.forget-password{color:#333;display:block;font-size:13px;margin:10px 0 0}.search-result{border:0;color:#333;display:block;margin:0 0 8px}.search-result:active,.search-result:focus,.search-result:hover{background:#f3f3f3;color:#333;text-decoration:none}.search-result .card-header{background:transparent;line-height:30px;padding:7px 15px}.navbar.navbar-expand-lg{border-bottom:1px solid #ccc;min-height:65px;padding:15px 0}.front_search_etablishment #navbarSupportedContent{padding:3px 0!important}.front_home .navbar.navbar-expand-lg,.front_pro .navbar.navbar-expand-lg,.front_search_etablishment .navbar.navbar-expand-lg{margin:0}#admin-switch{background:#eb5960;border-radius:0 0 10px 10px;bottom:-25px;box-shadow:2px 3px 8px rgba(0,0,0,.12);font-size:11px;position:absolute;right:10px}#admin-switch a{color:#fff;transition:all .2s ease}#admin-switch a:active,#admin-switch a:focus,#admin-switch a:hover{background:#c44c52;border-radius:inherit;color:#fff;transition:all .2s ease}.navbar-brand{margin:0;padding:0}.navbar-brand img{left:0;margin:0 0 0 10px;padding:10px;position:absolute;top:0;width:236px}@media(max-width:991px){.navbar-brand,.navbar-brand img{position:relative}.navbar-brand{display:block;margin:0 auto 10px}}nav.navbar .nav-item.dropdown .dropdown-menu.show{margin:17px 0}.navbar-nav .nav-link{color:#e95a63!important;font-weight:100;padding:2px 0}.navbar-nav.front .fas.fa-user-circle{font-size:22px;margin:0 2px 0 3px;position:relative;top:2px}.navbar-nav.front .dropdown-menu{border-radius:0;padding:0}.navbar-nav.front .dropdown-menu .dropdown-item{color:#575756;padding:15px 35px}.navbar-nav.front .dropdown-menu .dropdown-item.grey{background:#f9f9f9;border-top:1px solid #d4d4d4;color:#575774}.navbar-nav.front .dropdown-menu .dropdown-item:active,.navbar-nav.front .dropdown-menu .dropdown-item:focus{background:#f8f9fa;color:#333}.navbar-nav.front .dropdown-menu .dropdown-item span.type{color:#878787;display:block;font-size:14px;font-weight:100;line-height:12px}.navbar-nav.front .nav-link.no-caret:after{display:none}.front_pro #background-page{min-height:calc(100vh - 50px)}.front_pro h1{color:#fff;font-size:45px;font-weight:900;letter-spacing:1px;margin:210px auto 0;max-width:530px;text-shadow:1px 1px 5px #000}.front_pro .single{margin:50px 0 0 60px;max-width:320px}.front_pro .single:first-child{margin-bottom:100px}.front_pro .single .btn.btn-primary{font-size:15px;padding:2px 35px}.front_pro .single img{margin:0 0 20px;width:120px}.front_pro .single p{color:#8e8e8e;font-size:15px}.front_pro .single h2{font-size:24px;font-weight:600}@media(max-width:991px){.front_pro #background-page{min-height:0}.front_pro h1{font-size:30px;margin:10px 0;max-width:100%}.front_pro .single{margin-left:0;max-width:100%}}.user_content br{display:none}.user_content h2{color:#e95861;font-size:27px;font-weight:700;margin-bottom:1.5rem!important}form .selectize-control.form-control{border:0;height:36px;padding:0}.selectize-dropdown-content{background:#fff}.post .logo{background-size:cover;height:150px;width:100%}.post.highlighted{margin:0 0 30px}.post.highlighted .logo{height:250px}a.unstyled{color:#333;text-decoration:none}.post a,.post h6{color:#333}.posts .single{margin:0 0 45px}.posts a{color:#333}.posts a:active,.posts a:focus,.posts a:hover{text-decoration:none}.posts h3{font-weight:500;margin:10px 0}.pagination{margin:50px 0 0}.pagination span{background:#e95861;color:#fff;height:30px;padding:3px 0;text-align:center;width:30px}.pagination .current,.pagination span:active,.pagination span:focus,.pagination span:hover{background:#5f5f5f}.pagination span a{color:#fff;display:block}.pagination span a:active,.pagination span a:focus,.pagination span a:hover{text-decoration:none}#background-home{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:200px 0}#background-home h2{color:#fff;display:block;font-size:30px;font-weight:900;margin:0 0 20px;text-align:center;text-shadow:3px 2px 2px rgba(0,0,0,.27)}#form-search form #etablishment_search_text_text{border:0;box-shadow:none;font-size:16px;height:31px;max-width:100%;outline:none;width:100%}#form-search.results_page form[name=etablishment_search_text]{left:160px;position:absolute;top:-50px;width:100%}@media(max-width:1578px){.navbar #form-search{left:38%;transform:translate(-34%)}}@media(max-width:1115px){.navbar #form-search{left:42%;transform:translate(-42%)}}.front_search_etablishment #form-search.results_page form[name=etablishment_search_text]{left:0}#form-search form[name=etablishment_search_text] i+span{margin-left:50px}#form-search form[name=etablishment_search_text] input.location{background:#f5f6f5;border:1px solid hsla(245,6%,60%,.66);border-radius:5px;color:#93929e;display:inline-block;font-size:15px;font-weight:100;height:31px;margin:0 7px 15px 0;padding:2px 11px}#form-search form[name=etablishment_search_text]{background:#fff;border:1px solid #a7a5a5;border-radius:7px;display:block;height:42px;margin:auto;max-width:550px;padding:5px 3px;position:relative}#form-search #results_text{background:#fff;box-shadow:1px 1px 1Px rgba(51,51,51,.56);display:none;left:0;padding:10px 20px;position:absolute;width:100%;z-index:15}#form-search #results_text.textSearch{padding:0}#form-search #results_text.textSearch ul{padding:10px 20px!important}.front_search_etablishment #form-search #results_text{left:0}.front_home #form-search #results_text{left:0;top:45px}#form-search #results_text img{display:block;margin:10px auto;text-align:center;width:50px}#form-search #results_text h3{color:#e84249;font-size:16px;margin:10px 0 20px}#form-search #results_text ul{list-style:none;margin:0;padding:0}#form-search #results_text ul li a{color:#575756;display:block;font-weight:100;padding:0 15px}#form-search #results_text ul li a:active,#form-search #results_text ul li a:focus,#form-search #results_text ul li a:hover{background:#e5e5e5;text-decoration:none}#form-search #results_text ul li i{color:#2e2e2e;font-size:13px;left:0;margin:0 15px 0 0;position:relative;top:0}#form-search #results_text ul li a.citySearch span{color:#b3b3b3;font-size:14px}#form-search form[name=etablishment_search_text] span.remoteVal:active,#form-search form[name=etablishment_search_text] span.remoteVal:focus,#form-search form[name=etablishment_search_text] span.remoteVal:hover{cursor:pointer}#form-search #results_text .ageGroupButton,#form-search form[name=etablishment_search_text] span{background:#f5f6f5;border:1px solid hsla(245,6%,60%,.66);border-radius:5px;color:#93929e;display:inline-block;font-size:15px;font-weight:100;margin:0 7px 15px 0;padding:2px 25px}#form-search #results_text .ageGroupButton:active,#form-search #results_text .ageGroupButton:focus,#form-search #results_text .ageGroupButton:hover{box-shadow:1px 2px 1px hsla(0,0%,56%,.22);text-decoration:none}#form-search form[name=etablishment_search_text] span{height:31px;max-width:120px;overflow:hidden;padding-top:3px}#form-search i+div{padding:0 0 0 45px}#form-search .selectize-control,#form-search select{height:30px;top:0;vertical-align:top;width:115px}#form-search .selectize-control .selectize-input{box-shadow:none;padding:0;text-align:center}#form-search .selectize-control .selectize-dropdown.single .selectize-dropdown-content{border:1px solid #eee;top:31px}#form-search .selectize-control .selectize-dropdown-content,#form-search .selectize-control .selectize-dropdown-content div{display:block}#form-search .selectize-dropdown,#form-search .selectize-input,#form-search .selectize-input input{font-size:14px}#form-search .selectize-input{height:30px;vertical-align:unset}#form-search .selectize-control.single .selectize-input:after{border-width:4px 4px 0;margin-top:0;right:6px}#form-search #services-container>div{left:180px;padding:2px 0;position:absolute;text-align:left;z-index:11}#form-search #services-container>div+div{left:300px;padding:2px 0;position:absolute;text-align:left;z-index:11}#form-search #services-container>div+div+div{position:absolute;right:5px;top:3px;z-index:9}#form-search button{background:#ffb859;border:0;border-radius:4px;color:#fff;display:block;float:right;font-size:15px;padding:7px 20px}#form-search button:active,#form-search button:focus,#form-search button:hover{background:#d69a4b;cursor:pointer}::placeholder{color:#a3a3a3;opacity:1}:-ms-input-placeholder{color:#a3a3a3}#form-search{max-width:550px;position:relative;width:100%}.front_home #form-search{margin:auto}#form-search .item{padding:5px 0 0!important}#form-search .selectize-input .item+input{padding:0!important}#form-search input{display:block;font-size:14px;font-weight:100;max-width:125px;vertical-align:top}#form-search input[type=submit]{background:#e8434a;border:1px solid #e84249;border-radius:4px;color:#fff;display:inline-block;font-size:15px;font-weight:100;height:30px;line-height:16px;padding-top:0!important}#form-search input#etablishment_search_city{height:30px;padding:5px!important}#form-search i{color:#e74248;font-size:21px;left:9px;position:absolute;top:11px}#form-search i:hover{cursor:pointer}#form-page-search{border-bottom:1px solid #eee;padding:15px 0}#form-page-search #etablishment_search_city,#form-page-search .selectize-control.single,#form-page-search .selectize-input{height:36px}#form-page-search button[type=submit]{background:#ffb801;border:0;border-radius:20px;color:#fff;height:36px;padding:0 20px}#form-page-search button:active,#form-page-search button:focus,#form-page-search button:hover{background:#e9aa01;cursor:pointer}#form-page-search #range{color:#6b6b6b;display:block;font-size:17px;font-weight:900;margin:0 0 10px;text-align:center}#form-page-search .rangeslider--horizontal{height:12px}#form-page-search .rangeslider__fill{background:#e95962}#form-page-search .rangeslider__handle{height:20px;top:-4px;width:20px}#form-page-search .rangeslider__handle:after{height:10px;width:10px}#form-page-search button[data-toggle=modal],#form-page-search button[data-toggle=modal]:focus{background:transparent!important;border:1px solid #878787!important;border-radius:3px;color:#706f6f;font-size:14px;margin:0 20px 0 0;padding:5px 20px}#form-page-search button[data-toggle=modal]:hover{background:#eee!important}#form-page-search .validate{background:#e95962;border:0;border-radius:1px;float:right;font-size:16px;padding:6px 20px}.front_search_etablishment.modal-open .modal-backdrop{background-color:#fff}.front_search_etablishment #services-container #etablishment_search_save{display:none}#form-page-search form{position:relative}#form-page-search .single-choice{display:inline-block;position:relative;vertical-align:top}#form-page-search .modal-white{border:inherit;left:0;overflow:visible;position:absolute;right:inherit;top:51px}#form-page-search .modal-white .modal-dialog{margin:0}#form-page-search .modal-white .modal-content{border:1px solid hsla(0,0%,53%,.48);border-radius:2px;box-shadow:1px 1px 9px hsla(0,0%,74%,.24)}#form-page-search .modal-white .modal-body{min-width:370px;padding:30px 35px}#form-page-search .modal-white .modal-body .selectize-control{margin:0 0 15px}#form-page-search .modal-white .modal-body h4{color:#626261;font-size:15px;font-weight:600;margin:0 0 10px}#form-page-search .modal-white .modal-body input{display:block}#background-page{background-position:50%;background-repeat:no-repeat;background-size:cover;height:230px;width:100%}.card{border:0;border-radius:0}.card .card-header{border:1px solid hsla(0,0%,81%,.549);border-bottom-color:hsla(0,0%,89%,.6);border-radius:2px 2px 0 0;font-size:16px;font-weight:100}.card .card-body{border:1px solid #f8f8f8;box-shadow:2px 4px 4px hsla(0,0%,93%,.3)}.institutions{background:#f9f9f9;padding:20px 20px 10px}.institutions .single .logo{height:110px!important}.etablishments .single{color:#333;display:block;margin:0 0 20px;position:relative}.etablishments .single strong{color:#575756;font-size:16px}.etablishments .single p{color:#878787;font-size:13px;font-weight:400;line-height:13px;text-transform:inherit}.etablishments .single.add{background:#eee;margin:0;padding:17px 15px}.etablishments .single.add i{color:#ffb801;display:block;font-size:65px;margin:31px 0;text-align:center}.etablishments .single.add:active span,.etablishments .single.add:focus span,.etablishments .single.add:hover span{background:#ffb801;color:#fff}.etablishments .single.add span{border:1px solid #ffb801;border-radius:3px;color:#ffb801;display:block;padding:10px 0;text-align:center}.etablishments.demands .single{margin:0}.etablishments.demands .list-buttons a{margin:0 3px 0 0;padding:1px 20px}.etablishments .single a{color:#333}.etablishments a:active,.etablishments a:focus,.etablishments a:hover{text-decoration:none}.etablishments .place{font-size:14px;font-weight:100;margin:0;text-transform:uppercase}.etablishments .content{padding:10px 0 0}.etablishments .status{margin:6px 0 0}.services{background:hsla(0,0%,75%,.1);border-bottom:1px solid #eee;padding:0 0 10px}.services .single .logo{height:70px!important}.services span{display:block;font-size:17px;font-weight:400;margin:0 0 5px;padding:3px 0}.services .single{margin:0!important}.status span{background:#eee;border-radius:5px;color:#fff;display:block;font-size:15px;padding:1px 0;text-align:center}.status span.pending{background:#ffb802}.status span.online{background:#0f8178}.status span.declined,.status span.offline{background:#7c7c7b}.etablishments .single .logo{background:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #dadada;height:160px;width:100%}.etablishments .single .logo.no-logo{background-size:200px 100px!important;background:#fff;background-position:50%;background-repeat:no-repeat}.etablishments .single .institution-logo{background:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;bottom:8px;height:30px;position:absolute;right:0;width:30px}.etablishments .single .institution-add{background:#fff;border:1px solid #eee;border-radius:50%;bottom:8px;color:#adadad;font-size:19px;height:30px;padding:0 9px;position:absolute;right:0;width:30px}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px}.edit-banner{border-bottom:2px dashed #dedede;height:178px}.edit-banner h3{color:#ea5861;font-size:18px;padding:50px 0 0}.edit-banner #banniere,.edit-banner #banniere_banner,.edit-banner h3{text-align:center}.single-etablishment .fb-share-button.fb_iframe_widget span{vertical-align:inherit!important}.single-etablishment h1{color:#3c3c3b;font-size:28px;font-weight:700;margin:0 0 10px}.single-etablishment .institution{background-position:50%;background-size:cover;border-radius:50%;color:#e95962;float:right;font-size:14px;font-weight:100;height:85px;line-height:15px;padding:17px 10px;text-align:center;width:85px}.single-etablishment .institution span{display:block;left:-30px;position:relative;top:72px;width:120px}.single-etablishment .institution.no-logo{background-image:url(/build/images/etablishment-grey.e76ab085.png);background-repeat:no-repeat;background-size:54px;border:1px solid #e95962}.single-etablishment .institution:active,.single-etablishment .institution:focus,.single-etablishment .institution:hover{background-color:hsla(0,0%,95%,.63);box-shadow:none;cursor:pointer;outline:0;text-decoration:none}.single-etablishment .title{color:#3c3c3b;display:block;font-size:22px;font-weight:700;margin:0 0 5px}.single-etablishment .gallery .logo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:140px}.single-etablishment .sigle{color:#706f6f;font-size:15px;font-weight:500;text-transform:uppercase}.single-etablishment .sidebar .sigle{font-size:12px}.single-etablishment .address{font-size:15px;font-weight:100;letter-spacing:.5px;line-height:20px;margin:0 0 15px}.single-etablishment .sidebar .address{margin:0 0 30px}.single-etablishment .status{display:inline-block;margin:0 2px 35px 0}.single-etablishment .status span{border-radius:5px;color:#fff;font-size:13px;font-weight:100;padding:1px 15px}.single-etablishment .specificity{font-weight:100;margin:0 0 30px}.single-etablishment .specificity i{font-size:16px;margin:0 10px 0 0}.single-etablishment h3{color:#e95962;font-size:18px;margin:40px 0 25px}.single-etablishment .text{font-size:17px;font-weight:100;line-height:22px}.single-etablishment .sidebar .card-body{border:1px solid #dadada;padding:40px 40px 50px}.single-etablishment form .form-group{margin-bottom:10px}.single-etablishment form fieldset{display:block;margin:70px 0 0}.single-etablishment form fieldset.form-group{margin-top:0}.single-etablishment form legend{color:#e95962;font-size:18px;font-weight:600;margin:0 0 20px}.single-etablishment form h4{color:#e95962;font-size:15px;font-weight:600;margin:25px 0 20px}.single-etablishment form .col-form-legend{color:#636363;font-size:16px;font-weight:400}.single-etablishment form input{border-radius:4px}.single-etablishment form input:focus{box-shadow:none;outline:0}.single-etablishment form textarea{border-radius:4px;resize:none}.single-etablishment form p{margin:0 0 10px}.single-etablishment form .files{list-style:none;padding:0}.single-etablishment form .files li{margin:0 5px;position:relative}.single-etablishment form .files li:last-child{display:block}.single-etablishment form .files li .logo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:150px;width:190px}.single-etablishment form .files li a.delete{background:hsla(0,0%,100%,.54);border:1px solid #fff;border-radius:28px;color:#fff;font-size:12px;height:28px;padding:4px 8px;position:absolute;right:2px;top:3px;width:28px}.single-etablishment form .files li a.delete:active,.single-etablishment form .files li a.delete:focus,.single-etablishment form .files li a.delete:hover{color:#e95861}.single-etablishment form div[id^=etablishment_galleryImages_]{position:relative}.single-etablishment form div[id^=etablishment_galleryImages_] .form-group:last-child{position:absolute;right:0;top:0}.red-fields label{color:#e95962}.red-fields input[type=text]{border-color:#ee6b71;color:#e95962}form input[type=email],form input[type=password],form input[type=text]{border-color:#949393;border-radius:3px;padding:7px 14px}form .chart #rgpd{float:left;margin:3px 9px 0 0;width:16px}form .chart label[for=rgpd]{font-size:14px;vertical-align:top;width:320px}.single-etablishment form .switch{display:inline-block;height:34px;position:relative;width:60px}.single-etablishment form .switch input{display:none}.single-etablishment form .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.single-etablishment form .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:26px}.single-etablishment form input:checked+.slider{background-color:#2196f3}.single-etablishment form input:focus+.slider{box-shadow:0 0 1px #2196f3}.single-etablishment form input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.single-etablishment #demandModal i{color:#ffb802;display:block;font-size:50px;text-align:center}.single-etablishment #demandModal .modal-body{padding:40px 15px}.single-etablishment #demandModal .modal-body h4{font-size:21px;font-weight:700;margin:30px 0 40px;text-align:center}.single-etablishment #demandModal .modal-body h5{font-size:18px;margin:0 0 10px}.single-etablishment #demandModal .modal-body .subtitle{font-size:18px;font-weight:100;text-align:center}#photosModal .logo{background-size:cover;border:1px solid #eee;float:left;height:110px;margin:4px;position:relative;width:160px}#photosModal .logo a{background:#fff;border:1px solid #eb6971;border-radius:25px;color:#e95861;font-size:14px;height:30px;padding:3px 8px;position:absolute;right:3px;top:3px;width:30px}.special-checkbox{position:relative}.front_institution_edit #edit_logo{border:2px dashed #e2e2e2;border-radius:50%;float:left;height:140px;margin:0 30px 0 0;overflow:hidden;padding:47px 0;text-align:center;width:150px}.front_institution_edit #edit_logo h3{font-size:16px;margin:0}.search_institution{margin:0 0 35px;text-align:center}#ajaxInstitutionResults{margin:0 35px 50px}#ajaxInstitutionResults .single-etablishment{color:#737373;display:block;margin:0 0 10px}#ajaxInstitutionResults .single-etablishment:active,#ajaxInstitutionResults .single-etablishment:focus,#ajaxInstitutionResults .single-etablishment:hover{text-decoration:none}#ajaxInstitutionResults .single-etablishment:active .content,#ajaxInstitutionResults .single-etablishment:focus .content,#ajaxInstitutionResults .single-etablishment:hover .content{background:#ededed}#ajaxInstitutionResults .single-etablishment .logo{background:#d3d3d3;border-radius:50%;float:left;height:32px;margin:4px 10px 0 0;width:32px}#ajaxInstitutionResults .single-etablishment .content{background:#f6f6f6;border:1px solid #ccc;border-radius:2px;font-weight:600;margin:0 0 0 45px;padding:6px 45px 6px 15px}#ajaxInstitutionResults .single-etablishment span{float:right;font-weight:400}#ajaxInstitutionConfirm .response-institution{padding:10px 90px}#ajaxInstitutionConfirm .response-institution h3{font-size:26px;font-weight:600}.institution-details{margin:40px 0 30px}.institution-details .logo{background:#eee;border-radius:50%;float:left;height:65px;margin:0 25px 0 0;width:65px}.institution-details h5{font-size:20px;font-weight:700;margin:0;padding:18px 0}.etablishment-details{border:1px solid #e95861;border-radius:4px;margin:0 0 30px;padding:19px 25px}.etablishment-details h5{font-size:21px;font-weight:700;margin:0 0 15px}.etablishment-details table{margin:0 0 10px}.ui-menu.ui-widget{background:#fff;list-style:none;margin:0;padding:10px 15px}.pro_institution .header{margin:20px 0 60px}.pro_institution .header h1{margin:0;padding:5px 0}.pro_institution .header .logo{background:#eee;background-position:50%;background-size:cover;border-radius:50%;float:left;height:140px;margin:0 40px 0 0;width:140px}.footer{background:#e95962;box-shadow:1px 1px 4px rgba(0,0,0,.15);color:#fff;padding:30px 0}.footer p,.footer ul{display:inline-block;font-size:15px;letter-spacing:.4px;margin:0}.footer ul{margin:0;vertical-align:top}.footer ul li{margin:0 5px}.footer ul li a{color:#fff}.footer #copyright{display:block;text-align:right}@media(max-width:767px){.footer #copyright{margin:20px 0 0;text-align:center}}.pre-footer{border-top:1px solid #dadada;margin:20px;padding:20px 0}.pre-footer #partList{display:block;font-weight:700;margin:0 0 20px;text-align:center}.pre-footer #logoList{display:block;margin:30px 0 0;text-align:center}.pre-footer #logoList li{float:left;width:25%}.pre-footer #logoList li img{max-height:120px}@media(max-width:1199px){.pre-footer #logoList li img{max-height:97px}}@media(max-width:991px){.pre-footer #logoList li img{max-height:80px}}@media(max-width:767px){.pre-footer #logoList li{width:50%}.pre-footer #logoList li img{margin:0 0 10px}}@media(max-width:575px){.pre-footer #logoList li{width:100%}.pre-footer #logoList li img{margin:0 0 15px}}.front_etablishment_list .etablishments .navigation .pagination span,.front_institution_list .etablishments .navigation .pagination span{border:1px solid #e95962;border-radius:4px;color:#000;display:inline-block;margin:0 10px 0 0;padding:0 10px}.front_etablishment_list p,.front_institution_list p{font-weight:100}.front_etablishment_list .etablishments,.front_institution_list .etablishments{margin:50px 0 30px}.front_etablishment_list .etablishments .navigation .pagination span a,.front_institution_list .etablishments .navigation .pagination span a{color:#000}.front_etablishment_list .etablishments ul li a,.front_institution_list .etablishments ul li a{border:1px solid #ddd;border-radius:3px;color:#000;display:block;margin:0 0 5px;padding:5px 0 5px 15px}.front_etab_edit .edit-zone,.front_institution_edit .edit-zone{position:relative}.front_etab_edit .edit,.front_institution_edit .edit{background:transparent;border:0;color:#737373;font-size:20px;padding:0;position:absolute;right:-30px;top:-5px}.front_etab_edit .edit:active,.front_etab_edit .edit:focus,.front_etab_edit .edit:hover,.front_institution_edit .edit:active,.front_institution_edit .edit:focus,.front_institution_edit .edit:hover{cursor:pointer;outline:none}.front_etab_edit .modal-content,.front_institution_edit .modal-content{border-radius:0}.front_etab_edit .modal-body,.front_institution_edit .modal-body{padding:30px 45px}@media(min-width:576px){.front_etab_edit .modal-dialog,.front_institution_edit .modal-dialog{margin:1.75rem auto;max-width:560px}}.front_etab_edit .box,.front_institution_edit .box{border:1px solid #dadada;padding:50px 0}.front_etab_edit .box h4,.front_institution_edit .box h4{color:#ea5861;font-size:18px;font-weight:400;margin:0;padding:0;text-align:center}.front_etab_edit .box p,.front_institution_edit .box p{color:#949494;font-size:16px;font-weight:300;margin:0 0 30px;text-align:center}.front_etab_edit button,.front_institution_edit button{padding:.25rem 3.5rem}.front_etab_edit .files button.delete,.front_institution_edit .files button.delete{background:#fff;border:1px solid;border-radius:20px;color:#e95861;float:right;font-size:13px;padding:4px 11px;position:absolute;right:0;top:6px;z-index:10}.front_etab_edit .files button.delete:active,.front_etab_edit .files button.delete:focus,.front_etab_edit .files button.delete:hover{background:#e95861;color:#fff;cursor:pointer}#modalEtablishment #etablishmentModal .modal-body{padding:60px 75px}#modalEtablishment #etablishmentModal .modal-body h3{color:#706f6f;font-size:17px;margin:0 0 20px}#modalEtablishment #etablishmentModal .modal-body .logo{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #eee;height:160px;margin:0 0 20px}#modalEtablishment #etablishmentModal .modal-body .logo.no-logo{background-size:200px 100px!important;background:#fff;background-position:50%;background-repeat:no-repeat}#modalEtablishment #etablishmentModal .institution{color:#706f6f;display:block;line-height:17px;padding:10px 0}#modalEtablishment #etablishmentModal .institution span{background-position:50%;background-size:cover;border-radius:50%;display:inline-block;float:left;height:50px;margin:0 15px 0 0;vertical-align:top;width:50px}