@import url(./../icons/css/external-min.css);.k-colorpicker .k-tool-icon{background-image:none;font-size:20px;line-height:1em;padding:7px 12px;cursor:pointer;font-family:Ufilo}.k-colorpicker .k-picker-wrap{height:44px;width:50px;box-sizing:border-box}.k-colorpicker .k-select{display:none}.k-colorpicker .k-picker-wrap{background-color:#fff!important}.k-widget.k-colorpalette{background:transparent!important;box-shadow:none!important;top:5px}.k-widget.k-colorpalette table{background-color:#fff;box-shadow:0 0 5px #bcc7cf;padding:2px;position:relative;z-index:0}.k-colorpalette .k-item{height:20px;width:20px;cursor:pointer}.k-widget.k-colorpalette td{border:3px solid #fff}.k-combobox{width:auto}.k-textbox>input,.k-autocomplete .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{line-height:20px;padding:6px 0}.k-textbox>input,.k-autocomplete .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input{height:32px;box-sizing:border-box;box-shadow:none!important;text-indent:12px;font-size:13px}.k-selectbox .k-input{line-height:20px;padding:6px 0}.k-dropdown-wrap .k-input{padding:7px 0;line-height:18px}.k-dropdown-wrap .k-select{line-height:32px}.k-webkit .k-combobox .k-dropdown-wrap:before,.k-webkit .k-picker-wrap:before,.k-webkit .k-numeric-wrap:before{height:1.53846em}.k-multiselect-wrap li{line-height:1.79em}input.k-textbox{height:2.01846em}.k-widget.form-control,.k-widget.k-autocomplete.k-input,.k-widget.k-datepicker.k-input{padding:0}.k-tooltip--top{transform:translateY(-5px)}.k-tooltip--bottom{transform:translateY(5px)}.k-tooltip--left{transform:translateX(-5px)}.k-tooltip--right{transform:translateX(5px)}.k-tooltip .k-tooltip-content{width:calc(100% + 2px);transform:translateX(-1px)}.uf-upload-file-sidebar{width:50%;float:right;position:relative;border:1px solid #CCC;border-radius:4px;height:35px;padding:2px;box-sizing:border-box}.uf-upload-file-sidebar .uf-upload-progress-wrapper{position:absolute;top:4px;bottom:4px;left:10px;right:10px}.uf-upload-file-sidebar .uf-upload-progress-wrapper .k-progress{border-radius:4px;background-color:#f48120;height:100%}.uf-upload-file-sidebar .k-cancel,.uf-upload-file-sidebar .k-warning,.uf-upload-file-sidebar .k-retry{text-transform:capitalize}.uf-upload-file-sidebar .k-cancel.k-icon,.uf-upload-file-sidebar .k-warning.k-icon,.uf-upload-file-sidebar .k-retry.k-icon{height:auto;width:auto;background-image:none}.uf-upload-file-sidebar .k-cancel,.uf-upload-file-sidebar .k-warning,.uf-upload-file-sidebar .k-retry,.uf-upload-file-sidebar .k-upload-pct{font-size:14px;font-weight:500;line-height:33px;transform:translateY(1px)}.uf-upload-file-sidebar>.k-upload-status{position:absolute;right:0;left:0;top:0;bottom:0;text-align:center}.uf-upload-file-sidebar>.k-upload-status>.k-upload-pct{color:#555}.uf-upload-file-sidebar>.k-upload-status>.k-warning{color:#c00}.uf-upload-file-sidebar>.k-upload-action{position:absolute;top:0;bottom:0;right:20px}.uf-upload-file-sidebar>.k-upload-action:focus,.uf-upload-file-sidebar>.k-upload-action:hover{box-shadow:none!important}.uf-upload-file-sidebar>.k-upload-action>.k-cancel,.uf-upload-file-sidebar>.k-upload-action>.k-retry{color:#0076BE;cursor:pointer}.uf-upload-file-sidebar>.k-upload-action>.k-cancel:hover,.uf-upload-file-sidebar>.k-upload-action>.k-retry:hover{text-decoration:underline}.k-file-error .uf-upload-file-sidebar .k-progress{background-color:transparent}.k-file-success .uf-upload-file-sidebar{display:none}.k-upload-files{margin:20px 0 40px;background-color:#FFF;border:none!important}.k-upload-files .k-file{border:1px solid #FFF;padding:5px;height:35px}.k-upload-files .k-file>.k-icon{font-size:15px;color:#666;display:inline-block;font-family:Ufilo;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:5px;padding:8px 9px;background:#fff;border-radius:50%}.k-upload-files .k-file .k-filename{max-width:30em;font-size:14px;padding:8px 0;color:#555}@media (max-width:1199px){.k-upload-files .k-file .k-filename{max-width:23em}}@media (max-width:1000px){.k-upload-files .k-file .k-filename{max-width:16em}}.k-upload-files .k-file.active{background-color:#0877bd}.k-upload-files .k-file.active .k-filename{color:#FFF}.k-upload-files .k-file-success .form-inline{width:50%}.k-upload-files .k-file-success .doc-type{padding-right:5px}.k-upload-files .k-file-success .doc-type__input{width:100%;height:30px}.k-upload-files .k-file-success .doc-date{padding:0}.k-upload-files .k-file-success .doc-date input{width:82%!important;padding-left:8px;padding-right:5px}.k-upload-files .k-file-success .k-datetimepicker{padding:0}.k-upload-files .k-file-success .k-picker-wrap{padding-right:0}.k-upload-files .k-file-success .k-select{width:18%;background-color:#FFF;border-radius:0 4px 4px 0}.k-upload-files .k-file-success .k-select .ufic{color:#AAA;vertical-align:-50%}.k-upload-files .k-file-success .k-autocomplete{height:32px}.k-upload-files .k-file-success .k-autocomplete input{border-bottom:1px solid #CCC}.k-upload-files .k-file-success .k-i-close{top:-17px;left:90%}.k-tabstrip-items .k-state-active .k-link,.k-tabstrip .k-content.k-state-active{color:#666}.modal-open{overflow:auto}.btn-orange{color:#fff;background-color:#f38120;border-color:#fff}.btn-orange:hover,.btn-orange:focus,.btn-orange.focus,.btn-orange:active,.btn-orange.active,.open>.btn-orange.dropdown-toggle{color:#fff;background-color:#d5680b;border-color:#e0e0e0}.btn-orange:active,.btn-orange.active,.open>.btn-orange.dropdown-toggle{background-image:none}.btn-orange.disabled,.btn-orange.disabled:hover,.btn-orange.disabled:focus,.btn-orange.disabled.focus,.btn-orange.disabled:active,.btn-orange.disabled.active,.btn-orange[disabled],.btn-orange[disabled]:hover,.btn-orange[disabled]:focus,.btn-orange[disabled].focus,.btn-orange[disabled]:active,.btn-orange[disabled].active,fieldset[disabled] .btn-orange,fieldset[disabled] .btn-orange:hover,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange.focus,fieldset[disabled] .btn-orange:active,fieldset[disabled] .btn-orange.active{background-color:#f38120;border-color:#fff}.btn-orange .badge{color:#f38120;background-color:#fff}.btn-orange .ufic{color:inherit}.input-group.input-group-focus .input-group-addon{border-color:#66afe9}.form-control{box-shadow:none}.form-control,.control-label{font-size:13px}.modal-sharing{padding-bottom:20px}.modal-sharing .sharing-users{font-size:12px;margin:16px 0 22px}.modal-sharing .sharing-users .title{font-size:11px;color:#0877bd}.modal-sharing .sharing-users .title>.col{color:#0077bf}.modal-sharing .sharing-users__row{border-top:1px solid #bcbec0;padding-left:20px}.modal-sharing .sharing-users__row .full-name{padding-right:10px}.modal-sharing .sharing-users__row.disabled{color:#d9d9d9}.modal-sharing .sharing-users__row.disabled .dropdown-toggle{color:#d9d9d9!important}.modal-sharing .sharing-users__row:last-child{border-bottom:1px solid #bcbec0}.modal-sharing .sharing-users .col{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;height:40px;line-height:40px}.modal-sharing .sharing-users .col .ufic{cursor:pointer;font-size:17px}.modal-sharing .sharing-users .col.role{overflow:inherit}.modal-sharing .sharing-users .col.role .dropdown-toggle{background:0 0;background-image:none!important;border:none;color:#0077bf;font-size:12px}.modal-sharing .sharing-users .col.role .dropdown-menu{width:100px}.modal-sharing .sharing-users .col.role .dropdown-menu>li>a{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;outline:none}.modal-sharing .message-toggle{margin-top:15px}.modal-sharing .message-toggle a{color:#0077bf}.modal-sharing .message{margin-top:15px}.modal-sharing textarea{border:1px solid #bcbec0;border-radius:4px;resize:none;height:75px}.modal-sharing .invitation-form .sharing-emails{width:100%;transition:all .5s ease}.modal-sharing .invitation-form .sharing-emails textarea,.modal-sharing .invitation-form .sharing-emails input{height:45px;width:100%;transition:all .5s ease}.modal-sharing .invitation-form .invitation-role{display:none}.modal-sharing .invitation-form .k-dropdown{width:100%}.modal-sharing .invitation-form.active .sharing-emails{width:50%}.modal-sharing .invitation-form.active .sharing-emails textarea{height:75px;width:100%}.modal-sharing .invitation-form.active .sharing-emails input{height:45px;width:100%}.modal-sharing .invitation-form.active.active--transition-completed .invitation-role{display:block}.modal-sharing .dropdown-group .btn{border:1px solid #bcbec0}.modal-sharing .dropdown-group .new-role{text-align:left;width:205px}.modal-sharing .dropdown-group .dropdown-menu{width:240px}.modal-sharing .dropdown-group .dropdown-menu li{min-width:inherit}.modal-sharing .dropdown-group .dropdown-menu li a{padding:4px}.modal-sharing .k-multiselect .k-button{height:30px}.modal-sharing .k-multiselect .k-button span:first-child{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:250px;display:inline-block}.modal-sharing .k-multiselect .k-button .k-delete{vertical-align:50%}.invitation-form label{font-weight:400;margin-bottom:8px}.color-picker-modal .modal-dialog{width:300px}.u-form__block-with-space-for-remove-button{width:calc(100% - 30px);display:inline-block}.u-form__remove-button-wrapper{width:30px;display:-ms-flexbox;display:flex;float:right;height:34px;-ms-flex-align:center;align-items:center;padding-left:8px;cursor:pointer}.u-form__textarea--resize-vertical{resize:vertical}.text-ovf-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-pre{white-space:pre-wrap}.three-line-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5em;max-height:4.5em}.u-flex{display:-ms-flexbox;display:flex}.u-flex--baseline{-ms-flex-align:baseline;align-items:baseline}.u-flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex__item{-ms-flex:1;flex:1}.u-flex--space-between{-ms-flex-pack:justify;justify-content:space-between}.u-table{width:100%;max-width:100%;font-size:13px}.u-table>thead>tr>th,.u-table>thead>tr>td,.u-table>tbody>tr>th,.u-table>tbody>tr>td,.u-table>tfoot>tr>th,.u-table>tfoot>tr>td{padding:10px 6px;line-height:20px}.u-table th{font-weight:500}.u-table thead>tr:last-child>th{vertical-align:bottom;border-bottom:1px solid #ddd}.u-table tr{-webkit-user-select:none;-ms-user-select:none;user-select:none}.u-table--row-bordered>thead>tr>th,.u-table--row-bordered>thead>tr>td,.u-table--row-bordered>tbody>tr>th,.u-table--row-bordered>tbody>tr>td,.u-table--row-bordered>tfoot>tr>th,.u-table--row-bordered>tfoot>tr>td{border-top:1px solid #ddd}.u-table--row-bordered>caption+thead>tr:first-child>th,.u-table--row-bordered>caption+thead>tr:first-child>td,.u-table--row-bordered>colgroup+thead>tr:first-child>th,.u-table--row-bordered>colgroup+thead>tr:first-child>td,.u-table--row-bordered>thead:first-child>tr:first-child>th,.u-table--row-bordered>thead:first-child>tr:first-child>td{border-top:0}.u-table--bottom-bordered{border-bottom:1px solid #ddd}.u-table--fixed{table-layout:fixed}.u-table--data{font-size:12px}.u-table__row:hover{color:#666;background-color:#e4e9ed;cursor:pointer}.u-table__row .u-checkbox{margin-bottom:0}.u-table__row--selected{background-color:#0077bf}.u-table__row--selected:hover{background-color:#0077bf}.u-table__row--selected td,.u-table__row--selected td a{color:#fff}.u-table__row--selected .u-checkbox input[type="checkbox"]:checked+span:after{color:#fff}.color-picker-directive{text-align:left}.color-picker-directive ul{list-style:none;padding:0}.color-picker-directive__kendo-color-picker{margin-left:-5px}.color-picker-directive .k-widget.k-colorpalette table{box-shadow:none;border-spacing:3px;border-collapse:separate}.color-picker-directive .k-widget.k-colorpalette td{margin:5px;border-radius:50%}.color-picker-directive .custom-color{height:35px;width:100%;position:relative;padding-left:0}.color-picker-directive .custom-color__color{display:inline-block;position:absolute;top:2px;width:20px;height:20px;margin-top:2px;box-sizing:content-box;background-color:#00b3ee;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 3px 1px rgba(0,0,0,.7);z-index:999}.color-picker-directive .custom-color__button{display:inline-block;position:absolute;left:0;margin-top:10px;padding-left:40px;width:100%}.color-picker-directive .custom-color__button:hover{color:#0076be}.color-picker-directive .custom-color .no-custom-color{padding-left:5px}.ufilo-tooltip{max-width:200px;word-break:break-word;overflow:hidden;text-align:left}.link-company-name-directive .contact-form__ellipsis{width:46px;margin-right:15px}.link-company-name-directive .contact-is-company{bottom:0;top:2.2em;position:absolute}.back-arrow-button-directive{display:inline-block;width:40px;height:40px;text-align:center}.back-arrow-button-directive i.ufic-arrow-left-btb{font-size:14px;padding:12px}.back-arrow-button-directive i.ufic-arrow-left-btb,.back-arrow-button-directive i.ufic-close{border:1px solid transparent;display:block;color:#444;opacity:.54;border-radius:50%;font-weight:500;vertical-align:center}.back-arrow-button-directive i.ufic-check,.back-arrow-button-directive i.ufic-angle-left,.back-arrow-button-directive i.ufic-angle-right{border:1px solid transparent;display:block;color:#444;opacity:.54;border-radius:50%;font-size:14px;font-weight:500;padding:12px;vertical-align:center}.back-arrow-button-directive i.ufic-close{font-size:24px;padding:7px}.back-arrow-button-directive a:hover{text-decoration:none!important}.back-arrow-button-directive i.ufic-arrow-left-btb:hover,.back-arrow-button-directive i.ufic-close:hover,.back-arrow-button-directive i.ufic-check:hover,.back-arrow-button-directive i.ufic-angle-left:hover,.back-arrow-button-directive i.ufic-angle-right:hover{background:#f2f2f2;text-decoration:none;opacity:.87;color:#333}.back-arrow-button-directive i.with-white-background:hover{background:#fff;text-decoration:none;opacity:1;color:#333}.back-arrow-button-directive i.ufic-arrow-left-btb:active,.back-arrow-button-directive i.ufic-close:active,.back-arrow-button-directive i.ufic-check:active,.back-arrow-button-directive i.ufic-angle-left:active,.back-arrow-button-directive i.ufic-angle-right:active{background:#e4e4e4}.back-arrow-button-directive:hover{text-decoration:none}.back-arrow-button-directive:active{text-decoration:none}.back-arrow-button-directive:visited{text-decoration:none}.ab-settings-form{border:1px solid #ddd;border-top:none;padding:50px 15px 15px 20px;min-height:500px;position:relative}.ab-settings-form__item{border-bottom:1px solid #ddd;display:-ms-flexbox;display:flex;height:80px;-ms-flex-align:center;align-items:center}.ab-settings-form__item__first{border-top:1px solid #ddd}.ab-settings-form__footer{bottom:20px;position:absolute}.modal.modal-right-sidebar-contact-modify .modal-dialog{position:fixed;margin:auto;width:750px;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-contact-modify .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-contact-modify.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-contact-modify.fade.in .modal-dialog{right:0}.contact-form{padding:30px;height:100%;position:relative}.contact-form .disabled-checkbox .u-checkbox label input[type="checkbox"]+span:after{color:#c6c6c6}.contact-form__name{display:-ms-flexbox;display:flex}.contact-form__name-add-edit{font-size:24px;-ms-flex-positive:1;flex-grow:1}.contact-form__close-button{height:13px;cursor:pointer}.contact-form__address-book-selector-row{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.contact-form__is-company-wrapper{-ms-flex-positive:1;flex-grow:1}.contact-form__is-company-wrapper .checkbox-inline{padding-left:0}.contact-form__address-book-selector-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-positive:1;flex-grow:1}.contact-form__address-book-selector-wrapper .k-widget{width:80%}.contact-form__contact-name{margin-top:15px;position:relative}.contact-form__contact-name .form-control{font-size:16px;font-weight:700}.contact-form__form{position:relative}.contact-form__ellipsis{pointer-events:auto;top:.5em;height:25px;bottom:0;right:0!important;cursor:pointer;opacity:.7}.contact-form__ellipsis:hover{opacity:1}.contact-form__ellipsis:before{transform:translateY(5px)}.contact-form__ellipsis__address{margin-right:15%}.contact-form__job-info{display:-ms-flexbox;display:flex}.contact-form__job-info-title{padding-right:10px;-ms-flex-positive:1;flex-grow:1}.contact-form__job-info-company-name{-ms-flex-positive:2;flex-grow:2}.contact-form .link-company-name-directive{position:relative}.contact-form .link-company-name-directive .contact-form__ellipsis{position:absolute;margin-right:0;top:0;right:0}.contact-form__scrollable{max-height:calc(100vh - 310px);overflow-y:auto;overflow-x:hidden}.contact-form__scrollable-extended{max-height:calc(100vh - 260px)}.contact-form__birthday-gender{display:-ms-flexbox;display:flex;margin-bottom:15px}.contact-form__birthday-gender-divider{-ms-flex-preferred-size:116px;flex-basis:116px}.contact-form__form-icon-label{-ms-flex-pack:center;justify-content:center}.contact-form__form-icon-label,.contact-form__form-icon-label-start{width:30px;margin-right:5px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-form__form-icon-label-start{padding-top:5px;text-align:-webkit-center;-ms-flex-pack:start;justify-content:start}.contact-form__form-gender-selector{-ms-flex-preferred-size:200px;flex-basis:200px}.contact-form__form-gender-selector .k-widget{width:100%}.contact-form__contact-info-item{display:-ms-flexbox;display:flex;margin-bottom:15px}.contact-form__contact-info-item-value{-ms-flex-preferred-size:300px;flex-basis:300px;position:relative}.contact-form__contact-info-item-value textarea{width:calc(100% - 30px)}.contact-form__contact-info-item-value-full{-ms-flex-positive:1;flex-grow:1}.contact-form__contact-info-item-attribute{-ms-flex-preferred-size:200px;flex-basis:200px}.contact-form__contact-info-item-attribute .k-widget{width:100%}.contact-form__contact-info-item-modify{width:100px;height:34px;display:-ms-flexbox;display:flex;margin-left:20px}.contact-form__contact-info-item-modify-delete,.contact-form__contact-info-item-modify-add{width:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 10px}.contact-form__submit-area{border-top:1px solid #ccc;display:-ms-flexbox;display:flex;position:absolute;padding:15px 0;bottom:0;width:calc(100% - 60px)}.contact-form .flex--center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.contact-form .flex--start{-ms-flex-item-align:start;align-self:flex-start}.contacts-list-page .main-content{margin-bottom:0}.contact-list .list-panel{padding-top:0;overflow-y:hidden;min-height:500px}.contact-list__table{border-collapse:collapse;margin-top:-5px}.contact-list__table__counter{margin-left:1px;min-width:35px}.contact-list__table tr:first-child>td{border-top:none}.contact-list__table .u-checkbox input[type="checkbox"]+span:before,.contact-list__table .u-checkbox input[type="checkbox"]+span:after{font-size:18px;margin-bottom:-5px;margin-left:5px;vertical-align:middle}.empty-message{margin-top:70px;position:absolute;left:calc(50% + 115px);transform:translateX(-50%)}.empty-message__icon{margin-right:40px}.empty-message__icon>.ufic{font-size:52px;min-width:60px}.empty-message__icon>.ufic.ufic-address-book{transform:scale(1.55);transform-origin:0}.empty-message__info{font-size:24px;margin:10px 0}.empty-message__hint{font-size:14px;text-align:left}.contact-groups-menu{min-width:280px}.contact-groups-menu__form{padding:20px 10px}.contact-groups-menu__search{position:relative;margin-bottom:15px}.contact-groups-menu__search .form-control{padding-left:30px}.contact-groups-menu__search .ufic-search{position:absolute;left:0;top:calc(50% - .5em);width:30px;text-align:center;color:#6d6d6d}.contact-groups-menu__list{max-height:250px;overflow-y:auto;overflow-x:hidden;border-top:1px solid #bcbec0;border-bottom:1px solid #bcbec0;margin-bottom:0;padding:10px 0}.contact-groups-menu__list__checkbox{padding-left:5px;min-width:20px}.contact-groups-menu__list__item{white-space:nowrap;padding-right:20px;padding-top:3px;padding-bottom:3px}.contact-groups-menu__list__item:hover{cursor:pointer;background-color:#f5f5f5}.contact-groups-menu__footer{padding-left:15px;margin:5px 0 20px}.contact-aside .dropdown-menu{left:inherit;right:-5px}.contact-aside .sidebar-list{margin-right:-20px;margin-left:-20px;padding:0 20px}.addressbook-group-list{max-height:calc(100vh - 170px);overflow-y:auto;overflow-x:hidden;margin-bottom:10px}.contacts-list-page.modal-open{overflow-y:hidden}.contacts-list-page.modal-open .addressbooks-dropdown-tooltip{overflow:hidden;max-width:150px;word-break:break-all}.contacts-list-page.modal-open .address-book-create-contact-dropdown{overflow:hidden;max-width:390px;word-break:break-all}.contacts-list-page .import-export-contacts-modal .modal-body .label{display:inline-block;margin-right:5px}.contacts-list-page .import-export-contacts-modal .modal-body .modal-import-title{text-align:center;margin-top:0}.contacts-list-page .import-export-contacts-modal .modal-body .modal-import-notification{margin-top:10px}.contacts-list-page .import-export-contacts-modal .modal-body .title{display:block;font-weight:700;padding-left:15px}.contacts-list-page .import-export-contacts-modal .modal-body .contact-import-destination{margin-top:20px}.contacts-list-page .import-export-contacts-modal .modal-body .contact-import-group-area{margin-top:10px}.contacts-list-page .import-export-contacts-modal .modal-body .file-name-place{display:block;height:50%;padding-top:18px;padding-left:0}.contacts-list-page .import-export-contacts-modal .modal-body .k-upload{display:none}.contacts-list-page .import-export-contacts-modal .modal-body .amount-of-contacts-wrapper{display:block;margin-top:10px;height:30px;width:100%;font-weight:700}.contacts-list-page .import-export-contacts-modal .modal-body .groups-label-place{max-width:240px;max-height:100px;margin-left:10px;overflow:auto}.contacts-list-page .import-export-contacts-modal .modal-body .groups-label-place .group{max-width:80px}.contacts-list-page .import-export-contacts-modal .modal-body .export-contacts-row{margin-left:0;margin-top:10px;height:auto;min-height:32px}.contacts-list-page .import-export-contacts-modal .modal-body .export-contacts-row .address-book-dropdown .k-dropdown{width:70%}.contacts-list-page .import-export-contacts-modal .modal-body .export-contacts-file-extensions{margin-top:25px}.contacts-list-page .import-export-contacts-modal .modal-body .summary-title{display:block;font-size:17px;padding-left:15px;margin-bottom:30px}.contacts-list-page .import-export-contacts-modal .modal-body .summary-title span{color:#f48120}.modal.modal-right-sidebar-contact-view .modal-dialog{position:fixed;margin:auto;width:500px;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-contact-view .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-contact-view.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-contact-view.fade.in .modal-dialog{right:0}.contact-view{padding:30px}.contact-view__header{min-height:60px;display:-ms-flexbox;display:flex}.contact-view__header .ufic-person,.contact-view__header .ufic-building{font-size:4em}.contact-view__header .ufic-lg{line-height:initial}.contact-view__title{font-size:20px}.contact-view__header-info{max-width:250px;height:100%;padding-left:20px}.contact-view__header-name{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.contact-view__header-name-org{padding-bottom:10px}.contact-view__header-controls{display:-ms-flexbox;display:flex;padding-left:20px}.contact-view__header-controls .control{margin:0 7px}.contact-view__header-controls .control .ufic{cursor:pointer}.contact-view__header-close-button{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.contact-view__header-close-button .modal-close{height:13px;cursor:pointer}.contact-view .groups-place{display:-ms-flexbox;display:flex;margin-top:20px}.contact-view .groups-place .btn-right{margin-left:0}.contact-view .groups-place .label{display:inline-block}.contact-view .groups-place .groups-label-place .group{max-width:100px}.contact-view .groups-place .groups-items{padding-left:20px}.contact-view .info-list__group{margin-bottom:20px}.contact-view .info-list__group__item{display:-ms-flexbox;display:flex}.contact-view .info-list__group .icon-place{text-align:center;margin-right:10px;min-width:30px}.contact-view .info-list__title{margin-bottom:5px;padding-left:20px;margin-left:120px}.contact-view .info-list__label:before{content:'';display:inline-block;width:5px;height:5px;border-radius:2px;background-color:#909c9c;margin-right:3px;margin-bottom:2px}.contact-view .info-list__label{color:#909c9c;padding-left:15px;width:120px}.contact-view .info-list__note{-ms-flex-positive:1;flex-grow:1}.contact-view .info-list .ufic-map-marker{width:19px}.search-companies-contact-modal{padding:15px}.search-companies-contact-modal__modal-name{font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search-companies-contact-modal__modal-name .modal-close{font-size:14px;cursor:pointer}.search-companies-contact-modal__modal-name-close{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.search-companies-contact-modal__search-input{margin:40px 40px 0;padding:0 20px}.search-companies-contact-modal__search-input .btn-default{height:34px}.search-companies-contact-modal__create-new-contact{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.search-companies-contact-modal__create-new-contact .create-new-contact{display:block;cursor:pointer;margin-top:5px;color:#0076be}.search-companies-contact-modal__create-new-contact .create-new-contact:hover{text-decoration:underline}.search-companies-contact-modal__search-results-counter{margin-top:20px;font-weight:700;padding:20px 0 10px}.search-companies-contact-modal__contact-item{border-top:1px solid #909c9c;display:-ms-flexbox;display:flex;padding:10px 0}.search-companies-contact-modal__contact-item-icon{width:50px;color:#6d6d6d}.search-companies-contact-modal__contact-item-icon .ufic.ufic-person,.search-companies-contact-modal__contact-item-icon .ufic.ufic-building{font-size:4em}.search-companies-contact-modal__contact-item-icon .ufic-lg{line-height:initial}.search-companies-contact-modal__contact-info{-ms-flex-positive:1;flex-grow:1;padding:0 20px}.calendar-main-page.modal-open{overflow:hidden}.calendar-main-page footer{position:absolute;margin-top:30px;bottom:0;width:100%;display:none}.calendar-main-page footer .footer-nav{margin:0 auto}.calendar-main-page .hamburger-menu-button{display:none}.calendar-main-page .new-calendar-header-title{opacity:0;display:block;max-width:600px}.calendar-main-page .mobile-delete-edit-area{opacity:0}.calendar-main-page .main-content{margin-bottom:0}.calendar-main-page .page-title{z-index:300}.calendar-main-page .page-title .btn{margin-top:10px}.calendar-main-page .close-mobile-design-button{display:none;margin-top:10px}.calendar-main-page .close-mobile-design-button i.ufic-times{padding-top:10px;color:#fff;font-weight:bolder;width:35px;height:35px;font-size:1em}.calendar-main-page .calendar-list-wrapper{width:100%}.calendar-main-page .scheduler-page .scheduler-control-panel{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative}.calendar-main-page .scheduler-page .search-results-shown{opacity:0;pointer-events:none}.calendar-main-page .scheduler-page .kendo-scheduler-control-clone{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex}.calendar-main-page .scheduler-page .kendo-scheduler-control-date{-ms-flex-positive:1;flex-grow:1;margin-left:20px;color:#909c9c}.calendar-main-page .scheduler-page .kendo-scheduler-control-date__inner{display:block;font-size:20px;font-weight:500;padding-top:12px;white-space:nowrap;overflow:hidden}.calendar-main-page .scheduler-page .calendar-view-change-dropdown{-ms-flex-preferred-size:150px;flex-basis:150px;margin-right:20px}.calendar-main-page .scheduler-page .calendar-view-change-dropdown .combo-box{width:100%;margin-top:7px;font-size:14px}.calendar-main-page .scheduler-page .left-angle-button{margin-left:20px;margin-right:1px}.calendar-main-page .scheduler-page .calendar-settings-title{background-color:#fff;color:#f48120;font-size:26px;margin-top:10px;padding-left:0}.calendar-main-page .scheduler-page .settings-place{margin-left:230px;padding:45px 10px 10px}.calendar-main-page .scheduler-page .print-button{margin-right:20px;float:right}.calendar-main-page .scheduler-page .calendar-toolbar-wrapper{float:right;width:75%;height:55px}.calendar-main-page .scheduler-page .calendar-toolbar-container{width:85%;float:left;display:-ms-flexbox;display:flex}.calendar-main-page .scheduler-page .calendar-toolbar-container .k-scheduler-toolbar{font-size:15px;height:55px;position:inherit;background-color:#fff}.calendar-main-page .scheduler-page .calendar-toolbar-container .k-scheduler-toolbar .k-nav-today{width:85px}.calendar-main-page .scheduler-page .kendo-scheduler-times{font-weight:400;text-transform:lowercase}.calendar-main-page .scheduler-page .k-scheduler-times-all-day,.calendar-main-page .scheduler-page .k-scheduler-table th,.calendar-main-page .scheduler-page .k-scheduler-table .k-nav-day{font-weight:400}.calendar-main-page .sidebar-list{margin-top:20px;width:150px}.calendar-main-page .scheduler-place{margin-top:55px;height:100vh;position:fixed;left:240px;display:-ms-flexbox;display:flex}.calendar-main-page .scheduler-place .k-scheduler{border-radius:0;border-top:none;border-right:none}.calendar-main-page .scheduler-place .k-scheduler .k-state-hover{background:0 0}.calendar-main-page .scheduler-place .k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td{padding-bottom:1px;border-bottom-width:1px}.calendar-main-page .scheduler-place .k-scheduler-timecolumn{color:#333}.calendar-main-page .kendo-calendar-place{height:calc(100vh - 130px);max-height:100vh;padding-top:5px;overflow-y:auto;overflow-x:hidden;margin-right:-20px;margin-left:-20px}.calendar-main-page .kendo-calendar-place__inner-wrapper .kendo-calendar-transparent{padding:0 10px}.calendar-main-page .kendo-calendar-place .k-nav-fast{pointer-events:none}.calendar-main-page .kendo-calendar-place .k-widget{box-shadow:none;border:none}.calendar-main-page .kendo-calendar-place .k-calendar,.calendar-main-page .kendo-calendar-place .k-header,.calendar-main-page .kendo-calendar-place .k-content,.calendar-main-page .kendo-calendar-place .k-calendar tr,.calendar-main-page .kendo-calendar-place .k-calendar th,.calendar-main-page .kendo-calendar-place .k-header tr,.calendar-main-page .kendo-calendar-place .k-header th,.calendar-main-page .kendo-calendar-place .k-content tr,.calendar-main-page .kendo-calendar-place .k-content th{background-color:transparent}.calendar-main-page .kendo-scheduler-place{position:relative;max-height:900px}.calendar-main-page .kendo-scheduler-place .k-today{background:rgba(255,255,0,.1)}.calendar-main-page .kendo-scheduler-place td.k-today.k-nonwork-hour.k-state-selected{background:rgba(255,255,0,.1);border-style:solid;border-width:0 0 1px 1px;border-color:#e8e8e8}.calendar-main-page .kendo-scheduler-place td.k-today.k-state-selected{background:rgba(255,255,0,.1)}.calendar-main-page .kendo-scheduler-place .k-state-selected{background-color:transparent;box-shadow:none}.calendar-main-page .kendo-scheduler-place .k-state-selected .k-link{color:#333}.calendar-main-page .kendo-scheduler-place .k-today.k-state-selected{background-color:#e8e8e8;box-shadow:none;border-width:0 0 1px 1px;border-color:#e8e8e8}.calendar-main-page .kendo-scheduler-place .k-scheduler-table.k-scheduler-header-all-day .k-today.k-state-selected{box-shadow:none;border-style:solid;border-width:0 0 1px 1px;border-color:#e8e8e8}.calendar-main-page .kendo-scheduler-place .k-nonwork-hour.k-state-selected{background-color:#f5f5f5;box-shadow:none}.calendar-main-page .kendo-scheduler-place .k-event-inverse.k-state-selected{color:#333}.calendar-main-page .kendo-scheduler-place .k-scheduler-dayview .k-scheduler-content .day-slot-time,.calendar-main-page .kendo-scheduler-place .k-scheduler-weekview .k-scheduler-content .day-slot-time,.calendar-main-page .kendo-scheduler-place .k-scheduler-workWeekview .k-scheduler-content .day-slot-time,.calendar-main-page .kendo-scheduler-place .k-scheduler-monthview .k-scheduler-content .day-slot-time{position:relative;color:#909c9c;font-size:.7em;display:none}.calendar-main-page .kendo-scheduler-place .k-scheduler-dayview .k-scheduler-content .day-slot-time .ufic-plus,.calendar-main-page .kendo-scheduler-place .k-scheduler-weekview .k-scheduler-content .day-slot-time .ufic-plus,.calendar-main-page .kendo-scheduler-place .k-scheduler-workWeekview .k-scheduler-content .day-slot-time .ufic-plus,.calendar-main-page .kendo-scheduler-place .k-scheduler-monthview .k-scheduler-content .day-slot-time .ufic-plus{position:absolute;display:block;left:45%;top:45%}.calendar-main-page .kendo-scheduler-place .k-scheduler-dayview .k-scheduler-content td:hover,.calendar-main-page .kendo-scheduler-place .k-scheduler-weekview .k-scheduler-content td:hover,.calendar-main-page .kendo-scheduler-place .k-scheduler-workWeekview .k-scheduler-content td:hover,.calendar-main-page .kendo-scheduler-place .k-scheduler-monthview .k-scheduler-content td:hover{background-color:rgba(192,192,192,.1);box-shadow:1px 1px 2px 1px rgba(0,0,0,.25)}.calendar-main-page .kendo-scheduler-place .k-scheduler-dayview .k-scheduler-content td:hover .day-slot-time,.calendar-main-page .kendo-scheduler-place .k-scheduler-weekview .k-scheduler-content td:hover .day-slot-time,.calendar-main-page .kendo-scheduler-place .k-scheduler-workWeekview .k-scheduler-content td:hover .day-slot-time,.calendar-main-page .kendo-scheduler-place .k-scheduler-monthview .k-scheduler-content td:hover .day-slot-time{display:block}.calendar-main-page .kendo-scheduler-place .k-scheduler-monthview .k-state-selected{color:#333}.calendar-main-page .kendo-scheduler-place .k-scheduler-monthview .k-other-month.k-state-selected{color:#a1a1a1}.calendar-main-page .k-event{border:1px solid transparent!important}.calendar-main-page .k-event .custom-event,.calendar-main-page .k-event .k-event-template{background-color:inherit}.calendar-main-page .group-header-cell-wrapper{padding:10px 0 5px;display:-ms-flexbox;display:flex}.calendar-main-page .group-header-cell-color{width:25px;min-width:25px;height:25px;border-radius:50%;margin-right:5px}.calendar-main-page .group-header-cell-text{padding-top:5px;color:#666}.calendar-main-page .date-header-cell-wrapper{height:60px}.calendar-main-page .day-of-month{font-size:2em;font-weight:700;color:#909c9c}.calendar-main-page .day-of-week{color:#909c9c}.calendar-main-page .k-today .day-of-week,.calendar-main-page .k-today .day-of-month{color:#0076be}.calendar-main-page .month-view-header-th{color:#909c9c}.calendar-main-page .new-event-button{width:150px;margin:5px 0 20px}.calendar-main-page .user-calendars-block{margin-top:5px}.calendar-main-page .user-calendars-block__header{font-size:13px;font-weight:700;padding-left:20px}.calendar-main-page .user-calendars-block__list{margin-top:10px;width:100%;overflow-y:auto;position:relative}.calendar-main-page .user-calendars-block__list-inner{position:relative;height:auto}.calendar-main-page .user-calendars-block__disabled{pointer-events:none}.calendar-main-page .user-calendars-block__disabled a{opacity:.5}.calendar-main-page .user-calendars-block .dropdown-menu{display:block;width:260px;height:235px;left:200px;top:50%;position:fixed;z-index:1000}.calendar-main-page .user-calendars-block .dropdown-menu__kendo-color-picker{padding-left:10px}.calendar-main-page .user-calendars-block .dropdown-menu .custom-color{position:relative;padding-left:15px;padding-right:0}.calendar-main-page .user-calendars-block .dropdown-menu .custom-color__color{display:inline-block;position:absolute;top:2px;width:20px;height:20px;margin-top:2px;box-sizing:content-box;background-color:#00b3ee;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 3px 1px rgba(0,0,0,.7);z-index:999}.calendar-main-page .user-calendars-block .dropdown-menu .custom-color__button{display:inline-block;position:absolute;left:0;margin-top:5px;padding-left:50px;width:100%}.calendar-main-page .user-calendars-block .dropdown-menu .custom-color .no-custom-color{padding-left:20px}.calendar-main-page .calendars-list-item{padding:6px 16px 6px 20px}.calendar-main-page .calendars-list-item:hover{cursor:pointer;background:rgba(0,0,0,.07)}.calendar-main-page .calendars-list-item:hover .calendars-list-item__menu-btn{visibility:visible}.calendar-main-page .calendars-list-item__selected{visibility:visible!important}.calendar-main-page .calendars-list-item__wrapper{display:-ms-flexbox;display:flex;cursor:pointer;height:25px}.calendar-main-page .calendars-list-item__color{height:25px;min-width:25px;border:2px solid;border-radius:50%;margin-right:10px;transition:background-color 200ms linear}.calendar-main-page .calendars-list-item__name{padding-top:5px;padding-right:10px;margin-right:20px;overflow:hidden}.calendar-main-page .calendars-list-item__menu-btn{width:15px;min-width:15px;visibility:hidden;margin-left:auto}.calendar-main-page .calendars-list-item__menu-btn__icon{width:15px;text-align:center;margin-top:7px}.calendar-main-page .calendars-list-item__menu-btn__icon.ufic-ellipsis-v{transform:scale(1.4);transform-origin:0}.calendar-main-page .calendars-list-item .dropdown{float:left}.calendar-main-page .calendars-list-item .dropdown-menu{position:absolute;top:10px}.calendar-main-page .calendar-settings .calendar-name-description{padding-left:65px;font-weight:700}.calendar-main-page .calendar-settings .border-bottom{border-bottom:1px solid #bcbec0}.calendar-main-page .calendar-settings .facility-branch-name{font-size:26px;margin-bottom:20px}.calendar-main-page .calendar-settings .calendars-info{margin-top:10px}.calendar-main-page .calendar-settings .calendars-list-settings__wrapper{display:-ms-flexbox;display:flex;margin-left:10px}.calendar-main-page .calendar-settings .calendars-list-settings__wrapper .sidebar-settings-menu{min-width:150px;padding-top:20px}.calendar-main-page .calendar-settings .calendars-list-settings__wrapper .sidebar-settings-menu .ext-toggle-menu{position:fixed}.calendar-main-page .calendar-settings .calendars-list-settings__wrapper .preferences-calendars-list{-ms-flex-positive:1;flex-grow:1}.calendar-main-page .calendar-settings .calendars-list-settings__wrapper .preferences-calendars-list .k-grid-header-wrap .grid-name-column{padding-top:15px}.calendar-main-page .calendar-settings .calendars-list-settings__wrapper .preferences-calendars-list .k-grid-content{padding-top:65px}.calendar-main-page .calendar-settings .sidebar-menu-buttons{margin:10px 0;font-weight:700;min-width:80px}.calendar-main-page .calendar-settings .sidebar-menu-buttons .ufic-lg{font-size:24px}.calendar-main-page .calendar-settings .calendar-form{margin-top:50px}.calendar-main-page .calendar-settings .org-name-create-calendar-form,.calendar-main-page .calendar-settings .fb-name-create-calendar{text-transform:uppercase;display:block;padding-top:7px}.calendar-main-page .calendar-settings .horizontal-line{width:100%;border-bottom:1px solid #bcbec0;margin-bottom:20px}.calendar-main-page .calendar-settings .calendars-list .container,.calendar-main-page .calendar-settings .calendars-general-wrapper .container{width:100%}.calendar-main-page .calendar-settings .calendars-list .grid-name-column,.calendar-main-page .calendar-settings .calendars-general-wrapper .grid-name-column{padding-bottom:18px}.calendar-main-page .calendar-settings .calendars-list .base-grid .k-grid-header th,.calendar-main-page .calendar-settings .calendars-general-wrapper .base-grid .k-grid-header th{cursor:default}@media (max-width:768px){.calendar-main-page .calendar-settings .calendars-list,.calendar-main-page .calendar-settings .calendars-general-wrapper{padding-left:40px}}.calendar-main-page .calendar-settings .calendars-list .calendar-grid-name-header,.calendar-main-page .calendar-settings .calendars-general-wrapper .calendar-grid-name-header{padding-bottom:25px;text-transform:none;font-weight:700;color:#666}.calendar-main-page .calendar-settings .calendars-list .checkbox-header,.calendar-main-page .calendar-settings .calendars-general-wrapper .checkbox-header{text-align:center;padding-bottom:0}.calendar-main-page .calendar-settings .calendars-list .buttons__all,.calendar-main-page .calendar-settings .calendars-general-wrapper .buttons__all{text-align:center;text-transform:none}.calendar-main-page .calendar-settings .calendars-list .buttons__all .first-button-in-group,.calendar-main-page .calendar-settings .calendars-general-wrapper .buttons__all .first-button-in-group{padding:0;text-align:right}.calendar-main-page .calendar-settings .calendars-list .buttons__all .second-button-in-group,.calendar-main-page .calendar-settings .calendars-general-wrapper .buttons__all .second-button-in-group{padding:0;text-align:left}.calendar-main-page .calendar-settings .calendars-list .calendar-checkbox,.calendar-main-page .calendar-settings .calendars-general-wrapper .calendar-checkbox{text-align:center;padding-bottom:0}.calendar-main-page .calendar-settings .calendars-list .color-column,.calendar-main-page .calendar-settings .calendars-general-wrapper .color-column{padding-bottom:0}.calendar-main-page .calendar-settings .table-calendar-name{font-weight:700}.calendar-main-page .calendar-settings .custom-color{margin-top:10px}.calendar-main-page .calendar-settings .k-selected-color{opacity:1}.calendar-main-page .calendar-settings .k-dropdown{width:300px}.calendar-main-page .calendar-settings .k-picker-wrap.k-state-default{width:25px;height:25px}.calendar-main-page .calendar-settings .u-checkbox{margin-bottom:0}.calendar-main-page .calendar-settings .calendar-grid-name{display:block;font-weight:700;max-width:85%}.calendar-main-page .calendar-settings .calendar-grid-description{padding-left:15px;color:#909c9c;display:block;max-width:95%}.calendar-main-page .calendar-settings .calendar-grid-fb-name{color:#909c9c}.calendar-main-page .calendar-settings .calendar-grid-color{width:25px;height:25px;border-radius:50%;margin:auto}.calendar-main-page .calendar-settings .ext-toggle-active{border:none;box-shadow:none;color:#f48120!important;font-weight:700}.calendar-main-page .calendar-settings .ext-toggle-active .sidebar-list__item__label{font-weight:700}.calendar-main-page .calendar-settings .ext-toggle-active .ufic{color:inherit}.calendar-main-page .calendar-settings .view_calendar_ufic_pencil{text-align:right;cursor:pointer}.calendar-main-page .calendar-settings .view_calendar_ufic_trash{cursor:pointer}.calendar-main-page .calendar-settings .calendar-details-wrapper{margin-top:10px}.calendar-main-page .calendar-settings .calendar-details-wrapper .row{margin-bottom:10px}.calendar-main-page .calendar-settings .calendar-details-wrapper .col-xs-10{font-weight:700}.calendar-main-page .calendar-icon{width:80px;min-height:60px}.calendar-main-page .calendar-icon .ufic-lg{font-size:58px;padding-top:10px}.calendar-main-page .k-widget.k-colorpalette table{box-shadow:none;border-spacing:3px;border-collapse:separate}.calendar-main-page .k-widget.k-colorpalette td{margin:5px;border-radius:50%}.calendar-main-page .custom-color .k-picker-wrap.k-state-default{width:25px;height:25px;border:none;border-radius:50%;margin-left:3px}.calendar-main-page .custom-color .k-picker-wrap.k-state-default.k-state-hover{box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3)}.calendar-main-page .custom-color .k-selected-color{border:3px solid #fff;width:20px;height:20px;border-radius:50%}.calendar-main-page .settings-buttons-area{padding-left:10px;margin-top:50px}.calendar-main-page .settings-buttons-area .btn{margin-right:15px}.calendar-main-page .k-edit-form-container{width:100%}.calendar-main-page .k-window{border-radius:0}.calendar-main-page .k-window-titlebar.k-header{background-color:#fff;border:transparent;border-radius:0}.calendar-main-page .k-window-titlebar.k-header .k-window-title{padding-left:15px;font-weight:700;color:#f48120}.calendar-main-page .k-window-titlebar.k-header .k-window-actions{margin-right:15px}.calendar-main-page .k-window-titlebar.k-header .k-state-hover{background-color:#fff;border:transparent;border-radius:0}.create-calendar-modal-form .calendar-settings-title{background-color:#fff;color:#f48120;font-size:26px;margin-top:10px;padding-left:65px;height:100%}.create-calendar-modal-form .calendar-settings-title .back-arrow-button-directive{display:inline-block}.create-calendar-modal-form .horizontal-line-label-wrapper{padding-left:85px;padding-right:0;margin-right:-15px;min-width:190px}.create-calendar-modal-form .horizontal-line-main-wrapper{padding-right:0;padding-left:0;margin-left:15px}.create-calendar-modal-form .nav-header{margin-bottom:30px}.create-calendar-modal-form .form-group label{display:block;text-align:right;padding-left:80px;margin-right:15px}.create-calendar-modal-form .control-label{color:#909c9c;font-weight:400;min-width:190px;padding-right:0}.create-calendar-modal-form .custom-color-label{color:#0076be;margin-top:5px;margin-left:20px;cursor:pointer}.create-calendar-modal-form .custom-color-label:hover{text-decoration:underline}.create-calendar-modal-form .k-picker-wrap{cursor:pointer}.create-calendar-modal-form .k-dropdown{width:40%;min-width:200px}.create-calendar-modal-form .horizontal-line{width:100%;border-bottom:1px solid #bcbec0;margin-bottom:20px}.create-calendar-modal-form .hr-place{margin-bottom:0}.create-calendar-modal-form .form-button{min-width:80px}.create-calendar-modal-form .org-name-create-calendar-form,.create-calendar-modal-form .fb-name-create-calendar{padding-top:7px}.create-calendar-modal-form .button-area{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-left:85px}.create-calendar-modal-form .calendar-owner-create-calendar-form{padding-top:7px}.one-calendar-view-modal{max-width:70%;margin:0 auto}.one-calendar-view-modal .calendar-icon{width:80px;min-height:60px}.one-calendar-view-modal .calendar-icon .ufic-lg{font-size:58px;padding-top:10px}.one-calendar-view-modal .calendar-modify-button,.one-calendar-view-modal .calendar-delete-button{max-width:40px;cursor:pointer}.one-calendar-view-modal .calendar-modify-button{padding:10px 10px 0 30px}.one-calendar-view-modal .calendar-delete-button{padding:10px 0 0 20px}.one-calendar-view-modal .header-row{min-height:60px}.one-calendar-view-modal .header-row__name-controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-left:15px}.one-calendar-view-modal .calendar-view-back-button{padding-left:0;padding-right:0;text-align:right}.one-calendar-view-modal .view_calendar_name{margin-top:0;color:#f48120;font-size:26px;word-wrap:break-word;max-width:95%}.one-calendar-view-modal .calendar-description-area{display:-ms-flexbox;display:flex;margin:0 -15px;padding:0 0 0 15px}.one-calendar-view-modal .calendar-description-gutter{max-width:80px;min-width:80px;-ms-flex-preferred-size:auto;flex-basis:auto}.one-calendar-view-modal .calendar-description{min-width:50%;word-wrap:break-word;-ms-flex-preferred-size:auto;flex-basis:auto;padding-right:15px}.one-calendar-view-modal .horizontal-line{min-width:100%;margin-top:15px;border-bottom:1px solid #bcbec0;margin-bottom:20px}.one-calendar-view-modal .ext-toggle-area{display:-ms-flexbox;display:flex;padding-left:8.33%}.one-calendar-view-modal .toggle-area{min-width:50%;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;padding:0 15px}.one-calendar-view-modal .calendar-view-ext-toggle{min-width:80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.one-calendar-view-modal .control-label{color:#909c9c;font-weight:400;min-width:190px;padding-right:0}.one-calendar-view-modal .item-of-description{margin-bottom:15px}.one-calendar-view-modal .sidebar-menu-buttons{font-weight:700;margin-bottom:10px}.one-calendar-view-modal .sidebar-menu-buttons .ufic-lg{font-size:24px}.one-calendar-view-modal .ext-toggle-active{border:none;box-shadow:none;color:#f48120!important}.one-calendar-view-modal .ext-toggle-active .sidebar-list__item__label{font-weight:700}.one-calendar-view-modal .ext-toggle-active .ufic{color:inherit}@media screen and (max-width:767px){.calendar-main-page .page-title{background-color:#f38120}.calendar-main-page .page-title .calendar-settings-title{background-color:#f38120;color:#fff}.calendar-main-page .page-title .new-calendar-header-title{opacity:1}.calendar-main-page .page-title .mobile-design-edit-button,.calendar-main-page .page-title .mobile-design-delete-button{margin-top:10px;display:inline-block}.calendar-main-page .page-title .mobile-design-edit-button .ufic,.calendar-main-page .page-title .mobile-design-delete-button .ufic{color:#fff;font-size:20px}.calendar-main-page .page-title .mobile-delete-edit-area{opacity:1;padding-left:0;padding-right:0}.calendar-main-page .page-title .mobile-design-delete-button{padding-left:15px}.calendar-main-page .page-title .settings-back-button{display:none}.calendar-main-page .page-title .close-mobile-design-button{display:block}.calendar-main-page .page-title .hamburger-menu-button{margin-top:10px;display:block}.calendar-main-page .page-title .hamburger-menu-button i{color:#fff}.calendar-main-page .calendar-settings .calendars-info .ext-toggle-menu{transform:translate(-100%,0);position:fixed;background-color:#fff;width:200px;height:100%;top:105px;z-index:1000;transition:all .2s}.calendar-main-page .calendar-settings .calendars-info .open-side-menu{transform:translateX(0);background-color:#fff;position:fixed;height:100%;top:105px;z-index:1000}.calendar-main-page .calendar-settings .calendars-info .new-calendar-button{margin-top:40px}.calendar-main-page .calendar-settings .calendars-info .calendar-grid-area{top:-100px;position:relative}.calendar-main-page .calendar-settings .calendars-info .calendar-checkbox,.calendar-main-page .calendar-settings .calendars-info .checkbox-header,.calendar-main-page .calendar-settings .calendars-info .view-preference-button,.calendar-main-page .calendar-settings .calendars-info .mobile-calendar-fb-branch-column{display:none}.calendar-main-page .modal,.calendar-main-page .modal-backdrop{top:105px}.create-calendar-modal-form{padding-left:60px}.create-calendar-modal-form .custom-color-label{padding-left:40px;padding-top:5px}.create-calendar-modal-form .nav-header{display:none}.create-calendar-modal-form .form-group label{padding-left:15px;text-align:left}.create-calendar-modal-form .horizontal-line-label-wrapper,.one-calendar-view-modal .hide-on-mobile{display:none}.one-calendar-view-modal .calendar-description{padding-left:60px;padding-right:45px}.one-calendar-view-modal .horizontal-line{margin-left:45px;margin-right:45px}.one-calendar-view-modal .mobile-calendar-details-text-decoration{font-weight:700;padding-left:30px}.menu-open-background{width:100%;height:100%;background-color:#000;opacity:.3;position:absolute;top:0}.calendars-general-wrapper,.calendars-list{margin-top:100px}}.calendar-main-settings-page .page-title{line-height:45px}.calendar-main-settings-page .page-title span{margin-bottom:-10px}.one-calendar-view-modal .calendar-share-wrapper,.one-calendar-view-modal .calendar-share-wrapper .container{width:100%}.one-calendar-view-modal .calendar-share-wrapper .share-calendar-checkbox{padding-left:0}.one-calendar-view-modal .calendar-share-wrapper .share-calendar-checkbox .share-calendar-checkbox-label{font-weight:700}.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place{margin-top:10px}.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place .k-dropdown{width:60%;min-width:250px}.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place .share-with-all-in-organization-fb{margin-left:30px;margin-top:5px;max-width:30px}.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place .share-with-all-in-organization-fb label{margin-bottom:auto 0}.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place .share-with-fb-row{margin-top:10px;min-height:34px}.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place .share-with-org-row{min-height:34px}.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place .share-with-fb-row .radio-label,.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place .share-with-org-row .radio-label{margin-top:5px}.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place .share-with-org-row{margin-top:0}.one-calendar-view-modal .calendar-share-wrapper .share-radio-buttons-place .org-fb-name{font-weight:700;color:#666}.one-calendar-view-modal .calendar-share-wrapper .share-with-people-notice{font-weight:700;margin-top:20px}.one-calendar-view-modal .calendar-share-wrapper .is-default-organization{margin-top:0}.one-calendar-view-modal .calendar-share-wrapper .share-table{margin-top:20px}.one-calendar-view-modal .calendar-share-wrapper .share-table .share-item-directive-wrapper{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #bdbec0}.one-calendar-view-modal .calendar-share-wrapper .share-table .share-directive-delete-place{min-height:34px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.one-calendar-view-modal .calendar-share-wrapper .share-table .share-item-email-wrapper{min-height:34px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.one-calendar-view-modal .calendar-share-wrapper .share-table .share-save-info-button{max-width:100px}.one-calendar-view-modal .calendar-share-wrapper .share-table .share-submit-cancel-block{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.one-calendar-view-modal .calendar-share-wrapper .share-table .calendar-share-discard{margin-left:15px}.one-calendar-view-modal .calendar-share-wrapper .share-table .share-add-form-wrapper{padding:10px 0;background-color:#f2f2f2}.one-calendar-view-modal .calendar-share-wrapper .share-table .share-info-table-header-item{font-weight:400;text-transform:uppercase;color:#0076be}.one-calendar-view-modal .calendar-share-wrapper .share-table .select-permission-dropdown{height:34px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.one-calendar-view-modal .calendar-share-wrapper .share-table .select-permission-dropdown .k-dropdown{width:100%;max-width:250px}.one-calendar-view-modal .calendar-share-wrapper .share-table .not-editable-user{float:left}.one-calendar-view-modal .calendar-share-wrapper .share-table .btn-add-email-to-list{width:100%;min-width:70px}.one-calendar-view-modal .calendar-share-wrapper .share-table .share-item-email{font-weight:700}.one-calendar-view-modal .calendar-share-wrapper .share-table .share-delete-user{max-width:20px;padding:5px;cursor:pointer}.create-edit-event-modal{margin:0 15% 0 10%;display:-ms-flexbox;display:flex}.create-edit-event-modal .back-button .back-arrow-button-directive{display:block;margin-right:-25px;margin-top:4px}.create-edit-event-modal .add-event-form{width:100%;padding:0 40px}.create-edit-event-modal .submit-area{display:-ms-flexbox;display:flex}.create-edit-event-modal .submit-area .btn-options-wrap{outline:none;padding:0;border:1px solid transparent;border-radius:2px;margin-bottom:9px;background-color:transparent}.create-edit-event-modal .submit-area .btn-options-wrap:hover,.create-edit-event-modal .submit-area .btn-options-wrap:active,.create-edit-event-modal .submit-area .btn-options-wrap.split-dropdown-opened{outline:none;border-color:#cecece;background-color:#e5e5e5}.create-edit-event-modal .submit-area .btn-options-wrap .btn-options{padding:5px 11px}.create-edit-event-modal .event-title{display:-ms-flexbox;display:flex}.create-edit-event-modal .event-title__input{-ms-flex-positive:1;flex-grow:1;padding:0 20px 0 0;font-size:16px;font-weight:700}.create-edit-event-modal .event-submit{margin-right:10px}.create-edit-event-modal .event-time-range{display:-ms-flexbox;display:flex}.create-edit-event-modal .time-picker-to-concat{width:15px;margin:0 10px;padding-top:10px}.create-edit-event-modal .time-picker-from,.create-edit-event-modal .time-picker-to{-ms-flex-preferred-size:250px;flex-basis:250px}.create-edit-event-modal .time-picker-from .k-datetimepicker,.create-edit-event-modal .time-picker-from .k-datepicker,.create-edit-event-modal .time-picker-to .k-datetimepicker,.create-edit-event-modal .time-picker-to .k-datepicker{width:100%}.create-edit-event-modal .has-error .k-picker-wrap.k-state-default{border:1px solid;border-radius:4px;border-color:red}.create-edit-event-modal .time-zone-button{margin-left:20px;padding-top:10px;text-transform:uppercase;color:#0076be}.create-edit-event-modal .time-zone-button:hover{cursor:pointer;text-decoration:underline}.create-edit-event-modal .event-repeatable-adjustment{display:-ms-flexbox;display:flex;margin-top:20px}.create-edit-event-modal .event-repeatable-adjustment__all-day{padding-top:10px}.create-edit-event-modal .event-repeatable-adjustment__repeat-type-select,.create-edit-event-modal .event-repeatable-adjustment__summary{margin-left:20px}.create-edit-event-modal .event-repeatable-adjustment__summary .repeat-event-summary-wrapper{max-width:100%}.create-edit-event-modal .event-repeatable-adjustment__summary .repeat-event-summary-wrapper:hover{cursor:pointer;color:#0076be;text-decoration:underline}.create-edit-event-modal .event-advanced-block-header{display:-ms-flexbox;display:flex}.create-edit-event-modal .event-advanced-block-header__event-details{width:65%;border-bottom:1px solid #bcbec0;text-transform:uppercase;color:#0076be}.create-edit-event-modal .event-advanced-block-header__attendees{width:35%;border-bottom:1px solid #bcbec0;text-transform:uppercase;color:#0076be}.create-edit-event-modal .event-advanced-block{display:-ms-flexbox;display:flex;margin-top:20px}.create-edit-event-modal .event-advanced-block__event-details{width:65%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.create-edit-event-modal .event-advanced-block__location{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.create-edit-event-modal .event-advanced-block__calendars{display:-ms-flexbox;display:flex;margin-top:20px}.create-edit-event-modal .event-advanced-block__user-calendars{-ms-flex-preferred-size:200px;flex-basis:200px;max-width:200px}.create-edit-event-modal .event-advanced-block__user-calendars .k-dropdown{width:100%}.create-edit-event-modal .event-advanced-block__visibility-options{margin-top:20px;display:-ms-flexbox;display:flex}.create-edit-event-modal .event-advanced-block__visibility{min-width:150px;margin-left:20px}.create-edit-event-modal .event-advanced-block__visibility .k-dropdown{width:100%}.create-edit-event-modal .event-advanced-block__text-editor{margin-top:20px;display:-ms-flexbox;display:flex}.create-edit-event-modal .event-advanced-block__text-editor-textarea{margin-right:20px;position:relative}.create-edit-event-modal .event-advanced-block__text-editor-textarea .k-editor{max-width:100%}.create-edit-event-modal .event-advanced-block__validation-tooltip-text{width:400px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:103%}.create-edit-event-modal .event-advanced-block__validation-tooltip-text::after{content:"";position:absolute;top:100%;left:5%;margin-left:-7px;border-width:7px;border-style:solid;border-color:#000 transparent transparent transparent}.create-edit-event-modal .event-advanced-block__color-palette{padding-left:15px;padding-right:0}.create-edit-event-modal .event-advanced-block__color-palette .k-colorpicker{width:1px;background-color:#fff}.create-edit-event-modal .event-advanced-block__color-palette .k-picker-wrap.k-state-default{top:5px;width:25px;height:25px;border:none;border-radius:50%;margin-left:3px}.create-edit-event-modal .event-advanced-block__color-palette .k-picker-wrap.k-state-default.k-state-hover{box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3)}.create-edit-event-modal .event-advanced-block__color-palette .k-selected-color{cursor:pointer;border:3px solid #fff;width:20px;height:20px;border-radius:50%}.create-edit-event-modal .event-advanced-block__attendees{width:35%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.create-edit-event-modal .ufic-map-marker,.create-edit-event-modal .ufic-calendar-mdc,.create-edit-event-modal .ufic-event,.create-edit-event-modal .ufic-suitcase,.create-edit-event-modal .ufic-align-left{display:block;width:25px;font-size:16px;margin:10px 15px 0 10px}.create-edit-event-modal .ufic-map-marker{padding-left:5px}.create-edit-event-modal .add-location-input{-ms-flex-positive:1;flex-grow:1;margin-right:20px}.create-edit-event-modal .attendees-ability{margin:20px 0 10px}.create-edit-event-modal .attendees-ability-checkbox{margin-bottom:5px}.create-edit-event-modal .event-different-timezone{display:-ms-flexbox;display:flex;margin-top:5px}.create-edit-event-modal .event-different-timezone__start-time{-ms-flex-preferred-size:250px;flex-basis:250px}.create-edit-event-modal .event-different-timezone__divider{width:15px;margin:0 10px}.create-edit-event-modal .event-different-timezone__end-time{-ms-flex-preferred-size:250px;flex-basis:250px}.create-edit-event-modal .disabled-ext-split-item{pointer-events:none;cursor:default}.create-edit-event-modal .disabled-ext-split-item a{color:#c6c6c6}.create-edit-event-modal event-attendees-auto-complete .k-autocomplete{width:100%}.modal-open .k-edit-form-container{width:400px}.calendar-main-page.modal-open .k-colorpalette.k-popup .k-palette{border:1px solid #ccc;border-radius:4px}.time-zone-popup-body__dropdown-start{-ms-flex-positive:1;flex-grow:1}.time-zone-popup-body__dropdown-start .k-dropdown{width:100%}.time-zone-popup-body__city-start{margin-top:15px;margin-left:115px}.time-zone-popup-body__city-start .k-dropdown{width:40%}.time-zone-popup-body .u-checkbox{margin-top:10px}.time-zone-popup-body .start-timezone__zone,.time-zone-popup-body .end-timezone__zone{display:-ms-flexbox;display:flex}.time-zone-popup-body .start-timezone__label,.time-zone-popup-body .end-timezone__label{width:100px;margin-right:15px;padding-top:5px}.time-zone-popup-body .end-timezone{margin-top:20px}.calendar-color-picker-modal .modal-dialog{width:300px}.repeat-event-popup-body .repeat-period-block,.repeat-event-popup-body .repeat-every-period-block,.repeat-event-popup-body .repeat-on-period-block,.repeat-event-popup-body .end-block,.repeat-event-popup-body .summary-block{display:-ms-flexbox;display:flex;margin-bottom:15px}.repeat-event-popup-body__label{padding:7px 20px 0 0}.repeat-event-popup-body__label,.repeat-event-popup-body__label-end{text-align:right;font-weight:400;color:#909c9c;-ms-flex-preferred-size:125px;flex-basis:125px}.repeat-event-popup-body__label-end{padding:0 20px 0 0}.repeat-event-popup-body__body{-ms-flex-positive:4;flex-grow:4}.repeat-event-popup-body__body .k-dropdown{width:100%}.repeat-event-popup-body__body .k-numerictextbox .k-icon{height:15px}.repeat-event-popup-body__body .repeat-item{display:-ms-flexbox;display:flex;margin-bottom:10px;padding-bottom:5px}.repeat-event-popup-body__body .repeat-item__label{margin-left:10px}.repeat-event-popup-body__body .repeat-item__num-box{-ms-flex-preferred-size:80px;flex-basis:80px;margin:0 10px 0 15px}.repeat-event-popup-body__body .repeat-item__after,.repeat-event-popup-body__body .repeat-item__repeat-on{margin-top:7px}.repeat-event-popup-body__body .repeat-item__datepicker,.repeat-event-popup-body__body .repeat-item__month-day{margin-left:15px}.repeat-event-popup-body__body .repeat-item__month-options{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;padding-left:10px}.repeat-event-popup-body__body .repeat-item__month-option{-ms-flex-positive:1;flex-grow:1}.repeat-event-popup-body__body .repeat-item__month-option .k-dropdown{width:150px}.repeat-event-popup-body__body .repeat-item__month-option--last .k-dropdown{float:right}.repeat-event-popup-body__body .repeat-item__year-options{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px}.repeat-event-popup-body__body .repeat-item__year-option{width:100px}.repeat-event-popup-body .repeat-every-suffix{padding:0 0 0 5px}.repeat-event-popup-body .year-option .k-dropdown{width:100px}.repeat-event-popup-body .month-options{margin-bottom:0}.calendars-occurrence-week{padding-top:7px;display:-ms-flexbox;display:flex}.calendars-occurrence-week .calendars-occurrence-day-directive{display:block;margin-right:10px;height:100%}.calendars-occurrence-week .calendars-occurrence-day{width:25px;height:25px;text-align:center;padding-top:3px;background-color:#f2f2f2;border-radius:50%;cursor:pointer}.calendars-occurrence-week .day-selected{background-color:#0077bf;color:#fff}.change-recurrence-option .repeat-item{display:-ms-flexbox;display:flex;margin-bottom:10px}.change-recurrence-option .repeat-item__label{margin-left:10px}.scheduler-modal-calendar-select .k-input{padding:5px 10px 5px 5px;position:relative}.scheduler-modal-calendar-select .dropdown-calendar-value-color{display:inline-block;height:22px;width:22px;margin-left:-10px;border-radius:50%}.scheduler-modal-calendar-select .dropdown-calendar-value-name{display:block;position:absolute;max-width:90%;top:7px;left:30px}.dropdown-calendar-item{display:-ms-flexbox;display:flex;height:30px}.dropdown-calendar-text-color{display:block;height:22px;min-width:22px;margin-top:3px;border-radius:50%;border:1px solid #fff}.dropdown-calendar-text-name{display:block;padding-top:7px;margin-left:10px}.scheduler-event-modal-form{margin:0 20px}.scheduler-event-modal-form .form-control{box-sizing:border-box}.scheduler-event-title{width:100%;margin-bottom:20px}.scheduler-event-title__input{width:100%;display:block;margin:0 auto}.scheduler-modal-label{color:#909c9c;font-weight:400;margin-bottom:5px}.scheduler-modal-label .ufic-calendar-mdc,.scheduler-modal-label .ufic-event{margin-top:10px}.scheduler-modal-label .ufic-clock-o{margin-left:1px}.scheduler-modal-label .ufic{width:15px}.scheduler-modal-times{color:#666;margin-bottom:10px;margin-left:20px}.scheduler-modal-times__times{text-transform:lowercase}.scheduler-modal-calendar-select{margin-bottom:10px;margin-left:20px;-ms-flex-positive:1;flex-grow:1}.scheduler-modal-calendar-select .k-dropdown{width:100%}.scheduler-modal-event-info{display:-ms-flexbox;display:flex}.scheduler-event-preview-modal .ufic{width:15px}.scheduler-event-preview-modal .ufic-clock-o{margin-left:1px}.scheduler-event-preview-modal .scheduler-modal-calendar-name{padding-top:5px;margin-left:20px}.attendees-list{margin-top:20px}.attendees-list__header{margin-bottom:10px}.attendees-list__list-wrapper{max-height:260px;overflow:auto}.event-attendees-list-item{display:-ms-flexbox;display:flex;padding:5px 0;cursor:pointer}.event-attendees-list-item .user-icon{height:25px;min-width:25px;max-width:25px;border:1px solid #6d6d6d;border-radius:50%;text-align:center;margin:auto 10px}.event-attendees-list-item .ufic{display:inline-block;vertical-align:middle}.event-attendees-list-item .contact-info{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:end;align-content:flex-end;overflow:hidden}.event-attendees-list-item .contact-info__email{margin:auto 0}.event-attendees-list-item .contact-info__isorganizer{color:#909c9c}.event-attendees-list-item .remove-attendee{visibility:hidden;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between}.event-attendees-list-item .remove-attendee .ufic-trash{margin:auto 10px}.event-attendees-list-item:hover{background-color:#e4e9ed}.event-attendees-list-item:hover .remove-attendee{visibility:visible;display:-ms-flexbox;display:flex}.event-attendees-list-item__is-owner{margin-top:10px}.event-attendees-list-item__is-owner:hover{cursor:default;background-color:transparent}.calendar-event-attendee-autocomplete-template-wrapper{width:100%;overflow:hidden}.calendar-event-attendee-autocomplete-template{color:#909c9c}.calendar-event-attendee__wrapper{position:relative}.calendar-event-attendee__validation-tooltip-text{width:200px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:120%}.calendar-event-attendee__validation-tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:#000 transparent transparent transparent}@keyframes expand{from{transform:scale(0);opacity:0}}.calendar-day-slot-preview{position:absolute;padding:5px;width:220px;background:#fff;border:1px solid #909c9c;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);z-index:1001;animation:expand .3s ease-in-out}.calendar-day-slot-preview__header{display:-ms-flexbox;display:flex}.calendar-day-slot-preview__header__date{-ms-flex-positive:1;flex-grow:1;padding:5px}.calendar-day-slot-preview__header__close{padding:10px;cursor:pointer}.calendar-day-slot-preview__header__day{font-weight:700;font-size:18px}.calendar-day-slot-preview__event{padding:5px;cursor:pointer;max-width:200px}.calendar-day-slot-preview__event:hover{background:#e4e9ed}.calendar-day-slot-preview__event__color{width:20px;height:20px;border-radius:50%;display:inline-block;vertical-align:middle}.calendar-day-slot-preview__event__info{font-size:10px}.calendar-day-slot-preview__event__info,.calendar-day-slot-preview__event__info span{display:inline-block;vertical-align:middle}.calendar-day-slot-preview__event__info-title{font-size:12px;display:inline-block;max-width:100px}.calendar-day-slot-preview__backdrop{position:fixed;z-index:1000;top:0;left:0;min-width:100%;min-height:100%;background:rgba(0,0,0,.1)}.repeat-event-summary-wrapper{padding-top:7px;max-width:300px}.custom-event-template__month{display:-ms-flexbox;display:flex}.custom-event-template__month-title{margin-left:5px}.custom-event-template__month-time{font-size:10px;padding-top:2px;text-transform:lowercase}.custom-event-template__day-week-short{display:-ms-flexbox;display:flex}.custom-event-template__day-week-short-title{max-width:70%}.custom-event-template__day-week-short-time{margin-left:5px;font-size:10px;padding-top:2px;text-transform:lowercase}.custom-event-template__day-week-long-time{margin-left:7px;font-size:10px;padding-top:2px;text-transform:lowercase}@media only screen and (max-width:1200px){.custom-event-template__month-time,.custom-event-template__day-week-short-time,.custom-event-template__day-week-short-title-coma{display:none}}.calendar-search-header{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex}.calendar-search-header__result{margin-left:15px;padding-top:15px;font-size:16px;color:#666}.calendar-search-header__term{font-weight:600}.calendar-search-results{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;padding-bottom:20px}.calendar-search-results .empty-panel{margin-top:200px}.calendar-search-results thead{display:none}.calendar-search-results__event-list .base-grid tr.k-state-selected:hover td{background:#e4e9ed}.calendar-search-results__event-list .base-grid tr.grid-row-selected,.calendar-search-results__event-list .base-grid tr.k-state-selected.grid-row-selected{background:#0077bf}.calendar-search-results__event-list .base-grid tr.k-state-selected.grid-row-selected:hover td{background:#0077bf}.calendar-search-results__event-list .base-grid tr.k-alt.k-state-selected{background:#fff}.calendar-search-results__event-list .base-grid tr.k-alt.k-state-selected:hover td{background:#e4e9ed}.calendar-search-results__event-list .base-grid tr.k-alt.k-state-selected.grid-row-selected{background:#0077bf}.calendar-search-results__event-list .base-grid tr.k-alt.k-state-selected.grid-row-selected:hover td{background:#0077bf}.calendar-search-start-date{padding-left:10px}.calendar-search-start-date__day-of-week{font-size:12px}.calendar-search-start-date__date{font-size:13px}.calendar-search-color-time{display:-ms-flexbox;display:flex}.calendar-search-color-time__color{width:25px;height:25px;border:2px solid #fff;border-radius:50%}.calendar-search-color-time__time-all-day{padding:5px;margin-left:10px}.calendar-search-color-time__time{padding:5px;margin-left:10px;text-transform:lowercase}.calendar-settings-page{margin-left:230px}.calendar-settings-page .with-back-button{padding-left:8px}.calendar-settings-page .with-back-button .header-name{display:inline-block;margin-top:-1px;height:100%}.calendar-settings-page .calendars-general-wrapper{padding-left:15px;min-width:550px;margin-top:55px}.calendar-settings-page .calendars-general-wrapper .row{margin-bottom:15px}.calendar-settings-page .calendars-general-wrapper .k-dropdown{width:80%}.calendar-settings-page .calendars-general-wrapper .general-settings-checkboxes{margin-bottom:0;min-width:170px}.calendar-settings-page .calendars-general-wrapper .general-settings-checkboxes .general-settings-checkbox{min-width:75px}.calendar-settings-page .calendars-general-wrapper .general-settings-submit{min-width:170px}.calendar-settings-page .calendars-general-wrapper .form-label{padding-top:10px;text-align:left;min-width:170px;color:#909c9c}.calendar-settings-page .calendars-general-wrapper .header-label{font-weight:700}.calendar-settings-page .calendars-general-wrapper .u-checkbox{color:#909c9c;margin-bottom:10px}.calendar-settings-page .calendars-general-wrapper .view-options .row{margin-bottom:0}.calendar-settings-page .settings-calendars-list{margin-top:55px}.calendar-settings-page .calendars-list .container,.calendar-settings-page .calendars-general-wrapper .container{width:calc(100% - 40px);padding-bottom:30px}.calendar-settings-page .calendars-list .grid-name-column,.calendar-settings-page .calendars-general-wrapper .grid-name-column{padding-bottom:18px}.calendar-settings-page .calendars-list .base-grid .k-grid-header th,.calendar-settings-page .calendars-general-wrapper .base-grid .k-grid-header th{cursor:default}@media (max-width:768px){.calendar-settings-page .calendars-list,.calendar-settings-page .calendars-general-wrapper{padding-left:40px}}.calendar-settings-page .calendars-list .calendar-grid-name-header,.calendar-settings-page .calendars-general-wrapper .calendar-grid-name-header{padding-bottom:25px;text-transform:none;font-weight:700;color:#666}.calendar-settings-page .calendars-list .checkbox-header,.calendar-settings-page .calendars-general-wrapper .checkbox-header{text-align:center;padding-bottom:0}.calendar-settings-page .calendars-list .buttons__all,.calendar-settings-page .calendars-general-wrapper .buttons__all{text-align:center;text-transform:none}.calendar-settings-page .calendars-list .buttons__all .first-button-in-group,.calendar-settings-page .calendars-general-wrapper .buttons__all .first-button-in-group{padding:0;text-align:right}.calendar-settings-page .calendars-list .buttons__all .second-button-in-group,.calendar-settings-page .calendars-general-wrapper .buttons__all .second-button-in-group{padding:0;text-align:left}.calendar-settings-page .calendars-list .calendar-checkbox,.calendar-settings-page .calendars-general-wrapper .calendar-checkbox{text-align:center;padding-bottom:0}.calendar-settings-page .calendars-list .calendar-checkbox .u-checkbox,.calendar-settings-page .calendars-general-wrapper .calendar-checkbox .u-checkbox{color:#909c9c;margin-bottom:0}.calendar-settings-page .calendars-list .color-column,.calendar-settings-page .calendars-general-wrapper .color-column{padding-bottom:0}.calendar-settings-page .view-preference-button{color:#0076be;cursor:pointer;padding-right:10px}.calendar-settings-page .view-preference-button:hover{text-decoration:underline}.booking-calendar-menu-divider{height:calc(100vh - 200px)}.online-booking-manage-organizations-directive .manage-organization-content{padding:10px 0}.online-booking-manage-organizations-directive .manage-organization-content__tabs{display:-ms-flexbox;display:flex}.online-booking-manage-organizations-directive .manage-organization-content__tab{text-align:center;margin-left:0}.online-booking-manage-organizations-directive .manage-organization-content__tab.ext-toggle-active{font-weight:700;color:#f48120;border:none;box-shadow:none}.modal.modal-right-sidebar-connect-fb-uo .modal-dialog{position:fixed;margin:auto;width:650px;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-connect-fb-uo .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-connect-fb-uo.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-connect-fb-uo.fade.in .modal-dialog{right:0}.ob-organizations-list-directive__info{height:50px;margin-top:70px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ob-organizations-list-directive__info .empty-panel__icon{width:50px}.ob-organizations-list-directive__info .empty-panel--organization-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.ob-organizations-list-directive__info--text{font-size:16px;font-weight:700;margin:auto}.ob-organizations-list-directive__create-org-btn{padding-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ob-organizations-list-directive__create-org-btn .create-org-btn{font-size:18px}.ob-organizations-list-directive__unsubscripted-counter{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#0076be;text-decoration:underline}.ob-organizations-list-directive__unsubscripted-counter-inner{cursor:pointer}.ob-organizations-list-directive__org-list{margin-top:20px}.connect-fb-uo-modal{overflow-y:hidden;padding:30px 30px 0;position:relative;width:100%;height:100%}.connect-fb-uo-modal__name{display:-ms-flexbox;display:flex}.connect-fb-uo-modal__name-not-connected{font-size:24px;-ms-flex-positive:1;flex-grow:1}.connect-fb-uo-modal__close-button{height:13px;cursor:pointer}.connect-fb-uo-modal__contact-us{margin:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.connect-fb-uo-modal__contact-us a,.connect-fb-uo-modal__contact-us a:hover,.connect-fb-uo-modal__contact-us a:visited,.connect-fb-uo-modal__contact-us a:active{color:#0076be;text-decoration:underline;padding:0 5px}.connect-fb-uo-modal__scrollable{height:calc(100vh - 170px);overflow-y:auto;overflow-x:hidden}.connect-fb-uo-modal__uo-subscriptions-list-item{height:40px;width:100%;display:-ms-flexbox;display:flex;padding:0 15px}.connect-fb-uo-modal__uo-subscriptions-list-item .u-checkbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:15px}.connect-fb-uo-modal__uo-subscriptions-list-item .u-checkbox label{margin-bottom:0}.connect-fb-uo-modal__uo-subscriptions-list-item.list-item-header{background-color:#e4e9ed;font-weight:600}.connect-fb-uo-modal__list-item-content-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.connect-fb-uo-modal__booking-organizations{display:-ms-flexbox;display:flex;margin-top:20px}.connect-fb-uo-modal__booking-organizations-select{max-width:495px;-ms-flex-positive:1;flex-grow:1;padding-right:15px}.connect-fb-uo-modal__booking-organizations-select .k-widget{width:100%}.connect-fb-uo-modal__create-org-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.connect-fb-uo-modal__create-org-button-btn{color:#0076be;text-decoration:underline;cursor:pointer}.connect-fb-uo-modal__existing-org-owners-list,.connect-fb-uo-modal__uo-members-list,.connect-fb-uo-modal__uo-subscriptions-fb-connect{margin-top:15px}.connect-fb-uo-modal__existing-org-owners-list-header,.connect-fb-uo-modal__uo-members-list-header{height:40px;padding-left:15px;font-weight:700;background-color:#e4e9ed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.connect-fb-uo-modal__uo-members-list-item{display:-ms-flexbox;display:flex;padding:5px 0 0 15px}.connect-fb-uo-modal__uo-members-list-name{padding-right:5px}.connect-fb-uo-modal__uo-members-list-email{padding:0 15px 0 0}.connect-fb-uo-modal__uo-members-list-delete .ufic{cursor:pointer}.connect-fb-uo-modal__existing-org-owners-list-item{display:-ms-flexbox;display:flex;padding:5px 0 0 15px}.connect-fb-uo-modal__uo-subscribtion-managers-select{display:-ms-flexbox;display:flex;margin-top:15px}.connect-fb-uo-modal__uo-subscribtion-managers-select-widget{-ms-flex-positive:1;flex-grow:1;padding-right:15px}.connect-fb-uo-modal__uo-subscribtion-managers-select-widget .k-widget{width:100%}.connect-fb-uo-modal__uo-subscribtion-managers-select-button{min-width:100px}.connect-fb-uo-modal__uo-subscribtion-managers-select-button .btn{width:100%}.connect-fb-uo-modal__uo-subscriptions-fb-connect-header{height:40px;font-weight:700;background-color:#e4e9ed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.connect-fb-uo-modal__uo-subscriptions-fb-connect-header-inner{display:-ms-flexbox;display:flex}.connect-fb-uo-modal__uo-subscriptions-fb-connect-item-inner{display:-ms-flexbox;display:flex;height:40px}.connect-fb-uo-modal__uo-subscriptions-fb-connect-header-uo{width:60%}.connect-fb-uo-modal__uo-subscriptions-fb-connect-header-uo,.connect-fb-uo-modal__uo-subscriptions-fb-connect-header-fb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 15px}.connect-fb-uo-modal__uo-subscriptions-fb-connect-header-fb{width:40%}.connect-fb-uo-modal__uo-subscriptions-fb-connect-header-fb .k-widget{width:100%}.connect-fb-uo-modal__submit-area{padding:15px 0;border-top:1px solid #ccc;display:-ms-flexbox;display:flex;position:absolute;width:calc(100% - 60px);bottom:0}.online-booking-create-organization-modal-body__label{padding:10px 0}.modal.modal-right-sidebar-branding-ob .modal-dialog{position:fixed;margin:auto;width:550px;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-branding-ob .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-branding-ob.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-branding-ob.fade.in .modal-dialog{right:0}.ob-organizations-list-item-directive__organization{padding:0 10px;height:40px;border-bottom:1px solid #ccc;display:-ms-flexbox;display:flex;cursor:pointer}.ob-organizations-list-item-directive__organization:hover{background-color:#e4e9ed}.ob-organizations-list-item-directive__organization.openned{background-color:#0077bf;color:#fff}.ob-organizations-list-item-directive__organization.openned .ufic{color:#fff}.ob-organizations-list-item-directive__organization--caret,.ob-organizations-list-item-directive__organization--building-icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:10px}.ob-organizations-list-item-directive__organization--caret{font-size:14px}.ob-organizations-list-item-directive__organization--caret .closed{transform:rotate(-90deg)}.ob-organizations-list-item-directive__organization--building-icon{font-size:18px}.ob-organizations-list-item-directive__organization-name{display:-ms-flexbox;display:flex;max-width:95%;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:10px}.ob-organizations-list-item-directive__unsubscribe,.ob-organizations-list-item-directive__uo-subscription-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 10px}.ob-organizations-list-item-directive__uo-subscription-name{-ms-flex-positive:1;flex-grow:1}.ob-organizations-list-item-directive__facility-branches .facility-branch{display:-ms-flexbox;display:flex;height:40px;border-bottom:1px solid #ccc}.ob-organizations-list-item-directive__facility-branches .facility-branch:hover{background-color:#e4e9ed}.ob-organizations-list-item-directive__facility-branches .facility-branch.selected{background-color:#e4e9ed}.ob-organizations-list-item-directive__fb-name,.ob-organizations-list-item-directive__fb-unsubscribe,.ob-organizations-list-item-directive__fb-uo-subscription-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.ob-organizations-list-item-directive__fb-name{padding:0 15px 0 30px}.ob-organizations-list-item-directive__fb-unsubscribe{cursor:pointer}.ob-organizations-list-item-directive__fb-uo-subscription-name{padding:0 15px}.branding-ob-modal{overflow-y:hidden;padding:30px 30px 0;position:relative;width:100%;height:100%}.branding-ob-modal__close-button{cursor:pointer}.branding-ob-modal__name{display:-ms-flexbox;display:flex}.branding-ob-modal__name-full{font-size:24px;-ms-flex-positive:1;flex-grow:1;padding-bottom:20px}.branding-ob-modal__logo-place{margin-top:10px;width:50px;height:50px;border:1px solid transparent;margin-left:-5px;border-radius:3px}.branding-ob-modal__logo{font-size:40px}.branding-ob-modal__branch{margin-top:10px}.branding-ob-modal__branch-name{font-size:16px}.branding-ob-modal__label-copy{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.branding-ob-modal__copy{cursor:pointer;color:#0076be;text-decoration:underline}.branding-ob-modal__link-content{height:auto;min-height:34px}.branding-ob-modal__color-label{margin-top:20px}.branding-ob-modal__color{display:-ms-flexbox;display:flex;height:35px}.branding-ob-modal__color-value{width:100px;height:35px;text-align:center;border:1px solid #ccc;padding:6px;border-radius:3px}.branding-ob-modal__color-picker{margin-left:15px;padding-top:5px;cursor:pointer}.branding-ob-modal__color-picker .k-widget,.branding-ob-modal__color-picker .k-picker-wrap{cursor:pointer;border:none;width:25px;height:25px;border-radius:50%!important}.branding-ob-modal__color-picker .k-state-active{cursor:pointer}.branding-ob-modal__color-picker .k-state-active,.branding-ob-modal__color-picker .k-picker-wrap.k-state-border-down .k-selected-color{width:25px;height:25px;border-radius:50%!important}.branding-ob-modal__color-picker .k-selected-color{cursor:pointer;width:25px;height:25px;border-radius:50%!important}.branding-ob-modal__restore-button{padding-left:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.branding-ob-modal__restore-button .restore-button{cursor:pointer;color:#0076be;text-decoration:underline}.branding-ob-modal__branch-info .branch-info-row{display:-ms-flexbox;display:flex;margin:10px 0}.branding-ob-modal__branch-info .branch-info-label{width:30px}.branding-ob-modal .edit-branch{padding-left:10px}.branding-ob-modal .edit-branch .ufic{cursor:pointer}.branding-ob-modal .edit-branch-block{height:95%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.branding-ob-modal .discard-btn{margin-left:5px}.branding-ob-modal .branch-name-input{font-size:14px;font-weight:700}.branding-ob-modal .address-parser{position:relative}.branding-ob-modal .address-parser .contact-form__ellipsis__address{margin-right:5%}.branding-ob-modal .edit-branch-block-row{display:-ms-flexbox;display:flex;margin:10px 0}.branding-ob-modal .edit-branch-block-label{width:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.branding-ob-modal .edit-branch-block-label.marker{-ms-flex-pack:start;justify-content:flex-start;padding-top:5px}.branding-ob-modal .edit-branch-block-input{width:60%}.header-organizations-selector-directive{height:50px}.header-organizations-selector-directive .u-header__organizations{min-width:220px;max-width:300px;height:100%;padding-right:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-organizations-selector-directive .u-header__organizations:hover,.header-organizations-selector-directive .u-header__organizations.open{background-color:#d9d9d9}.header-organizations-selector-directive .u-header__organizations__current-organization{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.header-organizations-selector-directive .u-header__organizations__dropdown{display:-ms-flexbox;display:flex}.header-organizations-selector-directive .u-header__organizations__main-logo{padding:0 10px}.header-organizations-selector-directive .u-header__organizations__main-logo .ufic{font-size:28px;color:#179ff4}.header-organizations-selector-directive .u-header__organizations__list{height:auto;max-height:180px;overflow-x:hidden;margin-bottom:0;padding-top:5px}.header-organizations-selector-directive .u-header__organizations__list__item{padding-top:10px;padding-bottom:10px;height:60px;display:-ms-flexbox;display:flex;cursor:pointer;max-width:440px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-organizations-selector-directive .u-header__organizations__list__item:hover{background-color:#f2f2f2}.header-organizations-selector-directive .u-header__organizations__list__item__org-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - 80px)}.header-organizations-selector-directive .u-header__organizations__list__item .u-header__logo__icon{margin-left:10px}.header-organizations-selector-directive .u-header__organizations__list__item .u-header__logo__icon .ufic{font-size:28px;color:#179ff4}.portal-accounts-list-directive{width:100%;min-height:200px}.portal-accounts-list-directive .empty-panel--accounts-list{padding-top:70px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.portal-accounts-list-directive .empty-panel__icon{width:50px}.portal-accounts-list-directive__info{display:-ms-flexbox;display:flex;height:50px}.portal-accounts-list-directive__info--text{font-weight:700;font-size:16px;display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.portal-accounts-list-directive__create-new{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:25px}.portal-accounts-list-directive__filter-create-new-inner{display:-ms-flexbox;display:flex}.portal-accounts-list-directive__filter-create-new-inner div{padding-top:7px}.portal-accounts-list-directive__or{font-size:14px}.portal-accounts-list-directive__create-in-bulk{font-size:14px;color:#0076be;cursor:pointer}.portal-accounts-list-directive__create-in-bulk:hover{text-decoration:underline}.portal-accounts-list-directive__create-new-btn{background-color:#fff;color:#6d6d6d}.portal-accounts-list-directive__create-new-btn .ufic{color:#6d6d6d}.portal-accounts-list-directive__create-new-btn:hover,.portal-accounts-list-directive__create-new-btn:hover .ufic{color:#242424}.portal-accounts-list-directive__create-new-btn:focus,.portal-accounts-list-directive__create-new-btn:active{outline:none!important;background-image:none!important;box-shadow:none!important}.portal-accounts-list-directive__filter-create-new{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 5px}.portal-accounts-list-directive__branch-selector{width:400px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.portal-accounts-list-directive__branch-selector .paginator{margin-top:0}.portal-accounts-list-directive__branch-selector .paginator .paginator-menu--active{z-index:100;min-width:120px;max-width:150px!important}.portal-accounts-list-directive__branch-selector-paginator{min-width:150px;margin-right:15px}.portal-accounts-list-directive__branch-selector-select{-ms-flex-positive:1;flex-grow:1;padding-right:15px}.portal-accounts-list-directive__branch-selector-select .k-widget{width:100%}.modify-booker-account-form{margin:0 15px}.modify-booker-account-form label{color:#909c9c;font-weight:400}.modify-booker-account-form__name{padding-top:15px;display:-ms-flexbox;display:flex}.modify-booker-account-form__name--first-name{-ms-flex-positive:1;flex-grow:1;padding-right:10px}.modify-booker-account-form__name--last-name{-ms-flex-positive:1;flex-grow:1;padding-left:10px}.modify-booker-account-form__email,.modify-booker-account-form__branches{padding-top:10px}.modify-booker-account-form__email-danger{height:25px;padding-top:5px}.modify-booker-account-form__email-view{font-size:16px}.modify-booker-account-form__branches .k-widget{width:100%}.disconnected-from-uo{color:red}.base-grid tr.grid-row-selected .disconnected-from-uo{color:#fff}.add-booker-account-modal{margin:10px 15px;min-height:380px}.add-booker-account-modal label{color:#909c9c;font-weight:400}.add-booker-account-modal__patients{margin-top:10px}.add-booker-account-modal__patients .k-i-loading{background-image:none!important}.add-booker-account-modal__patient-info{padding:15px}.add-booker-account-modal__patient-info .full-name{font-size:14px}.add-booker-account-modal__patient-info .address,.add-booker-account-modal__patient-info .case-type-label{margin-top:10px}.add-booker-account-modal__patient-info .case-type .k-widget{width:40%}.add-booker-account-modal__email{margin-top:10px}.add-booker-account-modal .k-widget{width:100%}.online-booking-ob-account-view-page .online-booking-content{margin-left:230px}.online-booking-ob-account-view-page aside{overflow:hidden}.online-booking-ob-account-view-page .ob-account-view__header-info-block{display:-ms-flexbox;display:flex;margin:0 10px 0 8px}.online-booking-ob-account-view-page .ob-account-view__account-header-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-size:18px;color:#747474;padding-left:8px}.online-booking-ob-account-view-page .ob-account-view__account-header-controls{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:15px}.online-booking-ob-account-view-page .ob-account-view__account-header-controls--inner{display:-ms-flexbox;display:flex}.online-booking-ob-account-view-page .ob-account-view__account-header-controls-control{margin:0 0 0 10px;cursor:pointer}.online-booking-ob-account-view-page .ob-account-view__info-block{padding-top:10px}.online-booking-ob-account-view-page .ob-account-view__checkbox label{margin-bottom:0}.online-booking-ob-account-view-page .ob-account-view__checkbox .ob-account-view__info-block-item-body{padding-left:3px}.online-booking-ob-account-view-page .ob-account-view__info-block-item{display:-ms-flexbox;display:flex;padding-bottom:10px;height:35px}.online-booking-ob-account-view-page .ob-account-view__info-block-item-label,.online-booking-ob-account-view-page .ob-account-view__info-block-item-body{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-view-page .ob-account-view__info-block-item-body{padding-left:10px}.online-booking-ob-account-view-page .ob-account-view__danger{color:red}.online-booking-ob-activate-account-page{background-color:#f2f2f2}.online-booking-ob-activate-account-page footer{position:fixed;width:100%;bottom:0}.online-booking-ob-activate-account-page .help-block-mobile{display:none}.online-booking-ob-activate-account-page .main-content{margin:0}.online-booking-ob-activate-account-page .ob-activate-container{position:absolute;width:100%;height:100%;min-height:640px}.online-booking-ob-activate-account-page .ob-activate-content{height:100%;display:-ms-flexbox;display:flex}.online-booking-ob-activate-account-page .ob-activate-content__org-name-name{font-weight:400}.online-booking-ob-activate-account-page .ob-activate-content .logo-start{max-width:90%}.online-booking-ob-activate-account-page .ob-activate-content .logo-start img{object-fit:contain;max-width:100%;box-sizing:border-box;max-height:130px;border-radius:4px}.online-booking-ob-activate-account-page .ob-activate-content__info{width:65%;padding:15px;height:100%;background-color:var(--branding-color);position:relative}.online-booking-ob-activate-account-page .ob-activate-content__org-name-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}.online-booking-ob-activate-account-page .ob-activate-content__branch-name-icon{margin-right:10px}.online-booking-ob-activate-account-page .ob-activate-content__branch-name-icon .ufic{color:var(--branding-color)}.online-booking-ob-activate-account-page .ob-activate-content__org-name{display:-ms-flexbox;display:flex;background-color:#fff;border-radius:4px}.online-booking-ob-activate-account-page .ob-activate-content__org-name-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5em;max-height:4.5em}.online-booking-ob-activate-account-page .ob-activate-content__org-name-name.has-image{width:auto}.online-booking-ob-activate-account-page .ob-activate-content__form{width:35%;padding:15px;position:relative;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.online-booking-ob-activate-account-page .ob-activate-content__form .ob-activate-content__org-name,.online-booking-ob-activate-account-page .ob-activate-content__form .ob-activate-content__org-name-wrap,.online-booking-ob-activate-account-page .ob-activate-content__form-mobile-header{display:none}.online-booking-ob-activate-account-page .ob-activate-content__org-name-icon{margin-right:10px}.online-booking-ob-activate-account-page .ob-activate-content__org-name-icon .ufic{color:var(--branding-color)}.online-booking-ob-activate-account-page .ob-activate-content__org-name{padding:15px;display:-ms-flexbox;display:flex;color:var(--branding-color);font-size:24px;font-weight:700}.online-booking-ob-activate-account-page .ob-activate-content__greetings{font-size:42px;padding:15px 15px 0;font-weight:700;color:#fff}.online-booking-ob-activate-account-page .ob-activate-content__sub-greetings{color:#fff;padding:0 15px 15px}.online-booking-ob-activate-account-page .ob-activate-content__form-terms{text-align:center;margin-top:15px}.online-booking-ob-activate-account-page .ob-activate-content__form-name{font-size:24px;padding:20px 0 10px}.online-booking-ob-activate-account-page .ob-activate-content__form-email{font-size:24px;padding:0 0 45px}.online-booking-ob-activate-account-page .ob-activate-content__form-submit .btn-confirm-reg{background-color:var(--branding-color);border-radius:0;height:45px}.online-booking-ob-activate-account-page .online-booking-password-tooltip .tooltip-inner{max-width:300px;width:300px}@media only screen and (max-width:768px){.online-booking-ob-activate-account-page{height:100%;background-color:#fff}.online-booking-ob-activate-account-page .main-content{margin:0;height:100%;background-color:var(--branding-color)}.online-booking-ob-activate-account-page .help-block{display:none}.online-booking-ob-activate-account-page .tooltip{visibility:hidden}.online-booking-ob-activate-account-page .help-block-mobile{padding-top:10px;text-align:center;display:block}.online-booking-ob-activate-account-page footer{display:none!important}.online-booking-ob-activate-account-page .ob-activate-container{box-shadow:none}.online-booking-ob-activate-account-page .feedback-button{display:none}.online-booking-ob-activate-account-page .ob-activate-content{border:none}.online-booking-ob-activate-account-page .ob-activate-content__org-name{padding:0;font-size:18px;border-radius:4px}.online-booking-ob-activate-account-page .ob-activate-content__org-name-name{font-weight:400}.online-booking-ob-activate-account-page .ob-activate-content__form-name,.online-booking-ob-activate-account-page .ob-activate-content__form-email{color:#fff;text-align:center}.online-booking-ob-activate-account-page .ob-activate-content__info{display:none}.online-booking-ob-activate-account-page .ob-activate-content__form{background-color:var(--branding-color);width:100%;box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0;color:#fff;display:block}.online-booking-ob-activate-account-page .ob-activate-content__form .ob-activate-content__org-name,.online-booking-ob-activate-account-page .ob-activate-content__form .ob-activate-content__org-name-wrap{display:-ms-flexbox;display:flex}.online-booking-ob-activate-account-page .ob-activate-content__form-submit .btn-confirm-reg{background-color:#fff;color:#6d6d6d}.online-booking-ob-activate-account-page .ob-activate-content__form-mobile-header{display:block}}@media only screen and (min-width:768px) and (max-width:1024px){.online-booking-ob-activate-account-page{height:100%;background-color:#fff}.online-booking-ob-activate-account-page .main-content{margin:0;height:100%;background-color:#179ff4}.online-booking-ob-activate-account-page .u-layout{height:100%}.online-booking-ob-activate-account-page footer{display:none!important}.online-booking-ob-activate-account-page .feedback-button{display:none}.online-booking-ob-activate-account-page .ob-activate-container{box-shadow:none;border-radius:0;height:100%}.online-booking-ob-activate-account-page .ob-activate-content{border:none}.online-booking-ob-activate-account-page .ob-activate-content__org-name{padding:0;font-size:18px;border-radius:4px}.online-booking-ob-activate-account-page .ob-activate-content__form-name,.online-booking-ob-activate-account-page .ob-activate-content__form-email{color:#333}.online-booking-ob-activate-account-page .ob-activate-content__info{width:55%}.online-booking-ob-activate-account-page .ob-activate-content__form{background-color:#fff;width:45%;height:100%;box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0}.online-booking-ob-activate-account-page .ob-activate-content__form .ob-activate-content__org-name{display:-ms-flexbox;display:flex}}.online-booking-ob-account-login-page{background-color:#f2f2f2}.online-booking-ob-account-login-page footer{position:fixed;width:100%;bottom:0}.online-booking-ob-account-login-page .help-block-mobile{display:none}.online-booking-ob-account-login-page .main-content{margin:0}.online-booking-ob-account-login-page .btn-primary{border:none}.online-booking-ob-account-login-page .ob-activate-container{position:absolute;width:100%;height:100%;min-height:640px}.online-booking-ob-account-login-page .ob-activate-content{height:100%;display:-ms-flexbox;display:flex}.online-booking-ob-account-login-page .ob-activate-content__logo{color:red}.online-booking-ob-account-login-page .ob-activate-content__info{width:65%;background-color:var(--branding-color);padding:15px}.online-booking-ob-account-login-page .ob-activate-content__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:35%;padding:15px;position:relative;background-color:#fff}.online-booking-ob-account-login-page .ob-activate-content__form .ob-activate-content__org-name,.online-booking-ob-account-login-page .ob-activate-content__form .ob-activate-content__greetings{display:none}.online-booking-ob-account-login-page .ob-activate-content__form-heading{font-size:16px;text-align:left;padding-bottom:15px}.online-booking-ob-account-login-page .ob-activate-content__sign-in{width:100%;background-color:var(--branding-color);height:45px;border-radius:0}.online-booking-ob-account-login-page .ob-activate-content__form-content-block{margin-top:20%}.online-booking-ob-account-login-page .ob-activate-content__form-mobile-header{display:none}.online-booking-ob-account-login-page .ob-activate-content__org-name-icon{margin-right:10px}.online-booking-ob-account-login-page .ob-activate-content__org-name-icon .ufic{color:#fff}.online-booking-ob-account-login-page .ob-activate-content__org-name{padding:15px;display:-ms-flexbox;display:flex;color:#fff;font-size:24px}.online-booking-ob-account-login-page .ob-activate-content__org-name-login-mobile{display:none}.online-booking-ob-account-login-page .ob-activate-content__greetings-wrapper{height:calc(100% - 150px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-login-page .ob-activate-content__greetings{padding:15px 15px 0;font-size:42px;font-weight:700;color:#fff}.online-booking-ob-account-login-page .ob-activate-content__sub-greetings{color:#fff;padding:0 15px 15px}.online-booking-ob-account-login-page .ob-activate-content__form-terms{text-align:center;margin-top:15px}.online-booking-ob-account-login-page .ob-activate-content__form-name{font-size:24px;padding:20px 0 10px}.online-booking-ob-account-login-page .ob-activate-content__form-email{font-size:24px;padding:0 0 45px}.online-booking-ob-account-login-page .online-booking-password-tooltip .tooltip-inner{max-width:300px;width:300px}@media only screen and (max-width:768px){.online-booking-ob-account-login-page{height:100%;background-color:#fff}.online-booking-ob-account-login-page .main-content{margin:0;height:100%;background-color:var(--branding-color)}.online-booking-ob-account-login-page .help-block{display:none}.online-booking-ob-account-login-page .tooltip{visibility:hidden}.online-booking-ob-account-login-page .help-block-mobile{padding-top:10px;text-align:center;display:block}.online-booking-ob-account-login-page footer{display:none!important}.online-booking-ob-account-login-page .ob-activate-container{box-shadow:none}.online-booking-ob-account-login-page .feedback-button{display:none}.online-booking-ob-account-login-page .ob-activate-content{border:none}.online-booking-ob-account-login-page .ob-activate-content__org-name{padding:0;font-size:18px}.online-booking-ob-account-login-page .ob-activate-content__org-name-login-mobile{display:-ms-flexbox;display:flex;font-size:18px;color:#fff}.online-booking-ob-account-login-page .ob-activate-content__greetings{margin-top:45px;text-align:center}.online-booking-ob-account-login-page .ob-activate-content__form-name,.online-booking-ob-account-login-page .ob-activate-content__form-email{color:#fff}.online-booking-ob-account-login-page .ob-activate-content__info{display:none}.online-booking-ob-account-login-page .ob-activate-content__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--branding-color);width:100%;height:100%;box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0}.online-booking-ob-account-login-page .ob-activate-content__form .ob-activate-content__org-name{display:-ms-flexbox;display:flex}.online-booking-ob-account-login-page .ob-activate-content__form .ob-activate-content__greetings{display:block}.online-booking-ob-account-login-page .ob-activate-content__form-content-block{margin-top:0}.online-booking-ob-account-login-page .ob-activate-content__form-heading{margin-top:10px;font-size:16px;text-align:left;color:#fff}.online-booking-ob-account-login-page .ob-activate-content__form-mobile-header{display:block}.online-booking-ob-account-login-page .ob-activate-content__sub-greetings{text-align:center}.online-booking-ob-account-login-page .ob-activate-content__sign-in{background-color:#fff;color:#6d6d6d}}@media only screen and (min-width:768px) and (max-width:1024px){.online-booking-ob-account-login-page{height:100%;background-color:#fff}.online-booking-ob-account-login-page .main-content{margin:0;height:100%;background-color:var(--branding-color)}.online-booking-ob-account-login-page .u-layout{height:100%}.online-booking-ob-account-login-page footer{display:none!important}.online-booking-ob-account-login-page .feedback-button{display:none}.online-booking-ob-account-login-page .ob-activate-container{box-shadow:none;border-radius:0;height:100%}.online-booking-ob-account-login-page .ob-activate-content{border:none}.online-booking-ob-account-login-page .ob-activate-content__org-name{padding:15px;font-size:18px}.online-booking-ob-account-login-page .ob-activate-content__form-name,.online-booking-ob-account-login-page .ob-activate-content__form-email{color:#333}.online-booking-ob-account-login-page .ob-activate-content__info{width:55%}.online-booking-ob-account-login-page .ob-activate-content__form{background-color:#fff;width:45%;height:100%;box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0}.online-booking-ob-account-login-page .ob-activate-content__form .ob-activate-content__org-name{display:-ms-flexbox;display:flex}}.online-booking-login-footer{display:-ms-flexbox;display:flex;position:absolute;bottom:0}.online-booking-login-footer .text{margin-right:10px;font-size:16px;-ms-flex-direction:column;flex-direction:column}.online-booking-login-footer .text,.online-booking-login-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.online-booking-login-logo{position:absolute;top:15%;width:90%;text-align:center;color:var(--branding-color);font-size:18px}.online-booking-login-logo .calendar-logo{margin-right:10px}.online-booking-login-logo .calendar-logo .ufic{color:var(--branding-color);font-size:22px}.online-booking-ob-account-main-page .mobile-view{display:none}.online-booking-ob-account-main-page .ob-account-main-page__header-logo{display:-ms-flexbox;display:flex}.online-booking-ob-account-main-page .ob-account-main-page__header-logo-icon{font-size:25px;margin:0 20px}.online-booking-ob-account-main-page .ob-account-main-page__header-logo-icon .ufic{color:#179ff4}.online-booking-ob-account-main-page .ob-account-main-page__header-logo-name{font-size:25px}.online-booking-ob-account-main-page .ob-account-main-page__grid-header{padding:10px 0 0 5px;font-size:16px}.online-booking-ob-account-main-page .ob-account-main-page__empty-panel{text-align:center;padding:100px 0;font-size:16px;font-weight:700}.online-booking-ob-account-main-page .ob-account-main-page__empty-panel p{margin-bottom:0}.online-booking-ob-account-main-page .ob-account-main-page__empty-panel .ufic-calendar-clock{font-size:50px}.online-booking-ob-account-main-page .ob-account-main-page__empty-panel-icon{margin:15px 0}@media only screen and (max-width:1024px){.online-booking-ob-account-main-page .desktop-view{display:none}.online-booking-ob-account-main-page .mobile-view{display:block}}@media only screen and (max-width:768px){.online-booking-ob-account-main-page .online-booking-account-patients-grid.base-grid tr{height:50px;font-size:14px}}.modal.modal-right-sidebar-ob-account .modal-dialog{position:fixed;margin:auto;width:60%;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-ob-account .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-ob-account.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-ob-account.fade.in .modal-dialog{right:0}.ob-toolbox-menu__header{height:50px;background-color:#f2f2f2;display:-ms-flexbox;display:flex}.ob-toolbox-menu__header-icon{padding:0 15px}.ob-toolbox-menu__header-icon,.ob-toolbox-menu__header-name{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.ob-toolbox-menu__header-name{font-size:16px}.ob-toolbox-menu__content{padding:20px}.ob-toolbox-menu__profile-name{font-weight:700;font-size:16px}.ob-toolbox-menu__profile-email{padding-top:5px}.ob-toolbox-menu__footer{position:fixed;bottom:0;height:50px;width:100%;background-color:#f2f2f2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px}.ob-toolbox-menu__account-profile,.ob-toolbox-menu__account-profile:active,.ob-toolbox-menu__account-profile:hover{color:#4784c7;margin-top:10px;font-size:14px;display:block}.online-booking-subscriptions-directive{width:100%;min-height:200px}.online-booking-subscriptions-directive__current{padding-top:20px;font-size:16px}.online-booking-subscriptions-directive .empty-panel--info-panel{padding-top:70px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.online-booking-subscriptions-directive .empty-panel__icon{width:50px;margin-right:20px}.online-booking-subscriptions-directive__info{display:-ms-flexbox;display:flex;height:50px}.online-booking-subscriptions-directive__info--text{font-weight:700;font-size:16px;display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-subscriptions-directive__change{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:25px}.online-booking-subscriptions-directive__current-plan{text-align:center;font-size:16px}.online-booking-subscriptions-directive__available-plans{padding:0 70px}.online-booking-subscriptions-directive__available-plans-heading{margin-top:20px;font-weight:700}.online-booking-subscriptions-directive__available-plans-list{padding-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:25px 0 60px}.online-booking-subscriptions-directive__available-plans-list-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-subscriptions-directive__info-panel{padding:10px 0}.online-booking-subscriptions-directive__info-panel-big{margin-top:10px;padding:15px;color:#fff;font-size:16px;text-align:center;background-color:#a5d578;border-radius:4px}.online-booking-ob-password-reset-page{background-color:#fff}.online-booking-ob-password-reset-page footer{position:fixed;width:100%;bottom:0}.online-booking-ob-password-reset-page .main-content{margin:0}.online-booking-ob-password-reset-page .btn-primary{border:none}.online-booking-ob-password-reset-page .ob-password-reset{height:100%;display:-ms-flexbox;display:flex}.online-booking-ob-password-reset-page .ob-password-reset .logo-start{max-width:90%}.online-booking-ob-password-reset-page .ob-password-reset .logo-start img{object-fit:contain;max-width:100%;box-sizing:border-box;max-height:130px}.online-booking-ob-password-reset-page .ob-password-reset__content{display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.online-booking-ob-password-reset-page .ob-password-reset__info{width:65%;padding:15px;height:100%;background-color:var(--branding-color);position:relative}.online-booking-ob-password-reset-page .ob-password-reset__org-name-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}.online-booking-ob-password-reset-page .ob-password-reset__branch-name-icon{margin-right:10px}.online-booking-ob-password-reset-page .ob-password-reset__branch-name-icon .ufic{color:var(--branding-color)}.online-booking-ob-password-reset-page .ob-password-reset__branch-name{padding:15px;display:-ms-flexbox;display:flex;font-size:24px;background-color:#fff;color:var(--branding-color);border-radius:4px}.online-booking-ob-password-reset-page .ob-password-reset__branch-name-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5em;max-height:4.5em}.online-booking-ob-password-reset-page .ob-password-reset__branch-name-name.has-image{width:auto}.online-booking-ob-password-reset-page .ob-password-reset__greetings-wrapper{height:calc(100% - 150px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-password-reset-page .ob-password-reset__greetings-wrapper.has-logo{height:calc(100% - 230px)}.online-booking-ob-password-reset-page .ob-password-reset__greetings{font-size:42px;font-weight:700;color:#fff}.online-booking-ob-password-reset-page .ob-password-reset__greetings-mobile{display:none}.online-booking-ob-password-reset-page .ob-password-reset__back-button-desktop,.online-booking-ob-password-reset-page .ob-password-reset__back-button-mobile{position:absolute;bottom:60px;left:10px}.online-booking-ob-password-reset-page .ob-password-reset__back-button-desktop .btn:focus,.online-booking-ob-password-reset-page .ob-password-reset__back-button-desktop .btn:active,.online-booking-ob-password-reset-page .ob-password-reset__back-button-mobile .btn:focus,.online-booking-ob-password-reset-page .ob-password-reset__back-button-mobile .btn:active{outline:none;box-shadow:none}.online-booking-ob-password-reset-page .ob-password-reset__back-button-desktop .btn-clear,.online-booking-ob-password-reset-page .ob-password-reset__back-button-mobile .btn-clear{color:#fff;font-weight:700;font-size:16px;background-color:var(--branding-color);text-decoration:underline}.online-booking-ob-password-reset-page .ob-password-reset__back-button-desktop .btn-clear:hover,.online-booking-ob-password-reset-page .ob-password-reset__back-button-mobile .btn-clear:hover{opacity:.7}.online-booking-ob-password-reset-page .ob-password-reset__back-button-mobile{display:none}.online-booking-ob-password-reset-page .ob-password-reset__form{width:35%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.online-booking-ob-password-reset-page .ob-password-reset__form-wrapper{padding:15px}.online-booking-ob-password-reset-page .ob-password-reset__form-info{margin-bottom:30px}.online-booking-ob-password-reset-page .ob-password-reset__form-submit{margin-top:30px}.online-booking-ob-password-reset-page .ob-password-reset__submit-button{width:100%;background-color:var(--ob-background,#179ff4);height:45px;border-radius:0}.online-booking-ob-password-reset-page .ob-password-reset__logo-mobile{display:none}.online-booking-ob-password-reset-page .ob-password-reset__email-send-info-wrapper{padding:150px 15px 15px}.online-booking-ob-password-reset-page .ob-password-reset__email-send-info{font-size:14px;padding-bottom:35px;text-align:left}.online-booking-ob-password-reset-page .ob-password-reset__email-check-spam{font-size:16px;padding-bottom:35px;text-align:left}.online-booking-ob-password-reset-page .ob-password-reset__email-return-btn .btn-primary{width:100%;background-color:var(--branding-color);height:45px;border-radius:0}@media only screen and (min-width:768px) and (max-width:1024px){.online-booking-ob-password-reset-page{height:100%;background-color:#fff}.online-booking-ob-password-reset-page .main-content{margin:0;height:100%}.online-booking-ob-password-reset-page .u-layout{height:100%}.online-booking-ob-password-reset-page footer{display:none!important}.online-booking-ob-password-reset-page .feedback-button{display:none}.online-booking-ob-password-reset-page .ob-password-reset__back-button-desktop{bottom:20px}.online-booking-ob-password-reset-page .ob-password-reset__branch-name{font-size:18px}}@media only screen and (max-width:768px){.online-booking-ob-password-reset-page footer{display:none!important}.online-booking-ob-password-reset-page .feedback-button,.online-booking-ob-password-reset-page .ob-password-reset__info{display:none}.online-booking-ob-password-reset-page .ob-password-reset__logo-mobile{display:block}.online-booking-ob-password-reset-page .ob-password-reset__branch-name{font-size:18px}.online-booking-ob-password-reset-page .ob-password-reset__greetings-mobile{display:block;text-align:center;font-weight:700;font-size:24px;color:#fff}.online-booking-ob-password-reset-page .ob-password-reset__form{background-color:var(--branding-color);padding:15px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.online-booking-ob-password-reset-page .ob-password-reset__form-info{text-align:center;color:#fff}.online-booking-ob-password-reset-page .ob-password-reset__form-wrapper{padding:25px}.online-booking-ob-password-reset-page .ob-password-reset__form-submit .btn-primary{background-color:#fff;color:#6d6d6d}.online-booking-ob-password-reset-page .ob-password-reset__back-button-mobile{display:block;position:initial;margin-bottom:30px;padding-left:10px}.online-booking-ob-password-reset-page .ob-password-reset__email-send-info-wrapper{padding:25px}.online-booking-ob-password-reset-page .ob-password-reset__email-send-info,.online-booking-ob-password-reset-page .ob-password-reset__email-check-spam{color:#fff;text-align:center}.online-booking-ob-password-reset-page .ob-password-reset__email-return-btn .btn-primary{background-color:#fff;color:#6d6d6d}.online-booking-ob-password-reset-page .ob-password-reset .control-label{color:#fff}}.online-booking-ob-password-change-page{background-color:#fff}.online-booking-ob-password-change-page footer{position:fixed;width:100%;bottom:0}.online-booking-ob-password-change-page .main-content{margin:0}.online-booking-ob-password-change-page .btn-primary{border:none}.online-booking-ob-password-change-page .ob-password-reset{height:100%;display:-ms-flexbox;display:flex}.online-booking-ob-password-change-page .ob-password-reset__content{display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.online-booking-ob-password-change-page .ob-password-reset__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:15px;width:65%;height:100%;background-color:var(--branding-color);position:relative}.online-booking-ob-password-change-page .ob-password-reset__branch-name-icon{margin-right:10px}.online-booking-ob-password-change-page .ob-password-reset__branch-name-icon .ufic{color:#fff}.online-booking-ob-password-change-page .ob-password-reset__branch-name{padding:15px;display:-ms-flexbox;display:flex;color:#fff;font-size:24px;font-weight:700}.online-booking-ob-password-change-page .ob-password-reset__branch-name-org-name{font-weight:400}.online-booking-ob-password-change-page .ob-password-reset__greetings{font-size:42px;font-weight:700;color:#fff}.online-booking-ob-password-change-page .ob-password-reset__greetings-mobile{display:none}.online-booking-ob-password-change-page .ob-password-reset__back-button-desktop,.online-booking-ob-password-change-page .ob-password-reset__back-button-mobile{position:absolute;bottom:60px;left:10px}.online-booking-ob-password-change-page .ob-password-reset__back-button-desktop .btn:focus,.online-booking-ob-password-change-page .ob-password-reset__back-button-desktop .btn:active,.online-booking-ob-password-change-page .ob-password-reset__back-button-mobile .btn:focus,.online-booking-ob-password-change-page .ob-password-reset__back-button-mobile .btn:active{outline:none;box-shadow:none}.online-booking-ob-password-change-page .ob-password-reset__back-button-desktop .btn-clear,.online-booking-ob-password-change-page .ob-password-reset__back-button-mobile .btn-clear{color:#fff;font-weight:700;font-size:16px;background-color:var(--branding-color);text-decoration:underline}.online-booking-ob-password-change-page .ob-password-reset__back-button-desktop .btn-clear:hover,.online-booking-ob-password-change-page .ob-password-reset__back-button-mobile .btn-clear:hover{opacity:.7}.online-booking-ob-password-change-page .ob-password-reset__back-button-mobile{display:none}.online-booking-ob-password-change-page .ob-password-reset__form{width:35%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.online-booking-ob-password-change-page .ob-password-reset__form-wrapper{padding:15px}.online-booking-ob-password-change-page .ob-password-reset__form-divider{margin-bottom:10px}.online-booking-ob-password-change-page .ob-password-reset__form-error{text-align:right;color:red;padding-top:5px;height:30px}.online-booking-ob-password-change-page .ob-password-reset__form-email{height:20px;margin-bottom:30px;text-align:center;font-size:18px;font-weight:700}.online-booking-ob-password-change-page .ob-password-reset__form-submit{display:-ms-flexbox;display:flex;margin-top:10px}.online-booking-ob-password-change-page .ob-password-reset__submit-button{width:100%;background-color:var(--ob-background,#179ff4);border-radius:0;height:45px}.online-booking-ob-password-change-page .ob-password-reset__cancel-button{width:100%;border-radius:0;height:45px}.online-booking-ob-password-change-page .ob-password-reset__form-submit-change{-ms-flex-positive:1;flex-grow:1;padding-right:10px}.online-booking-ob-password-change-page .ob-password-reset__logo-mobile{display:none}.online-booking-ob-password-change-page .ob-password-reset__email-send-info-wrapper{padding:15px}.online-booking-ob-password-change-page .ob-password-reset__email-send-info{font-size:18px;padding-bottom:35px;text-align:center;font-weight:700}.online-booking-ob-password-change-page .ob-password-reset__email-notification{text-align:center;padding-bottom:30px}.online-booking-ob-password-change-page .ob-password-reset__email-return-btn .btn-primary{width:100%;background-color:var(--branding-color);border-radius:0;height:45px}.online-booking-ob-password-change-page .ob-password-reset__mobile-email-divider{display:none}@media only screen and (min-width:768px) and (max-width:1024px){.online-booking-ob-password-change-page{height:100%;background-color:#fff}.online-booking-ob-password-change-page .main-content{margin:0;height:100%}.online-booking-ob-password-change-page .u-layout{height:100%}.online-booking-ob-password-change-page footer{display:none!important}.online-booking-ob-password-change-page .feedback-button{display:none}.online-booking-ob-password-change-page .ob-password-reset__back-button-desktop{bottom:20px}}@media only screen and (max-width:768px){.online-booking-ob-password-change-page footer{display:none!important}.online-booking-ob-password-change-page .feedback-button,.online-booking-ob-password-change-page .ob-password-reset__info{display:none}.online-booking-ob-password-change-page .ob-password-reset__logo-mobile{display:block}.online-booking-ob-password-change-page .ob-password-reset__branch-name-mobile{font-weight:400}.online-booking-ob-password-change-page .ob-password-reset__greetings-mobile{display:block;text-align:center;font-weight:700;font-size:42px;color:#fff}.online-booking-ob-password-change-page .ob-password-reset__form{background-color:var(--branding-color);width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.online-booking-ob-password-change-page .ob-password-reset__form-info{text-align:center;color:#fff}.online-booking-ob-password-change-page .ob-password-reset__form-wrapper{padding:25px}.online-booking-ob-password-change-page .ob-password-reset__form-email{color:#fff}.online-booking-ob-password-change-page .ob-password-reset__form-submit .btn-primary,.online-booking-ob-password-change-page .ob-password-reset__form-submit .btn-default{background-color:#fff;color:#6d6d6d}.online-booking-ob-password-change-page .ob-password-reset__back-button-mobile{display:block;position:initial;margin-bottom:30px;padding-left:10px}.online-booking-ob-password-change-page .ob-password-reset__email-send-info-wrapper{padding:25px}.online-booking-ob-password-change-page .ob-password-reset__email-send-info,.online-booking-ob-password-change-page .ob-password-reset__email-notification{color:#fff;text-align:center}.online-booking-ob-password-change-page .ob-password-reset__mobile-email-divider{display:block}.online-booking-ob-password-change-page .ob-password-reset__email-return-btn .btn-primary{background-color:#fff;color:#6d6d6d}.online-booking-ob-password-change-page .ob-password-reset .control-label{color:#fff}}.online-booking-ob-account-profile-page .mobile-view{display:none}.online-booking-ob-account-profile-page .ob-account-profile-page__header{display:-ms-flexbox;display:flex}.online-booking-ob-account-profile-page .ob-account-profile-page__header-back-button{margin:0 10px 0 8px}.online-booking-ob-account-profile-page .ob-account-profile-page__header-name{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.online-booking-ob-account-profile-page .desktop-view{display:none}.online-booking-ob-account-profile-page .mobile-view{display:block}}.modify-account-directive{padding:15px 0;display:-ms-flexbox;display:flex}.modify-account-directive__icon{font-size:20px;width:40px;height:40px;border-radius:50%;background-color:#f2f2f2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:3px}.modify-account-directive__main{padding:0 15px}.modify-account-directive__read-name-wrapper{display:-ms-flexbox;display:flex}.modify-account-directive__read-name{font-size:16px;padding-right:15px}.modify-account-directive__read-name-change{cursor:pointer}.modify-account-directive__change-pass-button-wrapper{margin-top:35px}.modify-account-directive__change-pass-button{color:#4784c7;cursor:pointer}.modify-account-directive__change-pass-button:hover{text-decoration:underline}.modify-account-directive__update-name{width:250px}.modify-account-directive__update-name-first,.modify-account-directive__update-name-last{margin-bottom:10px}.modify-account-directive__update-name-buttons .btn-orange,.modify-account-directive__change-password-buttons .btn-orange{margin-right:5px}.modify-account-directive__update-name-email{margin-top:25px}.modify-account-directive__change-password{width:250px;margin-top:30px}.modify-account-directive__change-password-heading{font-size:18px;padding-bottom:20px}.ob-public-calendars-list-directive{width:100%;min-height:200px}.ob-public-calendars-list-directive .empty-panel--accounts-list{padding-top:70px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ob-public-calendars-list-directive .empty-panel__icon{width:50px}.ob-public-calendars-list-directive__icon{margin-right:10px}.ob-public-calendars-list-directive__info{display:-ms-flexbox;display:flex;height:50px}.ob-public-calendars-list-directive__info--text{font-weight:700;font-size:16px;display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.ob-public-calendars-list-directive__create-new{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:25px}.ob-public-calendars-list-directive__create-new-btn{height:40px;display:-ms-flexbox;display:flex;padding:0;background-color:#fff;color:#6d6d6d}.ob-public-calendars-list-directive__create-new-btn .ufic{color:#f48120;opacity:.9;font-size:40px}.ob-public-calendars-list-directive__create-new-btn-text{display:-ms-flexbox;display:flex;height:30px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:10px}.ob-public-calendars-list-directive__create-new-btn:hover{color:#242424}.ob-public-calendars-list-directive__create-new-btn:hover .ufic{color:#f48120;opacity:1}.ob-public-calendars-list-directive__create-new-btn:focus,.ob-public-calendars-list-directive__create-new-btn:active{outline:none!important;background-image:none!important;box-shadow:none!important}.ob-public-calendars-list-directive__filter-create-new{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 5px}.ob-public-calendars-list-directive__branch-selector{width:400px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ob-public-calendars-list-directive__branch-selector .paginator{margin-top:0}.ob-public-calendars-list-directive__branch-selector .paginator .paginator-menu--active{z-index:100;min-width:120px;max-width:150px!important}.ob-public-calendars-list-directive__branch-selector-select{-ms-flex-positive:1;flex-grow:1;padding-right:15px}.ob-public-calendars-list-directive__branch-selector-select .k-widget{width:100%}.online-booking-ob-public-calendar-modify-page .u-layout__side{overflow:hidden}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__header-name{display:-ms-flexbox;display:flex}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__header-back{margin:0 10px 0 8px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__header-logo-name{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__toolbar{position:relative}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__toolbar .remove-image{position:absolute;left:52px;top:24px;font-size:12px;cursor:pointer;color:#0076be}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__toolbar .remove-image:hover{text-decoration:underline}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__toolbar .calendar-name{position:relative}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__toolbar .calendar-name span{margin-top:-10px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place{position:relative;height:40px;width:40px;display:inline-block;margin:auto 5px auto 0;cursor:pointer}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place .ufic-lg{font-size:40px;line-height:40px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place img{width:39px;height:39px;border-radius:50%}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place .camera{position:absolute;top:-1000px;left:-1000px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place:hover .placeholder{opacity:.4}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place:hover .camera{top:10px;left:10px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place:hover .public-calendar-modify-page__avatar-place-backdrop{opacity:.7}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place.has-avatar:hover .camera{top:10px;left:10px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place.has-avatar:hover .public-calendar-modify-page__avatar-place-backdrop{opacity:.6}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__avatar-place-backdrop{position:absolute;width:39px;height:39px;border:1px solid transparent;background-color:#000;top:0;left:0;border-radius:50px;opacity:0}.online-booking-ob-public-calendar-modify-page .public-calendar-modify-page__edit-place{padding-left:5px;cursor:pointer}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__content{margin-left:230px;padding-top:15px;width:calc(100% - 230px);min-height:200px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row{display:-ms-flexbox;display:flex;min-height:40px;margin-bottom:10px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row--label{width:200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:right;padding-right:15px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row--label .control-label{font-weight:400;color:#909c9c;margin-bottom:0}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row--label.color{-ms-flex-pack:start;justify-content:flex-start;padding-top:10px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row--item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:left;padding-left:15px;font-size:16px;width:370px;text-overflow:ellipsis;overflow:hidden;padding-right:15px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row--item .cancel-appointment-hours{display:-ms-flexbox;display:flex}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row--item .cancel-appointment-hours input{width:100px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row--item .cancel-appointment-hours label{color:#909c9c;font-size:13px;font-weight:400;padding-left:10px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row--item .u-checkbox label{font-weight:400;color:#909c9c;font-size:13px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row--item.long{width:400px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__info-row .k-widget{width:100%;font-size:12px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__activities-grid .form-control{height:auto;width:80%}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__activities-grid .k-state-selected:hover,.online-booking-ob-public-calendar-modify-page .public-calendar-modify__activities-grid .k-grid tr.k-state-selected:hover td{background-color:#e4e9ed}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__notice{margin-top:40px;padding-left:20px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__buttons{padding-left:35px;margin-top:15px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__buttons .btn{margin-right:10px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__connected-resource{display:-ms-flexbox;display:flex}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__connected-resource-icon{padding-left:15px;cursor:pointer}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__connected-resource-message{color:#0076be;text-decoration:underline;cursor:pointer;font-size:12px}.online-booking-ob-public-calendar-modify-page .public-calendar-modify__file-input{position:absolute;top:-10000px;left:-10000px;opacity:0}.online-booking-ob-public-calendar-modify-page .edit-public-calendar-properties-modal .name-select{display:-ms-flexbox;display:flex}.online-booking-ob-public-calendar-modify-page .edit-public-calendar-properties-modal .label-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-right:15px;width:150px}.online-booking-ob-public-calendar-modify-page .edit-public-calendar-properties-modal .input-wrap{-ms-flex-positive:1;flex-grow:1}.online-booking-ob-public-calendar-modify-page .edit-public-calendar-properties-modal .color .label-wrap{-ms-flex-pack:start;justify-content:flex-start;padding-top:10px}.online-booking-ob-public-calendar-modify-page .edit-public-calendar-properties-modal .color .label-wrap label{text-align:right}.access-patient-booking-directive{margin-top:35px}.access-patient-booking-directive__heading{font-size:16px}.access-patient-booking-directive__empty-panel{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:25px}.access-patient-booking-directive__empty-panel-message{font-size:16px;text-align:center}.access-patient-booking-directive__empty-panel-add-patient{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.access-patient-booking-directive__remove-patient{display:none}.access-patient-booking-directive .base-grid tr:hover .access-patient-booking-directive__remove-patient{display:block}.access-patient-booking-directive__add-patient{margin-top:10px}.access-patient-booking-directive__create-new-btn{background-color:#fff;padding:0;display:-ms-flexbox;display:flex;height:40px;color:#6d6d6d;outline:none}.access-patient-booking-directive__create-new-btn .ufic{color:#f48120;opacity:.9;font-size:40px}.access-patient-booking-directive__create-new-btn-text{height:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:10px}.access-patient-booking-directive__create-new-btn:hover,.access-patient-booking-directive__create-new-btn:focus,.access-patient-booking-directive__create-new-btn:active,.access-patient-booking-directive__create-new-btn:active:focus{color:#242424;outline:none;box-shadow:none}.access-patient-booking-directive__create-new-btn:hover .ufic,.access-patient-booking-directive__create-new-btn:focus .ufic,.access-patient-booking-directive__create-new-btn:active .ufic,.access-patient-booking-directive__create-new-btn:active:focus .ufic{color:#f48120;opacity:1}.add-patient-form{min-height:200px;padding:15px}.add-patient-form__select-patient .k-widget{width:100%}.add-patient-form__select-patient .k-i-loading{background-image:none!important}.add-patient-form__patient-info-name{padding:5px 0 0;font-size:14px}.add-patient-form__patient-info-addresses{display:-ms-flexbox;display:flex;padding-top:10px}.add-patient-form__patient-info-addresses .control-label{font-size:12px}.add-patient-form__patient-info-address{width:50%}.add-patient-form__select-case{margin-top:25px;width:50%}.add-patient-form__select-case .k-widget{width:100%}.add-patient-form__select-case-label{font-weight:700;margin-bottom:5px}.add-patient-form__error{height:20px}.add-patient-relationship-directive .k-widget{width:90%}.add-patient-relationship-directive .k-dropdown-wrap.k-state-default:focus{outline:none!important}.add-patient-relationship-directive .hide-dropdown .k-dropdown-wrap.k-state-default{border:1px solid transparent}.add-patient-relationship-directive .hide-dropdown .k-i-arrow-60-down{visibility:hidden}.add-patient-relationship-directive .hide-dropdown .k-state-focused{box-shadow:none}.add-patient-relationship-directive .hide-dropdown .k-input{font-size:12px;color:#666;margin-left:-12px}.base-grid tr:hover .hide-dropdown,.base-grid tr:hover .hide-dropdown .k-dropdown-wrap.k-state-default{background-color:#e4e9ed}.online-booking-ob-account-patient-appointments-page .btn-clear,.online-booking-ob-start-page-page .btn-clear{background-color:#fff!important}.online-booking-ob-account-patient-appointments-page .mobile-view,.online-booking-ob-start-page-page .mobile-view{display:none}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page .btn-clear,.online-booking-ob-start-page-page .ob-account-patient-appointments-page .btn-clear{background-color:#fff!important}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__header-logo,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__header-logo{display:-ms-flexbox;display:flex}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__header-back-button,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__header-back-button{margin:0 10px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__header-logo-name,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__header-logo-name{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__filter,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__filter{padding-top:10px;display:-ms-flexbox;display:flex;font-size:16px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__filter-btn,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__filter-btn{margin-left:10px;font-size:16px;cursor:pointer;color:#0076be;text-decoration:underline}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__mobile-filter-btn,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__mobile-filter-btn{width:35px;height:35px;border-radius:50%;background-color:#6d6d6d;padding-top:10px;margin-top:-5px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__mobile-filter-btn .filter-icon,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__mobile-filter-btn .filter-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__mobile-filter-btn:hover,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__mobile-filter-btn:hover{background-color:#242424}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-btn,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-btn{display:-ms-flexbox;display:flex;height:55px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-btn:hover .ob-account-patient-appointments-page__add-appointment-icon,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-btn:hover .ob-account-patient-appointments-page__add-appointment-icon{background-color:#f38120;opacity:1}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-icon,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-icon{width:55px;height:55px;border-radius:50%;background-color:#f48120;opacity:.9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-icon .ufic,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-icon .ufic{color:#fff;font-size:18px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-icon:active,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-icon:active{box-shadow:none}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-icon-corner{width:55px;border-radius:50%}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-icon-corner,.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner{z-index:1000;cursor:pointer;position:fixed;bottom:20px;right:20px;height:55px;background-color:#f48120;opacity:.9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-icon-corner{width:55px;border-radius:50%}.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-icon-corner,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner{z-index:1000;cursor:pointer;position:fixed;bottom:20px;right:20px;height:55px;background-color:#f48120;opacity:.9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-icon-corner .ufic,.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner .ufic,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-icon-corner .ufic,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner .ufic{color:#fff;font-size:22px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner.mobile-view,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner.mobile-view{display:none}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner{width:145px;border-radius:50px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner span,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner span{color:#fff}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-icon-corner:hover,.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-icon:hover,.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner:hover,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-icon-corner:hover,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-icon:hover,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner:hover{background-color:#f38120;opacity:1}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-icon-corner:active,.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner:active,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-icon-corner:active,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner:active{box-shadow:none}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-wrap,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-wrap{text-align:center}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-wrap .btn-name,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-wrap .btn-name{font-size:18px;padding-left:5px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-text,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-text{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:10px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__empty-panel,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__empty-panel{text-align:center;padding:100px 0;font-size:16px;font-weight:700}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__empty-panel p,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__empty-panel p{margin-bottom:0}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__empty-panel .btn:active,.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__empty-panel .btn:focus,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__empty-panel .btn:active,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__empty-panel .btn:focus{box-shadow:none;outline:none}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__empty-panel .ufic-calendar-clock,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__empty-panel .ufic-calendar-clock{font-size:50px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__empty-panel-text,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__empty-panel-text{margin-bottom:10px}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__empty-panel-icon,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__empty-panel-icon{margin:15px 0}.online-booking-ob-account-patient-appointments-page .modal-body,.online-booking-ob-start-page-page .modal-body{padding:0}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header,.online-booking-ob-start-page-page .filter-appointments-modal__header{height:50px;background-color:#f2f2f2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-btn,.online-booking-ob-start-page-page .filter-appointments-modal__header-btn{height:100%;margin:0 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-btn.check .ufic-check,.online-booking-ob-start-page-page .filter-appointments-modal__header-btn.check .ufic-check{color:#1e9717;opacity:1;font-size:22px;padding:8px}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-name,.online-booking-ob-start-page-page .filter-appointments-modal__header-name{display:-ms-flexbox;display:flex;font-size:18px}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-name__name,.online-booking-ob-start-page-page .filter-appointments-modal__header-name__name{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-left:10px}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-name__name .book-with,.online-booking-ob-start-page-page .filter-appointments-modal__header-name__name .book-with{min-width:90px}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-name__name .text-vertical-center,.online-booking-ob-start-page-page .filter-appointments-modal__header-name__name .text-vertical-center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-name__name .practitioner-name,.online-booking-ob-start-page-page .filter-appointments-modal__header-name__name .practitioner-name{-ms-flex-positive:1;flex-grow:1}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-name__name .no-padding,.online-booking-ob-start-page-page .filter-appointments-modal__header-name__name .no-padding{padding-left:0}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-name__name .booking-appointment-item-directive__practitioners-list-item,.online-booking-ob-start-page-page .filter-appointments-modal__header-name__name .booking-appointment-item-directive__practitioners-list-item{pointer-events:none;width:40px;height:40px;margin:0 5px}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__header-name__name .booking-appointment-item-directive__practitioners-list-item img,.online-booking-ob-start-page-page .filter-appointments-modal__header-name__name .booking-appointment-item-directive__practitioners-list-item img{width:40px;height:40px}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__modal-body,.online-booking-ob-start-page-page .filter-appointments-modal__modal-body{padding:25px 15px 15px}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__info-row,.online-booking-ob-start-page-page .filter-appointments-modal__info-row{display:-ms-flexbox;display:flex;margin-bottom:15px;height:35px;width:100%}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__info-row-label,.online-booking-ob-start-page-page .filter-appointments-modal__info-row-label{text-align:right;padding-right:10px;width:30%;min-width:100px;color:#909c9c;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__info-row-text,.online-booking-ob-start-page-page .filter-appointments-modal__info-row-text{text-align:left;padding-left:10px;width:70%}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal__filter-btn,.online-booking-ob-start-page-page .filter-appointments-modal__filter-btn{font-size:13px;cursor:pointer;color:#0076be;text-decoration:underline;text-align:center}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal .practitioner .k-widget,.online-booking-ob-start-page-page .filter-appointments-modal .practitioner .k-widget{width:100%}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal .vertical-center,.online-booking-ob-start-page-page .filter-appointments-modal .vertical-center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:80%}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal .skip-filter,.online-booking-ob-start-page-page .filter-appointments-modal .skip-filter{-ms-flex-pack:center;justify-content:center;margin-top:50px}.online-booking-ob-account-patient-appointments-page .filter-appointments-modal .skip-filter__label,.online-booking-ob-start-page-page .filter-appointments-modal .skip-filter__label{-ms-flex-pack:center;justify-content:center;text-align:center}.online-booking-ob-account-patient-appointments-page .add-appointments-modal,.online-booking-ob-start-page-page .add-appointments-modal{height:100%;overflow:hidden;font-size:13px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__header,.online-booking-ob-start-page-page .add-appointments-modal__header{height:50px;background-color:#f2f2f2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__header-btn,.online-booking-ob-start-page-page .add-appointments-modal__header-btn{height:100%;width:100%;margin:0 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__header-name,.online-booking-ob-start-page-page .add-appointments-modal__header-name{display:-ms-flexbox;display:flex;font-size:18px;-ms-flex-pack:justify;justify-content:space-between}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__header-name__name,.online-booking-ob-start-page-page .add-appointments-modal__header-name__name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-left:10px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__header-name.second,.online-booking-ob-start-page-page .add-appointments-modal__header-name.second{-ms-flex-pack:left;justify-content:left}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__modal-body,.online-booking-ob-start-page-page .add-appointments-modal__modal-body{min-height:calc(100% - 50px)}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__modal-body-inner,.online-booking-ob-start-page-page .add-appointments-modal__modal-body-inner{height:calc(100vh - 50px)!important;overflow-y:auto;background-color:rgba(204,204,204,.3)}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type,.online-booking-ob-start-page-page .add-appointments-modal__select-type{background-color:#fff;display:-ms-flexbox;display:flex;height:auto;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;position:relative;overflow-y:auto;padding:20px 20px 50px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-buttons,.online-booking-ob-start-page-page .add-appointments-modal__select-type-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button{display:-ms-flexbox;display:flex;height:40px;margin-bottom:20px;width:200px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button:hover,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button:hover{cursor:pointer;color:#242424}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button:hover .ufic,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button:hover .ufic{color:#242424}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button:hover .ufic-inverse,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button:hover .ufic-inverse{color:#fff}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button:hover .add-appointments-modal__select-type-button-icon-person,.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button:hover .add-appointments-modal__select-type-button-icon-stethoscope,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button:hover .add-appointments-modal__select-type-button-icon-person,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button:hover .add-appointments-modal__select-type-button-icon-stethoscope{background-color:#242424}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button-icon,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button-icon{width:50px;margin-right:15px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button-text,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button-text{font-size:18px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__user-circle,.online-booking-ob-start-page-page .add-appointments-modal__user-circle{text-align:center}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__user-circle .ufic,.online-booking-ob-start-page-page .add-appointments-modal__user-circle .ufic{font-size:38px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__user-circle img,.online-booking-ob-start-page-page .add-appointments-modal__user-circle img{width:39px;height:39px;border-radius:50%;border:1px solid #ccc}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button-icon-person,.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button-icon-stethoscope,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button-icon-person,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button-icon-stethoscope{width:40px;height:40px;background-color:#6d6d6d;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button-icon-person:hover,.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button-icon-stethoscope:hover,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button-icon-person:hover,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button-icon-stethoscope:hover{background-color:#242424}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__select-type-button-text,.online-booking-ob-start-page-page .add-appointments-modal__select-type-button-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__practitioners-list,.online-booking-ob-start-page-page .add-appointments-modal__practitioners-list{padding:0 15px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__practitioners-list-header,.online-booking-ob-start-page-page .add-appointments-modal__practitioners-list-header{margin:0 -15px;height:40px;font-size:16px;padding-left:25px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:700}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__practitioners-list-item,.online-booking-ob-start-page-page .add-appointments-modal__practitioners-list-item{height:50px;padding:5px 0;border-bottom:1px solid #ccc;cursor:pointer;display:-ms-flexbox;display:flex}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__practitioners-list-item:hover,.online-booking-ob-start-page-page .add-appointments-modal__practitioners-list-item:hover{background-color:#e4e9ed}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__practitioners-list-item-text,.online-booking-ob-start-page-page .add-appointments-modal__practitioners-list-item-text{padding:0 10px;width:80%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__by-practitioners-activities-list,.online-booking-ob-start-page-page .add-appointments-modal__by-practitioners-activities-list{padding:20px 20px 40px;background-color:#fff}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__by-practitioners-activities-list-item,.online-booking-ob-start-page-page .add-appointments-modal__by-practitioners-activities-list-item{margin-bottom:5px;padding:10px;border:2px solid;border-radius:15px;cursor:pointer}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__by-practitioners-activities-list-item .ufic-video,.online-booking-ob-start-page-page .add-appointments-modal__by-practitioners-activities-list-item .ufic-video{font-size:18px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__by-practitioners-activities-list-item .video-icon,.online-booking-ob-start-page-page .add-appointments-modal__by-practitioners-activities-list-item .video-icon{-ms-flex-item-align:end;align-self:end;margin-left:6px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__by-practitioners-activities-list-item:hover,.online-booking-ob-start-page-page .add-appointments-modal__by-practitioners-activities-list-item:hover{background-color:#e4e9ed}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__address,.online-booking-ob-start-page-page .add-appointments-modal__address{min-height:100px;padding:20px;width:100%;display:-ms-flexbox;display:flex}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__address.is-mobile,.online-booking-ob-start-page-page .add-appointments-modal__address.is-mobile{min-height:200px}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__address-1,.online-booking-ob-start-page-page .add-appointments-modal__address-1{width:50%}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__address-located,.online-booking-ob-start-page-page .add-appointments-modal__address-located{font-size:12px;font-weight:600}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__address-located.to-right,.online-booking-ob-start-page-page .add-appointments-modal__address-located.to-right{text-align:right}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__address-phone,.online-booking-ob-start-page-page .add-appointments-modal__address-phone{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number,.online-booking-ob-start-page-page .add-appointments-modal__phone-number,.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number a,.online-booking-ob-start-page-page .add-appointments-modal__phone-number a{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number a:hover,.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number a:focus,.online-booking-ob-start-page-page .add-appointments-modal__phone-number a:hover,.online-booking-ob-start-page-page .add-appointments-modal__phone-number a:focus{color:#fff!important;text-decoration:none!important}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number a:active .phone-icon,.online-booking-ob-start-page-page .add-appointments-modal__phone-number a:active .phone-icon{box-shadow:none}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number .phone-number,.online-booking-ob-start-page-page .add-appointments-modal__phone-number .phone-number{padding-left:5px;margin-top:6px;color:#666}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number .phone-icon,.online-booking-ob-start-page-page .add-appointments-modal__phone-number .phone-icon{width:32px;height:32px;background-color:#30b07b;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number .phone-icon div,.online-booking-ob-start-page-page .add-appointments-modal__phone-number .phone-icon div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number .envelope-icon,.online-booking-ob-start-page-page .add-appointments-modal__phone-number .envelope-icon{width:32px;height:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.online-booking-ob-account-patient-appointments-page .add-appointments-modal__phone-number .envelope-icon div,.online-booking-ob-start-page-page .add-appointments-modal__phone-number .envelope-icon div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.online-booking-ob-account-patient-appointments-page .desktop-view,.online-booking-ob-start-page-page .desktop-view{display:none}.online-booking-ob-account-patient-appointments-page .mobile-view,.online-booking-ob-start-page-page .mobile-view{display:block}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner.mobile-view,.online-booking-ob-start-page-page .ob-account-patient-appointments-page__add-appointment-mobile-icon-corner.mobile-view{display:-ms-flexbox;display:flex}}.online-booking-ob-account-patient-appointments-page .cancel-msg,.online-booking-ob-start-page-page .cancel-msg{padding:15px}.online-booking-ob-account-patient-appointments-page.modal-open{overflow-y:hidden}.modal.modal-right-sidebar-add-appointments-ob .modal-dialog{position:fixed;margin:auto;width:500px;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-add-appointments-ob .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-add-appointments-ob.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-add-appointments-ob.fade.in .modal-dialog{right:0}.modal.modal-right-sidebar-filter-appointments-ob .modal-dialog{position:fixed;margin:auto;width:450px;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-filter-appointments-ob .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-filter-appointments-ob.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-filter-appointments-ob.fade.in .modal-dialog{right:0}@media only screen and (max-width:768px){.modal.modal-right-sidebar-filter-appointments-ob .modal-dialog{width:100%}.modal.modal-right-sidebar-filter-appointments-ob .modal-dialog .filter-appointments-modal__info-row-label{width:20%}.modal.modal-right-sidebar-filter-appointments-ob .modal-dialog .filter-appointments-modal__info-row-text{width:70%}.modal.modal-right-sidebar-add-appointments-ob .modal-dialog{width:100%}.modal.modal-right-sidebar-add-appointments-ob .modal-dialog .add-appointments-modal__practitioners-list-item,.modal.modal-right-sidebar-add-appointments-ob .modal-dialog .add-appointments-modal__by-practitioners-activities-list-item{font-size:16px}.modal.modal-right-sidebar-add-appointments-ob .modal-dialog .add-appointments-modal__practitioners-list-item .ufic-video{font-size:18px}.modal.modal-right-sidebar-add-appointments-ob .modal-dialog .add-appointments-modal__practitioners-list-item .video-icon{-ms-flex-item-align:end;align-self:end;margin-left:6px}.modal.modal-right-sidebar-add-appointments-ob .modal-dialog .add-appointments-modal__by-practitioners-activities-list-item{height:50px}.modal.modal-right-sidebar-add-appointments-ob .modal-dialog .add-appointments-modal__by-practitioners-activities-list-item .ufic-video{font-size:18px}.modal.modal-right-sidebar-add-appointments-ob .modal-dialog .add-appointments-modal__by-practitioners-activities-list-item .video-icon{-ms-flex-item-align:end;align-self:end;margin-left:6px}}@media screen and (max-width:1025px){.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__filter-btn{color:#6d6d6d}.online-booking-ob-account-patient-appointments-page .ob-account-patient-appointments-page__filter-btn:hover{color:#242424}}.cancel-appointment-modal .modal-dialog{max-width:calc(100vw - 20px)}@media screen and (max-width:400px){.cancel-appointment-modal .modal-dialog .modal-content .modal-body,.cancel-appointment-modal .modal-footer .btn{font-size:11px}}.online-booking-ob-provider-slots-page .main-content,.online-booking-ob-provider-slots-new-page .main-content,.online-booking-ob-treatment-slots-page .main-content,.online-booking-ob-treatment-slots-new-page .main-content{margin-bottom:0}.online-booking-ob-provider-slots-page footer,.online-booking-ob-provider-slots-new-page footer,.online-booking-ob-treatment-slots-page footer,.online-booking-ob-treatment-slots-new-page footer{display:none}.online-booking-ob-provider-slots-page .mobile-view,.online-booking-ob-provider-slots-new-page .mobile-view,.online-booking-ob-treatment-slots-page .mobile-view,.online-booking-ob-treatment-slots-new-page .mobile-view{visibility:hidden;position:absolute}.online-booking-ob-provider-slots-page .disabled-slot,.online-booking-ob-provider-slots-new-page .disabled-slot,.online-booking-ob-treatment-slots-page .disabled-slot,.online-booking-ob-treatment-slots-new-page .disabled-slot{pointer-events:none}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__footer-info-text,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__footer-info-text,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__footer-info-text,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__footer-info-text{-ms-flex-positive:1;flex-grow:1}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__header-logo,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__header-logo,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__header-logo,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__header-logo{display:-ms-flexbox;display:flex;min-width:300px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__header-back-button,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__header-back-button,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__header-back-button,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__header-back-button{margin:0 10px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__header-logo-name,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__header-logo-name,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__header-logo-name,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__header-logo-name{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-width:250px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__header-logo-name-inner,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__header-logo-name-inner,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__header-logo-name-inner,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__header-logo-name-inner{display:-ms-flexbox;display:flex;min-width:250px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__header-logo-name-inner-item,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__header-logo-name-inner-item,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__header-logo-name-inner-item,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__header-logo-name-inner-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__header-logo-name-inner-item.text,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__header-logo-name-inner-item.text,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__header-logo-name-inner-item.text,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__header-logo-name-inner-item.text{min-width:90px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__header-logo-name-inner-item.text-ovf-ellipsis,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__header-logo-name-inner-item.text-ovf-ellipsis,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__header-logo-name-inner-item.text-ovf-ellipsis,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__header-logo-name-inner-item.text-ovf-ellipsis{display:block;padding-top:2px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__avatar,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__avatar,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__avatar,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__avatar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 5px;height:30px;width:30px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__avatar .ava-icon,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__avatar .ava-icon,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__avatar .ava-icon,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__avatar .ava-icon{height:39px;width:39px;margin-bottom:10px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__avatar .ava-icon .ufic,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__avatar .ava-icon .ufic,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__avatar .ava-icon .ufic,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__avatar .ava-icon .ufic{font-size:37px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__avatar .ava-icon img,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__avatar .ava-icon img,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__avatar .ava-icon img,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__avatar .ava-icon img{width:35px;height:35px;margin-top:7px;border-radius:50%}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__avatar .ava-icon.icon,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__avatar .ava-icon.icon,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__avatar .ava-icon.icon,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__avatar .ava-icon.icon{margin-bottom:0}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__sub-header,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__sub-header,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__sub-header,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__sub-header{display:-ms-flexbox;display:flex;min-height:40px;padding-top:10px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__mobile-pagination,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__mobile-pagination,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__mobile-pagination,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__mobile-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1;padding:0 0 0 15px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__month-picker,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__month-picker,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__month-picker,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__month-picker{width:170px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__month-picker-mock,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__month-picker-mock,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__month-picker-mock,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__month-picker-mock{display:-ms-flexbox;display:flex;padding-right:15px;font-weight:700;cursor:pointer}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__month-picker-mock .ufic,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__month-picker-mock .ufic,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__month-picker-mock .ufic,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__month-picker-mock .ufic{font-size:18px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__month-picker-mock:hover,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__month-picker-mock:hover,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__month-picker-mock:hover,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__month-picker-mock:hover,.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__month-picker-mock:hover .ufic,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__month-picker-mock:hover .ufic,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__month-picker-mock:hover .ufic,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__month-picker-mock:hover .ufic{color:#242424}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__month-picker-mock-icon,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__month-picker-mock-icon,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__month-picker-mock-icon,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__month-picker-mock-icon{margin-left:15px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-wrapper,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-wrapper,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-wrapper,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-wrapper{overflow-x:auto}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler{margin-top:15px;min-width:950px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-week-select,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-week-select,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-week-select,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-week-select{height:70px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-arrow,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-arrow,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-arrow,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-arrow{min-width:70px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 10px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-arrow.disable-action,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-arrow.disable-action,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-arrow.disable-action,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-arrow.disable-action{pointer-events:none}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-week-slots,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-week-slots,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-week-slots,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-week-slots{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:calc(100vh - 230px);overflow-y:auto}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-week-header,.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-days-slots,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-week-header,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-days-slots,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-week-header,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-days-slots,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-week-header,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-days-slots{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-week-day{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:100px;font-size:14px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-day-slots{-ms-flex-pack:start;justify-content:start}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-day-slots,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:100px;font-size:14px}.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slots{-ms-flex-pack:start;justify-content:start}.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slots,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-week-day{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:100px;font-size:14px}.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-day-slots{-ms-flex-pack:start;justify-content:start}.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-day-slots,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slots{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:100px;font-size:14px}.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slots{-ms-flex-pack:start;justify-content:start}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-week-day,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-week-day,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day{-ms-flex-pack:center;justify-content:center}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-week-day-number,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day-number,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-week-day-number,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day-number{font-weight:700;font-size:16px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-day-slot,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slot,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-day-slot,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slot{font-size:12px;text-align:center;background-color:#f2f2f2;opacity:.8;margin:5px 0;padding:5px 0;cursor:pointer}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-day-slot:hover,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slot:hover,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-day-slot:hover,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slot:hover{background-color:#e4e9ed;opacity:1}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-day-slot:active,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slot:active,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-day-slot:active,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-day-slot:active{box-shadow:none}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__selected-slot,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__selected-slot,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__selected-slot,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__selected-slot{background-color:#f38120!important;color:#fff}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-week-day.active,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day.active,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-week-day.active,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day.active{color:#f48120}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__scheduler-week-day.empty,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day.empty,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__scheduler-week-day.empty,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__scheduler-week-day.empty{opacity:.5}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__activity-info,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__activity-info,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__activity-info,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__activity-info{margin:10px -20px 0;position:fixed;bottom:0;width:100%;border-top:1px solid #ccc;height:60px;background-color:#e4e9ed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 15px}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__activity-info-info,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__activity-info-info,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__activity-info-info,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__activity-info-info{display:-ms-flexbox;display:flex}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__activity-info-icon,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__activity-info-icon,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__activity-info-icon,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__activity-info-icon{margin-right:10px}.online-booking-ob-provider-slots-page .appointment-by-practitioner-modal,.online-booking-ob-provider-slots-new-page .appointment-by-practitioner-modal,.online-booking-ob-treatment-slots-page .appointment-by-practitioner-modal,.online-booking-ob-treatment-slots-new-page .appointment-by-practitioner-modal{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.online-booking-ob-provider-slots-page .appointment-by-practitioner-modal__header,.online-booking-ob-provider-slots-new-page .appointment-by-practitioner-modal__header,.online-booking-ob-treatment-slots-page .appointment-by-practitioner-modal__header,.online-booking-ob-treatment-slots-new-page .appointment-by-practitioner-modal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.online-booking-ob-provider-slots-page .appointment-by-practitioner-modal__header .modal-close,.online-booking-ob-provider-slots-new-page .appointment-by-practitioner-modal__header .modal-close,.online-booking-ob-treatment-slots-page .appointment-by-practitioner-modal__header .modal-close,.online-booking-ob-treatment-slots-new-page .appointment-by-practitioner-modal__header .modal-close{cursor:pointer}.online-booking-ob-provider-slots-page .appointment-by-practitioner-modal__header-name,.online-booking-ob-provider-slots-new-page .appointment-by-practitioner-modal__header-name,.online-booking-ob-treatment-slots-page .appointment-by-practitioner-modal__header-name,.online-booking-ob-treatment-slots-new-page .appointment-by-practitioner-modal__header-name{font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.online-booking-ob-provider-slots-page .appointment-by-practitioner-modal__content-info,.online-booking-ob-provider-slots-new-page .appointment-by-practitioner-modal__content-info,.online-booking-ob-treatment-slots-page .appointment-by-practitioner-modal__content-info,.online-booking-ob-treatment-slots-new-page .appointment-by-practitioner-modal__content-info{padding:15px 10px 10px}.online-booking-ob-provider-slots-page .appointment-by-practitioner-modal__content-block,.online-booking-ob-provider-slots-new-page .appointment-by-practitioner-modal__content-block,.online-booking-ob-treatment-slots-page .appointment-by-practitioner-modal__content-block,.online-booking-ob-treatment-slots-new-page .appointment-by-practitioner-modal__content-block{margin:10px 0}.online-booking-ob-provider-slots-page .appointment-by-practitioner-modal__content-block-label,.online-booking-ob-provider-slots-new-page .appointment-by-practitioner-modal__content-block-label,.online-booking-ob-treatment-slots-page .appointment-by-practitioner-modal__content-block-label,.online-booking-ob-treatment-slots-new-page .appointment-by-practitioner-modal__content-block-label{color:#909c9c}.online-booking-ob-provider-slots-page .appointment-by-practitioner-modal__content-block-info,.online-booking-ob-provider-slots-new-page .appointment-by-practitioner-modal__content-block-info,.online-booking-ob-treatment-slots-page .appointment-by-practitioner-modal__content-block-info,.online-booking-ob-treatment-slots-new-page .appointment-by-practitioner-modal__content-block-info{font-size:14px}.online-booking-ob-provider-slots-page .appointment-by-practitioner-modal__subtotal .subtotal-price,.online-booking-ob-provider-slots-new-page .appointment-by-practitioner-modal__subtotal .subtotal-price,.online-booking-ob-treatment-slots-page .appointment-by-practitioner-modal__subtotal .subtotal-price,.online-booking-ob-treatment-slots-new-page .appointment-by-practitioner-modal__subtotal .subtotal-price{font-size:48px;opacity:.8}.online-booking-ob-provider-slots-page .choose-practitioner__list-item,.online-booking-ob-provider-slots-new-page .choose-practitioner__list-item,.online-booking-ob-treatment-slots-page .choose-practitioner__list-item,.online-booking-ob-treatment-slots-new-page .choose-practitioner__list-item{display:-ms-flexbox;display:flex;padding:10px;cursor:pointer}.online-booking-ob-provider-slots-page .choose-practitioner__list-item:hover,.online-booking-ob-provider-slots-new-page .choose-practitioner__list-item:hover,.online-booking-ob-treatment-slots-page .choose-practitioner__list-item:hover,.online-booking-ob-treatment-slots-new-page .choose-practitioner__list-item:hover{background-color:#e4e9ed}.online-booking-ob-provider-slots-page .choose-practitioner__list-item-icon,.online-booking-ob-provider-slots-new-page .choose-practitioner__list-item-icon,.online-booking-ob-treatment-slots-page .choose-practitioner__list-item-icon,.online-booking-ob-treatment-slots-new-page .choose-practitioner__list-item-icon{width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-right:10px}.online-booking-ob-provider-slots-page .choose-practitioner__list-item-icon .ufic,.online-booking-ob-provider-slots-new-page .choose-practitioner__list-item-icon .ufic,.online-booking-ob-treatment-slots-page .choose-practitioner__list-item-icon .ufic,.online-booking-ob-treatment-slots-new-page .choose-practitioner__list-item-icon .ufic{font-size:30px}.online-booking-ob-provider-slots-page .choose-practitioner__list-item-icon img,.online-booking-ob-provider-slots-new-page .choose-practitioner__list-item-icon img,.online-booking-ob-treatment-slots-page .choose-practitioner__list-item-icon img,.online-booking-ob-treatment-slots-new-page .choose-practitioner__list-item-icon img{width:30px;height:30px;border-radius:50%}.online-booking-ob-provider-slots-page .choose-practitioner__list-item-text,.online-booking-ob-provider-slots-new-page .choose-practitioner__list-item-text,.online-booking-ob-treatment-slots-page .choose-practitioner__list-item-text,.online-booking-ob-treatment-slots-new-page .choose-practitioner__list-item-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-provider-slots-page .ob-activate-content__form-heading,.online-booking-ob-provider-slots-new-page .ob-activate-content__form-heading,.online-booking-ob-treatment-slots-page .ob-activate-content__form-heading,.online-booking-ob-treatment-slots-new-page .ob-activate-content__form-heading{font-size:16px;text-align:left;padding-bottom:15px}.online-booking-ob-provider-slots-page .ob-activate-content__sign-in,.online-booking-ob-provider-slots-new-page .ob-activate-content__sign-in,.online-booking-ob-treatment-slots-page .ob-activate-content__sign-in,.online-booking-ob-treatment-slots-new-page .ob-activate-content__sign-in{width:100%;background-color:var(--branding-color);height:45px;border-radius:0}.online-booking-ob-provider-slots-page .ob-activate-content__form-content-block,.online-booking-ob-provider-slots-new-page .ob-activate-content__form-content-block,.online-booking-ob-treatment-slots-page .ob-activate-content__form-content-block,.online-booking-ob-treatment-slots-new-page .ob-activate-content__form-content-block{margin-top:20%}@media only screen and (max-width:1024px){.online-booking-ob-provider-slots-page .desktop-view,.online-booking-ob-provider-slots-new-page .desktop-view,.online-booking-ob-treatment-slots-page .desktop-view,.online-booking-ob-treatment-slots-new-page .desktop-view{display:none}.online-booking-ob-provider-slots-page .mobile-view,.online-booking-ob-provider-slots-new-page .mobile-view,.online-booking-ob-treatment-slots-page .mobile-view,.online-booking-ob-treatment-slots-new-page .mobile-view{visibility:visible;position:initial}.online-booking-ob-provider-slots-page .ob-practitioner-appointments-page__footer-info-text,.online-booking-ob-provider-slots-new-page .ob-practitioner-appointments-page__footer-info-text,.online-booking-ob-treatment-slots-page .ob-practitioner-appointments-page__footer-info-text,.online-booking-ob-treatment-slots-new-page .ob-practitioner-appointments-page__footer-info-text{font-size:14px;-ms-flex-positive:1!important;flex-grow:1!important}.online-booking-ob-provider-slots-page .u-header__user,.online-booking-ob-provider-slots-new-page .u-header__user,.online-booking-ob-treatment-slots-page .u-header__user,.online-booking-ob-treatment-slots-new-page .u-header__user{visibility:hidden}}@media only screen and (max-width:768px){.online-booking-ob-provider-slots-page .modal-dialog.modal-sm,.online-booking-ob-provider-slots-new-page .modal-dialog.modal-sm,.online-booking-ob-treatment-slots-page .modal-dialog.modal-sm,.online-booking-ob-treatment-slots-new-page .modal-dialog.modal-sm{width:calc(100vw - 40px);margin:30px auto}.online-booking-ob-provider-slots-page .choose-practitioner__list-item-icon .ufic,.online-booking-ob-provider-slots-new-page .choose-practitioner__list-item-icon .ufic,.online-booking-ob-treatment-slots-page .choose-practitioner__list-item-icon .ufic,.online-booking-ob-treatment-slots-new-page .choose-practitioner__list-item-icon .ufic{font-size:38px}.online-booking-ob-provider-slots-page .choose-practitioner__list-item-icon img,.online-booking-ob-provider-slots-new-page .choose-practitioner__list-item-icon img,.online-booking-ob-treatment-slots-page .choose-practitioner__list-item-icon img,.online-booking-ob-treatment-slots-new-page .choose-practitioner__list-item-icon img{width:38px;height:38px}.online-booking-ob-provider-slots-page .choose-practitioner__list-item-text,.online-booking-ob-provider-slots-new-page .choose-practitioner__list-item-text,.online-booking-ob-treatment-slots-page .choose-practitioner__list-item-text,.online-booking-ob-treatment-slots-new-page .choose-practitioner__list-item-text{font-size:16px;padding-left:5px}}.modal.modal-right-sidebar-appointment-by-practitioner-ob .modal-dialog{position:fixed;margin:auto;width:400px;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-appointment-by-practitioner-ob .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-appointment-by-practitioner-ob.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-appointment-by-practitioner-ob.fade.in .modal-dialog{right:0}@media only screen and (max-width:768px){.modal.modal-right-sidebar-appointment-by-practitioner-ob .modal-dialog{width:100%}}.image-cropper .modal-header{border-bottom:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.image-cropper .modal-header .modal-close{float:initial}.image-cropper .modal-dialog{min-width:700px}.image-cropper .cropArea{background:#E4E4E4;overflow:hidden;width:570px;height:570px}.image-cropper .modal-body{display:-ms-flexbox;display:flex}.image-cropper .preview{width:100px;height:100px;border-radius:50%;margin:0 0 0 10px;border:3px solid #ccc}.image-cropper .preview img{width:100%;height:100%;border-radius:50%}.booking-appointment-item-directive{padding:10px 0 20px;border-bottom:1px solid rgba(204,204,204,.5)}.booking-appointment-item-directive__tag-name{font-size:18px;padding:5px}.booking-appointment-item-directive__practitioners,.booking-appointment-item-directive__treatments{padding:5px;color:#909c9c}.booking-appointment-item-directive__practitioners-list{max-width:460px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5px;margin-top:5px}.booking-appointment-item-directive__practitioners-list-item{width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-right:9px;margin-bottom:5px;border-radius:50%;cursor:pointer}.booking-appointment-item-directive__practitioners-list-item i.ufic{font-size:51px}.booking-appointment-item-directive__practitioners-list-item img{width:50px;height:50px;border-radius:50%;border:1px solid transparent}.booking-appointment-item-directive__practitioners-list-item:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.booking-appointment-item-directive__practitioners-list-item.icon{background-color:#666;border-radius:50%}.booking-appointment-item-directive__treatments-list{position:relative;max-height:140px;overflow:hidden;transition:heimax-height 1s ease-out}.booking-appointment-item-directive__treatments-list.expanded{max-height:1000px!important;transition:max-height 1s ease-in}.booking-appointment-item-directive__treatments-list-item{color:#666;padding:10px;margin-bottom:5px;cursor:pointer;border:2px solid;border-radius:15px;overflow-wrap:break-word;display:-ms-flexbox;display:flex}.booking-appointment-item-directive__treatments-list-item .ufic-video{font-size:18px}.booking-appointment-item-directive__treatments-list-item .video-icon{-ms-flex-item-align:end;align-self:end;margin-left:6px}.booking-appointment-item-directive__treatments-list-item:hover{background-color:#e4e9ed}.booking-appointment-item-directive__treatments-list-expander{cursor:pointer;position:absolute;background-color:#eee;border-radius:5px 5px 0 0;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;width:140px;text-align:center}.invite-in-bulk{min-height:200px;background-color:#fff}.invite-in-bulk__first{position:fixed;padding-top:10px;min-height:120px;width:100%;background-color:#fff;z-index:399;margin-left:-40px;padding-left:40px}.invite-in-bulk__second{padding-top:120px}.invite-in-bulk__header-text{font-size:18px;padding-left:5px}.invite-in-bulk__branch-select{margin-top:15px}.invite-in-bulk__branch-select .k-widget{width:235px}.invite-in-bulk .base-grid{z-index:100}.invite-in-bulk__btns{margin-top:20px}.invite-in-bulk__btns .btn-default{margin-left:5px}.invite-in-bulk__empty{padding:100px 0;text-align:center;font-size:16px;font-weight:700}.invite-in-bulk__summary{margin-top:30px;padding:0 0 0 10px;font-size:13px}.invite-in-bulk-row{display:-ms-flexbox;display:flex}.invite-in-bulk-row__case{position:relative}.invite-in-bulk-row__no-case{padding-left:12px;font-weight:700}.invite-in-bulk-row__case-inner{position:absolute;top:-8px}.invite-in-bulk-row__case-select{font-size:12px;color:#666}.invite-in-bulk-row__add-email{color:#0076be;cursor:pointer}.invite-in-bulk-row__add-email:hover{text-decoration:underline}.invite-in-bulk-row__edit-email{position:relative}.invite-in-bulk-row__edit-email .form-control{width:90%;height:20px;position:absolute;font-size:12px;top:100px;left:-20000}.invite-in-bulk-row__edit-email.editing-email .form-control{top:-7px;left:0}.invite-in-bulk-row .k-widget .k-state-focused{outline:0;box-shadow:none}.invite-in-bulk-row .k-widget .k-dropdown-wrap.k-state-border-down,.invite-in-bulk-row .k-widget .k-dropdown-wrap.k-state-border-up{border:1px solid #ccc}.invite-in-bulk-row .k-widget .k-dropdown-wrap.k-state-border-down .k-icon.k-i-arrow-60-down,.invite-in-bulk-row .k-widget .k-dropdown-wrap.k-state-border-up .k-icon.k-i-arrow-60-down{opacity:1}.invite-in-bulk-row .k-widget .k-dropdown-wrap{border:1px solid transparent}.invite-in-bulk-row .k-widget .k-dropdown-wrap .k-icon.k-i-arrow-60-down{opacity:0}.invite-in-bulk-row .k-widget .k-dropdown-wrap:hover{border:1px solid #ccc}.invite-in-bulk-row .k-widget .k-dropdown-wrap:hover .k-icon.k-i-arrow-60-down{opacity:1}.invite-in-bulk-row .u-checkbox-disabled{position:relative}.invite-in-bulk-row .u-checkbox-disabled:after{content:'';display:block;width:8px;height:8px;top:4px;left:3px;position:absolute;cursor:not-allowed;background-color:rgba(204,204,204,.5)}.add-patient-email-modal{padding:15px 15px 0}.add-patient-email-modal__message{padding:15px 0;font-size:13px}.add-patient-email-modal__control{height:40px;width:100%;display:-ms-flexbox;display:flex}.add-patient-email-modal__control .modal-label{width:25%;padding-right:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.add-patient-email-modal__control .modal-label label{font-weight:400;color:#909c9c}.add-patient-email-modal__control .modal-input{-ms-flex-positive:1;flex-grow:1}.base-grid tr:hover .invite-in-bulk-row__case-inner .k-dropdown-wrap{background-color:#e4e9ed}body{--branding-color:var(--ob-background,#179ff4)}.online-booking-ob-start-page-page{background-color:#f2f2f2}.online-booking-ob-start-page-page footer{position:fixed;width:100%;bottom:0;z-index:0}.online-booking-ob-start-page-page .help-block-mobile{display:none}.online-booking-ob-start-page-page .main-content{margin:0}.online-booking-ob-start-page-page .btn-primary{border:none}.online-booking-ob-start-page-page .ob-activate-container{position:absolute;width:100%;height:100%;min-height:640px}.online-booking-ob-start-page-page .ob-activate-content{height:100%;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.online-booking-ob-start-page-page .ob-activate-content__info{width:65%;background-color:var(--branding-color);padding:15px}.online-booking-ob-start-page-page .ob-activate-content__form{overflow-y:auto;width:35%;position:relative;background-color:#fff;z-index:10}.online-booking-ob-start-page-page .ob-activate-content__form .ob-activate-content__org-name,.online-booking-ob-start-page-page .ob-activate-content__form .ob-activate-content__greetings{display:none}.online-booking-ob-start-page-page .ob-activate-content__form-heading{font-size:16px;text-align:left;padding-bottom:5px}.online-booking-ob-start-page-page .ob-activate-content__sign-in{width:100%;background-color:var(--branding-color);height:45px;border-radius:0}.online-booking-ob-start-page-page .ob-activate-content__form-content-block{margin-top:20%}.online-booking-ob-start-page-page .ob-activate-content__form-mobile-header{display:none}.online-booking-ob-start-page-page .ob-activate-content__org-name-icon{margin-right:10px}.online-booking-ob-start-page-page .ob-activate-content__org-name-icon .ufic{color:var(--branding-color)}.online-booking-ob-start-page-page .ob-activate-content__org-name-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}.online-booking-ob-start-page-page .ob-activate-content__org-name{padding:15px;display:-ms-flexbox;display:flex;color:#fff;font-size:24px;background-color:#fff;color:var(--branding-color);border-radius:4px}.online-booking-ob-start-page-page .ob-activate-content .logo-start{max-width:90%}.online-booking-ob-start-page-page .ob-activate-content .logo-start img{object-fit:contain;max-width:100%;box-sizing:border-box;max-height:130px}.online-booking-ob-start-page-page .ob-activate-content__org-name-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5em;max-height:4.5em}.online-booking-ob-start-page-page .ob-activate-content__org-name-login-mobile{display:none}.online-booking-ob-start-page-page .ob-activate-content__greetings-wrapper{height:calc(100% - 150px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-ob-start-page-page .ob-activate-content__greetings-wrapper.has-logo{height:calc(100% - 230px)}.online-booking-ob-start-page-page .ob-activate-content__greetings{padding:15px 15px 0;font-size:42px;font-weight:700;color:#fff}.online-booking-ob-start-page-page .ob-activate-content__sub-greetings{color:#fff;padding:0 15px 15px}.online-booking-ob-start-page-page .ob-activate-content__form-terms{text-align:center;margin-top:15px}.online-booking-ob-start-page-page .ob-activate-content__form-name{font-size:24px;padding:20px 0 10px}.online-booking-ob-start-page-page .ob-activate-content__form-email{font-size:24px;padding:0 0 45px}.online-booking-ob-start-page-page .online-booking-password-tooltip .tooltip-inner{max-width:300px;width:300px}.online-booking-ob-start-page-page .arrow-down{display:none}@media only screen and (max-width:768px){.online-booking-ob-start-page-page{height:100%;background-color:#fff}.online-booking-ob-start-page-page .hide-on-mobile{display:none}.online-booking-ob-start-page-page .main-content{margin:0;height:100%;background-color:var(--branding-color)}.online-booking-ob-start-page-page .help-block{display:none}.online-booking-ob-start-page-page .tooltip{visibility:hidden}.online-booking-ob-start-page-page .help-block-mobile{padding-top:10px;text-align:center;display:block}.online-booking-ob-start-page-page footer{display:none!important}.online-booking-ob-start-page-page .ob-activate-container{box-shadow:none;position:initial}.online-booking-ob-start-page-page .feedback-button{display:none}.online-booking-ob-start-page-page .ob-activate-content{border:none;-ms-flex-direction:column;flex-direction:column}.online-booking-ob-start-page-page .ob-activate-content__org-name{padding:15px;font-size:18px;width:100%}.online-booking-ob-start-page-page .ob-activate-content__org-name.has-image{width:auto}.online-booking-ob-start-page-page .ob-activate-content__org-name-login-mobile{display:-ms-flexbox;display:flex;font-size:18px;color:#fff}.online-booking-ob-start-page-page .ob-activate-content__greetings{margin-top:45px;text-align:center}.online-booking-ob-start-page-page .ob-activate-content__form-name,.online-booking-ob-start-page-page .ob-activate-content__form-email{color:#fff}.online-booking-ob-start-page-page .ob-activate-content__info{width:100%;height:calc(100vh - 50px);position:relative}.online-booking-ob-start-page-page .ob-activate-content__sign-in{background-color:var(--branding-color)!important;color:#fff!important}.online-booking-ob-start-page-page .ob-activate-content__form{width:100%;height:100%;box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0}.online-booking-ob-start-page-page .ob-activate-content__form .ob-activate-content__org-name{display:-ms-flexbox;display:flex}.online-booking-ob-start-page-page .ob-activate-content__form .ob-activate-content__greetings{display:block}.online-booking-ob-start-page-page .ob-activate-content__form-content-block{margin-top:0}.online-booking-ob-start-page-page .ob-activate-content__form-heading{margin-top:10px;font-size:16px}.online-booking-ob-start-page-page .ob-activate-content__form-mobile-header{display:block}.online-booking-ob-start-page-page .ob-activate-content__sub-greetings{text-align:center}.online-booking-ob-start-page-page .ob-activate-content__sign-in{background-color:#fff}.online-booking-ob-start-page-page .arrow-down{display:block;width:calc(100% - 30px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:15%;padding-bottom:10px}.online-booking-ob-start-page-page .arrow-down i.ufic.ufic-arrow-left-btb{font-size:16px;font-weight:700;color:var(--branding-color);margin:0 auto}.online-booking-ob-start-page-page .arrow-down div{width:40px;height:40px;border-radius:50px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;transform:rotate(-90deg);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.online-booking-ob-start-page-page .arrow-down div:active{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:1024px){.online-booking-ob-start-page-page{height:100%;background-color:#fff}.online-booking-ob-start-page-page .main-content{margin:0;height:100%;background-color:var(--branding-color)}.online-booking-ob-start-page-page .u-layout{height:100%}.online-booking-ob-start-page-page footer{display:none!important}.online-booking-ob-start-page-page .feedback-button{display:none}.online-booking-ob-start-page-page .ob-activate-container{box-shadow:none;border-radius:0;height:100%}.online-booking-ob-start-page-page .ob-activate-content{border:none}.online-booking-ob-start-page-page .ob-activate-content__org-name{padding:15px;font-size:18px}.online-booking-ob-start-page-page .ob-activate-content__form-name,.online-booking-ob-start-page-page .ob-activate-content__form-email{color:#333}.online-booking-ob-start-page-page .ob-activate-content__info{width:55%}.online-booking-ob-start-page-page .ob-activate-content__sign-in{background-color:var(--branding-color)}.online-booking-ob-start-page-page .ob-activate-content__form{width:45%;height:100%;box-shadow:none;border-top-right-radius:0;border-bottom-right-radius:0}.online-booking-ob-start-page-page .ob-activate-content__form .ob-activate-content__org-name{display:-ms-flexbox;display:flex}}@media only screen and (max-width:420px){.online-booking-ob-start-page-page .ob-activate-content__greetings{font-size:30px;line-height:1em;padding-top:0;margin-top:20px;margin-bottom:10px}}.modal.modal-right-sidebar-ob-login .modal-dialog{position:fixed;margin:auto;width:35%;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-ob-login .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-ob-login.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-ob-login.fade.in .modal-dialog{right:0}@media only screen and (min-width:768px) and (max-width:1024px){.modal.modal-right-sidebar-ob-login .modal-dialog{width:45%}}@media only screen and (max-width:768px){.modal.modal-right-sidebar-ob-login .modal-dialog{width:100%}}.online-booking-free-select-patient-modal{height:85%}.online-booking-free-select-patient-modal .select-patient__header{height:50px;background-color:#f2f2f2;padding-left:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-free-select-patient-modal .select-patient__header-text{font-size:18px}.online-booking-free-select-patient-modal .select-patient__content{height:100%;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.online-booking-free-select-patient-modal .select-patient__content .k-widget{width:100%}.online-booking-free-select-patient-modal .select-patient__continue{margin-top:10px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.create-ob-new-account-form{margin-bottom:20px}.create-ob-new-account-form .form-row{display:-ms-flexbox;display:flex;margin-bottom:10px}.create-ob-new-account-form .form-label{min-width:95px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.create-ob-new-account-form .form-label label{color:#909c9c;font-weight:400}.create-ob-new-account-form .gender-label{min-width:70px}.create-ob-new-account-form .gender-label label{text-align:center}.create-ob-new-account-form .form-input{-ms-flex-positive:1;flex-grow:1}.create-ob-new-account-form .form-input .k-widget{width:80%}.create-ob-new-account-form .last-row .form-input.gender-input .k-widget{width:100%;min-width:85px}.create-ob-new-account-form .last-row .form-input.dob-input .k-widget{width:100%;min-width:115px}.create-ob-new-account-form .recaptcha-place{min-height:90px}.create-ob-new-account-form .submit-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:var(--branding-color);height:45px;padding:0 10px;border:1px solid transparent}.create-ob-new-account-form .submit-button .icon{padding-top:1px}.create-ob-new-account-form .submit-button .icon .ufic{color:#fff;font-size:2em}.create-ob-new-account-form .submit-button .text{color:#fff;padding-left:10px;padding-top:1px}.create-ob-new-account-form .submit-button:disabled{opacity:.7}@media screen and (max-width:450px){.create-ob-new-account-form .form-row{margin-bottom:5px}}.online-booking-login-logo.login-side-menu{position:initial;height:17%;min-height:175px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 auto}.online-booking-login-logo.login-side-menu.branch-logo img{object-fit:contain;max-width:100%;max-height:90px}.login-side-menu .branch-name{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.online-booking-login-logo.new-account{position:initial;height:17%;min-height:175px;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.online-booking-login-logo.new-account,.online-booking-login-logo.new-account .branch-name,.calendar-avatar-directive{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.calendar-avatar-directive .image-ava{width:40px}.calendar-avatar-directive .image-ava img{width:40px;height:40px;border-radius:50%}.calendar-avatar-directive .icon-ava{width:40px}.calendar-avatar-directive .icon-ava i.ufic{font-size:40px}.custom-branch-logo-directive .logo-select{display:-ms-flexbox;display:flex}.custom-branch-logo-directive .logo-select-default{width:40%}.custom-branch-logo-directive .logo-select-custom{width:60%}.custom-branch-logo-directive .toolbox{display:-ms-flexbox;display:flex}.custom-branch-logo-directive .select-file{padding-left:20px}.custom-branch-logo-directive .select-file span{color:#0076be;cursor:pointer;text-decoration:underline}.custom-branch-logo-directive .file-input{position:absolute;top:-1000px;right:-1000px;opacity:0}.custom-branch-logo-directive .logo-default-image{padding:10px 0 0 15px}.custom-branch-logo-directive .label-text{font-weight:400;color:#909c9c}.custom-branch-logo-directive .image-placeholder{background-color:#eee;display:-ms-flexbox;display:flex;height:80px;margin:5px 0;width:100%}.custom-branch-logo-directive .image-placeholder>h4{-ms-flex-item-align:center;align-self:center;text-align:center;width:100%}.custom-branch-logo-directive .custom-logo-img{max-height:80px;min-height:60px;margin:5px 0;width:100%}.custom-branch-logo-directive .custom-logo-img img{object-fit:cover;max-width:100%;max-height:80px}.custom-branch-logo-directive .transparency-selection{margin-top:10px}.custom-branch-logo-directive .logo-info{overflow:hidden;font-size:11px}.address-parse-directive.view-mode textarea{border:none;resize:none;padding-left:0}.address-parse-directive.view-mode textarea:disabled{background-color:#fff;cursor:initial}.address-parse-directive.view-mode .ufic{color:#6d6d6d}.address-parse-directive.view-mode .contact-form__ellipsis{opacity:1;top:0}.online-booking-settings-page .u-layout__side{overflow-y:hidden;z-index:1000}.online-booking-settings-page .online-booking-content{margin-left:230px}.online-booking-settings-page aside{overflow:hidden}.outstanding-balance-monitor__wrap{height:0;visibility:hidden;opacity:0;background-color:rgba(255,0,0,.25);margin-right:-20px;padding-left:230px;transition:all .5s}.outstanding-balance-monitor .active{visibility:visible;height:55px;opacity:1}.outstanding-balance-monitor__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%}.outstanding-balance-monitor__info,.outstanding-balance-monitor__btn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 10px}.outstanding-balance-monitor__info{font-size:16px}html{height:100%}body{background:#fff;color:#666;font-size:12px;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *{line-height:1.5em}a{color:#666;text-decoration:none;cursor:pointer}a:hover{color:#666;text-decoration:underline}a.link-primary{color:#0076be!important;text-decoration:none;font-size:13px;cursor:pointer}a.link-primary:hover{color:#0076be;text-decoration:underline}.black-divider{background-color:#737373;height:10px}.centered-container{max-width:960px;margin:0 auto}.full-width{width:100%}.main-content{margin:50px 20px 40px;opacity:0}.main-content.ready{opacity:1;transition:opacity .1s ease}@media (max-width:960px){.main-content{min-width:inherit}}.main-content .container{padding:20px 0 50px;min-height:300px}.logo{background:url("../images/caserm-logo-rectangle.png") no-repeat left top;background-size:contain;height:40px;width:140px}.actions-panel{margin:5px 0 10px;padding-left:30px}.list-panel{min-height:300px;margin-bottom:20px;padding-top:55px;background:#fff}.list-panel--right{margin-left:220px}.list-panel__toolbar{padding:10px 0;border-bottom:1px solid #bcbec0;margin-bottom:10px}.container{padding-left:0;padding-right:0}.content-block{background-color:#fff;border:1px solid #bcbec0}.no-gutter{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.common-lr-padding{padding:0 15px}.page-title{background-color:#fff;color:#f48120;font-size:26px;height:55px;line-height:55px;border-bottom:1px solid #bcbec0;min-width:320px;position:fixed;left:0;right:0;padding:0 20px;z-index:300}.page-title .page-title-label{margin-top:10px;width:200px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.page-title--with-sidebar{left:230px}.page-title__current-org-label{padding-top:10px}.page-title__current-org-name,.page-title__header-label{font-size:18px;color:#747474;margin-left:20px}.page-title__current-org-name{width:calc(100% - 200px);overflow-x:hidden;text-overflow:ellipsis}.page-title__subscription-select{-ms-flex-positive:1;flex-grow:1;padding-left:30px;text-align:left}.ufic{color:#6d6d6d}.ufic.ufic-inverse{color:#fff}.ufic.green{color:#95b580}.btn-ext-default .ufic{color:inherit}.clickable{cursor:pointer}.clickable:hover{color:#242424}@media (max-width:767px){body{padding-left:0;padding-right:0}.mobile-hidden{display:none}}@media (max-width:1023px){.tablet-hidden{display:none}}.dropdown-group .btn{background-color:#fff;background-image:none;line-height:1.5em}.dropdown-group .btn.value-box{text-align:left;width:250px}.dropdown-group .btn.dropdown-toggle{width:35px}.dropdown-group .dropdown-menu li{padding:4px;min-width:285px;word-break:break-all}.dropdown-group .dropdown-menu li:hover{background-color:#f2f2f2;cursor:pointer}.text--underline{text-decoration:underline}select.kendo-dropdown-list--hidden,input.kendo-dropdown-list--hidden{display:inline-block!important;position:absolute;height:0;opacity:0}a.feedback-button{width:85px;height:28px;padding-top:10px;text-align:center;font-weight:600;color:#f2f2f2;background:#4a4a49;transform:rotate(-90deg);border:1px;border-radius:0 0 5px 5px;transition:margin-left .2s;outline:none;position:fixed;left:0;top:70%;margin-left:-37px;z-index:600}a.feedback-button:visited,a.feedback-button:hover{color:#f2f2f2;text-decoration:none;margin-left:-32px}a.feedback-button:focus{color:#f2f2f2;text-decoration:none}.text--right{text-align:right}.back-icon{font-size:20px;margin:0 10px;cursor:pointer}.account-auth-page{min-height:100%;background-color:#f2f2f2;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;border-top:7px solid #0877bd;box-shadow:inset 0 2px 20px 0 #fff}.account-auth-page,.account-auth-page .main-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.account-auth-page .main-content{margin:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-flow:column;flex-flow:column}.auth-block{display:block;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0}.auth-block .logo{height:40px;width:40px;background:url("../images/case-rm_40.png") no-repeat left top}.auth-block .content-block{padding:30px}.auth-block .auth-form-title{font-size:25px;text-align:center;color:#f48120}.auth-block .auth-form-account-email{font-size:20px;text-align:center;color:#0076be;margin-bottom:20px}.auth-block .login-wrapper,.auth-block .register-wrapper,.auth-block .pwd-forgot-wrapper,.auth-block .email-change-wrapper,.auth-block .email-change-success-wrapper{width:360px}@media (max-width:359px){.auth-block .login-wrapper,.auth-block .register-wrapper,.auth-block .pwd-forgot-wrapper,.auth-block .register-sent-wrapper,.auth-block .email-change-wrapper,.auth-block .email-change-success-wrapper{width:300px}}.auth-block .register-sent-wrapper{width:360px}.auth-block .email-change-wrapper .description{font-size:11px;margin-top:30px;margin-bottom:30px}.auth-block .email-change-wrapper .email-change-title{font-size:17px;text-align:center;color:#f48120;margin-bottom:10px}.auth-block .email-change-wrapper .user-email{margin-bottom:30px}.auth-block .email-change-wrapper button[type=submit]{margin-top:55px}.auth-block .email-change-wrapper .content,.auth-block .email-change-success-wrapper .content{font-size:14px}.auth-block .email-change-wrapper .user-email,.auth-block .email-change-success-wrapper .user-email{color:#0076be;font-size:18px;word-break:break-all}.auth-block .login-wrapper a.title:hover{text-decoration:none}.auth-block .btn__sign-in,.auth-block .btn__sign-up{width:100%;height:42px}@media (max-width:359px){.auth-block .btn-ext-primary{height:42px}}.auth-block .reg-confirm-wrapper{width:410px;color:#333}.auth-block .reg-confirm-wrapper .content-block{padding:15px 0 0;border:0;background-color:transparent}.auth-block .reg-confirm-wrapper .content-block label{line-height:1.5em;font-size:16px}.auth-block .reg-confirm-wrapper .content-block .form-group{margin-bottom:15px}.auth-block .reg-confirm-wrapper .content-block .btn-confirm-reg{height:42px;font-size:18px}.auth-block .reg-confirm-wrapper .tc-row{text-align:center;margin-top:50px}.auth-block .anonym-logo{font-size:35px;display:block;margin:0 auto 30px;color:#a6a6a6}.auth-block .anonym-logo .ufic-user{color:#fff}.auth-block .register-wrapper .sneakyRobots{position:absolute;top:-999px;left:-999px}.auth-block .register-wrapper .email-row{margin-bottom:10px}.auth-block .register-wrapper .email-row ::-webkit-input-placeholder{text-align:left}.auth-block .register-wrapper ::-webkit-input-placeholder{text-align:right}.auth-block .register-sent-wrapper .alert:last-child{margin-bottom:0}.auth-block .register-sent-wrapper .content{width:90%;margin:40px auto 20px;text-align:center}.auth-block .register-sent-wrapper .user-email{color:#0076be;margin:10px auto 50px;word-wrap:break-word}.auth-block .pwd-reset-action-row{margin-top:70px;margin-bottom:0}.auth-block .pwd-reset-msg-success{margin:20px 0}.auth-block .form-triggers{margin-top:10px}.auth-block .content-block label{padding-top:0;font-weight:400;line-height:40px}@media (max-width:359px){.auth-block .content-block label{line-height:20px}}.auth-block .title{font-size:16px;margin-bottom:10px}.auth-block .title .action-link{float:right;cursor:pointer}.auth-block .form-control{margin:auto}.auth-block [type=text],.auth-block [type=email],.auth-block [type=password]{height:42px}.auth-block .msg-title{color:#f48120;font-weight:700;font-size:15px}.auth-block .msg-sub-title{color:#f48120;font-size:14px}.auth-block .reset-password-sent-text{margin-top:20px;margin-bottom:10px}.auth-block .reset-password-sent-link{margin-bottom:20px;display:block}.auth-block .form-group{margin-bottom:20px}.auth-block .form-group--no-margin{margin-bottom:0}.auth-block .recaptcha_area{margin:0 0 20px}.auth-block .beta-icon{max-width:200px;padding:0;margin:20px auto;min-height:100px;display:block;position:relative}.auth-block .beta-icon__circle{width:20px;height:20px;background:#2F414A;border-radius:50px;margin:0 auto}.auth-block .beta-icon__slash{margin:0 auto;width:64px;padding:0}.auth-block .beta-icon__slash li{list-style:none;display:inline-block;height:40px;width:3px;background:#2F414A;margin:5px}.auth-block .beta-icon__slash li:nth-of-type(1){transform:rotate(40deg);border-radius:0 20px 0 0;margin-top:-6px}.auth-block .beta-icon__slash li:nth-of-type(2){transform:rotate(-40deg);border-radius:20px 0 0 0;margin-top:-6px;float:right}.auth-block .beta-icon__rectangle{width:100px;height:50px;margin:-15px auto 0;background:#2F414A;color:#fff;font-weight:700;font-size:18px;text-align:center;padding:12px}.auth-block .pwd-forgot-wrapper .email-row{margin:30px 0 10px}.auth-block .reg-confirm-invite-message{font-size:16px;margin-bottom:30px}.account-auth-page .message-wrapper{position:absolute;top:100px}.account-auth-page .message-wrapper .alert{width:340px}.account-profile-page .page-title{z-index:300}.account-profile-page .page-title__current-org-name{margin-left:8px;width:calc(100% - 200px);overflow-x:hidden;text-overflow:ellipsis}.account-profile-page .account-profile-page-content{margin-left:230px}.account-profile-page .image{color:#a6a6a6}.account-profile-page label{font-weight:400}.account-profile-page .inner-box{margin:60px auto;width:520px}.account-profile-page .main-title{color:#f48120;font-size:20px;margin-bottom:30px}.account-profile-page .title{color:#f48120;font-size:16px}.account-profile-page .email-section{margin-bottom:45px}.account-profile-page .email-section .read-section{font-size:18px;word-wrap:break-word}.account-profile-page .email-section .pending-email-content{margin-top:20px}.account-profile-page .email-section .pending-email-content .activity-box{margin-top:15px}.account-profile-page .email-section .pending-email-content .activity-box a{color:#0077bf;cursor:pointer}.account-profile-page .email-section .pending-email-content .activity-box a:first-child{margin-right:20px}.account-profile-page .email-section .read-section,.account-profile-page .password-section .read-section{color:#0077bf}.account-profile-page .password-section .password-field{margin-bottom:54px}.account-profile-page .password-section .control-open{color:#0076be;font-size:14px;font-weight:700}.account-profile-page .name-section{margin-bottom:45px}.account-profile-page .main-content input,.account-profile-page .main-content .btn-group{height:44px;width:305px}.account-profile-page .btn-group{margin-top:10px}.account-profile-page .btn-group button:first-child{margin-right:20px}.account-profile-page .ufic-pencil{font-size:16px;margin-left:15px}.account-profile-page input#FirstName{width:100px}.account-profile-page input#LastName{width:120px}.account-profile-page .profile-section .edit-section{display:none}.account-profile-page .profile-section .edit-section input:first-child{margin-top:15px}.account-profile-page .close-account-section{margin-top:35px}.account-profile-page .close-account-section .close-account-trigger{color:red;font-size:14px;font-weight:700}.account-profile-page .close-account-section__form{margin-top:30px}.account-profile-page .form-group{width:320px}.account-profile-page .form-group span+input{margin-top:10px}.account-profile-page .error-box{margin-bottom:35px}.account-profile-page .error-box.bottom-small{margin-bottom:10px}.casefile-list-page,.org-page.list{margin-top:20px}.casefile-view-page{margin-top:90px}.org-page .page-title{z-index:300;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.org-page .page-title-label{font-size:20px!important}.org-page .page-title-label__logo{font-size:24px!important;color:#0076be;background-size:contain;height:50px}.casefile-list-page .k-selected-color{display:none!important}.casefile-list-page .list-panel{margin-left:230px;padding:55px 0 0;background:#fff}.casefile-list-page .actions-panel .title{margin-top:10px}.casefile-list-page .u-layout__side .btn-new-cf{margin:0;width:100%}.casefile-list-page .menu .search-menu{border-top:1px solid #eee;margin-top:15px}.casefile-list-page .menu .search-menu:hover{cursor:default}.casefile-list-page .tooltip-branch-name-dropdown{overflow:hidden;max-width:370px;word-break:break-all}.casefile-list-page .empty-panel-wrapper.hide{display:none}.casefile-list-page .paginator-menu{position:absolute;z-index:30;width:150px}.casefile-edit-page{background-color:#fff}.casefile-edit-page .k-selected-color{display:none!important}.casefile-edit-page .ufic-folder,.casefile-edit-page .ufic-folder-ufilo{margin-top:5px}#transfer-cf-modal{padding-bottom:20px}#transfer-cf-modal .cf-name{font-size:15px}#transfer-cf-modal .transfer-form{font-size:12px;padding-left:20px}#transfer-cf-modal .transfer-form .with-left-padding{padding-left:28px}#transfer-cf-modal .transfer-form .k-dropdown{width:90%}#transfer-cf-modal .destination-list{margin-bottom:0}#transfer-cf-modal .dropdown-group .value-box{width:370px}#transfer-cf-modal .dropdown-menu{width:405px}#transfer-cf-modal .with-bottom-margin{margin-bottom:36px}#transfer-cf-modal .label-text{color:#0077bf}.casefile-view-page__header__back-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:70px;padding-right:0}.casefile-view-page__header__back-wrapper .ufic{font-size:20px;cursor:pointer}.casefile-view-page .color-icon{font-size:50px;margin-right:20px}.casefile-view-page__header{-ms-flex-pack:justify;justify-content:space-between}.casefile-view-page__header,.casefile-view-page__header__common{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.casefile-view-page__header__common__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.casefile-view-page__header__common .dynamic-icon-wrapper{width:75px}.casefile-view-page__header .btn-share{line-height:24px;font-size:18px;padding:0;width:32px;height:32px}.casefile-view-page__header .title{color:#f48120;font-size:26px;word-wrap:break-word;max-width:400px;margin-top:0!important}.casefile-view-page__header .title .id{font-weight:400}.casefile-view-page__header .btn-home-branch{margin-right:4px;position:relative;top:-9px}.casefile-view-page__header .btn-home-branch--divider{border-left:2px solid #999;height:30px;display:inline-block;margin-right:2px}.casefile-view-page .type{font-size:18px;margin-top:-10px;margin-bottom:5px}.casefile-view-page .no-casefile-type{height:70px}.casefile-view-page .no-casefile-type__inner{margin:auto}.casefile-view-page .menu-icons{margin-left:10px;margin-top:5px}.casefile-view-page .btn-options-wrap{outline:none;padding:0;border:1px solid transparent;border-radius:2px;margin-bottom:9px;background-color:transparent}.casefile-view-page .btn-options-wrap:hover,.casefile-view-page .btn-options-wrap:active,.casefile-view-page .btn-options-wrap.split-dropdown-opened{outline:none;border-color:#cecece;background-color:#e5e5e5}.casefile-view-page .btn-options-wrap .btn-options{padding:5px 11px}.casefile-view-page .branch-panel{font-size:14px;padding-bottom:30px}.casefile-view-page .branch-panel .title-box{margin-bottom:6px}.casefile-view-page .branch-panel .title-box .title{padding-left:10px;color:#909c9c}.casefile-view-page .actions-panel{padding:20px 0;margin:0;border-top:1px solid #bcbec0;border-bottom:1px solid #bcbec0}.casefile-view-page .actions-panel .btn-upload{width:110px}.casefile-view-page .actions-panel .btn-download{width:130px}.casefile-view-page .main-content{margin:50px 0 0}.casefile-view-page .share-with-ext-modal .email-list{list-style:none;margin:20px 0 0}.casefile-view-page .share-with-ext-modal .email-list,.casefile-view-page .share-with-ext-modal .org-name{color:#0077bf}.casefile-view-page .share-with-ext-modal .line2{margin-top:20px}.casefile-view-page .case-file-content-wrapper{background-color:#fff;padding:0 35px 35px}.casefile-view-page .case-file-content-wrapper .type{word-break:break-all}.casefile-view-page .case-file-content-wrapper .disabled-dropdown{background-color:#f48120}.casefile-view-page .case-file-content-wrapper .disabled-dropdown .k-dropdown-wrap.k-state-disabled{background:#f48120}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu{width:200px;padding:0 -20px}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu .k-dropdown-wrap{border:none;background:#f48120}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu .k-dropdown-wrap .selected-icon{font-size:20px;padding:5px 10px 0 0}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu .k-dropdown-wrap .selected-icon.ufic{color:#fff}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu .k-dropdown-wrap .k-input{font-size:18px;margin-left:-20px;padding:0}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu .k-dropdown-wrap .k-select{line-height:30px}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu .k-dropdown-wrap .k-i-arrow-60-down:before{color:#fff}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu .k-state-disabled{background-color:#fff}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu .k-state-disabled .k-i-arrow-60-down:before{opacity:0}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu .k-dropdown-wrap.k-state-focused{box-shadow:none}.casefile-view-page .case-file-content-wrapper .comments-panel{padding:20px 0 60px}.casefile-view-page .case-file-content-wrapper .comments-panel .paginator-menu--active{position:absolute;width:150px}.casefile-view-page .case-file-content-wrapper .case-file-dropdown-menu-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px;max-height:32px}.casefile-view-page .case-file-content-wrapper .case-file-documents-toolbar{border-top:none}.casefile-view-page .add-relationship-dropdown-tooltip{overflow:hidden;max-width:200px;word-break:break-all}.case-file-menu-dropdown-icon{padding:0 10px;font-size:20px;width:20px}.case-file-menu-dropdown-icon.ufic{color:#666}.case-file-menu-dropdown-text{font-size:18px;color:#666}.case-file-menu-selected-text{font-size:18px;margin-top:5px;color:#fff}.casefile-view-page.modal-open{overflow:hidden}.case-file-grid td>div{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.case-file-grid .grid-color-column{padding:4px 10px;font-size:20px}.case-file-grid .grid-row-selected .grid-color-column{background-color:#fff;border-top-left-radius:10px;border-bottom-right-radius:10px}.case-file-grid .grid-favourite-column{color:#f48120;margin:5px 0 0 10px;font-size:18px}.case-file-grid .grid-id-column{min-width:80px;max-width:115px}.case-file-grid .grid-name-column{min-width:195px}.case-file-grid .grid-type-column{width:100%}.case-file-grid .grid-branch-column{min-width:155px}.case-file-grid .grid-favourite-column.ufic-star-o{color:#666}.case-file-grid .grid-favourite-column:hover{text-shadow:0 0 5px #ccc;cursor:pointer}.case-file-grid .grid-favourite-column.inactive{color:#ccc}.case-file-documents-grid .grid-name-column{min-width:150px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.case-file-documents-grid .grid-type-column{min-width:1em;max-width:15em;float:left;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.case-file-documents-grid .grid-updated-column{max-width:10em;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.create-cf-form{display:block;width:620px}.create-cf-form .form-title{color:#f48120;font-size:26px;border-bottom:1px solid #bcbec0;padding-bottom:10px;margin:140px 0 30px}.create-cf-form .row-submit .btn-group{margin-bottom:25px}.create-cf-form label{color:#909c9c;font-weight:400;width:160px}.create-cf-form input,.create-cf-form textarea{color:#666}.create-cf-form .row-submit{border-top:1px solid #bcbec0;margin-top:50px;margin-bottom:50px;padding-top:20px}.create-cf-form #id{width:275px}.create-cf-form label{min-width:120px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.create-cf-form .color-picker .k-picker-wrap{padding:0;position:relative}.create-cf-form .color-picker .ufic-folder,.create-cf-form .color-picker .ufic-folder-ufilo{padding:0;position:absolute;top:13px;left:13px}.create-cf-form .k-autocomplete{width:100%}.create-cf-form .k-autocomplete ::-webkit-input-placeholder{color:#909c9c}.create-cf-form .k-autocomplete :-moz-placeholder,.create-cf-form .k-autocomplete ::-moz-placeholder{color:#909c9c}.create-cf-form .k-autocomplete :-ms-input-placeholder{color:#909c9c}.create-cf-form .dropdown-menu{z-index:1001}.create-cf-form .dropdown-menu li{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:280px}.k-popup .k-list-container{border:1px solid #ccc}.k-popup .k-list-container .k-list{background-color:#fff}.add-document-collaborators .k-i-close{margin-bottom:10px}.add-document-collaborators .k-button{padding-top:5px}.add-document-collaborators__privilegies{margin-top:10px}.case-subjects-place .case-subject-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.case-subjects-place .add-subject-contact{font-size:13px;cursor:pointer;color:#0076be;display:block;padding-top:15px;padding-left:0;margin-left:20px}.case-subjects-place .add-subject-contact :hover{text-decoration:underline}.case-subjects-place .add-subject-contact__files{padding-top:8px}.case-subjects-place .empty-case-subject-message{text-align:center;font-size:14px;margin-bottom:20px}.case-subjects-place .empty-case-subject-message .btn-attach-contact-file{width:200px;height:45px}.case-subjects-place .empty-case-subject-message .ufic-user{font-size:55px;display:block;margin-bottom:20px}.case-subjects-place .add-contact-text{font-size:18px}.case-subjects-place .btn-orange{padding-top:8px;padding-bottom:8px}.case-subjects-place .ext-toggle-active{border:none;box-shadow:none;color:#f48120}.case-subjects-place .ext-toggle-content-active{display:block}.case-subjects-place .empty-case-contacts{margin-top:40px}.case-subjects-place .tab-place{margin-top:30px}.case-subjects-place .no-padding-left{padding-left:0}.case-subjects-place .contact-icon{background-color:#6d6d6d;width:28px;height:28px;border-radius:50%}.case-subjects-place .contact-icon .ufic.ufic-person{display:block;padding:7px 0 0 8px}.case-subjects-place .contact-icon .ufic.ufic-building{display:block;padding:7px 0 0 9px}.case-subjects-place .remove-case-subject{visibility:hidden}.case-subjects-place .add-relationship{color:#0076be}.case-subjects-place .base-grid tr .k-widget.k-dropdown.k-header{width:200px}.case-subjects-place .base-grid tr:hover .remove-case-subject{opacity:1;cursor:pointer;visibility:visible}.case-subjects-place .base-grid tr:hover .remove-case-subject .ufic-trash{pointer-events:none}.case-subjects-place .base-grid tr:hover .add-relationship-wrapper{cursor:pointer;display:block;width:200px}.case-subjects-place .base-grid tr:hover .add-relationship-wrapper .add-relationship{text-decoration:underline;pointer-events:none}.case-subjects-place .grid-row-selected .contact-icon{background-color:#ccc}.add-case-subject-modal .heading{position:relative}.add-case-subject-modal .heading .back-button{position:absolute;left:-40px;top:5px}.add-case-subject-modal .search-input{margin-top:10%}.add-case-subject-modal .search-input .text--center{text-align:center}.add-case-subject-modal .search-input .btn{height:34px}.add-case-subject-modal .search-input .create-new-contact{display:block;cursor:pointer;margin-top:5px;color:#0076be}.add-case-subject-modal .search-input .create-new-contact:hover{text-decoration:underline}.add-case-subject-modal .search-input__input{margin-top:25px}.add-case-subject-modal .contact{margin-top:10px;padding-top:10px;border-top:1px solid #909c9c}.add-case-subject-modal .contact .contact-icon{background-color:#6d6d6d;width:40px;height:40px;border-radius:50%}.add-case-subject-modal .contact .contact-icon i{display:block;padding:30%}.add-case-subject-modal .btn{width:100%}.add-case-subject-modal .results-count{font-weight:700}.add-case-subject-modal .empty-panel .ufic-search{margin-left:30px}.case-subject-grid{margin:0 0 50px}.manage-relationship-modal-wrapper .relationship-types-container{padding:20px}.manage-relationship-modal-wrapper .relationship-types-container .add-new-relationship{font-size:13px;cursor:pointer;color:#0076be;display:block;padding-left:15px}.manage-relationship-modal-wrapper .relationship-types-container .add-new-relationship :hover{text-decoration:underline}.manage-relationship-modal-wrapper .relationship-types-container .relationship-list-container{width:100%;height:200px;margin-top:20px;border:1px solid #e4e9ed;overflow:auto;overflow-x:hidden}.manage-relationship-modal-wrapper .relationship-types-container .relationship-item{padding:6px 12px}.manage-relationship-modal-wrapper .relationship-types-container .relationship-item:hover{background-color:#e4e9ed}.manage-relationship-modal-wrapper .relationship-types-container .relationship-item .ufic{cursor:pointer}.manage-relationship-modal-wrapper .relationship-type-input{width:100%;height:240px;margin-top:40px;padding:0 30px 0 40px}.manage-relationship-modal-wrapper .add-relationship-controls{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.manage-relationship-modal-wrapper .add-relationship-controls .save-button{margin-right:10px}.manage-relationship-modal-wrapper .add-relationship-controls .cancel-button{margin-left:10px}@media screen and (max-width:992px){.casefile-view-page .case-file-content-wrapper .divider{margin-left:0}}.org-list-page .facility-branch-grid{margin-top:40px}.org-list-page .facility-branch-grid tr{cursor:pointer}.org-list-page .list-panel{position:relative}.org-list-page #org-partners-modal{padding-bottom:0}.org-list-page #org-partners-modal textarea{border:1px solid #bcbec0;border-radius:4px;resize:none;height:75px;width:300px}.org-list-page #org-partners-modal textarea#partnersEmails{height:44px;width:585px}.org-list-page #org-partners-modal .message-toggle{margin-top:15px}.org-list-page #org-partners-modal .message-toggle a{color:#0077bf}.org-list-page #org-partners-modal .message{margin-top:15px;width:100%}.org-list-page .list-panel,.org-fb-view-page .list-panel{padding-top:10px}.org-list-page .icon-no-right-padding,.org-fb-view-page .icon-no-right-padding{padding-right:0}.org-list-page .partners,.org-fb-view-page .partners{margin-bottom:35px}.org-list-page .partners>.title .col,.org-fb-view-page .partners>.title .col{color:#0077bf}.org-list-page .partners__row,.org-fb-view-page .partners__row{border-top:1px solid #bcbec0}.org-list-page .partners__row:last-child,.org-fb-view-page .partners__row:last-child{border-bottom:1px solid #bcbec0}.org-list-page .partners .col,.org-fb-view-page .partners .col{font-size:12px;height:40px;line-height:40px}.org-list-page .partners .col.name,.org-fb-view-page .partners .col.name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.org-list-page .partners .col.actions,.org-fb-view-page .partners .col.actions{line-height:20px}.org-list-page .partners .col.actions a,.org-fb-view-page .partners .col.actions a{color:#0077bf;cursor:pointer}.org-list-page .partners--invitation-resent,.org-fb-view-page .partners--invitation-resent{color:#fff!important;background-color:#92e000;text-decoration:none}.org-list-page .partners-form #partnersEmails,.org-fb-view-page .partners-form #partnersEmails{height:40px;width:100%;transition:all .5s ease}.org-list-page .partners-form.active #partnersEmails,.org-fb-view-page .partners-form.active #partnersEmails{height:75px}.org-list-page .u-layout__side .btn-new-branch:disabled,.org-fb-view-page .u-layout__side .btn-new-branch:disabled{background:#f4f5f5;border-color:#d3d7d7;color:#cdd2d2}.org-list-page .u-layout__side ul.menu,.org-fb-view-page .u-layout__side ul.menu{height:100%;min-height:400px}.org-list-page .u-layout__side ul.menu .org-list-box,.org-fb-view-page .u-layout__side ul.menu .org-list-box{overflow-y:auto;max-height:calc(100% - 260px);overflow:auto}.org-list-page .u-layout__side .dropdown-menu,.org-fb-view-page .u-layout__side .dropdown-menu{left:inherit;right:-5px}.org-list-page .u-layout__side__link,.org-fb-view-page .u-layout__side__link{font-weight:400}.org-list-page .u-layout__side__link:hover,.org-fb-view-page .u-layout__side__link:hover{text-decoration:underline;color:#0877bd}.org-list-page .no-org-block,.org-fb-view-page .no-org-block{margin-top:50px;width:650px;left:50%;transform:translateX(-68%);position:absolute}.org-list-page .no-org-block button,.org-fb-view-page .no-org-block button{font-size:16px;margin-top:25px;height:50px;width:260px}.org-list-page .create-org-form,.org-fb-view-page .create-org-form{display:block;width:620px}.org-list-page .create-org-form .form-title,.org-fb-view-page .create-org-form .form-title{color:#f48120;font-size:26px;border-bottom:1px solid #bcbec0;padding-bottom:10px;margin:140px 0 30px}.org-list-page .create-org-form .row-submit .btn-group,.org-fb-view-page .create-org-form .row-submit .btn-group{margin-bottom:25px}.org-list-page .create-org-form label,.org-fb-view-page .create-org-form label{color:#909c9c;font-weight:400;width:160px}.org-list-page .create-org-form input,.org-list-page .create-org-form textarea,.org-fb-view-page .create-org-form input,.org-fb-view-page .create-org-form textarea{color:#666}.org-list-page .fb-view .fb-abbrevation-code,.org-fb-view-page .fb-view .fb-abbrevation-code{width:50px;height:50px;font-size:24px;font-weight:700;color:#fff;border-radius:4px;padding:5px 0}.org-list-page .fb-view .fb-abbrevation-code__inner,.org-fb-view-page .fb-view .fb-abbrevation-code__inner{text-align:center}.org-list-page .fb-view .info-block,.org-fb-view-page .fb-view .info-block{padding-top:20px}.org-list-page .fb-view .info-block .data-one-block,.org-fb-view-page .fb-view .info-block .data-one-block{margin-bottom:20px}.org-list-page .fb-view .list .title,.org-fb-view-page .fb-view .list .title{font-weight:700;font-size:18px}.org-list-page .fb-view .list .row:nth-child(2),.org-fb-view-page .fb-view .list .row:nth-child(2){margin-top:15px}.org-list-page .fb-view .list .data,.org-fb-view-page .fb-view .list .data{margin-bottom:30px}.org-list-page .fb-view .list .data .col,.org-fb-view-page .fb-view .list .data .col{word-break:break-all}.org-list-page .fb-view .page-subtitle,.org-fb-view-page .fb-view .page-subtitle{color:#747474;font-size:22px;height:45px;line-height:45px;width:100%;margin-bottom:20px;border-bottom:1px solid #bcbec0}.org-list-page .fb-view .page-subtitle .ufic,.org-fb-view-page .fb-view .page-subtitle .ufic{text-decoration:none}.org-list-page .fb-view .page-subtitle .back,.org-fb-view-page .fb-view .page-subtitle .back{height:32px;width:77px}.org-list-page .fb-view .page-subtitle .back .ufic,.org-fb-view-page .fb-view .page-subtitle .back .ufic{font-size:16px}.org-list-page .fb-view .content,.org-list-page .create-fb-form,.org-fb-view-page .fb-view .content,.org-fb-view-page .create-fb-form{display:block;padding-left:3px;width:560px}.org-list-page .create-fb-form,.org-fb-view-page .create-fb-form{padding-top:25px}.org-list-page .create-fb-form .ufic,.org-fb-view-page .create-fb-form .ufic{text-decoration:none}.org-list-page .create-fb-form #FBName,.org-fb-view-page .create-fb-form #FBName{font-size:16px;font-weight:700;height:40px}.org-list-page .create-fb-form .label-top-margin,.org-fb-view-page .create-fb-form .label-top-margin{margin-top:7px}.org-list-page .create-fb-form .page-subtitle,.org-fb-view-page .create-fb-form .page-subtitle{font-size:22px;color:#747474;height:55px;line-height:55px;position:fixed;top:50px;z-index:500}.org-list-page .create-fb-form a.add-more,.org-fb-view-page .create-fb-form a.add-more{color:#0076be;cursor:pointer;text-decoration:underline;margin-left:10px}.org-list-page .create-fb-form a.add-more:hover,.org-fb-view-page .create-fb-form a.add-more:hover{text-decoration:none}.org-list-page .create-fb-form label,.org-fb-view-page .create-fb-form label{color:#666;font-weight:400}.org-list-page .create-fb-form .create-fb-abbr-color label,.org-fb-view-page .create-fb-form .create-fb-abbr-color label{color:#909c9c}.org-list-page .create-fb-form .create-fb-abbr-color__abbr input[type=text],.org-fb-view-page .create-fb-form .create-fb-abbr-color__abbr input[type=text]{font-size:18px;font-weight:700;text-transform:uppercase;text-align:center}.org-list-page .create-fb-form .col-trash,.org-fb-view-page .create-fb-form .col-trash{height:34px;line-height:34px;font-size:17px}.org-list-page .create-fb-form .col-trash-textarea,.org-fb-view-page .create-fb-form .col-trash-textarea{height:52px;line-height:34px;font-size:17px}.org-list-page .create-fb-form .contact-form__ellipsis__address,.org-fb-view-page .create-fb-form .contact-form__ellipsis__address{margin-right:5%}.org-list-page .create-fb-form .ufic:hover,.org-fb-view-page .create-fb-form .ufic:hover{cursor:auto;color:#6d6d6d}.org-list-page .row-submit,.org-fb-view-page .row-submit{border-top:1px solid #bcbec0;margin-top:50px;margin-bottom:50px;padding-top:20px}.org-list-page .orgItem,.org-fb-view-page .orgItem{height:38px}.org-list-page .orgItem .title,.org-fb-view-page .orgItem .title{float:left;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;width:calc(100% - 30px)}.org-list-page .orgItem.active .title,.org-fb-view-page .orgItem.active .title{color:#f48120;font-weight:700}.org-list-page .orgItem.last,.org-fb-view-page .orgItem.last{margin-bottom:25px}.org-list-page .orgItem .tooltip-icon,.org-fb-view-page .orgItem .tooltip-icon{font-size:18px;font-weight:700;color:#0076be;display:none;line-height:16px}.org-list-page .orgItem:hover .tooltip-icon,.org-list-page .orgItem.hover .tooltip-icon,.org-fb-view-page .orgItem:hover .tooltip-icon,.org-fb-view-page .orgItem.hover .tooltip-icon{display:inline}.org-list-page .reassign-ownership-row,.org-fb-view-page .reassign-ownership-row{margin-top:20px}.org-menu-tooltip{padding-top:15px}.org-menu-tooltip hr{margin:10px 0}.org-menu-tooltip ul li{padding:10px 15px}.org-menu-tooltip ul li:hover{background-color:#f2f2f2;cursor:pointer}.org-menu-tooltip ul li:last-child{margin-bottom:0}#fb-members-modal .members-placeholder{margin-top:30px;margin-bottom:40px;margin-right:5px}#fb-members-modal .members-placeholder .members-placeholder__message__title{font-weight:500;margin-bottom:10px}.org-fb-view-page .u-header__facility-branch-name{padding-right:10px;font-size:18px}.org-fb-view-page .back-arrow-button-directive{margin:0 8px}.modal.modal-right-sidebar-document-view .modal-dialog{position:fixed;margin:auto;width:650px;height:100%;transform:translate3d(0%,0,0)}.modal.modal-right-sidebar-document-view .modal-content{height:100%;overflow-y:auto}.modal.modal-right-sidebar-document-view.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar-document-view.fade.in .modal-dialog{right:0}.document-view-right-side-bar__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.document-view-right-side-bar__header-info{display:-ms-flexbox;display:flex}.document-view-right-side-bar__header-close-button .ufic-times{cursor:pointer}.document-view-right-side-bar__document-name{font-size:24px;max-width:400px;overflow-x:hidden;text-overflow:ellipsis}.document-view-right-side-bar__download-button{margin-left:20px;padding-top:5px}.document-view-right-side-bar__download-btn{padding:0}.document-view-right-side-bar__download-btn:focus,.document-view-right-side-bar__download-btn:active{outline:none;box-shadow:none}.document-view-right-side-bar__info-row{display:-ms-flexbox;display:flex;margin:10px 0}.document-view-right-side-bar__label{color:#909c9c;margin-right:10px}.document-view-page{background-color:#f2f2f2}.document-view-page.casefile-edit-page,.document-view-page .casefile-view-page,.document-view-page .document-view{background-color:#fff}.document-view{padding-bottom:65px}.document-view-back{padding-top:20px}.document-view-content-divider{border-top:1px solid #bcbec0;padding-top:20px}.document-view .title{color:#f48120;font-size:20px;margin-top:0!important}.document-view .title,.document-view .title-label{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.document-view .title-label{font-size:14px;color:#909c9c;clear:both}.document-view .document-view-toolbar{margin:15px 0}.documents-empty{padding-top:60px;padding-bottom:50px}.documents-empty .ufic-file-text-o{font-size:55px}.documents-empty .documents-empty-text{font-size:14px;margin-top:20px;margin-bottom:30px}.documents-empty .btn-orange{height:45px;font-size:18px;padding:8px 12px;width:200px;border:1px solid transparent}.documents-empty .btn-orange .ufic-paperclip{margin-right:5px}.case-file-documents-toolbar{border:solid #bcbec0;border-width:1px 0;padding:15px 0;height:64px}.case-file-documents-toolbar .paginator{margin-top:3px}.case-file-documents-toolbar .paginator-menu--active{position:absolute;width:160px;z-index:10}.case-file-documents-grid,.case-file-documents-grid .k-grid-header{border-bottom:1px solid #bcbec0}.case-file-documents-grid .grid-icon-column{font-size:17px;padding:6px 7px}.case-file-documents-grid .grid-row-selected .grid-icon-column{background-color:#fff;color:#666;border-radius:50%}.documents-upload .col-sm-1{padding-right:0}.documents-upload .btn-back{float:right;margin-top:25px}.documents-upload .btn-back .ufic-level-up{font-size:17px}.upload-case{color:#F48120}.upload-area{border-top:1px solid #BCBEC0}.upload-empty{padding-top:60px}.upload-empty .upload-or{font-size:14px;margin-bottom:25px}.upload-empty .btn--upload-select{border-radius:2px;font-size:12px;padding:20px 50px}.upload-empty .upload-max{color:#999;margin-top:15px}.upload-empty .btn-primary{height:auto;font-size:12px;padding:17px 45px;background-color:#0877bd;color:#fff}.upload-area.active .upload-empty{display:none}.upload-text{margin-top:25%;color:#0077BF;font-size:22px}.upload-text.k-upload .k-dropzone-active{display:none}.k-upload-button{display:none!important}.k-dropzone{position:relative;margin-top:-250px;height:500px;width:100%;background-color:#FAFAFA!important;border:2px dashed #0077BF!important;border-radius:0}.k-dropzone,.k-dropzone strong{display:none}.upload-area.active .k-dropzone{margin-top:-50px;margin-bottom:-70px}.k-dropzone-active{display:block}.k-upload{border:none!important}.k-dropzone-active+.k-upload-files,.k-dropzone-active em,.k-dropzone-active strong{display:none}.upload-stats{margin-top:20px}.upload-stats .btn{display:none}.upload-stats .btn .ufic-unlock-alt{font-size:17px}.upload-stats .btn-default{margin-left:5px}.upload-stats .k-upload{padding:10px 0 30px;background-color:#fff}.k-calendar th{padding-left:10px!important}.upload-area.active .upload-stats .btn{display:inline-block}.documents-permissions-modal .message{margin-top:10px;width:100%}.document-edit__label{padding-right:0}.document-edit .modal-body{padding-top:35px}.document-edit .text--normal{color:#555}.search-panel{z-index:1005;width:500px;margin:0 auto;padding-top:20px}.search-panel .input-group{width:100%}.search-panel .search-term{background-color:#fff;box-shadow:none!important;border-left:none;padding-left:10px;width:90%}.search-panel .search-button{background-color:#fff;border-right:none;width:7%;height:34px}footer{-ms-flex-negative:0;flex-shrink:0}footer ul{list-style:none;text-align:center;margin:20px 0;padding:0}footer li{display:inline-block;margin:0 20px}@media (max-width:359px){footer li{margin:0 15px}}footer a{color:#ababab}footer a:hover{text-decoration:none}.admin-account-list-page .list-panel{padding:55px 0 0;min-height:400px;margin-bottom:20px;background:#fff}.admin-account-view-page .main-content{margin-left:0;margin-right:0;min-height:50vh}.admin-account-view-page footer{display:none}.admin-account-view-page .account-name,.admin-organization-view-page .account-name{margin-left:30px;font-size:20px}.admin-account-view-page .account-name-active,.admin-organization-view-page .account-name-active{font-size:25px;color:#f48120}.admin-account-view-page .form-horizontal .control-label,.admin-organization-view-page .form-horizontal .control-label{text-align:left}.admin-account-view-page .form-horizontal .control-label__billing-profile,.admin-organization-view-page .form-horizontal .control-label__billing-profile{width:120px;float:left;margin-right:10px;text-align:right}.admin-account-view-page .form-group-static__property,.admin-organization-view-page .form-group-static__property{min-height:24px}.admin-account-view-page .form-group-item,.admin-organization-view-page .form-group-item{margin-bottom:0}.admin-account-view-page .account-holder__footer,.admin-organization-view-page .account-holder__footer{padding-top:80px}.admin-account-view-page .account-holder__uo-subscription,.admin-organization-view-page .account-holder__uo-subscription{padding-left:0}.admin-account-view-page .account-holder__uo-subscription a,.admin-organization-view-page .account-holder__uo-subscription a{font-size:15px}.admin-account-view-page .account-holder__uo-subscription a:visited,.admin-account-view-page .account-holder__uo-subscription a:focus,.admin-organization-view-page .account-holder__uo-subscription a:visited,.admin-organization-view-page .account-holder__uo-subscription a:focus{color:#666667;text-decoration:none}.admin-account-view-page .account-holder__uo-subscription a:hover,.admin-organization-view-page .account-holder__uo-subscription a:hover{color:#0067a8;text-decoration:underline}.admin-account-view-page .account-holder__title,.admin-organization-view-page .account-holder__title{margin-bottom:15px}.admin-account-view-page .title,.admin-organization-view-page .title{color:#f48120;font-size:16px}.admin-account-view-page .ufic-pencil,.admin-organization-view-page .ufic-pencil{font-size:16px;margin-left:15px}.admin-account-view-page .name-section,.admin-organization-view-page .name-section{margin-bottom:45px}.admin-account-view-page .edit-section,.admin-organization-view-page .edit-section{margin-top:8px}.admin-account-view-page .edit-section input,.admin-organization-view-page .edit-section input{height:44px;width:305px}.admin-account-view-page .account-holder-admin-page-inner .admin-header-row,.admin-organization-view-page .account-holder-admin-page-inner .admin-header-row{padding:20px;height:70px;margin-bottom:0;position:fixed;width:100%;z-index:1;background-color:#fff}.admin-account-view-page .account-holder-admin-page-inner .back-heading,.admin-organization-view-page .account-holder-admin-page-inner .back-heading{display:-ms-flexbox;display:flex;position:absolute;width:100%}.admin-account-view-page .account-holder-admin-page-inner h3,.admin-organization-view-page .account-holder-admin-page-inner h3{margin-bottom:0;margin-top:0;max-width:60%}.admin-account-view-page .account-holder-admin-page-inner .main-controls,.admin-organization-view-page .account-holder-admin-page-inner .main-controls{position:absolute;right:40px}.admin-account-view-page .account-holder-admin-page-inner .k-tabstrip-wrapper,.admin-organization-view-page .account-holder-admin-page-inner .k-tabstrip-wrapper{position:fixed;margin-top:70px}.admin-account-view-page .account-holder-admin-page-inner .payment-settings,.admin-account-view-page .account-holder-admin-page-inner .bill-to-details-view,.admin-organization-view-page .account-holder-admin-page-inner .payment-settings,.admin-organization-view-page .account-holder-admin-page-inner .bill-to-details-view{padding-top:0;overflow-y:auto;max-height:calc(100vh - 140px)}.admin-account-view-page .account-holder-admin-page-inner .payment-settings .add-payment-method,.admin-account-view-page .account-holder-admin-page-inner .bill-to-details-view .add-payment-method,.admin-organization-view-page .account-holder-admin-page-inner .payment-settings .add-payment-method,.admin-organization-view-page .account-holder-admin-page-inner .bill-to-details-view .add-payment-method{padding-top:0}.admin-account-view-page .account-holder-admin-page-inner .payment-methods__item,.admin-organization-view-page .account-holder-admin-page-inner .payment-methods__item{padding-top:5px}.admin-account-view-page .account-holder-admin-page-inner .account-details,.admin-organization-view-page .account-holder-admin-page-inner .account-details{position:absolute;width:100%;top:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:50px}.admin-account-view-page .account-holder-admin-page-inner .account-details__info,.admin-organization-view-page .account-holder-admin-page-inner .account-details__info{display:-ms-flexbox;display:flex;margin-left:25px}.admin-account-view-page .account-holder-admin-page-inner .account-details__info .organization-name-active,.admin-organization-view-page .account-holder-admin-page-inner .account-details__info .organization-name-active{margin-top:10px}.admin-account-view-page .account-holder-admin-page-inner .account-details__info div:first-of-type,.admin-organization-view-page .account-holder-admin-page-inner .account-details__info div:first-of-type{max-width:400px}.admin-account-view-page .account-holder-admin-page-inner .account-details__list,.admin-organization-view-page .account-holder-admin-page-inner .account-details__list{max-width:400px;margin-left:50px}.admin-account-view-page .account-holder-admin-page-inner .account-details__list .k-auto-scrollable,.admin-organization-view-page .account-holder-admin-page-inner .account-details__list .k-auto-scrollable{max-height:356px}.admin-account-view-page .account-holder-admin-page-inner .account-details.billing-portal-mode,.admin-organization-view-page .account-holder-admin-page-inner .account-details.billing-portal-mode{-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0;top:0}.admin-closed-accounts-list-page .list-panel{padding:55px 0 0;min-height:400px;margin-left:40px;margin-bottom:20px;background:#fff}.admin-closed-accounts-list-page .closed-accounts-grid .k-grid-header{left:40px}#facilityBranchesTooltip,#organizationPeopleTooltip{width:400px}.admin-organization-list-page .list-panel{padding:55px 0 0;min-height:400px;margin-bottom:20px;background:#fff}.admin-organization-list-page .tooltip-organization-list-item-name{overflow:hidden;max-width:300px;word-break:break-all}.admin-organization-view-page .main-content{margin-left:0;margin-right:0;min-height:50vh}.admin-organization-view-page footer{display:none}.admin-organization-view-page .admin-organization-view-page-inner .admin-header-row{padding:20px;height:70px;margin-bottom:0;position:fixed;width:100%;z-index:1;background-color:#fff}.admin-organization-view-page .admin-organization-view-page-inner .back-heading{display:-ms-flexbox;display:flex;position:absolute;width:100%}.admin-organization-view-page .admin-organization-view-page-inner h3{margin-bottom:0;margin-top:0;max-width:60%}.admin-organization-view-page .admin-organization-view-page-inner .main-controls{position:absolute;right:40px}.admin-organization-view-page .admin-organization-view-page-inner .k-tabstrip-wrapper{position:fixed;margin-top:70px}.admin-organization-view-page .admin-organization-view-page-inner .payment-settings,.admin-organization-view-page .admin-organization-view-page-inner .bill-to-details-view{padding-top:0;overflow-y:auto;max-height:calc(100vh - 140px)}.admin-organization-view-page .admin-organization-view-page-inner .payment-settings .add-payment-method,.admin-organization-view-page .admin-organization-view-page-inner .bill-to-details-view .add-payment-method{padding-top:0}.admin-organization-view-page .admin-organization-view-page-inner .payment-methods__item{padding-top:5px}.admin-organization-view-page .admin-organization-view-page-inner .organizations-details{position:absolute;width:100%;top:150px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:50px}.admin-organization-view-page .admin-organization-view-page-inner .organizations-details__info{max-width:400px;margin-left:25px}.admin-organization-view-page .admin-organization-view-page-inner .organizations-details__info .organization-name-active{margin-top:10px}.admin-organization-view-page .admin-organization-view-page-inner .organizations-details__list{max-width:400px;margin-left:50px}.admin-organization-view-page .admin-organization-view-page-inner .organizations-details__list .k-auto-scrollable{max-height:356px}.admin-settings-page .admin-header-row{margin:10px 0 20px}.admin-settings-page .admin-header-row h3{margin:0 0 0 15px}.admin-settings-page .form-control,.admin-settings-page .btn{box-sizing:border-box}.admin-settings-page .k-tabstrip{margin-top:70px}.admin-settings-page .settings-tab-content{padding:50px 20px;margin-bottom:40px}.admin-settings-page .settings-tab-content.default-limits-tab{height:320px}.admin-settings-page .settings-tab-content.default-limits-tab .row:nth-last-child(2){border-bottom:0}.admin-settings-page .settings-tab-content .row{border-bottom:1px solid #bcbec0;padding:20px 0}.admin-settings-page .settings-tab-content .row label{position:absolute;top:10px;right:25px;color:#aaa;font-weight:400}.admin-settings-page .settings-tab-content .actions-panel{margin:40px 0 -25px;padding:0}.admin-settings-page .settings-tab-content--button{height:32px;width:184px;margin-top:10px}.admin-settings-page .super-users-tab{padding:50px 20px 20px;margin-bottom:60px}.admin-settings-page .super-users-tab .add-new-superusers{margin-bottom:30px}.admin-settings-page .super-users-tab .add-new-superusers .k-multiselect{background-color:#fff}.admin-settings-page .super-users-tab .actions-panel{position:absolute;padding-top:20px}.admin-settings-page .super-users-tab .super-users-table{width:100%;font-size:14px}.admin-settings-page .super-users-tab .super-users-table .users-row{height:50px;border-top:1px solid #bcbec0;border-bottom:0}.admin-settings-page .super-users-tab .super-users-table .users-row .name{padding-left:20px}.admin-settings-page .super-users-tab .super-users-table .users-row .role{padding-top:10px}.admin-settings-page .super-users-tab .super-users-table .users-row .role button{background-color:transparent;border:0}.admin-settings-page .super-users-tab .super-users-table .users-row .role button[disabled],.admin-settings-page .super-users-tab .super-users-table .users-row.disabled{color:#ccc}.admin-settings-page .super-users-tab .super-users-table .ufic{font-size:17px;cursor:pointer}.admin-menu{width:300px;padding:0 -20px}.admin-menu .k-dropdown-wrap .selected-icon{font-size:12px;padding:0 10px}.admin-menu .k-dropdown-wrap .selected-icon.ufic{color:inherit}.admin-menu .k-dropdown-wrap .selected-text{font-size:12px}.admin-menu .k-dropdown-wrap .k-input{font-size:12px;margin-left:-20px}.admin-menu .k-dropdown-wrap .k-select{line-height:30px}.admin-menu .k-dropdown-wrap .k-select .k-icon{margin-left:20px}.k-popup .admin-menu-dropdown-icon{padding:0 10px;font-size:20px}.k-popup .admin-menu-dropdown-icon.ufic{color:inherit}.k-popup .admin-menu-dropdown-text{font-size:20px}.menu{margin-top:10px;min-height:220px;border-top-right-radius:0;border-bottom-right-radius:0;padding:10px 0 0;font-size:13px}.menu a{color:#666}.menu li{padding:5px 7px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.menu li.active a,.menu li.active .ufic{color:#f48120;font-weight:700}.menu li:hover,.menu li.hover{background-color:#e4e9ed;cursor:pointer}.menu li:hover a,.menu li.hover a{text-decoration:none}.menu .ufic{margin-right:10px;font-size:20px;color:#666}.menu .ufic.ufic-trash{margin-left:4px}.menu .search-menu{border-top:1px solid #eee;margin-top:15px}.menu .search-menu:hover{cursor:default}.admin-virtualTerminal-new-charge-page .main-content{margin-top:10px}.admin-virtualTerminal-new-charge-page .container{padding-top:10px}.admin-virtualTerminal-new-charge-page .admin-header-row h3{margin-top:0}.admin-virtualTerminal-new-charge-page .new-charge-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.admin-virtualTerminal-new-charge-page .new-charge-heading__inner{width:41.667%;position:relative}.admin-virtualTerminal-new-charge-page .new-charge-heading__inner h3{margin-top:2px;margin-bottom:0}.admin-virtualTerminal-new-charge-page .new-charge-heading .back-arrow-button-directive{position:absolute;left:-50px}.admin-virtualTerminal-new-charge-page form{padding-left:0;padding-right:0;float:none}.admin-virtualTerminal-new-charge-page form .dropdown-group{width:100%;background:#e5e5e5;border-radius:4px}.admin-virtualTerminal-new-charge-page form .dropdown-group .btn{background:0 0;width:92%}.admin-virtualTerminal-new-charge-page form .dropdown-group .btn.dropdown-toggle{width:8%}.admin-virtualTerminal-new-charge-page form .dropdown-group:hover .btn,.admin-virtualTerminal-new-charge-page form .dropdown-group:hover .btn.dropdown-toggle{background:#cecece}.admin-virtualTerminal-new-charge-page form .collapse{padding:15px 10px 10px;border-radius:0 0 4px 4px;margin-top:-4px;background:#f2f2f2;border:1px solid #e5e5e5}.admin-virtualTerminal-new-charge-page form .has-error .form-control{border-color:red}.admin-virtualTerminal-new-charge-page form .form-group{margin-bottom:10px}.admin-virtualTerminal-new-charge-page form .form-group .credit-card-wrapper{position:absolute;z-index:2;top:3px;border:none;left:75%;width:20%;margin-left:-10px}.admin-virtualTerminal-new-charge-page form .form-group .credit-card-wrapper .input-group-addon{padding:3px;font-size:22px;border:none;background-color:#fff}.admin-virtualTerminal-new-charge-page form .form-group .credit-card-wrapper .ufic-cc-mastercard{padding-left:25px}.admin-virtualTerminal-new-charge-page form .card-number{width:100%}.admin-virtualTerminal-new-charge-page form .card-number .form-control{border-radius:4px}.admin-virtualTerminal-new-charge-page form .has-error .form-control{border-color:red}.admin-virtualTerminal-new-charge-page form .card-details{color:#909c9c;display:inline}.admin-virtualTerminal-new-charge-page form .card-details input{width:15%}.admin-virtualTerminal-new-charge-page form .card-details .card-cvc{float:right}.admin-virtualTerminal-new-charge-page form .charge-amount{text-align:right;margin-bottom:40px}.admin-virtualTerminal-new-charge-page form .charge-amount label{margin-right:10px}.admin-virtualTerminal-new-charge-page form .charge-amount label.label-amount{font-weight:400}.admin-virtualTerminal-new-charge-page form .charge-amount input{text-align:right;font-weight:600}.admin-virtualTerminal-new-charge-page .msg-text-error{color:red;padding-top:7px}.admin-virtualTerminal-new-charge-page .btn-group .btn-primary{margin-right:20px}.admin-virtualTerminal-new-charge-page .k-widget{width:100%}.admin-virtualTerminal-new-charge-page .k-widget textarea{height:60px}.admin-pricePlans-ufilo-list-page aside,.admin-pricePlans-universal-office-list-page aside{box-shadow:none}.admin-pricePlans-ufilo-list-page .list-panel,.admin-pricePlans-universal-office-list-page .list-panel{margin-left:230px;left:0;right:0;padding-top:55px;background:#fff}.admin-pricePlans-ufilo-list-page .u-layout>div,.admin-pricePlans-universal-office-list-page .u-layout>div{position:relative}.admin-pricePlans-ufilo-list-page .border-block,.admin-pricePlans-universal-office-list-page .border-block{border:1px solid #bebebe;padding:18px;border-radius:0;margin-bottom:40px}.admin-pricePlans-ufilo-list-page .btn-orange,.admin-pricePlans-universal-office-list-page .btn-orange{margin-bottom:15px}.admin-pricePlans-ufilo-list-page h3,.admin-pricePlans-universal-office-list-page h3{margin:0 0 15px}.admin-pricePlans-ufilo-list-page .ufic-pencil,.admin-pricePlans-universal-office-list-page .ufic-pencil{font-size:17px}.admin-pricePlans-ufilo-list-page .ufic-trash,.admin-pricePlans-universal-office-list-page .ufic-trash{font-size:19px}.uo-price-plan-popup .enable,.storage-price-plan-popup .enable,.member-price-plan-popup .enable{padding-left:105px}.uo-price-plan-popup input[type=text],.storage-price-plan-popup input[type=text],.member-price-plan-popup input[type=text]{margin-right:10px}.uo-price-plan-popup div,.storage-price-plan-popup div,.member-price-plan-popup div{clear:both}.uo-price-plan-popup label,.storage-price-plan-popup label,.member-price-plan-popup label{width:20%;padding-right:10px;text-align:right;font-weight:400;white-space:nowrap}.uo-price-plan-popup #plan-name,.storage-price-plan-popup #plan-name,.member-price-plan-popup #plan-name{width:200px}.uo-price-plan-popup #s-limit,.storage-price-plan-popup #s-limit,.member-price-plan-popup #s-limit,.uo-price-plan-popup #m-limit,.storage-price-plan-popup #m-limit,.member-price-plan-popup #m-limit{width:70px}.uo-price-plan-popup #u-limit,.storage-price-plan-popup #u-limit,.member-price-plan-popup #u-limit{width:90px}.uo-price-plan-popup #monthly-fee,.storage-price-plan-popup #monthly-fee,.member-price-plan-popup #monthly-fee{width:70px}.uo-price-plan-popup #currency,.storage-price-plan-popup #currency,.member-price-plan-popup #currency{width:100px}.uo-price-plan-popup .user-limit,.uo-price-plan-popup .fee{width:70px}.admin-virtualTerminal-virtual-terminal-page .list-panel{padding:55px 0 0;min-height:400px;margin-bottom:20px;background:#fff}.admin-virtualTerminal-virtual-terminal-page .list-panel .btn-new-charge{position:fixed;z-index:10;margin:15px 0 0}.admin-virtualTerminal-virtual-terminal-page .list-panel .k-grid .grid-transaction-submission-column--successful{color:#39b349}.admin-virtualTerminal-virtual-terminal-page .list-panel .k-grid .grid-transaction-submission-column--failed{color:red}.admin-virtualTerminal-virtual-terminal-page .list-panel .k-grid .k-grid-content{top:40px}.admin-virtualTerminal-virtual-terminal-page .list-panel .k-grid .k-grid-header{background-color:#fff}.admin-virtualTerminal-virtual-terminal-page .list-panel .k-grid .k-grid-header-wrap{top:40px}.admin-virtualTerminal-virtual-terminal-page .btn-merchant-accounts{margin:10px 0 0 10px}.admin-virtualTerminal-merchant-accounts-page .admin-header-row{padding:20px 0 10px}.admin-virtualTerminal-merchant-accounts-page .admin-header-row h3{margin:0 0 0 15px}.admin-virtualTerminal-merchant-accounts-page .base-grid .ufic-trash,.admin-virtualTerminal-merchant-accounts-page .base-grid .ufic-pencil{font-size:17px}.merchant-account-form{float:none}.merchant-account-form .form-title{color:#f48120;font-size:26px;border-bottom:1px solid #bcbec0;padding-bottom:10px;margin:100px 0 30px}.merchant-account-form label{padding-right:10px;text-align:right;font-weight:400;white-space:nowrap;line-height:28px}.merchant-account-form .subtitle{color:#f48120;text-align:right;padding-top:40px;font-weight:700}.merchant-account-form .row-submit{border-top:1px solid #bcbec0;padding-top:20px;margin-top:40px}.attach-invoice-popup input[type=text]{width:175px;margin-right:20px}.attach-invoice-popup div{clear:both}.attach-invoice-popup label{width:25%;padding-right:10px;text-align:right;font-weight:400;white-space:nowrap}.attach-invoice-popup .form-group:nth-last-child(2) .k-combobox{width:125px}.attach-invoice-popup .form-group:nth-last-child(3) .k-combobox{width:175px}.attach-invoice-popup .k-datepicker{width:175px}.admin-virtualTerminal-purchase-page .header-top,.refund-popup .header-top{padding-top:20px}.admin-virtualTerminal-purchase-page .header-top .btn-orange,.refund-popup .header-top .btn-orange{margin-left:10px}.admin-virtualTerminal-purchase-page .transaction-name,.refund-popup .transaction-name{padding-left:20px}.admin-virtualTerminal-purchase-page .purchase,.refund-popup .purchase{width:140px;padding-top:1px;margin:auto}.admin-virtualTerminal-purchase-page .purchase--highlight,.refund-popup .purchase--highlight{background-color:#ebebeb;min-height:80px}.admin-virtualTerminal-purchase-page .purchase--highlight .purchase-view__icon,.refund-popup .purchase--highlight .purchase-view__icon{border:1px solid #b7b7b7;border-radius:2px}.admin-virtualTerminal-purchase-page .purchase__amount,.admin-virtualTerminal-purchase-page .refund__amount,.refund-popup .purchase__amount,.refund-popup .refund__amount{margin:0;padding-right:10px}.admin-virtualTerminal-purchase-page .purchase-view__icon,.admin-virtualTerminal-purchase-page .refund-view__icon,.refund-popup .purchase-view__icon,.refund-popup .refund-view__icon{background:#f2f2f2;float:left;height:60px;margin-right:10px;text-align:center;width:60px;font-size:40px;font-weight:700}.admin-virtualTerminal-purchase-page .purchase .ufic-check-circle,.admin-virtualTerminal-purchase-page .purchase .ufic-times-circle,.admin-virtualTerminal-purchase-page .refund .ufic-check-circle,.admin-virtualTerminal-purchase-page .refund .ufic-times-circle,.refund-popup .purchase .ufic-check-circle,.refund-popup .purchase .ufic-times-circle,.refund-popup .refund .ufic-check-circle,.refund-popup .refund .ufic-times-circle{float:left;margin:15px;font-size:20px;color:inherit}.admin-virtualTerminal-purchase-page .purchase--approved,.admin-virtualTerminal-purchase-page .refund--approved,.refund-popup .purchase--approved,.refund-popup .refund--approved{color:#06954a}.admin-virtualTerminal-purchase-page .purchase--declined,.admin-virtualTerminal-purchase-page .refund--declined,.refund-popup .purchase--declined,.refund-popup .refund--declined{color:red}.admin-virtualTerminal-purchase-page .purchase__transaction,.admin-virtualTerminal-purchase-page .refund__transaction,.refund-popup .purchase__transaction,.refund-popup .refund__transaction{font-weight:700}.admin-virtualTerminal-purchase-page .purchase__group,.admin-virtualTerminal-purchase-page .refund__group,.refund-popup .purchase__group,.refund-popup .refund__group{padding-bottom:30px}.admin-virtualTerminal-purchase-page .purchase__group:first-child,.admin-virtualTerminal-purchase-page .refund__group:first-child,.refund-popup .purchase__group:first-child,.refund-popup .refund__group:first-child{margin-top:55px}.admin-virtualTerminal-purchase-page .purchase__footer,.admin-virtualTerminal-purchase-page .refund__footer,.refund-popup .purchase__footer,.refund-popup .refund__footer{border-top:1px solid #e4e9ed;margin:55px -15px 60px;padding-top:15px}.admin-virtualTerminal-purchase-page .purchase-date,.admin-virtualTerminal-purchase-page .refund-date,.refund-popup .purchase-date,.refund-popup .refund-date{padding-bottom:10px;text-align:right}.admin-virtualTerminal-purchase-page .purchase-date span,.admin-virtualTerminal-purchase-page .refund-date span,.refund-popup .purchase-date span,.refund-popup .refund-date span{font-size:14px}.admin-virtualTerminal-purchase-page .purchase-row,.admin-virtualTerminal-purchase-page .refund-row,.refund-popup .purchase-row,.refund-popup .refund-row{padding:10px 0 0;margin-right:0;text-align:right}.admin-virtualTerminal-purchase-page .purchase-row__value,.admin-virtualTerminal-purchase-page .refund-row__value,.refund-popup .purchase-row__value,.refund-popup .refund-row__value{text-align:left;display:inline-block}.admin-virtualTerminal-purchase-page .refund,.refund-popup .refund{border-top:1px solid #e4e9ed;margin:20px -15px;padding-top:15px}.admin-virtualTerminal-purchase-page .refund--approved,.admin-virtualTerminal-purchase-page .refund--declined,.refund-popup .refund--approved,.refund-popup .refund--declined{width:140px;padding-top:1px;margin:auto}.admin-virtualTerminal-purchase-page .refund-controls,.refund-popup .refund-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.admin-virtualTerminal-purchase-page .refund-controls-control,.refund-popup .refund-controls-control{display:-ms-flexbox;display:flex}.admin-virtualTerminal-purchase-page .transaction-number,.refund-popup .transaction-number{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:10px}.admin-virtualTerminal-purchase-page .btn-ext-icon-only,.refund-popup .btn-ext-icon-only{padding-top:10px}.admin-virtualTerminal-purchase-page .refund-popup-form,.refund-popup .refund-popup-form{padding-top:40px}.admin-virtualTerminal-purchase-page .refund-popup-form #amount,.refund-popup .refund-popup-form #amount{margin-left:15px;font-weight:700;text-align:right}.admin-virtualTerminal-purchase-page .refund-popup-form #comments,.refund-popup .refund-popup-form #comments{resize:vertical}.admin-collections-sales-tax-page .page-header h3,.admin-collections-dunning-workflow-page .page-header h3,.admin-collections-other-notifications-page .page-header h3{margin-top:0}.admin-collections-sales-tax-page .grid-tax-rate-column__percent{padding:6px 0 0 60px;font-size:14px;margin:0}.admin-collections-dunning-workflow-page .decline-modes h4{display:inline;cursor:pointer;font-size:18px}.admin-collections-dunning-workflow-page .decline-modes h4 a{color:#0076be}.admin-collections-dunning-workflow-page .decline-modes h4 a.active{color:inherit;cursor:default;text-decoration:none}.admin-collections-dunning-workflow-page .decline-modes__soft{margin-left:20px}.admin-collections-dunning-workflow-page .dunning-workflow-grid .u-checkbox,.admin-collections-dunning-workflow-page .dunning-workflow-grid .grid-step-column{line-height:34px}.collections{padding-top:15px}.collections__aside{width:230px;position:fixed}.collections__aside .sidebar-list{margin-top:60px}.collections__aside .sidebar-list__item{text-decoration:none}.collections__aside .sidebar-list__item--selected{font-weight:700}.collections__content{top:45px;margin-left:230px;min-height:200px;margin-bottom:20px}.collections__subheader .cog-button{margin:10px 0 0 10px;outline:none}.collections__subheader .cog-button .ext-split-button-dropdown{left:-140px;border-radius:0}.admin-collections-dunning-queue-page aside,.admin-collections-accounts-to-bill-page aside{box-shadow:none}.admin-uo-subscriptions-main-page .subscriptions__button-block{margin:50px 0 20px;padding-top:25px;position:fixed;background-color:#fff;width:100%;z-index:20}.admin-uo-subscriptions-main-page .subscriptions__list{margin-bottom:20px;margin-top:104px;min-height:200px}.admin-uo-subscriptions-main-page .subscriptions__list .base-grid.fixed-header .k-grid-header{margin-right:20px}.admin-uo-subscriptions-main-page .btn-setting{margin:10px 0 0 10px}.admin-uo-subscriptions-create-page .main-content{margin-top:10px}.admin-uo-subscriptions-create-page .main-content .container{padding-top:10px}.admin-uo-subscriptions-create-page .uo-subscriptions-create h3,.uo-subscription-edit-page .uo-subscriptions-create h3{margin-top:0}.admin-uo-subscriptions-create-page .uo-subscriptions-create-heading,.uo-subscription-edit-page .uo-subscriptions-create-heading{margin-bottom:15px}.admin-uo-subscriptions-create-page .uo-subscriptions-create-heading .back-arrow-button-directive,.uo-subscription-edit-page .uo-subscriptions-create-heading .back-arrow-button-directive{position:absolute;left:-35px}.admin-uo-subscriptions-create-page .uo-subscriptions-create-heading h3,.uo-subscription-edit-page .uo-subscriptions-create-heading h3{margin-top:2px;margin-bottom:0}.admin-uo-subscriptions-create-page .uo-subscriptions-create-form .accountant-customer,.uo-subscription-edit-page .uo-subscriptions-create-form .accountant-customer{border-top:1px solid #e4e9ed;padding-top:20px;margin-top:20px}.admin-uo-subscriptions-create-page .uo-subscriptions-create-form .company,.uo-subscription-edit-page .uo-subscriptions-create-form .company{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e4e9ed}.admin-uo-subscriptions-create-page .uo-subscriptions-create-form .company__group-alias__input,.uo-subscription-edit-page .uo-subscriptions-create-form .company__group-alias__input{padding-right:0}.admin-uo-subscriptions-create-page .uo-subscriptions-create-form .company__group-alias__label,.uo-subscription-edit-page .uo-subscriptions-create-form .company__group-alias__label{font-weight:400}.admin-uo-subscriptions-create-page .uo-subscriptions-create-form .company .u-checkbox,.uo-subscription-edit-page .uo-subscriptions-create-form .company .u-checkbox{padding-top:7px}.admin-uo-subscriptions-create-page .uo-subscriptions-create-form .bill-to-details .account-no,.uo-subscription-edit-page .uo-subscriptions-create-form .bill-to-details .account-no{width:70px}.admin-uo-subscriptions-create-page .uo-subscriptions-create-form__footer .btn,.uo-subscription-edit-page .uo-subscriptions-create-form__footer .btn{margin-top:20px}.admin-uo-subscriptions-portal-page .main-content{margin-top:48px}.admin-uo-subscriptions-portal-page .uo-subscriptions-portal__header{margin:0}.admin-uo-subscriptions-portal-page .uo-subscriptions-portal__header h3{margin-top:0}.admin-uo-subscriptions-portal-page .uo-subscriptions-portal__header .back-heading{display:-ms-flexbox;display:flex}.admin-uo-subscriptions-portal-page .sidebar-list{margin-top:15px!important}.admin-uo-subscriptions-portal-page .current-subscription{margin-top:70px}.admin-uo-subscriptions-portal-page .uo-transactions{padding-top:70px!important}.admin-uo-subscriptions-portal-page .add-payment-method{padding-top:90px!important}.admin-uo-subscriptions-portal-page .outstanding-balance-offset .uo-subscription-edit-page,.admin-uo-subscriptions-portal-page .outstanding-balance-offset .uo-transactions{padding-top:120px!important}.admin-uo-subscriptions-portal-page .outstanding-balance-offset .payment-methods__item:first-of-type{padding-top:145px}.admin-uo-subscriptions-portal-page .outstanding-balance-offset .current-subscription{margin-top:115px}.admin-uo-subscriptions-portal-page .outstanding-balance-offset .bill-to-details-header,.admin-uo-subscriptions-portal-page .outstanding-balance-offset .subscriptions-log{padding-top:140px}.admin-uo-subscriptions-portal-page .outstanding-balance-offset .add-payment-method{padding-top:130px!important}.admin-uo-subscriptions-create-page .billing-cycle-date,.admin-uo-subscriptions-portal-page .billing-cycle-date{width:65px}.available-plans-popup{padding:15px}.available-plans-popup .plan-name__select{display:inline}.available-plans-popup .current-plan{margin:15px auto;width:60%;font-size:17px}.available-plans-popup__confirm-change{padding-bottom:20px}.uo-billing-profile__bill-to-details-status{border-bottom:1px solid #e4e9ed}.uo-subscriptions-settings h3{margin-top:0}.uo-subscriptions-settings__form__connection-string{min-height:22em;padding-top:7em;text-align:center}.uo-subscriptions-settings__form__connection-string .text--connection{font-weight:400;line-height:30px}.admin-uo-subscriptions-main-page.modal-open .radio-buttons-place .control-label{padding-top:0}.admin-uo-subscriptions-main-page.modal-open .billing-cicle-dropdown .k-widget.k-dropdown{width:100%}.admin-uo-subscriptions-main-page.modal-open .date-marker{text-align:center}.admin-uo-subscriptions-main-page.modal-open .subscription-checkbox{width:23px}.admin-uo-subscriptions-main-page.modal-open .subscription-checkbox label{padding-top:0}.admin-uo-subscriptions-main-page.modal-open .billing-cycle-label{width:80px;padding-top:0}.admin-uo-subscriptions-main-page.modal-open .u-checkbox-disabled label,.admin-uo-subscriptions-main-page.modal-open .u-checkbox-disabled span{cursor:no-drop}.admin-header-row{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e4e9ed}.ext-toggle{border:1px solid transparent;padding:5px;margin-left:10px}.ext-toggle-active{border:1px solid #bcbec0;box-shadow:inset 0 0 10px #ddd}.toggled-tab{border:1px solid #e4e9ed;padding:15px}.toggled-tab .toggled-tab-grid{height:400px}.toggled-tab .toggled-tab-grid .k-grid-content{overflow-y:auto}.toggled-tab-wide{border:1px solid #e4e9ed}.portal-main-page .subscriptions-portal__subscription-name,.portal-uo-main-page .subscriptions-portal__subscription-name,.admin-uo-subscriptions-portal-page .subscriptions-portal__subscription-name{background-color:#fff;font-size:26px;height:70px;line-height:55px;min-width:690px;position:fixed;left:0;right:0;padding:20px;z-index:500}.portal-main-page .subscriptions-portal__subscription-name .btn-back,.portal-uo-main-page .subscriptions-portal__subscription-name .btn-back,.admin-uo-subscriptions-portal-page .subscriptions-portal__subscription-name .btn-back{margin-right:10px}.portal-main-page .list-panel{margin-left:230px}.portal-uo-main-page .list-panel{padding-top:0}.portal-uo-main-page .list-panel,.admin-uo-subscriptions-portal-page .list-panel{margin-left:230px;background:#fff}.portal-main-page .portal-change-plan,.portal-uo-main-page .portal-change-plan,.admin-uo-subscriptions-portal-page .portal-change-plan{padding-top:25px}.portal-main-page .subscription,.portal-uo-main-page .subscription,.admin-uo-subscriptions-portal-page .subscription{min-height:450px;margin-top:5px}.portal-main-page .subscription .text--active,.portal-uo-main-page .subscription .text--active,.admin-uo-subscriptions-portal-page .subscription .text--active{display:inline-block}.portal-main-page .subscription .text--link,.portal-uo-main-page .subscription .text--link,.admin-uo-subscriptions-portal-page .subscription .text--link{color:#4784c7;font-size:12px}.portal-main-page .subscription .text--light,.portal-uo-main-page .subscription .text--light,.admin-uo-subscriptions-portal-page .subscription .text--light{margin-right:10px;font-size:12px}.portal-main-page .subscription .block-inline,.portal-uo-main-page .subscription .block-inline,.admin-uo-subscriptions-portal-page .subscription .block-inline{display:inline-block;margin-right:10px}.portal-main-page .subscription__premium-note,.portal-uo-main-page .subscription__premium-note,.admin-uo-subscriptions-portal-page .subscription__premium-note{border:1px solid #bcbec0;margin:20px 20px 20px 0;padding:20px 5px 15px}.portal-main-page .subscription__premium-note textarea,.portal-uo-main-page .subscription__premium-note textarea,.admin-uo-subscriptions-portal-page .subscription__premium-note textarea{border:none}.portal-main-page .subscription__premium-note__buttons,.portal-uo-main-page .subscription__premium-note__buttons,.admin-uo-subscriptions-portal-page .subscription__premium-note__buttons{text-align:right}.portal-main-page .subscription__member-plan,.portal-main-page .subscription__storage-plan,.portal-uo-main-page .subscription__member-plan,.portal-uo-main-page .subscription__storage-plan,.admin-uo-subscriptions-portal-page .subscription__member-plan,.admin-uo-subscriptions-portal-page .subscription__storage-plan{border:1px solid #bcbec0;margin:20px 20px 20px 0;padding:20px 5px 15px}.portal-main-page .subscription__member-plan .text--normal,.portal-main-page .subscription__storage-plan .text--normal,.portal-uo-main-page .subscription__member-plan .text--normal,.portal-uo-main-page .subscription__storage-plan .text--normal,.admin-uo-subscriptions-portal-page .subscription__member-plan .text--normal,.admin-uo-subscriptions-portal-page .subscription__storage-plan .text--normal{font-size:18px;color:#666}.portal-main-page .subscription__member-plan .text--small,.portal-main-page .subscription__storage-plan .text--small,.portal-uo-main-page .subscription__member-plan .text--small,.portal-uo-main-page .subscription__storage-plan .text--small,.admin-uo-subscriptions-portal-page .subscription__member-plan .text--small,.admin-uo-subscriptions-portal-page .subscription__storage-plan .text--small{font-size:14px;color:#666}.portal-main-page .subscription__member-plan .text--center,.portal-main-page .subscription__storage-plan .text--center,.portal-uo-main-page .subscription__member-plan .text--center,.portal-uo-main-page .subscription__storage-plan .text--center,.admin-uo-subscriptions-portal-page .subscription__member-plan .text--center,.admin-uo-subscriptions-portal-page .subscription__storage-plan .text--center{display:block;text-align:center}.portal-main-page .subscription__member-plan .ufic,.portal-main-page .subscription__storage-plan .ufic,.portal-uo-main-page .subscription__member-plan .ufic,.portal-uo-main-page .subscription__storage-plan .ufic,.admin-uo-subscriptions-portal-page .subscription__member-plan .ufic,.admin-uo-subscriptions-portal-page .subscription__storage-plan .ufic{font-size:35px;float:left;padding:10px}.portal-main-page .subscription__member-plan .btn-primary,.portal-main-page .subscription__storage-plan .btn-primary,.portal-uo-main-page .subscription__member-plan .btn-primary,.portal-uo-main-page .subscription__storage-plan .btn-primary,.admin-uo-subscriptions-portal-page .subscription__member-plan .btn-primary,.admin-uo-subscriptions-portal-page .subscription__storage-plan .btn-primary{margin:25px 55px 10px}.portal-main-page .subscription__member-plan,.portal-uo-main-page .subscription__member-plan,.admin-uo-subscriptions-portal-page .subscription__member-plan,.portal-main-page .subscription__premium-note,.portal-uo-main-page .subscription__premium-note,.admin-uo-subscriptions-portal-page .subscription__premium-note{max-width:360px;min-width:340px}.portal-main-page .subscription__storage-plan,.portal-uo-main-page .subscription__storage-plan,.admin-uo-subscriptions-portal-page .subscription__storage-plan{max-width:320px;min-width:280px}.portal-main-page .subscription.list-panel,.portal-uo-main-page .subscription.list-panel,.admin-uo-subscriptions-portal-page .subscription.list-panel{padding-top:10px}.portal-main-page .payment-methods__item,.portal-uo-main-page .payment-methods__item,.admin-uo-subscriptions-portal-page .payment-methods__item{border-bottom:1px solid #bcbec0;padding:15px 0 20px}.portal-main-page .payment-methods__item h4,.portal-uo-main-page .payment-methods__item h4,.admin-uo-subscriptions-portal-page .payment-methods__item h4{margin-top:0;margin-bottom:15px}.portal-main-page .transaction-history__transactions-for,.portal-uo-main-page .transaction-history__transactions-for,.admin-uo-subscriptions-portal-page .transaction-history__transactions-for{padding-top:20px}.portal-main-page .transaction-history .transaction-grid-paginator,.portal-uo-main-page .transaction-history .transaction-grid-paginator,.admin-uo-subscriptions-portal-page .transaction-history .transaction-grid-paginator{top:-50px;position:absolute;right:5%}.portal-main-page .transaction-history .transaction-history-grid,.portal-uo-main-page .transaction-history .transaction-history-grid,.admin-uo-subscriptions-portal-page .transaction-history .transaction-history-grid{padding-top:45px}.portal-main-page .transaction-history .transaction-history-grid .grid-client-transaction-number-column,.portal-uo-main-page .transaction-history .transaction-history-grid .grid-client-transaction-number-column,.admin-uo-subscriptions-portal-page .transaction-history .transaction-history-grid .grid-client-transaction-number-column{font-weight:700;color:#0077bf}.portal-main-page .transaction-history .transaction-history-grid .grid-client-transaction-number-column a,.portal-uo-main-page .transaction-history .transaction-history-grid .grid-client-transaction-number-column a,.admin-uo-subscriptions-portal-page .transaction-history .transaction-history-grid .grid-client-transaction-number-column a{color:#0076be;cursor:pointer}.portal-main-page .transaction-history .transaction-history-grid .grid-client-transaction-number-column:hover,.portal-uo-main-page .transaction-history .transaction-history-grid .grid-client-transaction-number-column:hover,.admin-uo-subscriptions-portal-page .transaction-history .transaction-history-grid .grid-client-transaction-number-column:hover{text-decoration:underline}.portal-main-page .transaction-history .transaction-history-grid tr.grid-row-selected .grid-client-transaction-number-column a,.portal-uo-main-page .transaction-history .transaction-history-grid tr.grid-row-selected .grid-client-transaction-number-column a,.admin-uo-subscriptions-portal-page .transaction-history .transaction-history-grid tr.grid-row-selected .grid-client-transaction-number-column a{color:#fff}.portal-main-page .current-subscription__manage-subscription,.portal-uo-main-page .current-subscription__manage-subscription,.admin-uo-subscriptions-portal-page .current-subscription__manage-subscription{display:-ms-flexbox;display:flex;display:-webkit-flex;flex-direction:row;-ms-flex-direction:row;margin:20px 0 10px}.portal-main-page .current-subscription__manage-subscription .text--link,.portal-uo-main-page .current-subscription__manage-subscription .text--link,.admin-uo-subscriptions-portal-page .current-subscription__manage-subscription .text--link{margin-right:10px;font-size:12px}.portal-main-page .current-subscription .text-message-danger,.portal-uo-main-page .current-subscription .text-message-danger,.admin-uo-subscriptions-portal-page .current-subscription .text-message-danger{color:red;margin-right:10px}.portal-main-page .current-subscription__expired-paused-msg,.portal-uo-main-page .current-subscription__expired-paused-msg,.admin-uo-subscriptions-portal-page .current-subscription__expired-paused-msg{width:24em;background-color:#f2f2f2;padding:15px;font-size:13px}.portal-main-page .current-subscription--discount,.portal-uo-main-page .current-subscription--discount,.admin-uo-subscriptions-portal-page .current-subscription--discount{margin:40px 0 10px}.portal-main-page .current-subscription--form .grid-edit-column,.portal-main-page .current-subscription--form .grid-delete-column,.portal-uo-main-page .current-subscription--form .grid-edit-column,.portal-uo-main-page .current-subscription--form .grid-delete-column,.admin-uo-subscriptions-portal-page .current-subscription--form .grid-edit-column,.admin-uo-subscriptions-portal-page .current-subscription--form .grid-delete-column{display:inline-block;margin-left:15px}.portal-main-page .current-subscription--form .ufic,.portal-uo-main-page .current-subscription--form .ufic,.admin-uo-subscriptions-portal-page .current-subscription--form .ufic{font-size:17px}.portal-main-page .current-subscription--form .form-group,.portal-uo-main-page .current-subscription--form .form-group,.admin-uo-subscriptions-portal-page .current-subscription--form .form-group{margin-top:5px;margin-bottom:10px}.portal-main-page .current-subscription--form .table,.portal-uo-main-page .current-subscription--form .table,.admin-uo-subscriptions-portal-page .current-subscription--form .table{margin-bottom:0;border:none}.portal-main-page .current-subscription--form .table td,.portal-uo-main-page .current-subscription--form .table td,.admin-uo-subscriptions-portal-page .current-subscription--form .table td{border-top:none}.portal-main-page .current-subscription__related-list,.portal-uo-main-page .current-subscription__related-list,.admin-uo-subscriptions-portal-page .current-subscription__related-list{padding-left:0}.portal-main-page .current-subscription__related-list a,.portal-uo-main-page .current-subscription__related-list a,.admin-uo-subscriptions-portal-page .current-subscription__related-list a{font-size:15px}.portal-main-page .current-subscription__related-list a:visited,.portal-main-page .current-subscription__related-list a:focus,.portal-uo-main-page .current-subscription__related-list a:visited,.portal-uo-main-page .current-subscription__related-list a:focus,.admin-uo-subscriptions-portal-page .current-subscription__related-list a:visited,.admin-uo-subscriptions-portal-page .current-subscription__related-list a:focus{color:#666667;text-decoration:none}.portal-main-page .current-subscription__related-list a:hover,.portal-uo-main-page .current-subscription__related-list a:hover,.admin-uo-subscriptions-portal-page .current-subscription__related-list a:hover{color:#0067a8;text-decoration:underline}.portal-main-page .transactions.list-panel,.portal-uo-main-page .transactions.list-panel,.admin-uo-subscriptions-portal-page .transactions.list-panel{padding-top:0}.add-payment-method{margin-top:15px}.add-payment-method .msg-text-error{color:red}.add-payment-method .payment-method-form{padding-left:0;max-width:600px}.add-payment-method .payment-method-form .has-error .form-control{border-color:red}.add-payment-method .payment-method-form .card-number{width:100%;font-size:13px}.add-payment-method .payment-method-form .card-number__card{font-size:24px}.add-payment-method .payment-method-form .card-number .form-control{border-radius:4px}.add-payment-method .payment-method-form .card-number .credit-card-wrapper{position:absolute;z-index:2;top:3px;border:none;left:75%;width:20%;margin-left:-10px}.add-payment-method .payment-method-form .card-number .credit-card-wrapper .input-group-addon{padding:3px;font-size:22px;border:none;background-color:inherit}.add-payment-method .payment-method-form .card-number .credit-card-wrapper .ufic-cc-mastercard{padding-left:25px}.add-payment-method .payment-method-form .card-details{color:#909c9c;display:inline}.add-payment-method .payment-method-form .card-details input{width:15%}.add-payment-method .payment-method-form .card-details .card-cvc{float:right}.add-payment-method .payment-method-form .address-details__item{margin:50px 0}.add-payment-method--button{margin-top:30px}.portal-main-page .launch-uo-dropdown,.portal-uo-main-page .launch-uo-dropdown,.portal-uo-subscriptions-page .launch-uo-dropdown{margin-left:0}.portal-main-page .page-title,.portal-uo-main-page .page-title,.portal-uo-subscriptions-page .page-title{color:#666;font-size:14px}.portal-main-page .portal-header .back-arrow-button-directive,.portal-uo-main-page .portal-header .back-arrow-button-directive,.portal-uo-subscriptions-page .portal-header .back-arrow-button-directive{display:inline-block}.portal-main-page .portal-header .members-plan-header-name,.portal-uo-main-page .portal-header .members-plan-header-name,.portal-uo-subscriptions-page .portal-header .members-plan-header-name{font-size:18px;padding-left:5px}.portal-main-page .portal-header__title,.portal-uo-main-page .portal-header__title,.portal-uo-subscriptions-page .portal-header__title{display:inline;margin-right:20px}.portal-main-page .portal-header__select,.portal-uo-main-page .portal-header__select,.portal-uo-subscriptions-page .portal-header__select{width:300px}.portal-main-page .portal-header__launch-uo-dropdown,.portal-uo-main-page .portal-header__launch-uo-dropdown,.portal-uo-subscriptions-page .portal-header__launch-uo-dropdown{min-width:300px;padding:15px 0 10px 10px}.portal-main-page .uo-subscriptions__list,.portal-uo-main-page .uo-subscriptions__list,.portal-uo-subscriptions-page .uo-subscriptions__list{font-size:14px;padding-left:5px}.portal-main-page .uo-subscriptions__list tr,.portal-uo-main-page .uo-subscriptions__list tr,.portal-uo-subscriptions-page .uo-subscriptions__list tr{height:50px;border-top:none}.portal-main-page .uo-subscriptions__list td,.portal-uo-main-page .uo-subscriptions__list td,.portal-uo-subscriptions-page .uo-subscriptions__list td{padding-left:5px}.portal-main-page .uo-subscriptions__list--btn-eye,.portal-uo-main-page .uo-subscriptions__list--btn-eye,.portal-uo-subscriptions-page .uo-subscriptions__list--btn-eye{text-align:center}.portal-main-page .list-panel{padding-top:0;background:#fff}.portal-main-page .sidebar-list{margin-top:20px}.portal-main-page .transactions{padding-top:55px}.portal-main-page .tooltip-profile-name{overflow:hidden;max-width:270px;word-break:break-all}.portal-main-page .page-title{z-index:300}.portal-main-page .page-title__header-label{margin-left:20px}.portal-uo-subscriptions-page .list-panel{padding-top:0;background:#fff;margin-left:210px}.portal-uo-subscriptions-page .page-title{z-index:300;margin-left:230px}.portal-uo-subscriptions-page .page-title__header-label{margin-left:20px}.portal-uo-subscriptions-page .paginator-menu{position:absolute;width:150px;z-index:10}.portal-uo-subscriptions-page .paginator{display:none}.portal-members-plan-page,.portal-storage-plan-page{margin-left:230px}.portal-members-plan-page .portal-header,.portal-storage-plan-page .portal-header{padding:0 0 12px 5px;border-bottom:1px solid #a6a6a6}.portal-members-plan-page__subheader,.portal-storage-plan-page__subheader{margin:55px 0 0;padding-left:30px}.portal-members-plan-page__wrapper,.portal-storage-plan-page__wrapper{margin-top:40px}.portal-members-plan-page__wrapper--total-plan__text,.portal-storage-plan-page__wrapper--total-plan__text{width:200px;text-align:center}.portal-members-plan-page .btn-back,.portal-storage-plan-page .btn-back{margin:0 25px}.portal-members-plan-page .available__title,.portal-storage-plan-page .available__title{margin-left:15px}.portal-members-plan-page .available__plan,.portal-storage-plan-page .available__plan{border:1px solid #a6a6a6;margin:20px 20px 20px 0;padding:20px 5px 15px;text-align:center;min-height:240px;width:230px;outline:none}.portal-members-plan-page .available__plan--name,.portal-storage-plan-page .available__plan--name{margin:0}.portal-members-plan-page .available__plan--choose,.portal-storage-plan-page .available__plan--choose{margin-top:40px}.portal-members-plan-page .available__carousel,.portal-storage-plan-page .available__carousel{max-width:900px}.portal-members-plan-page .available .text--light,.portal-storage-plan-page .available .text--light{font-size:18px;margin:20px}.portal-members-plan-page .available .text--active,.portal-storage-plan-page .available .text--active{font-weight:700;margin-top:65px}.portal-members-plan-page .available .ufic-angle-right,.portal-storage-plan-page .available .ufic-angle-right{font-size:60px;color:#a6a6a6;margin-top:8%}.portal-members-plan-page .available .slick-next,.portal-storage-plan-page .available .slick-next{right:-10px;margin-top:-5%;height:60px;width:20px}.portal-members-plan-page .available .slick-next:before,.portal-storage-plan-page .available .slick-next:before{font-size:60px;color:#a6a6a6;content:'\f01a';font-family:'Ufilo'}.portal-members-plan-page .available .slick-prev,.portal-storage-plan-page .available .slick-prev{margin-top:-5%;height:60px;width:20px}.portal-members-plan-page .available .slick-prev:before,.portal-storage-plan-page .available .slick-prev:before{font-size:60px;color:#a6a6a6;content:'\f019';font-family:'Ufilo'}.uo-bill-to-details-form{border-bottom:1px solid #e4e9ed;padding-bottom:10px;margin-bottom:20px}.uo-bill-to-details-form h4{margin-bottom:20px}.uo-bill-to-details-form--display-name{font-size:14px!important;font-weight:700}.uo-bill-to-details-form .dropdown-group{width:100%;background:#e5e5e5;border-radius:4px 4px 0 0}.uo-bill-to-details-form .dropdown-group .btn{background:0 0;width:92%}.uo-bill-to-details-form .dropdown-group .btn.dropdown-toggle{width:8%}.uo-bill-to-details-form .dropdown-group:hover .btn,.uo-bill-to-details-form .dropdown-group:hover .btn.dropdown-toggle{background:#cecece}.uo-bill-to-details-form .bill-to-address{padding:15px 10px 10px;border-radius:0 0 4px 4px;background:#fafafa;border:1px solid #e5e5e5}.uo-bill-to-details-form .contact-details{border:1px solid #e5e5e5;border-radius:0 0 4px 4px;padding:10px 10px 0;background:#FAFAFA}.uo-bill-to-details-form .contact-details__postal-code{padding:0}.uo-bill-to-details-form__group-field-left{padding-right:7px}.uo-bill-to-details-form__group-field-right{padding-left:7px}.billing-profile{margin-top:5px}.billing-profile .ufic-pencil{margin:0 25px;font-size:17px}.billing-profile .msg-text-error{color:red}.billing-profile .bill-to-details-form .bill-to-address{width:100%;text-align:left;background:#e5e5e5;border-radius:4px 4px 1px 1px}.billing-profile .bill-to-details-form .contact-details{border:1px solid #e5e5e5;border-radius:0 0 4px 4px;padding:10px 10px 0;background:#FAFAFA}.billing-profile .bill-to-details-form .contact-details__postal-code{padding:0}.billing-profile--button{margin-top:30px}.billing-profile .billing-details{margin:0 25px 30px;padding-bottom:20px;border-bottom:1px solid #e4e9ed}.billing-profile .billing-details .form-group{margin-bottom:0}.billing-profile .billing-details .form-group .control-label{width:120px;float:left;margin-right:10px}.billing-profile .billing-details .form-group:nth-child(3){margin-bottom:15px}.billing-profile .billing-contacts--notify{padding-left:15px}.billing-profile .billing-contacts--notify .ufic.ufic-lg{font-size:24px}.billing-profile .billing-contacts--title{font-size:13px}.billing-profile .billing-contacts--button-add .btn{margin:15px 0;padding:0 20px}.billing-profile .billing-contacts--manager-email-input{width:50%;min-width:150px}.billing-profile .billing-contacts .ufic{font-size:17px}.billing-profile .billing-contacts .grid-edit-column,.billing-profile .billing-contacts .grid-delete-column{display:inline-block}.billing-profile .billing-contacts__selected-director-role{border-top:1px solid #ddd;padding:10px 0 0 8px}.billing-profile.list-panel{padding-top:10px}.process-payment .portal-header{padding:10px 0 22px 30px}.process-payment .portal-header .btn-back{margin-right:25px}.process-payment__form{width:450px}.process-payment__form--line{border-bottom:1px solid #ccc;margin-top:30px;width:700px}.process-payment__form__lable{font-size:14px;line-height:2}.process-payment__signing-up-plan{width:700px;font-size:14px;background-color:#d1ffff;text-align:center;padding:10px;margin-bottom:20px;margin-top:20px}.process-payment__info-text{width:450px;margin:0 auto;font-size:13px}.process-payment--button{padding-top:20px;margin:0 auto;width:450px}.inline-block{display:inline-block}.portal-uo-main-page .portal-header-qb-company-name{margin-left:230px}.portal-uo-main-page .sidebar-list{margin-top:20px}.portal-uo-main-page .page-title{z-index:300;margin-left:230px}.portal-uo-main-page .page-title__header-label{margin-left:8px}.admin-uo-subscriptions-portal-page .bill-to-details-header{padding-top:90px}.admin-uo-subscriptions-portal-page .payment-methods__item:first-of-type{padding-top:90px}.admin-uo-subscriptions-portal-page .uo-subscription-edit-page{padding-top:90px}.admin-uo-subscriptions-portal-page aside{box-shadow:none}.admin-uo-subscriptions-portal-page .sidebar-list__item:hover{cursor:pointer;background-color:rgba(0,0,0,.07);margin-left:-30px;margin-right:-30px;padding-left:38px;padding-right:28px}.admin-uo-subscriptions-portal-page .subscriptions-portal__subscription-name{top:50px}.admin-uo-subscriptions-portal-page .outstanding-balance-wrapper{margin-top:65px;z-index:400;position:fixed;width:100%;background-color:#fff}.admin-uo-subscriptions-portal-page .sidebar-list{padding-top:15px}.admin-uo-subscriptions-portal-page .list-panel{padding-top:0}.admin-uo-subscriptions-portal-page .outstanding-balance-offset .list-panel,.admin-uo-subscriptions-portal-page .outstanding-balance-offset .payment-methods,.admin-uo-subscriptions-portal-page .outstanding-balance-offset .billing-profile{margin-top:55px!important}.credit-card{padding:0;margin:20px 0 0}.credit-card li{padding:20px 0;border-top:1px solid #bcbec0;overflow:hidden;display:block;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}.credit-card li:first-child{border-top:0}.credit-card__wrapper{width:182px;height:114px;border:1px solid #bcbec0;border-radius:10px;padding:8px;margin:0 40px 0 0;position:relative}.credit-card__chip{width:26px;height:26px;background:#666;border-radius:3px;position:relative;margin:15px 0 0 5px;clear:both}.credit-card__chip:before{top:8px}.credit-card__chip:before,.credit-card__chip:after{content:"";position:absolute;left:0;width:100%;height:1px;background:#bcbec0}.credit-card__chip:after{top:17px}.credit-card__namber{margin:11px 0;font-size:14px;line-height:1;text-align:center}.credit-card__name{height:14px;width:124px;font-size:13px;line-height:1;text-overflow:ellipsis;overflow:hidden}.credit-card__icon{width:30px;height:22px;font-size:22px;position:absolute;right:8px;bottom:8px}.credit-card__icon .ufic{vertical-align:top}.credit-card__info{width:280px}.credit-card__info p{margin:0;display:block;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.credit-card__info p.credit-card__info__date{color:#909c9c;margin:0 0 10px}.credit-card__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:8px}.credit-card__actions a{text-decoration:none;color:#0877bd}.credit-card__actions .ufic-pencil,.credit-card__actions .ufic-trash{font-size:17px;color:#666;width:15px}.credit-card__actions .ufic-trash{margin-bottom:20px}.credit-card__actions .ufic-pencil:hover,.credit-card__actions .ufic-trash:hover{color:#000;text-decoration:none}.credit-card__actions .ufic-pencil{margin-bottom:30px;margin-left:0}.portal-uo-outstanding-balance-page .footer-nav{margin:0 auto}.portal-uo-outstanding-balance-page .outstanding-balance-container{width:100%;max-width:1100px;margin:0 auto}.portal-uo-outstanding-balance-page .k-grid tr.k-state-selected:hover td{background-color:transparent}.portal-uo-outstanding-balance-page .k-state-selected{box-shadow:none}.portal-uo-outstanding-balance-page .base-grid tr:hover{background-color:transparent;cursor:initial}.portal-uo-outstanding-balance-page .header-name{font-size:18px;padding-left:10px}.portal-uo-outstanding-balance-page .info-row{width:100%;margin-top:15px;padding:15px;font-size:18px;text-align:center;background-color:rgba(255,0,0,.25);border-radius:4px}.portal-uo-outstanding-balance-page .payment{margin-top:15px;padding:10px}.portal-uo-outstanding-balance-page .express-checkout,.portal-uo-outstanding-balance-page .add-payment-method{display:-ms-flexbox;display:flex;min-height:40px}.portal-uo-outstanding-balance-page .u-radio,.portal-uo-outstanding-balance-page .checkbox-label,.portal-uo-outstanding-balance-page .cc-select{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.portal-uo-outstanding-balance-page .add-payment-method .payment-method-form .address-details__item{margin:5px 0}.portal-uo-outstanding-balance-page .checkbox-label{color:#909c9c;padding-left:10px;min-width:200px}.portal-uo-outstanding-balance-page .checkbox-label label{color:#909c9c;font-weight:400;cursor:pointer}.portal-uo-outstanding-balance-page .text-vertical-start{-ms-flex-pack:start;justify-content:start;padding-top:25px}.portal-uo-outstanding-balance-page .cc-select{min-width:370px}.portal-uo-outstanding-balance-page .cc-select .k-widget{width:100%}.portal-uo-outstanding-balance-page .option-item{padding-right:4px}.portal-uo-outstanding-balance-page .option-item-second{color:#909c9c}.portal-uo-outstanding-balance-page .button-area{margin-top:20px}.portal-uo-outstanding-balance-page .btn-primary{margin-right:10px}.modal-body .k-dropdown{font-size:12px}.comments-panel{padding:20px 20px 60px}.comments-panel .title{color:#f48120;font-weight:400;margin:4px 0 18px 12px}.comments-panel .title .ufic{color:inherit}.comments-panel .comments-form .comment-field{height:35px;transition:all .5s ease;resize:vertical}.comments-panel .comments-form .post-comment-btn,.comments-panel .comments-form .cancel-comment-btn{transition:all .3s ease;display:none}.comments-panel .comments-form.active .comment-field{height:100px}.comments-panel .comments-form.active .post-comment-btn,.comments-panel .comments-form.active .cancel-comment-btn{display:inline-block}.comments-panel .comments-navigation{margin-top:45px}.comments-list .comment{background-color:#fff;border:1px solid #bcbec0;border-radius:2px;margin-top:15px;padding:12px 20px 14px 16px}.comments-list .comment .content{word-break:break-all}.comments-list .comment .name{color:#0077bf;font-size:12px;font-weight:700;margin-bottom:12px;width:90%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.comments-list .comment .date{color:#ababab}.comments-list .comment .actions{margin-top:10px}.comments-list .comment .actions a{color:#f48120;font-size:13px}[ext-split-button]{position:relative;display:inline-block}[ext-split-button] .ext-split-button-dropdown{display:none;list-style-type:none;margin:0;position:absolute;top:35px;left:-1px;z-index:9999}[ext-split-button] .ext-split-button-dropdown-item{cursor:pointer;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.ext-toggle{cursor:pointer}.ext-toggle-content{display:none}.u-btn-group__btn{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:2px!important;height:32px;font-size:13px;color:#666667;text-shadow:0 -1px 0 rgba(0,0,0,.2);transition:all 150ms ease}.u-btn-group__btn:hover{background-color:#e5e5e5;color:#666667;border-color:#cecece}.u-btn-group__btn:focus{outline:none;color:#666667}.u-btn-group__btn:active,.u-btn-group__btn.active{background-color:#e5e5e5;border-color:#f2f2f2;color:#666667;box-shadow:inset 0 3px 7px rgba(0,0,0,.125);outline:none!important}.u-btn-group__btn[disabled],.u-btn-group__btn.disabled{background-color:#e0e0df;border-color:#e0e0df;color:#c6c6c6}.u-btn-group__btn--fixed-width{width:75px}.u-btn-group__btn-wrapper{display:inline-block}.u-btn-group__checkbox{font-size:18px;position:absolute;cursor:pointer;line-height:34px;left:25px}.u-btn-group__caret{margin-left:20px}.u-btn-group .disabled{cursor:not-allowed}.u-btn-group .disabled a{pointer-events:none}.u-header{position:fixed;top:0;left:0;right:0;z-index:999;font-size:14px;background-color:#f2f2f2;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:none}body:not(.u-header--disabled) .u-header{display:-ms-flexbox;display:flex}.u-header--with-sidebar{left:230px;z-index:400}.u-header__centered{margin:0 auto;width:960px;position:relative}.u-header__logo{min-width:60px;width:60px;text-align:center;display:inline-block}.u-header__logo__icon{color:#fff;height:40px;width:40px;line-height:40px;font-weight:700;text-transform:uppercase;border-radius:3px}.u-header__branches{min-width:220px;padding-right:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.u-header__branches:hover,.u-header__branches.open{background-color:#d9d9d9}.u-header__branches__current-branch{margin-left:5px;display:inline-block;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-header__branches__current-branch__name{color:#000;font-size:16px;font-weight:700}.u-header__branches__current-branch__organization{color:#999;font-size:14px}.u-header__branches__manage{background-color:#f5f5f5;padding-top:10px;padding-bottom:10px;border-top:1px solid #d9d9d9}.u-header__branches__list{height:auto;max-height:180px;overflow-x:hidden;margin-bottom:0;padding-top:5px}.u-header__branches__list__item{padding-top:10px;padding-bottom:10px;cursor:pointer;max-width:440px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-header__branches__list__item:hover{background-color:#f2f2f2}.u-header__branches__list__item .u-header__logo__icon{margin-left:10px}.u-header__admin{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.u-header__admin__logo{width:35px;margin:0 20px}.u-header__admin__label{font-size:25px}.u-header__toolbox{display:-ms-flexbox;display:flex}.u-header__search-container__expanded-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:50px;position:absolute;left:0;right:200px;background-color:#f2f2f2}.u-header__search-container__expanded-control__back{width:40px;cursor:pointer;text-align:center}.u-header__search-container__expanded-control__back .ufic{font-size:20px}.u-header__search-container__expanded-control__back .back-arrow-button-directive{margin:0 8px}.u-header__search-container__expanded-control__form{width:0;transition:width 300ms ease}.u-header__search-container__expanded-control__form.activated{width:calc(100% - 56px)}.u-header__search-container__expanded-control__form__button,.u-header__search-container__expanded-control__form__input{height:40px}.u-header__search-container__collapsed-control{width:60px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.u-header__search-container__collapsed-control__icon{font-size:20px;cursor:pointer}.u-header__search-container__collapsed-control__icon:hover{background-color:#fff;border-radius:50%;padding:10px}.u-header__search-container .advanced-search .btn.btn-default{height:40px}.u-header__add-button .u-header__dropdown-toggle{color:#6d6d6d;min-width:50px;height:50px;width:60px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.u-header__add-button .u-header__dropdown{min-width:120px;border-radius:0}.u-header__add-button .ufic-lg{font-size:22px}.u-header__app-button{color:#6d6d6d;min-width:50px;width:60px}.u-header__app-button .ufic-lg{font-size:16px}.u-header__user{color:#6d6d6d;min-width:50px;width:60px}.u-header__dropdown-toggle{cursor:pointer}.u-header__dropdown-toggle--full-height{height:50px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.dropdown.open .u-header__dropdown-toggle--full-height{background:#d9d9d9}.u-header__dropdown{z-index:9999;margin-top:0;border-radius:0;padding-bottom:0;padding-top:0;border-color:#d9d9d9;font-size:14px;min-width:360px}.u-header__dropdown--with-padding{padding:20px}.u-header__dropdown.open{background:#d9d9d9}.u-header a.ufic.icon-control-default:hover{text-decoration:none}.app-nav__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;margin-bottom:0}.app-nav__list__item{-ms-flex-preferred-size:33%;flex-basis:33%;margin-bottom:10px;text-align:center}.app-nav__link{display:inline-block;padding:4px 8px;border-radius:2px;min-width:90px}.app-nav__link:hover{background-color:#f2f2f2;text-decoration:none}.app-nav__icon{display:block}.app-nav__icon--case-file{color:#0077bf}.app-nav__icon--contacts{color:#ef4423}.app-nav__icon--calendar{color:#8cc63f}.app-nav__icon--online-booking{color:#179ff4}.app-nav__icon--admin{color:#f48120}.app-nav .ufic{color:inherit}.app-nav .ufic-address-book,.app-nav .ufic-calendar{transform:scale(1.2)}.app-nav .ufic.ufic-inverse{color:#fff}.user-menu__info{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.user-menu__info__picture{margin-right:20px;-ms-flex:1;flex:1;text-align:center}.user-menu__info__profile{min-width:57%;max-width:400px}.user-menu__info__profile__username{display:block;max-width:300px!important;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.user-menu__info a{color:#4784c7;display:block;margin-top:10px}.user-menu__logout{padding:10px 20px;text-align:right;background:#f2f2f2}.u-layout__header{min-width:320px;position:fixed;left:0;right:0;padding:0 20px;background-color:#fff;z-index:500}.u-layout__header--with-border{border-bottom:1px solid #bcbec0;margin-bottom:20px}.u-layout__header__page-title{margin:0;color:#f48120;font-size:26px;line-height:55px;height:55px;display:block}.u-layout__header__page-title--left{min-width:230px;float:left}.u-layout__header h3{margin:0}.u-layout__side{min-width:230px;width:230px;margin-top:20px;padding-right:30px;padding-left:30px;position:fixed;top:105px;left:0;background-color:#fff;z-index:500;height:calc(100vh - 125px);overflow-y:auto}.u-layout__side--full-height{top:0;height:100vh;background-color:#ccc;padding:0 20px 20px;margin-top:0}.u-layout__side--full-height .page-title-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:22px;color:#363636;height:50px}.u-layout__side--full-height .page-title-label__logo{font-size:35px;margin-right:10px;background-size:contain;height:50px}.u-layout__side--full-height .page-title-label .ufic-calendar-clock{min-width:30px}.u-layout__side__main-btn{margin-bottom:20px;width:100%}.u-layout__side__main-btn--new-item{position:relative;width:100%;height:40px;line-height:25px;border-radius:20px;border-color:transparent;margin:10px 0}.u-layout__side__main-btn__icon{font-size:35px;left:3px;position:absolute}.u-layout__side__main-btn__label{padding-left:10px}.u-layout__side__link{padding:0 8px;font-weight:700;font-size:12px;cursor:pointer;transition:all .3s ease;color:#0877bd}.u-layout__side__link:hover{text-decoration:none;color:#f38120}aside{border-right:1px solid transparent;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);z-index:999}.sidebar-list{font-size:13px;margin-bottom:20px}.sidebar-list__item{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;padding:6px 8px;border-radius:1px;margin-bottom:2px}.sidebar-list__item:hover{cursor:pointer;background-color:rgba(0,0,0,.07);margin-left:-30px;margin-right:-30px;padding-left:38px;padding-right:28px}.sidebar-list__item:hover .sidebar-list__item__menu-btn{visibility:visible}.sidebar-list__item--selected{color:#f48120!important;font-weight:700}.sidebar-list__item--selected .sidebar-list__item__label{font-weight:700}.sidebar-list__item--selected .ufic{color:inherit}.sidebar-list__item__icon{font-size:1.3em;line-height:21px;margin-right:5px;min-width:26px}.sidebar-list__item__icon.ufic-address-book{transform:scale(1.55);transform-origin:0}.sidebar-list__item__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-list__item__menu-btn{width:15px;min-width:15px;visibility:hidden;margin-left:auto}.sidebar-list__item__menu-btn__icon{width:15px;text-align:center}.sidebar-list__item__menu-btn__icon.ufic-ellipsis-v{transform:scale(1.4);transform-origin:0}.sidebar-list__btn-create-group{margin:10px 0 0}.sidebar-list__group-item{padding-left:15px}.sidebar-list__group-item:hover{background:rgba(0,0,0,.07);margin-left:-30px;margin-right:-30px;padding-left:45px;padding-right:28px}.pswp{z-index:15000}.pswp .pswp__top-bar{color:#CCC}.pswp .pswp__top-bar .image-icon{margin:10px 10px 0 20px}.pswp .pswp__top-bar .image-name{font-size:15px}.pswp .pswp__top-bar__center{width:70px;margin:10px auto 0}.pswp .pswp__top-bar__center .ufic{font-size:18px;margin-right:25px;height:34px}.pswp .pswp__top-bar__center .ufic:last-of-type{margin:0}.pswp .pswp__top-bar__center .ufic:hover{color:#FFF;cursor:pointer}.pswp__img.pswp__image-to-print{position:absolute;top:-9999px;left:-9999px}@media print{.main-content{display:none}.u-header{display:none!important}.pswp__img.pswp__image-to-print{top:0;left:0;width:100%}}.password-tooltip-wrapper{position:relative}.password-tooltip-wrapper .tooltip{top:0!important}.password-tooltip-wrapper .tooltip .tooltip-inner{width:310px;max-width:inherit;background-color:#fff;box-shadow:0 0 5px #d0dbe3;border:1px solid #f48120;border-radius:0}.password-tooltip-wrapper .tooltip .tooltip-arrow{border-right-color:#f48120;border-width:10px 10px 10px 0;left:-4px;top:10%!important}.password-tooltip-wrapper .tooltip .tooltip-arrow:before{content:' ';display:block;width:0;height:0;margin-top:-8px;margin-left:2px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff}.password-tooltip-wrapper .tooltip.in,.password-tooltip-wrapper .profile-form{opacity:1}.password-tooltip-wrapper .pwd-tooltip{list-style-type:none;margin:0;padding:10px;text-align:left;font-size:11px;font-weight:700}.password-tooltip-wrapper .pwd-tooltip li{padding-bottom:5px}.password-tooltip-wrapper .pwd-tooltip li.false{color:red}.password-tooltip-wrapper .pwd-tooltip li.false .ufic-check{display:none}.password-tooltip-wrapper .pwd-tooltip li.false .ufic-circle{font-size:5px}.password-tooltip-wrapper .pwd-tooltip li.false .true .ufic-check{display:inline-block}.password-tooltip-wrapper .pwd-tooltip li.true{color:#95b580}.password-tooltip-wrapper .pwd-tooltip li.true .ufic-circle{display:none}.password-tooltip-wrapper .pwd-tooltip li.true .false{color:#f48120}.password-tooltip-wrapper .pwd-tooltip li.true .false .ufic-circle{display:inline-block}.password-tooltip-wrapper .pwd-tooltip li .char-types{list-style-type:none;padding-left:15px}.password-tooltip-wrapper .pwd-tooltip li .char-types li{padding:0}.password-tooltip-wrapper .pwd-tooltip li .ufic{color:inherit;margin-right:5px}.reg-confirm-wrapper .password-tooltip-wrapper .tooltip-inner{color:#333;text-align:left;background-color:#ABCDEF;border:0;border-radius:8px}.reg-confirm-wrapper .password-tooltip-wrapper .tooltip-arrow{border-right-color:#ABCDEF;top:40%!important}.reg-confirm-wrapper .password-tooltip-wrapper .tooltip-arrow:before{border-right:8px solid #ABCDEF}.edit-section .tooltip{top:24px!important}.email-section .tooltip{top:94px!important}.switcher{line-height:22px}.switcher label{cursor:pointer;font-weight:500;margin:0 0 0 10px}.switcher label input{opacity:0;visibility:hidden}.switcher label span{cursor:pointer;padding-right:50px;border-radius:18px;background:#bcbec0;border:2px solid #bcbec0;position:relative;float:right;transition:all .1s ease}.switcher label span:before{display:block;content:'';width:18px;height:18px;border-radius:18px;background:#fff;box-shadow:inset 0 0 1px 0 #bcbec0;transition:all .1s ease}.switcher label span:after{display:block;content:'Off';width:50px;height:18px;line-height:18px;text-align:center;color:#fff;position:absolute;right:1px;top:0;font-size:16px;transition:all .1s ease}.switcher label :checked+span{padding-right:0;padding-left:50px;background:#f38120;border:2px solid #f38120}.switcher label :checked+span:after{left:1px;right:auto;content:'On'}.switcher label :checked+span:before{box-shadow:inset 0 0 1px 0 #f38120}.u-radio input[type="radio"]{display:none}.u-radio label{cursor:pointer}.u-radio label input[type="radio"]+span{display:inline-block;box-sizing:border-box;width:12px;height:12px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;background:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #909c9c;transition:all .2s linear}.u-radio label:hover input[type="radio"]+span{background:#f48120}.u-radio label input[type="radio"]:checked+span{background-color:#0877bd}.u-radio--disabled label{cursor:default}.u-radio--disabled label input[type="radio"]+span{background:#c6c6c6}.u-radio--disabled label:hover input[type="radio"]+span{background:#c6c6c6;cursor:default}.u-checkbox input[type="checkbox"]{display:none}.u-checkbox label{cursor:pointer;font-weight:400}.u-checkbox label input[type="checkbox"]+span{display:inline-block;box-sizing:border-box;margin:-1px 8px 0 0;vertical-align:middle;cursor:pointer;width:15px;font:18px/1 'Ufilo';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-checkbox label input[type="checkbox"]+span:before{content:'\f03e';font-size:18px}.u-checkbox label input[type="checkbox"]+span:after{content:'\f03d';font-size:18px;color:#0877bd;display:none}.u-checkbox label input[type="checkbox"]:checked+span:before{display:none}.u-checkbox label input[type="checkbox"]:checked+span:after{display:block}.u-checkbox--disabled input[type="checkbox"]{display:none}.u-checkbox--disabled label{cursor:pointer;font-weight:400}.u-checkbox--disabled label input[type="checkbox"]+span{display:inline-block;box-sizing:border-box;margin:-1px 8px 0 0;vertical-align:middle;cursor:pointer;width:15px;font:18px/1 'Ufilo';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-checkbox--disabled label input[type="checkbox"]+span:before{content:'\f03e';font-size:18px}.u-checkbox--disabled label input[type="checkbox"]+span:after{content:'\f03d';font-size:18px;color:#c6c6c6;display:none}.u-checkbox--disabled label input[type="checkbox"]:checked+span:before{display:none}.u-checkbox--disabled label input[type="checkbox"]:checked+span:after{display:block}.empty-panel-wrapper.hide{display:none}.empty-panel{margin-top:70px;left:50%;transform:translateX(-45%);min-width:500px}.empty-panel--org{transform:translateX(-70%)}.empty-panel__icon{font-size:50px;line-height:50px;width:80px;float:left}.empty-panel__message{padding-left:0}.empty-panel__message__title{font-size:16px;font-weight:700;margin-bottom:10px}.empty-panel__message__info{margin-bottom:10px}.base-grid{border:0 none;color:#666;background-color:transparent;box-shadow:none}.base-grid.k-grid table{border-collapse:collapse}.base-grid .k-grid-header th{background:#fff;text-transform:uppercase;height:35px;border-bottom:0;border-left:0;cursor:pointer}.base-grid .k-grid-header th .ufic{margin-left:5px}.base-grid .k-grid-header th div.active,.base-grid .k-grid-header th div.active .ufic{font-weight:700}.base-grid .k-grid-header th,.base-grid .k-grid-header th .k-link{color:#0076be;font-weight:400}.base-grid tr.k-alt,.base-grid tr.k-state-selected{color:#666;background-color:transparent}.base-grid tr{height:42px;border-top:1px solid #bdbec0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.base-grid tr:hover{cursor:pointer}.base-grid tr:first-of-type{border-top:0 none}.base-grid .k-grid-header{padding-right:0!important;position:relative;border-bottom-width:0;z-index:5}.base-grid .k-grid-header .k-grid-header-wrap{border-right:0}.base-grid .k-grid-header tr{border-top:none!important}.base-grid.fixed-header .k-grid-header{position:fixed;margin-right:20px}.base-grid.fixed-header .k-grid-content{overflow-y:inherit;padding-top:45px}.base-grid tr td{border-left:0;max-width:400px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.base-grid .ngTopPanel{position:static;background-color:#fff}.base-grid tr:hover{color:#666;background-color:#e4e9ed}.base-grid tr.grid-row-selected{background-color:#0077bf}.base-grid tr.grid-row-selected td,.base-grid tr.grid-row-selected td a{color:#fff}.base-grid tr.grid-row-disabled td,.base-grid tr.grid-row-disabled td>label,.base-grid tr.grid-row-disabled td>div,.base-grid tr.grid-row-disabled td>a{color:#909c9c}.base-grid tr.grid-row-disabled td>label{cursor:pointer}.base-grid .k-grid-content-expander{display:none}.base-grid label{font-weight:400;margin:0}.base-grid .grid-row-selected td .grid-link{color:#fff!important}.base-grid tr:hover .grid-link{color:#0076be;text-decoration:underline}.debug-panel{margin:400px 10px 50px;border:1px solid #ccc;padding:10px;background-color:#fff}.debug-panel .localization-messages{width:100%;height:300px;margin-top:10px}.debug-panel .debug-build-version{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #666}.debug-panel .debug-build-version .current-build-version{margin:10px 0;font-size:20px}.debug-panel .debug-build-version #debugBuildVersion{width:100px}.debug-panel .debug-build-version #debugBuildNotes{height:150px}.paginator{font-weight:700;font-size:13px;color:#666;margin-top:10px}.paginator .btn{height:32px;width:32px;box-sizing:border-box}.paginator .btn:first-child{margin-left:5px}.paginator .paginator-info{display:inline-block;margin-right:5px;padding:0 5px;border:1px solid transparent}.paginator .paginator-info:hover{border:1px solid #ccc}.paginator .paginator-menu{display:none}.paginator .paginator-menu--active{display:block;background-color:#fff;border:1px solid #ccc;position:absolute;min-width:170px}.paginator .paginator-menu .paginator-menu-item{padding:3px 5px;font-weight:400;cursor:pointer;color:#666}.paginator .paginator-menu .paginator-menu-item--disabled{pointer-events:none;cursor:auto;color:#ccc;font-weight:400}.btn-right{margin-left:8px}.btn-ext-active{background-color:#f38120;border:1px solid #f38120;border-radius:2px!important;height:32px;font-size:13px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);transition:all 150ms ease}.btn-ext-active:hover{background-color:#e06425;color:#fff;border-color:#be1e2d}.btn-ext-active:focus{outline:none;color:#fff}.btn-ext-active:active,.btn-ext-active.active{background-color:#e16526;border-color:#f38120;color:#fff;box-shadow:inset 0 3px 7px rgba(0,0,0,.125);outline:none!important}.btn-ext-active[disabled],.btn-ext-active.disabled{background-color:#f3a969;border-color:#f3a969;color:#f2d0b2}.btn-ext-primary{background-color:#0877bd;border:1px solid #0877bd;border-radius:2px!important;height:32px;font-size:13px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);transition:all 150ms ease}.btn-ext-primary:hover{background-color:#0067a8;color:#fff;border-color:#2e3092}.btn-ext-primary:focus{outline:none;color:#fff}.btn-ext-primary:active,.btn-ext-primary.active{background-color:#0067a8;border-color:#0877bd;color:#fff;box-shadow:inset 0 3px 7px rgba(0,0,0,.125);outline:none!important}.btn-ext-primary[disabled],.btn-ext-primary.disabled{background-color:#4f93bd;border-color:#4f93bd;color:#62b1e2}.btn-ext-default{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:2px!important;height:32px;font-size:13px;color:#666667;text-shadow:0 -1px 0 rgba(0,0,0,.2);transition:all 150ms ease}.btn-ext-default:hover{background-color:#e5e5e5;color:#666667;border-color:#cecece}.btn-ext-default:focus{outline:none;color:#666667}.btn-ext-default:active,.btn-ext-default.active{background-color:#e5e5e5;border-color:#f2f2f2;color:#666667;box-shadow:inset 0 3px 7px rgba(0,0,0,.125);outline:none!important}.btn-ext-default[disabled],.btn-ext-default.disabled{background-color:#e0e0df;border-color:#e0e0df;color:#c6c6c6}.btn-ext-icon-only{width:75px}.btn-ext-icon-only .ufic{font-size:17px}.ufic.icon-control-default-no-font-size{outline:none;color:#6d6d6d;cursor:pointer;padding:5px;border:1px solid transparent;background-color:transparent}.ufic.icon-control-default-no-font-size:hover{color:#242424}.ufic.icon-control-default-no-font-size:active,.ufic.icon-control-default-no-font-size.active{color:#0a0a0a}.ufic.icon-control-default-no-font-size[disabled],.ufic.icon-control-default-no-font-size.disabled{color:#e0e0e0}.ufic.icon-control-default{outline:none;color:#6d6d6d;cursor:pointer;padding:5px;border:1px solid transparent;background-color:transparent;font-size:21px}.ufic.icon-control-default:hover{color:#242424}.ufic.icon-control-default:active,.ufic.icon-control-default.active{color:#0a0a0a}.ufic.icon-control-default[disabled],.ufic.icon-control-default.disabled{color:#e0e0e0}.ufic.icon-control-active{outline:none;color:#f38120;cursor:pointer;padding:5px;border:1px solid transparent;background-color:transparent;font-size:21px}.ufic.icon-control-active:hover{color:#e17f4d}.ufic.icon-control-active:active,.ufic.icon-control-active.active{color:#e16526}.ufic.icon-control-active[disabled],.ufic.icon-control-active.disabled{color:#f3a969}.ufic.icon-control-inactive{outline:none;color:#a6a6a6;cursor:pointer;padding:5px;border:1px solid transparent;background-color:transparent;font-size:21px}.ufic.icon-control-inactive:hover{color:#666}.ufic.icon-control-inactive:active,.ufic.icon-control-inactive.active{color:#666}.ufic.icon-control-inactive[disabled],.ufic.icon-control-inactive.disabled{color:#e0e0e0}.alert .alert-icon{font-size:20px;float:left;width:5%}.alert .alert-text{float:right;width:92%}.msg-text-info{color:#0077bf;font-size:13px}.msg-text-primary{color:#666;font-size:13px}.msg-text-warning{color:#f48120;font-size:13px}.msg-text-success{color:#95b580;font-size:13px}.msg-text-danger{color:red;font-size:13px}body[class^=page-message]{background-color:#f2f2f2}body[class^=page-message] .main-content{margin-top:50px}body[class^=page-message] .logo{margin-bottom:20px}body[class^=page-message] .page-message-wrapper{width:340px}body[class^=page-message] .page-message-wrapper .content-block{padding:25px;margin-bottom:10px;text-align:center;line-height:1.7em}#language-selector{float:right}#language-selector .k-widget.k-dropdown{background-color:transparent!important;visibility:visible;width:100%}#language-selector .k-widget.k-dropdown .k-state-default{background:transparent!important;border-color:transparent!important;width:80px}#language-selector .k-widget.k-dropdown .k-state-default .k-icon.k-i-arrow-s{background-position:0 -258px}#language-selector .k-widget.k-dropdown .k-state-default.k-state-hover{background-color:#36414e!important}#language-selector .k-widget.k-dropdown .k-state-default .k-input{color:#ababab}.text-tooltip{padding:5px 10px;color:#fff;position:absolute;white-space:nowrap;border:1px solid #fff;background-color:#000;font-size:10px;line-height:18px;display:none;z-index:100000}#ExtTooltipBG{background-color:rgba(0,0,0,.2);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1005}#ExtTooltipBG.visible{display:block}.ext-tooltip{box-shadow:1px 1px 1px 0;display:none;position:fixed;background-color:#fff;border:1px solid #a6a6a6;width:200px;z-index:1006}.ext-tooltip ul{list-style-type:none;padding:0}.ext-tooltip.visible{display:block}.ext-tooltip.bottom .ext-corner{border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;position:absolute;top:-9px;right:10px;height:0;width:0}.ext-tooltip.bottom .ext-corner-reverse{top:199px;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent}#login-recaptcha .recaptchatable{border:0 none!important}#login-recaptcha .recaptchatable #recaptcha_privacy{display:none}#login-recaptcha .recaptchatable .recaptcha_image_cell{padding:0!important}#login-recaptcha .recaptchatable .recaptcha_image_cell center,#login-recaptcha .recaptchatable .recaptcha_image_cell #recaptcha_image,#login-recaptcha .recaptchatable .recaptcha_image_cell #recaptcha_challenge_image{width:288px!important;border:0 none!important}#login-recaptcha .recaptchatable .recaptcha_image_cell+td,#login-recaptcha .recaptchatable .recaptcha_image_cell+td+td{display:none}#login-recaptcha .recaptchatable .recaptcha_input_area{margin-left:-7px}#login-recaptcha .recaptchatable .recaptcha_input_area #recaptcha_response_field{font-size:13px;width:288px!important;padding:6px 12px;border:1px solid #ccc!important;border-radius:4px}@keyframes rotator{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}@keyframes colors{0%{stroke:#4285F4}25%{stroke:#DE3E35}50%{stroke:#F7C223}75%{stroke:#1B9A59}100%{stroke:#4285F4}}@keyframes dash{0%{stroke-dashoffset:120}50%{stroke-dashoffset:40;transform:rotate(135deg)}100%{stroke-dashoffset:120;transform:rotate(450deg)}}.loading-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;background-color:rgba(0,0,0,.05)}.loading-overlay .loading-overlay-spinner{position:absolute;top:calc(50% - 32px);left:calc(50% - 32px);animation:rotator 2s linear infinite;-webkit-animation:rotator 2s linear infinite}.loading-overlay .loading-overlay-spinner .loading-overlay-spinner-path{stroke-dasharray:120;stroke-dashoffset:0;transform-origin:32px 32px;animation:dash 2s ease-in-out infinite,colors 8s ease-in-out infinite;-webkit-animation:dash 2s ease-in-out infinite,colors 8s ease-in-out infinite}.donut{height:200px;width:200px;margin-top:20px}.donut__main-text{color:purple;top:120px;font-size:32px}.donut__main-text,.donut__secondary-text{position:absolute;width:200px;text-align:center}.donut__secondary-text{top:160px;font-size:16px}.donut .ct-series-a .ct-slice-donut{stroke:purple}.donut .ct-series-b .ct-slice-donut{stroke:#aaa}.modal-dialog.modal-sm,.modal-dialog .modal-sm{width:500px}.modal-dialog.modal-lg,.modal-dialog .modal-lg{width:620px}.modal-dialog .modal-content{box-shadow:none;border-radius:0}.modal-dialog .modal-content .modal-header{padding:25px 0 10px 5px;margin:0 15px;color:#f48120}.modal-dialog .modal-content .modal-header .modal-close{float:right;color:#ccc;font-size:20px;cursor:pointer}.modal-dialog .modal-content .modal-header__no-border{border-bottom:1px solid transparent}.modal-dialog .modal-content .modal-body{font-size:13px;word-wrap:break-word}.modal-dialog .modal-content .modal-body .sub-title{font-size:16px}.modal-dialog .modal-content .modal-body.two-lines{padding-bottom:0}.modal-dialog .modal-content .modal-body.two-lines .line1{color:#f48120;font-weight:700;margin-bottom:20px}.modal-dialog .modal-content .modal-body .msg-text-error{color:red}.modal-dialog .modal-content .modal-footer{border:0 none;background-color:#fff;text-align:left}.modal-dialog .advanced-search label{padding-left:0;padding-right:0;font-weight:400;color:#909c9c}.modal-dialog .advanced-search .label-name{padding-left:5px}.modal-backdrop{background-color:#000;opacity:.3!important}.modal-full-screen-size .modal-dialog{width:100%;height:100%;margin:0;padding:0}.modal-full-screen-size .modal-content{padding-top:50px;height:auto;min-height:100%;border-radius:0}.modal.modal-left-sidebar .modal-dialog,.modal.modal-right-sidebar .modal-dialog{position:fixed;margin:auto;width:80%;height:100%;transform:translate3d(0%,0,0)}.modal.modal-left-sidebar .modal-content,.modal.modal-right-sidebar .modal-content{height:100%;overflow-y:auto}.modal.modal-left-sidebar.fade .modal-dialog{left:-320px;transition:opacity 0s linear,left .3s ease-out}.modal.modal-left-sidebar.fade.in .modal-dialog{left:0}.modal.modal-right-sidebar.fade .modal-dialog{right:-80%;transition:opacity 0s linear,right .3s ease-out}.modal.modal-right-sidebar.fade.in .modal-dialog{right:0}@media screen and (max-width:767px){.delete-calendar-modal .modal-dialog{top:20px;margin:0 auto}}.message-wrapper{position:fixed;bottom:10px;left:0;width:100%;z-index:2000;animation:fadein 1s,fadeout 1s 20s}.message-wrapper .message-designated{border-radius:2px;margin:0 auto;min-width:300px;max-width:600px;text-align:center;font:13px Verdana,Arial,sans-serif}.message-wrapper .message-designated .message-body{display:-ms-flexbox;display:flex}.message-wrapper .message-designated .message-body__text{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.message-wrapper .message-designated .designated-error{background-color:red;color:#fff;padding:3px;border-radius:2px}.message-wrapper .message-designated .designated-success{background-color:#8cc63f;color:#fff;padding:3px;border-radius:2px}.message-wrapper .message-designated .designated-warning{background-color:#f48120;color:#fff;padding:3px;border-radius:2px}@keyframes fadein{from{bottom:-30px;opacity:0}to{bottom:10px;opacity:1}}@keyframes fadeout{from{bottom:10px;opacity:1}to{bottom:-30px;opacity:0}}@media only screen and (max-width:768px){.message-wrapper .message-designated{width:300px}}.text--light{color:#909c9c;font-weight:400}.text--normal{color:#333;font-weight:400}.text--active{color:#f48120}.text--link{color:#0076be}.text--danger{color:red}.text--successful{color:#39b349}.qb-auth-large{cursor:pointer}.qb-auth-large img{height:32px}.share-users__wrapper share-circle{display:inline-block;padding-left:6px}.share-users__panel{display:inline-block}.share-users__panel shared-users-circle{border-color:#999;color:#999;cursor:pointer;display:inline-block;width:32px;height:32px}.share-users__panel .share-users__divider{border-left:2px solid #999;height:30px;position:relative;display:inline-block;margin-right:2px}.share-users__panel .share-circle{width:32px;height:32px;line-height:28px;margin-right:4px;font-size:18px;border-radius:50%;border:2px solid;position:relative;display:inline-block}.share-users__panel .share-circle__text,.share-users__panel .share-circle .shared-users-circle__text{position:absolute;left:0;width:100%;text-align:center;cursor:default;line-height:inherit;text-transform:uppercase}.share-users__panel .share-circle__text{font-size:16px}.share-users__panel .share-circle .shared-users-circle__text{font-size:11px}.billing-portal{margin-top:30px}.billing-portal .add-payment-method{margin-top:15px}.billing-portal .add-payment-method .payment-method-form{padding-left:0;max-width:600px}.billing-portal .add-payment-method .payment-method-form .has-error .form-control{border-color:red}.billing-portal .add-payment-method .payment-method-form .card-owner,.billing-portal .add-payment-method .payment-method-form .bill-address-street,.billing-portal .add-payment-method .payment-method-form .bill-address-city,.billing-portal .add-payment-method .payment-method-form .bill-address-phone,.billing-portal .add-payment-method .payment-method-form .bill-address-email{width:100%;font-size:13px}.billing-portal .add-payment-method .payment-method-form .card-owner .form-control,.billing-portal .add-payment-method .payment-method-form .bill-address-street .form-control,.billing-portal .add-payment-method .payment-method-form .bill-address-city .form-control,.billing-portal .add-payment-method .payment-method-form .bill-address-phone .form-control,.billing-portal .add-payment-method .payment-method-form .bill-address-email .form-control,.billing-portal .add-payment-method .payment-method-form .postal-code .form-control{border-radius:4px}.billing-portal .add-payment-method .payment-method-form .k-dropdown-wrap{border:1px solid #ccc}.billing-portal .add-payment-method .payment-method-form .card-number{width:100%;font-size:13px}.billing-portal .add-payment-method .payment-method-form .card-number__card{font-size:24px}.billing-portal .add-payment-method .payment-method-form .card-number .form-control{border-radius:4px}.billing-portal .add-payment-method .payment-method-form .card-number .credit-card-wrapper{position:absolute;z-index:2;top:3px;border:none;left:75%;width:20%;margin-left:-10px}.billing-portal .add-payment-method .payment-method-form .card-number .credit-card-wrapper .input-group-addon{padding:3px;font-size:22px;border:none;background-color:inherit}.billing-portal .add-payment-method .payment-method-form .card-number .credit-card-wrapper .ufic-cc-mastercard{padding-left:25px}.billing-portal .add-payment-method .payment-method-form .card-details{color:#909c9c;display:inline}.billing-portal .add-payment-method .payment-method-form .card-details input{width:15%;height:34px;padding:0 12px}.billing-portal .add-payment-method .payment-method-form .card-details .card-cvc{float:right}.billing-portal .add-payment-method .payment-method-form .address-details__item{margin:50px 0}.billing-portal .add-payment-method--button{margin-top:30px}.billing-portal .billing-history,.billing-portal .payment-settings,.billing-portal .billing-profile{min-height:170px}.billing-portal .billing-history .list-panel,.billing-portal .payment-settings .list-panel,.billing-portal .billing-profile .list-panel{padding-top:55px;background:#fff}.billing-portal .billing-history .notification,.billing-portal .payment-settings .notification,.billing-portal .billing-profile .notification{text-align:center;font-size:16px;font-weight:700;padding:0;margin-top:10px}.billing-portal .billing-history .create-qb-account,.billing-portal .payment-settings .create-qb-account,.billing-portal .billing-profile .create-qb-account{text-align:center}.billing-portal .billing-history .create-qb-account a,.billing-portal .payment-settings .create-qb-account a,.billing-portal .billing-profile .create-qb-account a{color:#0076be;font-weight:700}.billing-portal .billing-history .money-icon,.billing-portal .payment-settings .money-icon,.billing-portal .billing-profile .money-icon{text-align:right}.billing-portal .billing-history .center,.billing-portal .payment-settings .center,.billing-portal .billing-profile .center{margin-top:10%}.billing-portal .k-content{border-color:#fff}.billing-portal .k-tabstrip-items .k-item,.billing-portal .k-tabstrip-items .k-state-default,.billing-portal .k-tabstrip-items .k-state-hover{font-size:13px;border:0;border-top-color:#fff}.billing-portal .k-tabstrip-items .k-item:hover,.billing-portal .k-tabstrip-items .k-state-default:hover,.billing-portal .k-tabstrip-items .k-state-hover:hover{background-color:#fff;border-top-color:#fff}.billing-portal .k-tabstrip-items .k-state-default .k-link{color:#666}.billing-portal .k-tabstrip-items .k-state-active .k-link{color:#f48120;font-weight:700;border-color:#fff}.billing-portal .subscriptions{min-height:240px}.billing-portal .subscriptions .text--active{display:inline-block;margin-right:10px}.billing-portal .subscriptions__current{border:1px solid #a6a6a6;margin:20px 20px 0 0;padding:20px 5px 15px;min-width:325px}.billing-portal .subscriptions__current .text--normal{font-size:18px}.billing-portal .subscriptions__current .ufic{color:#909c9c;font-size:35px;float:left;padding:10px}.billing-portal .billing-history .transaction-history .transaction-history-grid .k-grid-header{position:static;margin-right:0}.billing-portal .billing-history .transaction-history .transaction-history-grid .k-grid-content{padding-top:10px;max-height:410px;overflow-y:auto}.billing-portal .billing-history .transaction-history__transactions-for{left:50px;right:10px;position:absolute;padding-top:0}.billing-portal .billing-history .transaction-history__transactions-for .btn-ext-icon-only{box-sizing:border-box}.billing-portal .payment-methods__item{border-bottom:1px solid #bcbec0;padding:15px 0 20px}.billing-portal .payment-settings h4{text-align:left;color:#666}.billing-portal .payment-settings__display-name{text-align:left}.billing-portal .payment-settings__display-name__label{color:#a6a6a6}.billing-portal .payment-settings__qb{text-align:right;margin-right:10px}.billing-portal .payment-settings__qb__account-no{color:#a6a6a6}.billing-portal .btn-attach{height:20px;width:80px}.billing-portal .link-edit-delete{text-decoration:none;color:#0076be;padding-right:5px}.billing-portal .k-content{padding:1.5em}.billing-portal .col-xs-3 ul{list-style:none;margin:20px 0;padding:0}.billing-portal .col-xs-3 ul li{padding:8px 0}.billing-portal label.btn-orange{height:18px}.billing-portal__features .switcher{color:#666;font-size:13px}.billing-portal .account-bill-to-edit-page .account-edit-form .account-no{padding:0 6px}.billing-portal .account-bill-to-edit-page .account-edit-form .bill-to-details-form{border-bottom:1px solid #e4e9ed;padding-bottom:10px;margin-bottom:20px}.billing-portal .account-bill-to-edit-page .account-edit-form .bill-to-details-form__group-field-left{padding:0}.billing-portal .account-bill-to-edit-page .account-edit-form .bill-to-details-form__group-field-right{padding:0;margin-left:10%}.billing-portal .account-bill-to-edit-page .account-edit-form .bill-to-details-form .k-select{border-left:1px solid #ccc}.billing-portal .account-bill-to-edit-page .account-edit-form .bill-to-details-form .k-dropdown-wrap{border:1px solid #ccc}.billing-portal .account-bill-to-edit-page .account-edit-form .bill-to-details-form .contact-details{border:1px solid #e5e5e5;border-radius:0 0 4px 4px;padding:10px 10px 0;background:#FAFAFA}.billing-portal .account-bill-to-edit-page .account-edit-form .bill-to-details-form input{padding:0 6px;width:98%}.billing-portal .account-bill-to-edit-page .account-edit-form .bill-to-details-form--display-name{font-size:14px;font-weight:700}.billing-portal .account-bill-to-edit-page .account-edit-form .bill-to-details-form--display-name input{border:none}.k-progressbar__invoice{border-radius:4px;border:1px solid #CCC;width:100%;margin-top:45px;height:21px}.k-progressbar__invoice .k-state-selected{background-color:#f48120;border:1px solid #CCC;height:13px;top:3px}.k-progressbar__invoice .k-progress-status{display:none}.billing-portal.k-tabstrip:focus{box-shadow:none}.billing-portal.account,.billing-portal.organizations{position:relative;margin-top:0}.billing-portal.account .sidebar,.billing-portal.organizations .sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:230px;padding:15px 30px 0;box-sizing:border-box}.billing-portal.account .sidebar .k-tabstrip-items .k-link,.billing-portal.organizations .sidebar .k-tabstrip-items .k-link{padding-left:0!important;padding-right:0!important}.billing-portal.account .sidebar .k-state-active .ufic.sidebar-list__item__icon,.billing-portal.organizations .sidebar .k-state-active .ufic.sidebar-list__item__icon{color:#f48120}.billing-portal.account .sidebar.k-tabstrip-items .k-link,.billing-portal.organizations .sidebar.k-tabstrip-items .k-link{padding:6px 8px 8px;text-align:left;width:100%}.billing-portal.account .sidebar li,.billing-portal.organizations .sidebar li{margin:0 -30px;text-align:center;padding-left:20px}.billing-portal.account .sidebar li:hover,.billing-portal.organizations .sidebar li:hover{background-color:rgba(0,0,0,.07)}.billing-portal.account .sidebar .sidebar-list__item__icon,.billing-portal.organizations .sidebar .sidebar-list__item__icon{text-align:center;margin-right:0}.billing-portal.account .menu-content,.billing-portal.organizations .menu-content{width:calc(100vw - 260px);position:absolute;top:0;left:230px}.transaction-history .transaction-history-grid{padding-top:40px}.transaction-history__transactions-for{background-color:#fff;height:50px;left:250px;right:0;position:fixed;z-index:300;padding-top:15px}.transaction-history__transactions-for__label{font-weight:400;float:left;margin-right:10px}.transaction-history__transactions-for__dropdown{width:8em}.transaction-history__transactions-for .paginator{margin-top:0;padding-right:40px}.subscriptions-log .btn-back{box-sizing:border-box;margin-right:10px}.subscriptions-log .subscriptions-log-grid{padding-top:5px}.subscriptions-log .subscriptions-log-grid .k-grid-content{overflow-y:hidden}