.simulateur-livret{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.simulateur-livret .bloc-inputs{width:500px}.simulateur-livret .card-total{background:#fff;border-radius:8px;box-shadow:0 1px 23px 0 #0000001A;padding:20px 38px;width:450px}.simulateur-livret .resultat-livret{font-size:40px;line-height:46px;font-weight:700}.simulateur-livret .text-small-resultat{font-size:26px;font-weight:300}.simulateur-livret .interets-livret{font-size:20px;font-weight:700}.range-text .number-print,.range-text .number-print input{color:#040404;font-size:20px;line-height:28px;font-weight:600}.simulateur-livret hr{border:1px solid #e0e0e0;margin:10px 0 15px}.simulateur-livret .button{width:100%;padding:0 10px;margin-top:20px}.checkbox-on-off{position:relative;display:inline-block!important;vertical-align:middle;width:51px;height:31px;cursor:pointer}.checkbox-on-off input[type=checkbox]{opacity:0;position:absolute;width:100%;height:100%;margin:0;top:0}.checkbox-on-off .toggle{display:block;position:absolute;background:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:27px;height:27px;bottom:2px;top:2px;margin-left:2px;-moz-transition:margin .2s ease-in-out;-o-transition:margin .2s ease-in-out;-webkit-transition:margin .2s ease-in-out;transition:margin .2s ease-in-out;z-index:2}.checkbox-on-off .label{display:block;position:absolute;bottom:0;top:0;right:0;left:0;background-color:#7f7f7f;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;z-index:1}.checkbox-on-off input[type=checkbox]:checked+.toggle{margin-left:calc(50% - 4px)}.background-orange,.checkbox-on-off input[type=checkbox]:checked~.label{background:#ff9b00;background:-webkit-linear-gradient(231.74deg,#ff6713 -26.89%,#ff9b00 64.63%);background:-moz-linear-gradient(231.74deg,#ff6713 -26.89%,#ff9b00 64.63%);background:linear-gradient(231.74deg,#ff6713 -26.89%,#ff9b00 64.63%)}.range-text{display:flex;align-items:flex-end;justify-content:space-between;position:relative;width:100%;margin-bottom:10px}.range-text .number-print{padding:10px 14px;background:#ededed;border-radius:10px;height:54px;display:flex;align-items:center;margin-left:20px}.range-text .number-print input{padding-left:0;width:90px}@media only screen and (max-width:1090px){.simulateur-livret{flex-direction:column}.simulateur-livret .bloc-inputs{width:100%}.simulateur-livret .card-total{width:100%;margin-top:40px}}
