@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900);.page-simulateur .breadcrumb,.page-simulateur .btn-menu,.page-simulateur .exergue,.page-simulateur .footer,.page-simulateur .header,.page-simulateur .mask,.page-simulateur .menu-page,.page-simulateur .nav-main,.page-simulateur .section.gray,.page-simulateur .simulator p.share,.page-simulateur .standfirst,.page-simulateur h1,.page-simulateur h2,.page-simulateur p{display:none}.page-simulateur .simulator h2,.page-simulateur .simulator p{display:block}.page-simulateur .addthis-content,.page-simulateur .btn,.page-simulateur .more,.page-simulateur .valign,.page-simulateur hr{display:none}body,html{color:#696969;font-family:Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:150%}.gray,.paginate{background:#f5f5f5}.simulator{margin:40px 0;padding:40px 90px;border:solid 2px #dddcdc;color:#000;font-size:16px}.simulator h2{color:#da001b;font-family:Swiss721BT-Heavy;font-size:26px}.simulator form{margin-top:40px;max-width:inherit}.simulator .gray{margin:10px -90px;padding:10px 90px}.simulator .form-group,.simulators .form-item{margin:0}.simulator form .label,.simulator form label{padding-top:7px;margin-right:20px;width:353px;height:30px;font-size:16px;text-align:left;text-transform:none}.simulator .hform input[type=email],.simulator .hform input[type=password],.simulator .hform input[type=text]{width:170px;text-align:center}.simulator form input[type=checkbox]+label,.simulator form input[type=radio]+label{float:none;margin:0;padding:0 186px 0 0;width:auto;color:#000}.simulator form input[type=checkbox]+label::after,.simulator form input[type=radio]+label::after{right:auto;left:100%;background-position:-150px -350px}.simulator form input[type=checkbox]:checked+label:after{background-position:-100px -350px}.simulator .heading{margin-bottom:30px;padding-top:10px;color:#000;font-family:Swiss721BT-Bold;font-size:16px;text-transform:none}.simulator .heading span{display:block;padding-top:5px;color:#696969;font-family:Swiss721BT-Roman;font-size:16px}.simulator .period{margin:20px 0;padding:20px 0;border:solid 2px #dedddd;border-right:none;border-left:none}.simulator .period-more{border-top:0;margin-top:0;padding-top:0}.simulator .period-hidden{display:none}.simulator .period .label,.simulator .period label{float:none;margin:0;padding:0;width:170px;font-family:Swiss721BT-Roman;text-align:center}.simulator .btn-add-period{margin-left:0;margin-bottom:20px;padding:10px 0;background:0 0;border:none;text-align:left}.simulator .btn-add-period::before{content:'';display:inline-block;margin-right:20px;width:40px;height:40px;background:#000 url(/sites/all/themes/custom/pompiers/static/dist/images/sprite.png) -189px -139px no-repeat;vertical-align:middle}.simulator .btn{display:none;margin:10px 0;padding:14px 14px 12px;min-width:160px;background:#da001b;border:none;border-radius:0;box-sizing:border-box;color:#fff;font-family:Swiss721BT-Bold,sans-serif;font-size:14px;line-height:100%;text-align:center;text-transform:uppercase;vertical-align:middle}.simulator .btn-secondary{background:#000;color:#fff}.simulator .btn+.btn{margin-left:20px}.simulator .txt{clear:both;font-size:12px}@media only screen and (max-width:767px){.simulator{padding:20px}.simulator .gray{margin:10px -20px;padding:10px 20px}.simulator form input[type=checkbox]+label,.simulator form input[type=radio]+label{padding-right:10px}.simulator .period .size1of2{float:none;width:auto}.simulator .period .size1of4{float:none;width:auto}.simulator .period .label,.simulator .period label{margin:10px 0;height:auto}.simulator .btn+.btn{margin-left:0}.simulator form .label,.simulator form label{display:block;width:auto;height:auto}.simulator .txt{margin-top:5px}}@media only screen and (max-width:960px){.simulator .period .size1of2{float:none;width:auto}}.simulator .estimate{margin-top:40px;padding-top:30px;border-top:solid 2px #dedddd;color:#000;font-size:16px}.simulator .estimate-hidden{display:none}.simulator .estimate h3{color:#da001b;font-size:26px}.simulator .estimate .gray{margin-top:40px;padding-top:20px;padding-bottom:20px}
.simulator .estimate .gray p{margin-bottom:30px}.simulator .estimate .gray p:last-child{margin-bottom:0}.simulator .estimate .gray .red{color:#da001b}.simulator .estimate .gray .small{color:#696969;font-size:16px}.exergue-2{padding:30px}.exergue-2 p{margin-bottom:30px}.exergue-2 ul{margin-bottom:30px}.exergue-2 p:last-child{margin-bottom:0}.subscription-small{width:360px}.subscription-small .size1of3{width:170px}.subscription-small .size2of3{margin-left:20px;width:170px}.subscription-small .link{left:190px}.wrapper .subscription-small{margin:20px 0 0}.simulator .gray{width:auto}