.message-error{color:#ff4e00;font-size:16px;font-weight:700}.buttons-error{border-color:#ff4e00;padding:5px;border-style:solid}.help-cercle{width:24px;height:24px;border-radius:50%;color:#ff4e00;border:2px solid #ff4e00;font-size:16px;font-weight:700;z-index:10}.control.control-checkbox .help-cercle{position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.help-cercle span{padding-left:0}#options .help-cercle span{padding-left:6px}#options span.control-checkbox-label-span{padding-right:30px}.progress-bar{background-color:#ff4e00}.markel-route .btn-group,.markel-route .form-control{margin-top:10px}.markel-route .form-group label[for=horse_benef_agricole],.markel-route .form-group label[for=horse_gender],.markel-route .form-group label[for=horse_mare_full]{display:block}.markel-route .recap-zone .price label.control,.markel-route label.control{padding-left:30px}.markel-route label.control .help-cercle span{padding-left:6px}.markel-route .recap-horse label.control .help-cercle span,.markel-route .recap-informations label.control .help-cercle span,.markel-route .recap-options label.control .help-cercle span{padding-left:0}.markel-route .recap hr{margin:5px 15%}.tarif label.control{display:inline-block;margin-bottom:5px}.tarif .help-cercle{margin-left:5px}.acces-direct-contact{text-decoration:underline}.markel-route .btn-group .active{background-color:#ff4e00;color:#fff}p.daily-price,p.monthly-price{float:right;clear:right;margin-top:0;margin-bottom:0;font-style:italic;line-height:normal;font-size:15px;font-weight:300}.markel-route .error-message,.markel-route .info-message{display:none;color:#ff4e00;font-weight:bolder}.markel-route .popover{min-width:350px}@media screen and (max-width:500px){.markel-route .popover{min-width:90%;max-width:95%}}.warning-sentence{font-size:18px;font-weight:700;text-align:center}.btn-group{margin-top:10px}#new_subscription .form-group label[for=confirm_sincerity],#new_subscription .form-group label[for=horse-recovered],#new_subscription .form-group label[for^=health_question]{display:block;margin-top:10px}#new_subscription .form-group label[for=pathology_details],#new_subscription .form-group label[for^=health_question]{text-align:left}p.coord-details{text-align:center;margin-top:35px;margin-bottom:35px}.question-spaced{margin-top:30px}#payment-sg-logo{margin-bottom:15px}#payment-button,#payment-sg-logo{margin-left:50%;transform:translate(-50%)}#payment-button{margin-bottom:35px}#new_subscription .btn-group .active{background-color:#ff4e00;color:#fff}table .total-line{font-weight:700;text-align:center}#new_subscription #debit-notice{margin-top:0;padding-top:0;font-size:12px;line-height:normal}#new_subscription table.table{margin-bottom:5px}.help-cercle span{font-size:16px}.quote .form-group label,.quote .form-inline a,.quote label.control{line-height:22.85px}.price .control{font-size:16px}@media screen and (max-width:992px){.price .control{font-size:inherit}}.prop-price-label{margin-right:25%}.prop-price-line{position:relative}.option-prop-price{position:absolute;right:0;top:50%;transform:translateY(-50%)}.tarif .control.control-checkbox .price-help-cercle{right:0;transform:translate(125%,-50%)}.control-indicator-solo{position:absolute;top:0;left:0;height:20px;width:20px;background:#e6e6e6;border:0 solid #000}.control-indicator-solo.active{background:#ff4e00}.control-indicator-solo.disabled{background:#fff}.control-indicator-solo:after{box-sizing:unset;content:"";position:absolute;display:none;left:8px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control-indicator-solo.active:after{display:block}.control-indicator-solo.disabled:after{border:solid #ff4e00;border-width:0 2px 2px 0}.markel-route .form-group label{display:inline}.markel-route .form-group label.btn-group-label{display:block}#subscription-done .my-payment .no-more-action-required{text-align:center;color:#2e8b57;position:relative}#subscription-done .my-payment .bank-in-progress-action,#subscription-done .my-payment .more-action-required{text-align:center;color:#ff8c00;position:relative}#subscription-done .my-payment .bank-in-progress-action .glyphicon,#subscription-done .my-payment .more-action-required .glyphicon{font-size:30px;top:50%;transform:translateY(-50%);position:absolute}#subscription-done .my-payment .bank-in-progress-action .glyphicon~span,#subscription-done .my-payment .more-action-required .glyphicon~span{padding-left:40px}.markel-route .form-group .markel-route-upload-button-label{position:relative}.markel-route .form-group .markel-route-upload-button-label input{width:1px;height:1px;position:absolute;z-index:-1;left:50%;bottom:0;opacity:0}.markel-route-upload-button-wrapper{margin:10px}.markel-route-upload-button-status{display:inline;margin:15px;font-weight:bolder}.markel-route .form-group .markel-route-upload-button-label{background-color:#ff4e00;color:#fff;border-radius:4px;cursor:pointer;padding:5px 10px;font-weight:bolder}#horse-year-not-insurable{margin-bottom:20px}#horse-year-not-insurable p{margin-bottom:5px}.quote-number-info p{margin-bottom:0}.option-details{font-size:12px;color:#ff4e00;text-decoration:underline}.option-details:hover{color:#1111b6}.download-details-pdf{color:#ff4e00;text-decoration:underline}.download-details-pdf:hover{color:#1111b6}label{max-width:100%;margin-bottom:5px;font-weight:700}.btn-group-toggle{position:relative;color:#424242}.btn-group-toggle .btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-group-toggle .btn.active{z-index:2}.btn-group-toggle .btn.focus,.btn-group-toggle .btn:focus{outline:none!important;box-shadow:0 0 0 .2rem rgba(255,78,0,.25)!important}.btn-group-toggle .btn.active:focus{box-shadow:0 0 0 .2rem rgba(255,78,0,.25)!important}.btn-outline-primary,.btn-outline-secondary{color:#424242}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:focus{color:#fff;background-color:#ff4e00;border-color:#ff4e00}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus{background-color:#ff4e00!important;border-color:#ff4e00!important}