﻿@import url("https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i");.loading_info{margin:auto;height:100px;background-image:radial-gradient(white,white 99%,transparent 0),linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 80%),linear-gradient(lightgray 20px,transparent 0),linear-gradient(lightgray 20px,transparent 0),linear-gradient(lightgray 20px,transparent 0);background-repeat:no-repeat;background-size:50px 200px,50px 200px,150px 200px,250px 200px,250px 200px;background-position:0 0,0 0,100px 0,50px 40px,50px 80px;animation:shine 1s infinite;}@keyframes shine{to{background-position:0 0,100% 0,100px 0,50px 40px,50px 80px,50px 120px;}}.loading_one_line{margin:auto;height:50px;background-image:radial-gradient(white,white 99%,transparent 0),linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 80%),linear-gradient(lightgray 20px,transparent 0);background-repeat:no-repeat;background-size:0 0,30% 100%,60% 100%;background-position:0 0,0 0,60% 0;animation:shine_line 1s infinite;}@keyframes shine_line{to{background-position:0 0,100% 0,60% 0;}}.loading_login{margin:auto;height:50px;background-image:radial-gradient(white,white 99%,transparent 0),linear-gradient(100deg,#006bb2,#a0b0c1 50%,#006bb2 80%),linear-gradient(#006bb2 50px,transparent 0);background-repeat:no-repeat;background-size:0 0,30% 100%,100% 100%;background-position:0 0,0 0,60% 0;animation:shine_loading 1s infinite;}@keyframes shine_loading{to{background-position:0 0,100% 0,100% 0;}}a,input,textarea,select,button{transition:all .2s ease-in-out;}html,body{width:100%;min-height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}html,html a{-webkit-font-smoothing:antialiased;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){html{overflow:hidden;height:100%;}body{overflow:auto;height:100%;}}*{margin:0;padding:0;box-sizing:border-box;outline:0 !important;}a{text-decoration:none;}img{display:block;border:0;}sup{font-size:10px !important;}div,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;zoom:1;}div:after,article:after,aside:after,details:after,figcaption:after,figure:after,footer:after,header:after,hgroup:after,main:after,nav:after,section:after,summary:after,ul:after{content:'';display:block;clear:both;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]),[hidden],template{display:none;height:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}fieldset{display:block;padding:0;}legend{display:block;border:0;padding:0;}textarea{overflow:auto;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.visually-hidden,.contextual{display:none !important;}.contextual-region{position:static;}.slick-slider{-ms-touch-action:auto !important;touch-action:auto !important;}.form-container{padding-bottom:10px;}.form-container:last-of-type{padding-bottom:0;}div.jtable-main-container{font-family:"Rubik",sans-serif;}div.jtable-main-container>table.jtable{border:0;}div.jtable-main-container>table.jtable>thead{background-color:#fff;}h1{font-size:30px;color:#006bb2;font-weight:500;}h2{font-size:1.5rem;margin-top:0;color:#006bb2;text-transform:uppercase;}a{color:#10bdd7;}.form-main-container .form-link{text-align:center;padding:10px 0;}.btn{padding:10px;letter-spacing:.6px;border-radius:2px;border-color:transparent;font-family:"Rubik",sans-serif;font-weight:700;}.btn-primary{background-color:#006bb2;color:#fff;min-width:160px;width:100%;}.btn-primary:hover{background-color:#004c7f;border-color:transparent;}.btn-transparent{background-color:transparent;color:#5c8275;}.btn-reset,.btn-search,.btn-add{position:relative;display:inline-block;}.btn-reset .btn,.btn-search .btn,.btn-add .btn{padding-right:20px;}.btn-reset:after,.btn-search:after,.btn-add:after{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:10px;right:10px;}.btn-search:after{content:'search';color:#fff;}.btn-reset:after{content:'replay';}.btn-add:after{content:'add';}button.btn-reset,button.btn-search,button.btn-add{padding-right:20px;}.icn.icn-electoral,.icn.icn-issue,.icn.icn-phonebook,.icn.icn-various{width:12px;height:12px;background-position:center;background-repeat:no-repeat;background-size:cover;float:left;margin:4px;margin-right:10px;}.icn-electoral{background-image:url("../../ClientApp/icons/electoral-list-icn.png");}.icn-phonebook{background-image:url("../../ClientApp/icons/phonebook-icn.png");}.icn-issue{background-image:url("../../ClientApp/icons/insee-icn.png");}.icn-various{background-image:url("../../ClientApp/icons/various-sources-icn.png");}.checkbox-container [type="radio"]:checked,.checkbox-container [type="radio"]:not(:checked),.checkbox-container [type="checkbox"]:checked,.checkbox-container [type="checkbox"]:not(:checked){position:absolute;left:-9999px;}.checkbox-container [type="radio"]:checked+label,.checkbox-container [type="radio"]:not(:checked)+label,.checkbox-container [type="checkbox"]:checked~label,.checkbox-container [type="checkbox"]:not(:checked)~label{position:relative;padding-left:20px;cursor:pointer;line-height:22px;display:inline-block;color:#222c28;text-transform:none;margin-right:10px;margin-top:3px;font-weight:normal;}.checkbox-container [type="radio"]:checked+label:before,.checkbox-container [type="radio"]:not(:checked)+label:before,.checkbox-container [type="checkbox"]:checked~label:before,.checkbox-container [type="checkbox"]:not(:checked)~label:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:13px;height:13px;border:1px solid #006bb2;border-radius:100%;background:#fff;}.checkbox-container [type="radio"]:checked+label:after,.checkbox-container [type="radio"]:not(:checked)+label:after,.checkbox-container [type="checkbox"]:checked~label:after,.checkbox-container [type="checkbox"]:not(:checked)~label:after{content:'';width:13px;height:13px;background:#1a8fbf;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;}.checkbox-container [type="checkbox"]:checked~label:after,.checkbox-container [type="checkbox"]:not(:checked)~label:after{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:'done';position:absolute;left:0;top:50%;transform:translateY(-50%);top:calc(50% - 7px);width:13px;height:13px;color:#fff;font-size:12px;background-color:#006bb2;}.checkbox-container [type="checkbox"]:checked~label:before,.checkbox-container [type="checkbox"]:not(:checked)~label:before,.checkbox-container [type="checkbox"]:checked~label:after,.checkbox-container [type="checkbox"]:not(:checked)~label:after{border-radius:3px;}.checkbox-container [type="radio"]:not(:checked)+label:after,.checkbox-container [type="checkbox"]:not(:checked)~label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}.checkbox-container [type="radio"]:checked+label:after,.checkbox-container [type="checkbox"]:checked~label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.select-container{line-height:28px;position:relative;}.select-container select{width:100%;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;font-size:11px;line-height:28px;padding:0 10px;width:100%;min-height:30px;cursor:pointer;}.select-container.select-date:after{position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';color:#222c28;content:'calendar_today';pointer-events:none;font-size:12px;right:10px;}.select-container.select-date select{padding-right:20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;}input[type="text"],input[type="email"],input[type="password"]{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;line-height:28px;padding:0 10px;width:100%;margin-bottom:10px;}body{font-family:"Rubik",sans-serif;padding-top:30px;display:flex;flex-direction:column;min-height:100vh;background-color:#ecedee;}header{padding:5px 0;}.navbar-brand{font-size:18px;letter-spacing:.9px;font-family:"Rubik",sans-serif;color:#fff;padding:15px 30px;padding-left:0;}.navbar-brand:hover{color:#fff;}header{margin-bottom:20px;}.general-page-infos{margin-bottom:20px;}.wrapper{padding:50px 30px;background:#fff;}footer{padding:40px 0;font-size:12px;background:#e0e0e0;bottom:0;}footer p{margin:0;}footer .logo-ref{margin-top:20px;}footer .cremagest{float:right;}.login-page .invalid-password{padding:0 20px;color:#c01;}.login-page .invalid-password i{margin-right:8px;}.login-page .password-form .btn{text-transform:uppercase;}.deceased-infos .birth-death{margin:40px 0 46px 0;}.deceased-infos .birth-death .deceased-birth,.deceased-infos .birth-death .deceased-death{padding:10px 0;}.deceased-infos .birth-death .deceased-birth .naissance,.deceased-infos .birth-death .deceased-death .naissance{letter-spacing:.4px;margin-bottom:18px;font-weight:500;opacity:.6;}.deceased-infos .birth-death .deceased-birth .date,.deceased-infos .birth-death .deceased-death .date{font-size:22px;line-height:1.8;letter-spacing:.6px;font-weight:500;}.deceased-infos .birth-death .deceased-birth .place,.deceased-infos .birth-death .deceased-death .place{font-size:18px;letter-spacing:.5px;font-weight:500;}@media only screen and (min-width:768px){.deceased-infos .deceased-birth{border-right:1px solid #006bb2;}.deceased-infos .separator{opacity:0;}}@media only screen and (max-width:767px){.deceased-infos .separator{height:2px;width:100px;margin:20px auto;background:#006bb2;}}.deceased-infos .funeral-infos{margin-top:20px;}.deceased-infos .funeral-infos h3{font-size:22px;font-weight:700;text-transform:uppercase;}.streaming-page{margin-bottom:40px;}.streaming-page .deceased-infos .funeral-infos{margin-bottom:30px;}.streaming-page .container-streaming{position:relative;width:100%;height:0;padding-bottom:56.25%;}.streaming-page .container-streaming .video{position:absolute;top:0;left:0;width:100%;height:100%;}footer{margin-top:auto;text-align:center;}footer a{color:#000;text-decoration:underline;}.menu-primary .nav a{color:#fff;font-size:13px;position:relative;}.menu-primary .nav a:hover,.menu-primary .nav a:focus,.menu-primary .nav a.active{background-color:transparent;}.menu-primary .nav a:hover:before,.menu-primary .nav a:focus:before,.menu-primary .nav a.active:before{border-bottom:1px solid #fff;position:absolute;content:'';bottom:10px;left:15px;width:calc(100% - 30px);}.menu-primary .nav p{padding:15px;color:#fff;margin:0;font-size:13px;}.login,.logout{position:relative;padding-right:35px !important;}.login:after,.logout:after{position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:'input';}.login:hover:before,.logout:hover:before{border-bottom:0;}.crematorium-champ-de-court{width: 185px !important;}