@font-face{font-family:'FontAwesomeCB';src:url("data:application/font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:normal;font-style:normal}.modern.body{margin:0;background-color:#EDEDED}.modern a{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.modern .opt-left::before{text-align:right}.modern .opt-div{margin-bottom:15px;line-height:18px;line-height:calc(1.3em)}.modern FORM.xm-form *{font-family:Helvetica,sans-serif}.modern FORM.xm-form{font-size:12px;line-height:1.5;color:#000;margin:0 auto;text-align:left}.modern FORM.xm-form h1{color:#000;font-size:32px;font-weight:bold}.modern FORM.xm-form h2{color:#000;font-size:18px;font-weight:normal}.modern FORM.xm-form h3{color:#000;font-size:14px;font-weight:bold}.modern FORM.xm-form h4{color:#000;font-size:12px;font-weight:bold}.modern FORM.xm-form h5{color:#000;font-size:10px;font-weight:bold}.modern .CXFooter{background-color:#f7f7f7}.modern .CXHeader{background-color:#f7f7f7}.modern .XItem{color:#0081b4}.modern .XFooter,.modern .XHeader{margin:0px 50px}.modern .XFooter:not(:empty),.modern .XHeader:not(:empty){padding-bottom:10px}.modern .XHeader{background-image:url("/formcycle/form/includes/ressource?mid=1&name=index.png");background-size:auto 40px;padding-top:80px;background-repeat:no-repeat;background-position-x:0%;background-position-y:20px}.modern .CXPage{background-color:#fff}.modern .CXPage .header{color:#000;background-color:#fff;padding:0px 60px;border-bottom:1px solid}.modern .CXPage .header h1{color:#000;font-size:32px;font-weight:bold;line-height:normal;line-height:initial;margin:0;padding-bottom:20px;padding-top:20px}.modern .CXPage .header h2{color:#000;font-size:18px;font-weight:normal;line-height:normal;line-height:initial;margin:0;padding-bottom:20px}.modern .XPage{padding:25px 50px;background-color:#fff}.modern .XPage DIV LABEL.label-icon-checkbox,.modern .XPage DIV LABEL.label-icon-radio{display:block}.modern .XPage DIV LABEL.label-icon-checkbox.opt-top,.modern .XPage DIV LABEL.label-icon-checkbox.opt-bottom,.modern .XPage DIV LABEL.label-icon-radio.opt-top,.modern .XPage DIV LABEL.label-icon-radio.opt-bottom{display:block}.modern .XTextArea,.modern .XTextField,.modern .XFieldSet,.modern .XSelect{border-width:1px;border-style:solid;padding:7.5px 11px}.modern .XTextArea:disabled,.modern .XTextField:disabled{background-color:#ebebe4}.modern .XItem{font-size:14px}.modern .XItem.XSelect:required [value=""]{display:none}.modern .XItem.XSelect.XDropDown{padding:6.5px 11px}.modern .XItem.XSelect.XCheckbox,.modern .XItem.XSelect.XRadio{border-width:0px;padding-left:0;padding-right:0;padding-bottom:0;padding-top:7px}.modern .XFieldSet{padding-bottom:35px;padding-top:0px;padding-left:0px;padding-right:0px;margin-top:0px;border:none;background-color:transparent}.modern .XFieldSet LEGEND{margin:0;padding-top:19px;padding-bottom:11px;padding-left:10px;padding-right:10px;font-size:18px}.modern .XFieldSetWrapper{border-width:1px;border-style:solid;margin-top:40px}.modern .XItem,.modern .CXFieldSet,.modern .XFieldSetWrapper,.modern .CXPage .header,.modern .xm-progress-bar,.modern .xm.item-div{border-color:#ccc}.modern .XTextArea,.modern .XTextField,.modern .XSelect,.modern .XButtonList,.modern .XRadius{border-radius:4px}.modern .XSelect.XCheckbox,.modern .XSelect.XRadio{padding-top:7px}.modern .XSelect:required:invalid{color:#b6b6b6;-webkit-box-shadow:none;box-shadow:none}.modern .XSelect>DIV:last-child{padding:0px}.modern .XContainer{border-radius:4px}.modern .CXFieldSet,.modern .XFieldSet,.modern .XFieldSetWrapper{border-radius:4px}.modern .CXFieldSet>.xm-del-button-icon{margin-top:45px}.modern .CXFieldSet>.xm-help-container{position:relative;right:0px;padding-top:40px}.modern .XButtonList{color:#1a1a1a;background-color:#9dc3e8;border-color:#EDEDED;padding:10px 20px;font-size:14px;border-width:1px;border-style:solid;font-weight:bold}.modern .XButtonList:hover{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#fff;background-color:#0081b4;cursor:pointer}.modern .XButton[disabled=disabled],.modern .XButton[disabled=true],.modern .XButton:disabled,.modern .XButton[disabled=disabled]:hover,.modern .XButton[disabled=true]:hover,.modern .XButton:disabled:hover{background-color:#ebebe4;color:#b4b4b4;opacity:0.75;cursor:not-allowed}.modern .xm-help-container{vertical-align:top}.modern .label-bottom .xm-help-container{vertical-align:top}.modern .label-bottom .xm-help-icon{margin-top:6px}.modern .error>.xm-error-container{vertical-align:top}.modern .error.xm-item-div.label-right.CXCheckbox LABEL.label-right{display:inline;margin-top:-20px;padding-left:29px;float:left;padding-top:0}.modern .error.xm-item-div.label-right.CXCheckbox .label-icon-checkbox{display:inline-block;height:25px}.modern .error-static-view.error-static-view-bubble .error .xm-error-icon .xm-error-text{padding:2px 8px;background-color:#b52d3a}.modern DIV.xm-item-div.error>.XItem,.modern .dynamic-row.error>.XItem,.modern .error-static-view.error-static-view-bubble .xm-item-div.error>.XItem,.modern .error-static-view.error-static-view-bubble .dynamic-row.error>.XItem{-webkit-box-shadow:none;box-shadow:none;border-color:#b52d3a}.modern DIV.xm-item-div.error>LABEL,.modern DIV.xm-item-div.error>.XItem,.modern DIV.xm-item-div SPAN.required-star{color:#b52d3a}.modern .xm-item-div{line-height:1.5}.modern .xm-item-div LABEL{color:#000}.modern .xm-item-div LEGEND{color:#000}.modern .xm-item-div SPAN{color:#000}.modern .xm-item-div.label-top.label-none .xm-error-icon{margin-top:0}.modern .xm-item-div LABEL,.modern .xm-item-div .required-star,.modern .xm-item-div .xm-error-text{font-weight:bold;font-size:12px}.modern .xm-item-div LABEL.label-left,.modern .xm-item-div LABEL.label-right,.modern .xm-item-div LABEL.unit.left,.modern .xm-item-div LABEL.unit.right{vertical-align:top}.modern .xm-item-div LABEL.unit.top{padding-top:30px}.modern .xm-item-div LABEL.label-top{margin-bottom:4px}.modern .xm-item-div LABEL::before{font-weight:normal}.modern .xm-item-div .xm-error-icon{line-height:18px}.modern .xm-item-div .xm-help-icon{height:20px;background:none;margin-top:3px}.modern .xm-item-div .xm-help-icon::before{content:"\f059";font-family:"FontAwesomeCB";font-size:20px;background-image:none;color:#0082b4}.modern .xm-item-div .xm-help-icon:hover{cursor:pointer;text-shadow:0px, 0px, 3px, #333333}.modern .xm-item-div .xm-help-icon[disabled]::before{color:#ccc}.modern .xm-item-div .xm-help-icon[disabled]:hover{text-shadow:none;cursor:not-allowed}.modern .xm-item-div .xm-help-icon:before{color:#0082b4}.modern .xm-item-div .xm-help-icon.label-top{margin-top:22px}.modern .xm-item-div .xm-del-button-icon{height:21px;background:none;margin-top:4px}.modern .xm-item-div .xm-del-button-icon::before{content:"\f056";font-family:"FontAwesomeCB";font-size:21px;background-image:none;color:#b52d3a}.modern .xm-item-div .xm-del-button-icon:hover{cursor:pointer;text-shadow:0px, 0px, 3px, #333333}.modern .xm-item-div .xm-del-button-icon[disabled]::before{color:#ccc}.modern .xm-item-div .xm-del-button-icon[disabled]:hover{text-shadow:none;cursor:not-allowed}.modern .xm-item-div .xm-del-button-icon.label-top{margin-top:28px}.modern .xm-item-div .xm-del-button-icon.label-left,.modern .xm-item-div .xm-del-button-icon.label-right,.modern .xm-item-div .xm-del-button-icon.label-bottom{margin-top:6px}.modern .xm-item-div .add-button{height:21px;background:none}.modern .xm-item-div .add-button::before{content:"\f055";font-family:"FontAwesomeCB";font-size:21px;background-image:none;color:#7f9666}.modern .xm-item-div .add-button:hover{cursor:pointer;text-shadow:0px, 0px, 3px, #333333}.modern .xm-item-div .add-button[disabled]::before{color:#ccc}.modern .xm-item-div .add-button[disabled]:hover{text-shadow:none;cursor:not-allowed}.modern .xm-item-div .xm-del-button-icon,.modern .xm-item-div .dyn-icon{height:21px;width:16px}.modern .xm-item-div .add-button{margin-right:0px}.modern .xm-item-div .xm-error-icon{height:21px;background:none}.modern .xm-item-div .xm-error-icon::before{content:"\f057";font-family:"FontAwesomeCB";font-size:21px;background-image:none;color:#b52d3a}.modern .xm-item-div .xm-error-icon:hover{cursor:pointer;text-shadow:0px, 0px, 3px, #333333}.modern .xm-item-div .xm-error-icon[disabled]::before{color:#ccc}.modern .xm-item-div .xm-error-icon[disabled]:hover{text-shadow:none;cursor:not-allowed}.modern .xm-item-div .xm-error-icon.label-top{padding-top:27px;margin-top:0}.modern .xm-item-div.CXPage,.modern .xm-item-div.CXFooter,.modern .xm-item-div.CXHeader{padding:0}.modern .xm-item-div.CXButtonList{padding-left:10px;padding-right:10px}.modern .xm-item-div.CXButtonList.xm-t-right .XButtonList,.modern .xm-item-div.CXButtonList.xm-t-center .XButtonList{margin-left:10px}.modern .xm-item-div.CXButtonList.xm-t-left .XButtonList{margin-right:10px}.modern .xm-item-div.CXCheckbox.label-top INPUT.XCheckbox,.modern .xm-item-div.CXCheckbox.label-bottom INPUT.XCheckbox{float:left}.modern .xm-item-div.CXCheckbox.label-top LABEL.label-top,.modern .xm-item-div.CXCheckbox.label-top LABEL.label-bottom,.modern .xm-item-div.CXCheckbox.label-bottom LABEL.label-top,.modern .xm-item-div.CXCheckbox.label-bottom LABEL.label-bottom{display:block;float:none}.modern .xm-item-div.CXCheckbox.label-left,.modern .xm-item-div.CXCheckbox.label-right{padding-top:12px}.modern .xm-item-div.CXCheckbox.label-top .label-icon-checkbox::before{padding-top:7px}.modern .xm-item-div.CXCheckbox.label-bottom .label-icon-checkbox::before{min-height:29px}.modern .xm-item-div.CXCheckbox.label-left INPUT{position:absolute}.modern .xm-item-div.CXCheckbox.label-left LABEL.label-left{display:table-cell;padding-right:21px}.modern .xm-item-div.CXCheckbox.label-left .label-icon-checkbox{display:table-cell}.modern .xm-item-div.CXCheckbox.label-right LABEL.label-right,.modern .xm-item-div.CXCheckbox.label-right .label-icon-checkbox{display:table-cell}.modern .xm-item-div.CXCheckbox.label-none .label-icon-checkbox{display:inline}.modern .xm-item-div.CXCheckbox.label-none.label-top{margin-top:22px}.modern .xm-item-div.CXCheckbox.label-none.label-bottom .label-icon-checkbox::before{min-height:19px}.modern .xm-item-div.CXCheckbox.label-none.label-left .label-icon-checkbox::before{left:0}.modern .xm-item-div.CXCheckbox .xm-error-icon.label-right::before,.modern .xm-item-div.CXCheckbox .xm-error-icon.label-none::before{left:8px;margin-left:0px}.modern .xm-item-div.CXCheckbox LABEL.label-icon-checkbox{line-height:27px}.modern .xm-item-div.CXCheckbox LABEL.label-left,.modern .xm-item-div.CXCheckbox LABEL.label-right{padding-top:5px}.modern .xm-item-div.CXCheckbox INPUT[type="checkbox"]+.label-icon-checkbox::before{margin-top:0px;line-height:18px;left:0px}.modern .xm-item-div input[type=checkbox],.modern .xm-item-div input[type=radio]{position:absolute;opacity:0}.modern .xm-item-div input[type=checkbox]+.label-icon-checkbox::before,.modern .xm-item-div input[type=checkbox]+.label-icon-radio::before,.modern .xm-item-div input[type=radio]+.label-icon-checkbox::before,.modern .xm-item-div input[type=radio]+.label-icon-radio::before{color:#ccc;font-size:27px;font-family:FontAwesomeCB;position:relative;display:inline-block;vertical-align:middle;width:30px;margin-top:-2px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modern .xm-item-div input[type=checkbox]+.label-icon-checkbox::before:focus,.modern .xm-item-div input[type=checkbox]+.label-icon-checkbox::before:hover,.modern .xm-item-div input[type=checkbox]+.label-icon-radio::before:focus,.modern .xm-item-div input[type=checkbox]+.label-icon-radio::before:hover,.modern .xm-item-div input[type=radio]+.label-icon-checkbox::before:focus,.modern .xm-item-div input[type=radio]+.label-icon-checkbox::before:hover,.modern .xm-item-div input[type=radio]+.label-icon-radio::before:focus,.modern .xm-item-div input[type=radio]+.label-icon-radio::before:hover{text-shadow:0px 0px 1px #0082b4}.modern .xm-item-div input[type=checkbox]:checked+.label-icon-checkbox::before,.modern .xm-item-div input[type=checkbox]:checked+.label-icon-radio::before,.modern .xm-item-div input[type=radio]:checked+.label-icon-checkbox::before,.modern .xm-item-div input[type=radio]:checked+.label-icon-radio::before{color:#0082b4}.modern .xm-item-div input[type=checkbox]:disabled,.modern .xm-item-div input[type=radio]:disabled{cursor:not-allowed}.modern .xm-item-div input[type=checkbox]:disabled+.label-icon-checkbox,.modern .xm-item-div input[type=checkbox]:disabled+.label-icon-radio,.modern .xm-item-div input[type=radio]:disabled+.label-icon-checkbox,.modern .xm-item-div input[type=radio]:disabled+.label-icon-radio{-webkit-filter:none;filter:none;text-shadow:none;cursor:not-allowed}.modern .xm-item-div input[type=checkbox]:disabled+.label-icon-checkbox::before,.modern .xm-item-div input[type=checkbox]:disabled+.label-icon-radio::before,.modern .xm-item-div input[type=radio]:disabled+.label-icon-checkbox::before,.modern .xm-item-div input[type=radio]:disabled+.label-icon-radio::before{color:#ccc}.modern .xm-item-div input[type=radio]+.label-icon-radio::before{content:"\f1db"}.modern .xm-item-div input[type=radio]:checked+.label-icon-radio::before{content:"\f140"}.modern .xm-item-div input[type=checkbox]+.label-icon-checkbox::before{content:"\f096"}.modern .xm-item-div input[type=checkbox]:checked+.label-icon-checkbox::before{content:"\f046"}.modern .xm-item-div .label-icon-checkbox.opt-label-left::before,.modern .xm-item-div .label-icon-radio.opt-label-left::before{padding-left:5px}.modern .xm-item-div .label-icon-checkbox .opt-label-right::before,.modern .xm-item-div .label-icon-radio .opt-label-right::before{padding-right:5px}.modern .error-static-view .CXCheckbox.error .xm-error-container.label-right{display:inline-block}.modern .error-static-view.error-static-view-bubble .xm-error-icon{height:21px;background:none}.modern .error-static-view.error-static-view-bubble .xm-error-icon::before{content:"\f0de";font-family:"FontAwesomeCB";font-size:21px;background-image:none;color:#b52d3a}.modern .error-static-view.error-static-view-bubble .xm-error-icon:hover{cursor:pointer;text-shadow:0px, 0px, 3px, #333333}.modern .error-static-view.error-static-view-bubble .xm-error-icon[disabled]::before{color:#ccc}.modern .error-static-view.error-static-view-bubble .xm-error-icon[disabled]:hover{text-shadow:none;cursor:not-allowed}.modern .error-static-view.error-static-view-bubble .xm-error-icon.label-top{padding-top:0px}.modern .error-static-view.error-static-view-bubble .xm-error-icon:before{left:50%;margin-left:-7px;position:absolute;top:0px}.modern .CXUpload .error>.xm-error-container,.modern .CXUpload .xm-help-container,.modern .CXTextField .error>.xm-error-container,.modern .CXTextField .xm-help-container{vertical-align:middle}.modern .CXUpload LABEL.label-left,.modern .CXUpload LABEL.label-right,.modern .CXUpload LABEL.unit.left,.modern .CXUpload LABEL.unit.right,.modern .CXTextField LABEL.label-left,.modern .CXTextField LABEL.label-right,.modern .CXTextField LABEL.unit.left,.modern .CXTextField LABEL.unit.right{vertical-align:middle}.modern .CXUpload .xm-help-icon.label-top{margin-top:27px}.modern .CXSelect LABEL.label-left,.modern .CXSelect LABEL.label-right,.modern .CXSelect LABEL.unit.left,.modern .CXSelect LABEL.unit.right,.modern .CXTextArea LABEL.label-left,.modern .CXTextArea LABEL.label-right,.modern .CXTextArea LABEL.unit.left,.modern .CXTextArea LABEL.unit.right{padding-top:7px}.modern .CXSelect .error>.xm-error-container,.modern .CXSelect .xm-help-container,.modern .CXTextArea .error>.xm-error-container,.modern .CXTextArea .xm-help-container{padding-top:5px}.modern .xm-form-footer{padding-left:0px}.modern .xm-footer-hint,.modern .modern .xm-header-hint{font-size:12px;padding:0 60px;padding-bottom:10px}.modern .xm-logo{padding-top:60px;margin-right:50px;padding-bottom:40px;text-align:right}.modern .xm-logo a{border-radius:4px;color:#E5E5E5;background-color:#1A1A1A;border-color:#1A1A1A;padding:10px 20px;font-size:12px;line-height:14px;border:1px solid;margin-right:0px}.modern .xm-logo a:hover{color:#1A1A1A;background-color:transparent;text-decoration:none;cursor:pointer}.modern .xm-logo a:focus{text-decoration:none}.modern .xm-logo a img{display:none}.modern ::-webkit-input-placeholder{color:#b6b6b6;opacity:1}.modern ::-moz-placeholder{color:#b6b6b6;opacity:1}.modern :-ms-input-placeholder{color:#b6b6b6;opacity:1}.modern ::-ms-input-placeholder{color:#b6b6b6;opacity:1}.modern ::placeholder{color:#b6b6b6;opacity:1}.modern .xm-design-panel *{font-family:Helvetica}.modern .xm-design-panel .xm-item-div input[type=checkbox],.modern .xm-design-panel .xm-item-div input[type=radio]{visibility:hidden}.modern .xm-design-panel .CXCheckbox LABEL.label-left,.modern .xm-design-panel .CXCheckbox LABEL.label-right{padding-top:7px}@media only screen and (max-width: 500px){.modern .xm-form .xm-form-footer{padding-left:5px}.modern .xm-form .xm-logo a{margin-right:5px}.modern .XPage{padding-left:5px;padding-right:5px}.modern .xm-item-div.label-top.label-none.CXTextField{margin-top:0px}.modern .CXPage .header,.modern .xm-progress-bar{padding:5px 10px}.modern .CXPage .header h1{font-size:22px;line-height:22px;margin:0}.modern .CXPage .header h2{margin:5px 0 0}.modern .CXFieldSet{padding:0 !important}}@media \0screen{.modern DIV.xm-item-div .xm-del-button-icon:before,.modern DIV.xm-item-div .add-button:before,.modern DIV.xm-item-div .xm-help-icon:before{font-family:Arial !important;cursor:pointer}.modern DIV.xm-item-div .xm-help-icon:before{content:"?" !important}.modern DIV.xm-item-div .xm-del-button-icon:before{content:"-" !important}.modern DIV.xm-item-div .add-button{margin-right:2px !important;cursor:pointer}.modern DIV.xm-item-div .add-button:before{content:"+" !important}.modern DIV.xm-item-div .XCheckbox LABEL,.modern DIV.xm-item-div .XRadio LABEL{line-height:20px}.modern DIV.xm-item-divDIV[cn=XCheckbox] LABEL.label-right{padding-left:0;padding-top:1px}.modern .label-icon-checkbox,.modern .label-icon-radio{display:none !important}.modern .modern.error-static-view.error-static-view-bubble .xm-error-icon::before{font-family:Arial !important;cursor:pointer}.modern .modern.error-dynamic-view .xm-item-div .xm-error-icon:before{content:"X" !important}.modern .modern.error-static-view.error-static-view-bubble .xm-error-icon:before{content:"" !important;display:none !important}}@media print{.modern.body{background-color:#FFFFFF;padding:0;margin:0}.modern .XPage{padding:0px;border:none;background-color:#FFFFFF}.modern .xm-item-div[cn="XPage"],.modern .XPage{display:block !important;border:none}.modern [cn="XPage"]:not(:first-child),.modern .page-break{display:block !important;page-break-before:always}.modern [cn="XHeader"]+[cn="XPage"],.modern .page-break{display:block !important;page-break-before:avoid}.modern .xm-item-div[cn="XButtonList"],.modern INPUT[type="file"],.modern .xm-help-container,.modern .xm-del-button-container,.modern .add-button{display:none !important}.modern .xm-item-div .XSpan.print{background:#EFEFEF;min-height:22px;page-break-inside:avoid}.modern .XItem>DIV.xm-item-div{display:block}.modern .xm-form-footer,.modern .xm-logo{display:none}}.XAppointment[readonly]+DIV,.XAppointment:disabled+DIV{background:-o-repeating-linear-gradient(45deg, transparent, transparent 2px, #f1f1f1 2px, #f1f1f1 3px);background:repeating-linear-gradient(45deg, transparent, transparent 2px, #f1f1f1 2px, #f1f1f1 3px)}label-followup .hasTimePicker .ui-widget.ui-widget-content,.xm-design-panel .label-followup .hasTimePicker .ui-widget.ui-widget-content{border-bottom:1px solid #ccc;border-radius:0}.xm-design-panel .label-followup .hasTimePicker .ui-widget.ui-widget-content{padding-top:0px}.label-followup .hasTimePicker .ui-datepicker,.xm-design-panel .label-followup .hasTimePicker .ui-widget.ui-widget-content{display:block;margin-top:10px;border-width:0px 0px 1px 0px}.label-followup .hasTimePicker .ui-datepicker .ui-datepicker-header{border-bottom:1px solid #ccc;border-radius:0;background-color:#fff;margin-top:-1px}.xm-form .label-followup .hasTimePicker .ui-datepicker .ui-datepicker-header{margin:-3px -3px 0px -3px}.label-followup .hasTimePicker.ui-state-open .ui-datepicker-inline,.xm-design-panel .label-followup .hasTimePicker.ui-state-open .ui-datepicker-inline{border-width:0px 0px 0px 0px;background:#f7f7f7}.label-followup .hasTimePicker .ui-datepicker .ui-datepicker-title{margin-left:5px;margin-top:3px}.label-followup .hasTimePicker .ui-datepicker .ui-datepicker-picked{padding:5px 0px 0px 0px}.label-followup .hasTimePicker .ui-datepicker .ui-datepicker-picked-text{padding:0;margin-top:5px}@font-face{font-family:'appointment';src:url(data:application/font-ttf;charset=utf-8;base64,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) format("truetype");font-weight:normal;font-style:normal}.ico-appointment-trash-alt:before{content:"\e92a";margin-top:-1px;position:absolute}.ico-appointment-date:before{content:"\ea01"}.ico-appointment-window-close:before{content:"\e900";position:relative;top:4px}.ico-appointment-window-close{position:relative;float:right;top:0px;height:20px;width:20px;text-align:center;border-radius:4px}.ico-appointment-chevron-left:before,.hasTimePicker .ui-icon-circle-triangle-w:before{font-family:'appointment' !important;content:"\e901"}.ico-appointment-chevron-right:before,.hasTimePicker .ui-icon-circle-triangle-e:before{font-family:'appointment' !important;content:"\e902"}.hasTimePicker .ui-datepicker-picked-button.ui-datepicker-edit,.hasTimePicker .ico-appointment-date::before{padding:0;font-size:20px;border:0;background:none}.hasTimePicker .ui-datepicker-picked-button:before{color:#515151}.hasTimePicker .ui-icon-circle-triangle-e,.hasTimePicker .ui-icon-circle-triangle-w{background:none;font-size:15px;text-indent:1px}[class^="ico-appointment-"],[class*=" ico-appointment-"]{font-family:'appointment' !important;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hasTimePicker .ui-datepicker{width:100%}.hasTimePicker .ui-icon.ui-icon-circle-triangle-w,.hasTimePicker .ui-icon.ui-icon-circle-triangle-e{color:transparent}.hasTimePicker .ui-datepicker table.ui-datepicker-calendar{width:248px;display:table-cell;margin-right:3px;margin-left:3px;padding-right:10px;padding-bottom:7px}.hasTimePicker .ui-datepicker .ui-datepicker-time{padding:8px;display:table-cell}.hasTimePicker .ui-datepicker-picked-button,.hasTimePicker .ui-datepicker-next,.hasTimePicker .ui-datepicker-prev{cursor:pointer;width:20px;height:20px;color:#3456db}.hasTimePicker .ui-datepicker-picked-button{margin-left:5px}.hasTimePicker .ui-datepicker .ui-datepicker-timeslots{padding-top:15px;width:100%;display:inline-block}.hasTimePicker .ui-state-default{background:none;border-radius:20px}.hasTimePicker .ui-datepicker table,.hasTimePicker .ui-datepicker{font-size:12px}.hasTimePicker .ui-datepicker-header{background-image:none;border:none}.hasTimePicker .XAppointment{position:absolute;z-index:-1}.modern .CXAppointment .xm-help-icon.label-top{margin-top:26px}.hasTimePicker .slot{border-radius:4px;text-shadow:none;margin:5px 10px 5px 0px;padding:10px;cursor:pointer;display:inline-block;text-align:center}.hasTimePicker .ui-datepicker .ui-datepicker-time .slot.ui-state-default{border:solid 1px #3456db;background:transparent;color:#3456db !important}.hasTimePicker .ui-state-active,.hasTimePicker .slot.ui-state-active,.xm-item-div .hasTimePicker .slot.ui-state-active SPAN.slot-capacity,.modern .xm-item-div .hasTimePicker .slot.ui-state-active SPAN.slot-capacity{color:#fff !important;background-color:#3456db}.xm-item-div SPAN.slot-capacity,.modern .xm-item-div SPAN.slot-capacity{display:block;color:#3456db;padding-top:3px}.xm-form.modern .hasTimePicker a:hover{color:#3456db !important;background-color:#efefef !important}.xm-form.modern .hasTimePicker a.ui-state-active:hover{color:#fff !important;background-color:#3456db !important;border-color:#FFF !important}.hasTimePicker .ui-datepicker-month,.hasTimePicker .ui-datepicker-year{border:none;float:left;display:inline-block;margin-right:5px}.hasTimePicker .ui-datepicker .ui-datepicker-prev,.hasTimePicker .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;left:220px}.hasTimePicker .ui-datepicker .ui-datepicker-next{left:240px}.modern .xm-item-div .hasTimePicker .ui-datepicker-prev SPAN:before,.modern .xm-item-div .hasTimePicker .ui-datepicker-next SPAN:before{color:#3456db}.hasTimePicker .ui-datepicker .ui-datepicker-title{margin-left:9px;font-weight:normal}.hasTimePicker .ui-datepicker-prev{margin-right:3px}.hasTimePicker .ui-datepicker-picked-button,.hasTimePicker .ui-datepicker-next,.hasTimePicker .ui-datepicker-prev{background:none;border:none}.hasTimePicker.ui-state-open .ui-datepicker-inline{border:1px solid #cccccc}.hasTimePicker .ui-datepicker-header{background-color:transparent}.hasTimePicker .ui-datepicker td{padding:1px;text-align:center}.hasTimePicker .ui-state-default{border:1px solid transparent;padding:10px;text-align:center}.hasTimePicker .ui-datepicker th,.hasTimePicker .ui-widget-header{font-weight:normal}.hasTimePicker .ui-datepicker .ui-datepicker-picked-text{color:#525252;padding:3px;display:inline-block;float:left;font-size:14px;border:none;width:calc(100% - 50px);background:transparent}.hasTimePicker .ui-datepicker .ui-datepicker-picked{padding:2px 2px 2px 5px;display:block;margin:0px 0px 2px 0px;border-radius:4px;text-align:right;color:#525252}.xm-design-panel .hasTimePicker .ui-widget.ui-widget-content{padding-top:1px;border:1px solid #c5c5c5;border-radius:4px;padding-bottom:0}.xm-design-panel .hasTimePicker .ui-datepicker .ui-datepicker-picked{margin:0;padding-bottom:1px}.xm-design-panel .hasTimePicker .ico-appointment-date{color:black;padding-top:1px}.xm-design-panel .hasTimePicker .ui-datepicker .ui-datepicker-picked-text{padding-left:6px}.hasTimePicker .ui-datepicker .ui-datepicker-header{background:transparent}.hasTimePicker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title *{font-weight:normal;line-height:1.8em}.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{content:""}.hasTimePicker .ui-datepicker thead tr{background:transparent}.hasTimePicker .ui-datepicker .ui-datepicker-time{vertical-align:top}.hasTimePicker .ui-datepicker th{padding:.7em .3em}.hasTimePicker .ui-datepicker tbody td a,body .ui-datepicker tbody td span{height:auto;height:initial;width:auto;width:initial;line-height:normal;font:9pt Arial, sans-serif;display:block}.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:block;text-indent:2px}.xm-design-panel .hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:block;text-indent:2px;position:absolute;left:50%;margin-left:-12px;top:50%;margin-top:-12px}.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{width:20px;height:20px;top:4px;overflow:hidden}.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:220px}@media only screen and (max-width: 400px){.hasTimePicker .ui-datepicker table.ui-datepicker-calendar{width:100%;display:table;margin-right:0px;margin-left:0px;padding-right:0px;padding-bottom:10px}.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next{left:auto;left:initial;float:left;position:relative;background-color:#3456db;border-radius:20px;width:35px;height:35px}.hasTimePicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.modern .hasTimePicker .ui-datepicker .ui-datepicker-prev SPAN:before,.modern .hasTimePicker .ui-datepicker .ui-datepicker-next SPAN:before{color:#fff}.hasTimePicker .ui-datepicker-month,.hasTimePicker .ui-datepicker-year{float:none;margin-top:10px}.hasTimePicker .ui-datepicker .ui-datepicker-timeslots{text-align:center;padding-top:0}.hasTimePicker .ui-datepicker .ui-datepicker-time{width:100%;padding:0;display:block}.hasTimePicker .slot{margin:5px}.hasTimePicker .ui-datepicker .ui-datepicker-time>SPAN{display:none}}.CXAppointment .hasTimePicker .ui-datepicker .ui-datepicker-picked-text,.CXAppointment .hasTimePicker .ui-datepicker-picked-button,.CXAppointment .hasTimePicker .ui-datepicker-next,.CXAppointment .hasTimePicker .ui-datepicker-prev,.CXAppointment .hasTimePicker .ui-datepicker-picked-button:before{color:#3456db}.ui-corner-all,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-tr{border-radius:4px}.hasTimePicker.ui-state-open .ui-datepicker-inline,.ui-widget.ui-widget-content{border-color:#ccc}.hasDatepicker:focus{outline-color:#ccc}.ui-widget-content,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color:#000}