.page-assurance .main-art{width:100%}.formPageDevis .title{font-size:20px;margin-bottom:15px;color:#48b6a8;text-align:center;font-weight:700;margin-top:15px}.formPageDevis label p{display:inline;margin-left:5px}.formPageDevis .icon{margin-right:5px}.formPageDevis [type=radio]{position:absolute;opacity:0;width:0;height:0}.formPageDevis p{margin-bottom:3px}.formPageDevis .labeled,.formPageDevis label{margin-bottom:5px;font-weight:700}.formPageDevis button[type=submit]{display:block;width:100%;margin-top:10px}.formPageDevis label.checked .radioImg{box-shadow:0 0 0 .2rem #48b6a8}.formPageDevis label.checked .radioImg .icon-petsitter{background:url(/images/pages/icon-garde-petsitter-purple.svg) no-repeat center center}.formPageDevis label.checked .radioImg .icon-domicile{background:url(/images/pages/icon-garde-domicile-purple.svg) no-repeat center center}.formPageDevis label.checked .radioImg .icon-promenade{background:url(/images/pages/icon-promenade-purple.svg) no-repeat center center}.formPageDevis label.checked .radioImg .icon-cat{background:url(/images/pages/icon-cat-green.svg) no-repeat center center}.formPageDevis label.checked .radioImg .icon-dog{background:url(/images/pages/icon-dog-green.svg) no-repeat center center}.formPageDevis label.checked .radioImg .icon-nac{background:url(/images/pages/icon-nac-green.svg) no-repeat center center}.formPageDevis label.checked .radioImg .icon-femelle{background:url(/images/pages/icon-femelle-purple.svg) no-repeat center center}.formPageDevis label.checked .radioImg .icon-male{background:url(/images/pages/icon-male-purple.svg) no-repeat center center}.formPageDevis .radioImg{background:#f5f5f5;font-size:14px;padding:4px 7px 0 7px;border-radius:5px;color:#525252;width:100%;min-height:38px;margin-bottom:0;display:block;font-weight:400;text-align:center}.formPageDevis .radioImg svg{margin-bottom:6px;vertical-align:middle;margin-left:-18px;margin-right:-3px}.formPageDevis .form-control,.formPageDevis input,.formPageDevis textarea{background:#f5f5f5;border-width:0;min-height:38px;font-size:16px}.formPageDevis select.form-control{height:38px}.formPageDevis .control-group,.formPageDevis .form-group{margin-bottom:10px}.formPageDevis .icon{vertical-align:middle;height:27px;width:40px;margin:0 auto;display:inline-block}.formPageDevis .icon-petsitter{background:url(/images/pages/icon-garde-petsitter-grey.svg) no-repeat center center}.formPageDevis .icon-domicile{background:url(/images/pages/icon-garde-domicile-grey.svg) no-repeat center center}.formPageDevis .icon-promenade{background:url(/images/pages/icon-promenade-grey.svg) no-repeat center center}.formPageDevis .icon-cat{background:url(/images/pages/icon-cat-grey.svg) no-repeat center center}.formPageDevis .icon-dog{background:url(/images/pages/icon-dog-grey.svg) no-repeat center center}.formPageDevis .icon-nac{background:url(/images/pages/icon-nac-grey.svg) no-repeat center center}.formPageDevis .icon-femelle{background:url(/images/pages/icon-femelle-grey.svg) no-repeat center center}.formPageDevis .icon-male{background:url(/images/pages/icon-male-grey.svg) no-repeat center center}.formPageDevis .form-check{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.formPageDevis .form-check-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.formPageDevis .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:2px;margin-top:2px}.formPageDevis .whiteCheckmark{background-color:#fff;border:1px solid #dedede}.formPageDevis .form-check-input:hover~.checkmark{background-color:#ccc}.formPageDevis .form-check-input:checked~.checkmark{background-color:#f7ab77}.formPageDevis .checkmark:after{font-family:FontAwesome;content:"\f00c";position:absolute;display:none;text-align:center;color:#fff;height:20px;width:20px;vertical-align:middle;line-height:20px}.formPageDevis .form-check{margin-bottom:10px}.formPageDevis .form-check:last-child{margin-bottom:0}.formPageDevis .form-check-label{margin-bottom:0}.formPageDevis .form-check-input:checked~.checkmark:after{display:block}.formPageDevis .form-check-input .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.formPageDevis input:focus,.formPageDevis select:focus,.formPageDevis textarea:focus{outline-offset:0!important;outline:0!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.messageAdmin{background:#fff;color:#555;font-size:12px;border-radius:3px;display:inline-block;padding:5px}.pt30{padding-top:30px}@media screen and (max-width:520px){.col-xs-6{width:50%;float:left}}.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:400;color:#39F}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.race-cancel{position:absolute;top:35px;right:18px;color:#f54851}.FormAssurance{background:#fff;border:5px solid #fcf0e9}.FormAssurance .theform .alert{margin-top:10px}.fraisRembourses{background-color:#48b6a8;font-size:20px;padding:10px;color:#fff}.fraisRembourses .bigger{font-size:22px}.fraisRembourses span{display:block}.text2v2 p{margin-bottom:5px;font-size:18px}.image_button_select_animal{background:0 0;border:0}.quote-assurance{padding:30px;background:#fcf1e9;display:table;position:relative;margin-top:40px}.quote-assurance p{margin-bottom:0}.quote-assurance:before{content:"";height:60px;width:60px;background:url(/images/icon-quote.svg) no-repeat;position:absolute;top:-15px;left:28px;z-index:0}.quote-assurance img{border-radius:100px;float:right;margin:5px 0 5px 10px;border:5px solid #fff}.quote-assurance .text,.quote-assurance img{z-index:1;position:relative}@media (min-width:992px){.quote-assurance .text{font-size:16px;line-height:24px}.quote-assurance img{max-width:100px;margin-top:-5px;margin-bottom:0}}.FormAssurance{content-visibility:auto;contain-intrinsic-size:989px}@media (min-width:768px){.FormAssurance{contain-intrinsic-size:893px}}@media (min-width:992px){.FormAssurance{contain-intrinsic-size:772px}}@media (min-width:1200px){.FormAssurance{contain-intrinsic-size:748px}}