.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.float{display:inline-block;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);}.float:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}.facebook-comments{margin-top:1.5em;}.social-sharing{margin:1em 0;}.block-social-sharing .social-sharing{margin:0;}.facebook-comments .field-label,.social-sharing .field-label{color:#a0a0a0;font-size:1.3em;font-weight:normal;margin-bottom:3px;}.social-sharing label i{color:#b0b0b0;}.social-sharing a{display:inline-block;background:#aaa;color:#fff !important;width:25%;text-align:center;font-size:1.5em;line-height:1.5em;border-bottom:5px solid #888;}.social-sharing a i{margin:0;}.social-sharing a.facebook{background-color:#3B5998;border-color:#28447e;}.social-sharing a.twitter{background-color:#55ACEE;border-color:#3c92d4;}.social-sharing a.google-plus{background-color:#DD4B39;border-color:#c83926;}@media only screen and (min-width :741px){.social-sharing a{width:90px;max-width:25%;}}
.block-lead-form-block{padding:15px;margin:15px 0;}.block-lead-form-block.block-lead-form-block-sidebar{padding:10px;}.lead-form .form-item{margin-top:0;margin-bottom:0;height:75px;}.lead-form .form-item .form-item,.lead-form .form-item.form-type-checkbox{height:auto;}.lead-form .form-item label{font-size:0.9em;}.lead-form .form-item div.field-error{font-size:0.7em;color:#FF4040;}.lead-form .date-padding{padding:0;}.lead-form .selectize-control{height:33px;}.lead-form .form-type-date-text .description{display:none;}.lead-form .cgu{text-align:right;font-size:0.8em;margin:0;}.section-content .lead-form .cgu a{color:#fff;text-decoration:underline;}.section-content .lead-form .cgu a:hover{text-decoration:none;}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:650px;margin:20px auto;font-size:0.95em;}.lead-form .form-actions .form-submit{max-width:100%;text-transform:none;font-size:2em;}.block-lead-form-block-sidebar .lead-form .form-actions .form-submit{font-size:0.9em;}.lead-form .ajax-progress{position:absolute;top:0;left:0;width:100%;height:280px;z-index:100;}.lead-form .ajax-progress .throbber{width:100%;height:280px;background:transparent url(/sites/all/modules/insurance/insurance_comparator/./throbber.gif) no-repeat 50% 50%;}.lead-form .confirmation-message{padding:40px 80px 0 80px;}.block-lead-form-block-sidebar .lead-form .confirmation-message{padding:20px 0 0 0;}.lead-form .confirmation-message i{float:left;margin-right:15px;}.lead-form .confirmation-message h3{font-size:1.5em;padding-top:10px;margin-bottom:15px;}.lead-form .confirmation-message p{color:#aaa;}@media only screen and (min-width :741px){}@media only screen and (min-width :980px){.block-lead-form-block-sidebar .lead-form .form-actions .form-submit{font-size:1em;}}
.lead-form .form-item.form-type-textarea{height:auto;margin-bottom:1em;}.health-lead-form .features{padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.5);}.health-lead-form .features .form-item{clear:both;height:auto;margin:13px 0;}.health-lead-form .features .title{font-weight:bold;font-size:0.95em;}.health-lead-form .features .slider-score{display:none;}.health-lead-form .features .field-suffix{display:block;padding:6px 35px;}.health-lead-form .features .ui-slider{font-size:12px;}.health-lead-form .features .ui-slider.ui-corner-all{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.health-lead-form .features .ui-slider.ui-widget-content .ui-state-default.ui-corner-all{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.health-lead-form .features .ui-slider .ui-slider-handle{width:1.4em;height:1.4em;}.health-lead-form .features .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.7em;}.health-lead-form .features .ui-slider:before{content:'-';display:block;left:0;margin-left:-35px;margin-top:-4px;background:rgba(255,255,255,0.3);position:absolute;text-align:center;line-height:17px;width:17px;height:17px;font-weight:bold;color:rgba(255,255,255,0.8);}.health-lead-form .features .ui-slider:after{content:'+';display:block;right:0;margin-right:-35px;margin-top:-4px;background:rgba(255,255,255,0.3);position:absolute;text-align:center;line-height:17px;width:17px;height:17px;font-weight:bold;color:rgba(255,255,255,0.8);}@media only screen and (min-width :741px){.health-lead-form{min-height:280px;}.health-lead-form .features label{display:block;float:left;margin-left:25px;}.health-lead-form .features .field-suffix{display:block;margin-left:200px;display:block;padding:6px 35px;}.health-lead-form .group-partner{border-top:1px solid rgba(254,254,254,0.5);border-bottom:1px solid rgba(254,254,254,0.5);padding:7px 0 0 0;margin-bottom:10px;}.lead-form.health-lead-form .form-item-partner{height:auto;padding-bottom:7px;}.health-lead-form .form-item-partner .form-item{padding:0;display:inline-block;margin:0 10px;line-height:1em;}.health-lead-form .form-item-partner label{float:left;margin-right:10px;}.health-lead-form .form-item-partner label.option{float:none;margin-right:0;}.health-lead-form .form-item-holder-birthday,.health-lead-form .form-item-partner-birthday,.health-lead-form .form-item-nb-children,.health-lead-form .form-item-firstname,.health-lead-form .form-item-postal-code,.health-lead-form .form-item-phone{clear:left;float:left;width:47%;}.health-lead-form .form-item-holder-regime,.health-lead-form .form-item-partner-regime,.health-lead-form .form-item-effective-date,.health-lead-form .form-item-lastname,.health-lead-form .form-item-city,.health-lead-form .form-item-email{margin-left:53%;width:47%;}.block-lead-form-block-sidebar .health-lead-form .form-item{margin-left:0 !important;clear:both !important;float:none !important;width:100% !important;}.block-lead-form-block-sidebar .health-lead-form .form-item-partner .form-item{width:auto !important;}.block-lead-form-block-sidebar .health-lead-form .form-item-partner label{float:none;}.health-lead-form .form-item{position:relative;}.health-lead-form .form-item .ajax-progress{position:absolute;top:0;right:0;width:auto;height:auto;}@-webkit-keyframes throbber{0%{background:#dde2e7;}10%{background:#6b9dc8;}40%{background:#dde2e7;}}@-moz-keyframes throbber{0%{background:#dde2e7;}10%{background:#6b9dc8;}40%{background:#dde2e7;}}@-o-keyframes throbber{0%{background:#dde2e7;}10%{background:#6b9dc8;}40%{background:#dde2e7;}}@keyframes throbber{0%{background:#dde2e7;}10%{background:#6b9dc8;}40%{background:#dde2e7;}}.health-lead-form .form-item .ajax-progress .throbber:not(:required){-webkit-animation:throbber 2000ms 300ms infinite ease-out;-moz-animation:throbber 2000ms 300ms infinite ease-out;-ms-animation:throbber 2000ms 300ms infinite ease-out;-o-animation:throbber 2000ms 300ms infinite ease-out;animation:throbber 2000ms 300ms infinite ease-out;background:#dde2e7;display:block;position:absolute;right:10px;top:6px;text-indent:-9999px;width:5px;height:7px;}.health-lead-form .form-item.form-type-date-text .ajax-progress .throbber:not(:required){top:-15px;}.health-lead-form .form-item .ajax-progress .throbber:not(:required):before,.health-lead-form .form-item .ajax-progress .throbber:not(:required):after{background:#dde2e7;content:'\x200B';display:inline-block;width:5px;height:7px;position:absolute;top:0;}.health-lead-form .form-item .ajax-progress .throbber:not(:required):before{-webkit-animation:throbber 2000ms 150ms infinite ease-out;-moz-animation:throbber 2000ms 150ms infinite ease-out;-ms-animation:throbber 2000ms 150ms infinite ease-out;-o-animation:throbber 2000ms 150ms infinite ease-out;animation:throbber 2000ms 150ms infinite ease-out;left:-10px;}.health-lead-form .form-item .ajax-progress .throbber:not(:required):after{-webkit-animation:throbber 2000ms 450ms infinite ease-out;-moz-animation:throbber 2000ms 450ms infinite ease-out;-ms-animation:throbber 2000ms 450ms infinite ease-out;-o-animation:throbber 2000ms 450ms infinite ease-out;animation:throbber 2000ms 450ms infinite ease-out;right:-10px;}.health-lead-form .form-item .ajax-progress .message{display:none !important;}@-webkit-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}.health-lead-form .form-actions{position:relative;}.health-lead-form .form-actions .ajax-progress{position:absolute;left:10px;margin-top:7px;}.health-lead-form .form-actions .ajax-progress .throbber{font-family:sans-serif;font-weight:100;background:none;}.health-lead-form .form-actions .ajax-progress .throbber:not(:required){-webkit-animation:three-quarters 1250ms infinite linear;-moz-animation:three-quarters 1250ms infinite linear;-ms-animation:three-quarters 1250ms infinite linear;-o-animation:three-quarters 1250ms infinite linear;animation:three-quarters 1250ms infinite linear;border:5px solid #FFF;border-right-color:transparent;border-radius:16px;box-sizing:border-box;display:inline-block;position:relative;overflow:hidden;text-indent:-9999px;width:22px;height:22px;}}@media only screen and (min-width :980px){}
