.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td span.month.focused.disabled{border-color:#F3F1F0;background-color:#F3F1F0;border-radius:0;color:#44576c}.form-group.checkbox,.form-group.radio{margin:0 0 15px}input[type='checkbox'],input[type='radio']{margin:0;padding:7px;background:#FFF;border:1px solid #44576c;box-shadow:none;cursor:pointer;transition:box-shadow .1s;-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type='checkbox']:hover,input[type='checkbox']:checked,input[type='radio']:hover,input[type='radio']:checked{border-color:#eb5a6d}input[type='checkbox']:checked,input[type='radio']:checked{background:center/16px no-repeat #eb5a6d url(../img/icon/check.svg)}label>input[type='checkbox'],label>input[type='radio']{margin-top:4px}input[type='radio']{border-radius:50%}.bb-half-length{width:40%}#order-form{position:relative}#order-form section,#order-form fieldset{margin-bottom:15px;padding:15px 15px 0;background:#f5f5f5}#order-form section h2,#order-form section h3,#order-form fieldset h2,#order-form fieldset h3{margin-top:0}#order-form section h2,#order-form fieldset h2{font-size:26px;line-height:1}#order-form section h3,#order-form fieldset h3{font-size:22px;line-height:1}#order-form section p,#order-form fieldset p{font-size:12px;line-height:1.458;margin-bottom:15px}#order-form section{border-bottom:1px solid transparent}#order-form .setup-price-line,#order-form #contract-type-yearly-description,#order-form #contract-type-monthly-description,#order-form .product-price-line{font-size:15.5px;line-height:1.581;font-weight:bold}#orderprogress{margin-bottom:2em}#orderprogress .progress{height:12px;margin-bottom:.5em}#orderprogress ol{display:flex;flex-wrap:nowrap;justify-content:space-between;list-style-position:inside;column-gap:5px;padding:0;font-size:12px;color:#728186}#service-items .product-price-line{display:none}#service-items .order-more-options .product-price-line{display:block}.product-item{margin:0 0 15px}.product-item picture{max-width:100px;width:70%;margin:0 5px}.product-item .product-title{font-size:15.5px;line-height:1.581;font-weight:bold}.product-item .product-description{font-size:12px;line-height:1.458;margin-bottom:0}.product-item .product-price:before{content:'CHF '}.product-item .product-choice-container{margin-top:5px}#order-chat{position:absolute;top:0;right:0}.chat-icon,.handset-icon{display:inline-block;width:35px;height:35px;margin-left:.5em;background:center no-repeat url(../img/icon/chat.svg);filter:hue-rotate(202deg) brightness(40%);text-indent:-9999px}.chat-icon:focus,.chat-icon:hover,.handset-icon:focus,.handset-icon:hover{filter:none;outline:0}.handset-icon{background-image:url(../img/icon/handset.svg)}#contract-type input{vertical-align:text-bottom}#contract-type label{font-size:15.5px;line-height:1.581;font-weight:bold}#contract-type small{display:block;color:#728186;font-size:12px;line-height:1.458}#contract-type .row,#contract-type .intro{margin-bottom:15px}#contact-details .otoId img{margin:8px 0 18px}#week-nr{border-width:0;box-shadow:none;background:transparent;text-align:center}.has-error #week-nr{border-width:1px}#order-summary{font-size:12px;line-height:1.458}#order-summary .price:before{content:'CHF ';white-space:nowrap}#order-summary td.text-right{white-space:nowrap}#order-summary tfoot tr:last-child{font-weight:bold}#order-summary strong{font-weight:normal;color:#728186}#order-summary ul{list-style:none;padding:0}#order-summary ul li{margin:0}#order-summary #language-wrapper .value{text-transform:uppercase}#installation-details{margin-bottom:20px}#installation-details p{margin:0}#accept-conditions{margin-top:15px}.datepicker-inline{width:100%;font-size:90%}.datepicker table{border-collapse:unset}.datepicker .prev,.datepicker .datepicker-switch,.datepicker .next{color:#eb5a6d;border:1px solid transparent}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover{background:transparent;border:1px solid transparent}.datepicker th.dow{font-weight:bold}.datepicker td.day,.datepicker td span{color:#eb5a6d;border:1px solid transparent}.datepicker table tr th,.datepicker table tr td,.datepicker table tr td span{border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td span.month.focused.disabled{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td span:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover{background:transparent;border:1px solid #eb5a6d}.datepicker table tr td.disabled.day:hover,.datepicker table tr td span.disabled:hover{border:1px solid transparent}.datepicker table tr td.active.active,.datepicker table tr td span.focused,.datepicker table tr td span.active.active{background-color:#eb5a6d;border-color:#eb5a6d;color:#FFF}.datepicker table tr td.active.active:hover,.datepicker table tr td span.focused:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover{background-color:#e52d45;border-color:#d51a32;color:#FFF}@media (max-width: 767px){#orderprogress ol{list-style-position:initial}#order-chat{position:relative;padding-bottom:26px;text-align:center}}.ui-dialog-titlebar-close{background:none;border:none}.ui-widget,.ui-widget button{font-family:PatronWEB,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:1em}.ui-dialog-titlebar{background-color:#FFFFFF;border:none}
