/*! main.less */iframe{border:none;width:100%}.modal-subtitle{margin:0 0 15px}.description-block>.description-header{font-size:30px}body .text-muted,body .text-muted:focus,body .text-muted:hover,body .text-muted:visited{color:#626c72!important}body .text-primary,body .text-primary:focus,body .text-primary:hover,body .text-primary:visited{color:#7672ca!important}body .text-success,body .text-success:focus,body .text-success:hover,body .text-success:visited{color:#5fbc8f!important}body .text-info,body .text-info:focus,body .text-info:hover,body .text-info:visited{color:#76cfe9!important}body .text-warning,body .text-warning:focus,body .text-warning:hover,body .text-warning:visited{color:#ecc377!important}body .text-danger,body .text-danger:focus,body .text-danger:hover,body .text-danger:visited{color:#e3827f!important}.text-dustygray{color:#999!important}.bg-muted{background:#969fa4}.bg-info,.bg-primary,.bg-success,.bg-warning{background:#fff}.bg-dustygray{background-color:#999!important}.text-danger{color:#fff}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.col-1{flex:1}.col-2{flex:2}.col-3{flex:3}.col-4{flex:4}.col-5{flex:5}.col-6{flex:6}.col-7{flex:7}.col-8{flex:8}.col-9{flex:9}.col-10{flex:10}.col-11{flex:11}.col-12{flex:12}.table td.grid-column-fullAddress{max-width:80px}.table td.grid-column-fullAddress span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}@font-face{font-family:jarvis;src:url(/assets/fonts/jarvis/jarvis.eot);src:url(/assets/fonts/jarvis/jarvis.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/jarvis/jarvis.woff) format("woff"),url(/assets/fonts/jarvis/jarvis.ttf) format("truetype"),url(/assets/fonts/jarvis/jarvis.svg#jarvis) format("svg");font-weight:400;font-style:normal}[class*=" jarvis-icon-"],[class^=jarvis-icon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}[class*=" jarvis-icon-"]:before,[class^=jarvis-icon-]:before{font-family:jarvis;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative}[class*=" jarvis-icon-"].no-text,[class^=jarvis-icon-].no-text{display:inline-block;overflow:hidden;white-space:nowrap;width:1em}body .jarvis-icon-drive:before{content:"\E900"}body .jarvis-icon-people:before{content:"\E001"}body .jarvis-icon-calculator:before{content:"\E049"}body .jarvis-icon-briefcase:before{content:"\E04B"}body .jarvis-icon-note:before{content:"\E060"}body .jarvis-icon-calendar:before{content:"\E075"}body .jarvis-icon-chart:before{content:"\E077"}body .jarvis-icon-mail:before{content:"\E087"}body .jarvis-icon-billing:before{content:"\E901"}body .jarvis-icon-chatbot:before{content:"\E902"}.task-template-icon svg{margin-right:10px;display:inline-block}.task-template-icon.disabled svg path{fill:#cecece}.skin-jarvis .main-header .navbar{background-color:#05cac1}.skin-jarvis .main-header .navbar .nav>li>a{color:#fff}.skin-jarvis .main-header .navbar .nav .open>a,.skin-jarvis .main-header .navbar .nav .open>a:focus,.skin-jarvis .main-header .navbar .nav .open>a:hover,.skin-jarvis .main-header .navbar .nav>.active>a,.skin-jarvis .main-header .navbar .nav>li>a:active,.skin-jarvis .main-header .navbar .nav>li>a:focus,.skin-jarvis .main-header .navbar .nav>li>a:hover,.skin-jarvis .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-jarvis .main-header .navbar .sidebar-toggle{color:#fff}.skin-jarvis .main-header .navbar .sidebar-toggle:hover{background-color:#04b1a9}.skin-jarvis .main-header .logo{display:flex;align-items:center;justify-content:center;background-color:#04b1a9;color:#fff;border-bottom:0 solid transparent;padding:0;height:53px}.skin-jarvis .main-header .logo:hover{background-color:#04aca4}.skin-jarvis .main-header .user-menu .avatar{background-color:#374f64}.skin-jarvis .content-header{background:#fff}.skin-jarvis .left-side,.skin-jarvis .main-sidebar,.skin-jarvis .wrapper{background-color:#222d32}.skin-jarvis .user-panel>.info,.skin-jarvis .user-panel>.info>a{color:#fff}.skin-jarvis .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-jarvis .sidebar-menu>li>a{border-left:3px solid transparent}.skin-jarvis .sidebar-menu>li.active>a,.skin-jarvis .sidebar-menu>li:hover>a{color:#fff;background:#1e282c;border-left-color:#05cac1}.skin-jarvis .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-jarvis .sidebar a{color:#b8c7ce}.skin-jarvis .sidebar a:hover{text-decoration:none}.skin-jarvis .treeview-menu>li>a{color:#8aa4af}.skin-jarvis .treeview-menu>li.active>a,.skin-jarvis .treeview-menu>li>a:hover{color:#fff}.skin-jarvis .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px}.skin-jarvis .sidebar-form .btn,.skin-jarvis .sidebar-form input[type=text]{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px}.skin-jarvis .sidebar-form input[type=text]{color:#666;border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px}.skin-jarvis .sidebar-form input[type=text]:focus,.skin-jarvis .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-jarvis .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-jarvis .sidebar-form .btn{color:#999;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.skin-jarvis .left-side,.skin-jarvis .main-sidebar,.skin-jarvis .wrapper{background:linear-gradient(180deg,#374f64,#253543);overflow:initial}.skin-jarvis .sidebar-menu>li.active>a,.skin-jarvis .sidebar-menu>li:hover>a{background:#1c2833}.skin-jarvis .sidebar-menu>li.active>a>i,.skin-jarvis .sidebar-menu>li:hover>a>i{color:#05cac1}.skin-jarvis.layout-top-nav .main-header>.logo{background-color:#05cac1;color:#fff;border-bottom:0 solid transparent}.skin-jarvis.layout-top-nav .main-header>.logo:hover{background-color:#05c5bc}.jarvisIcon{padding-left:5px}.navbar .nav>li>a{padding:15px 12px}.navbar .nav>li>a>i{font-size:20px;vertical-align:middle}.navbar .nav>li>a>img{height:20px;vertical-align:middle}.navbar .nav>li>a.new{padding-right:34px}.navbar .nav>li>a.new>.label.new{top:inherit!important;bottom:8px!important;right:0!important}.navbar .nav>li>a.icon-header-avatar .avatar{width:25px;height:25px}.navbar .nav .user-menu .dropdown-menu{background-color:#f9f9f9;width:auto;min-width:200px}.navbar .nav .user-menu .dropdown-menu li.user-header{text-align:left;height:100%;border-bottom:1px solid #eee}.navbar .nav .user-menu .dropdown-menu li.user-header p{color:#777;font-size:inherit;margin:0}.navbar .nav .user-menu .dropdown-menu li a{padding:10px 20px;color:#444}.navbar-nav>.chronometer-menu>.dropdown-menu>li.header,.navbar-nav>.shortcut-menu>.dropdown-menu>li.header{border-bottom-color:#b3b3b3;font-size:1.8rem}.navbar-nav>.chronometer-menu>.dropdown-menu .divider,.navbar-nav>.shortcut-menu>.dropdown-menu .divider{background-color:#b3b3b3}.navbar-nav>.chronometer-menu>.dropdown-menu a.disabled,.navbar-nav>.shortcut-menu>.dropdown-menu a.disabled{opacity:.4;cursor:not-allowed}.navbar-nav>.chronometer-menu>.dropdown-menu span.header,.navbar-nav>.shortcut-menu>.dropdown-menu span.header{display:block;padding:3px 10px}.navbar-nav a.disabled{cursor:not-allowed!important}.navbar-search{display:inline-block;width:30%;height:34px!important;padding:0 0 0 15px}.navbar-search.maximized{width:50%}.navbar-search.animated-transition{transition:width .5s;transition-timing-function:ease}.navbar-search .selectize-control{width:100%}.navbar-search .selectize-input{border-radius:20px!important}@media screen and (max-width:480px){.navbar-search{width:50%}}.nav>li.mobile-search.dropdown.open{position:static}.nav>li.mobile-search.dropdown.open .dropdown-menu{display:table;width:100%;left:0;right:0}.mobile-search .dropdown-menu>li{display:table-cell}@keyframes spinner{to{transform:rotate(1turn)}}.badge-contacts{background-color:#005368}.badge-matters{background-color:#da8c10}.badge-drive{background-color:#636363}.contacts-icon{color:#005368!important}.matters-icon{color:#da8c10!important}.drive-icon{color:#636363!important}.person-color{background-color:#00a7d0}.organization-color{background-color:#0096bb}.file-color{background-color:#a6a6a6}.folder-color{background-color:silver}.user-color{background-color:#f34a53}.selectize-dropdown-header{padding:0}.selectize-dropdown-header .nav-pills>li+li{margin:0}.selectize-dropdown-header-title a{color:#000!important;font-size:13px!important;border:0!important}.globalSearch .selectize-dropdown-content .optgroup{margin-left:-1px}.globalSearch .selectize-dropdown-content .optgroup div{padding:3px 15px}.globalSearch .selectize-input:after{font-family:FontAwesome;content:"\F002"!important;top:25%!important;position:absolute;border:0!important;border-color:unset!important;right:20px!important}.globalSearch .selectize-dropdown{width:100%!important}.globalSearch .selectize-dropdown-content li:first-child:last-child{width:100%!important}.globalSearch .selectize-dropdown-content .optgroup:first-child:nth-last-child(2),.globalSearch .selectize-dropdown-content .optgroup:first-child:nth-last-child(2)~.optgroup{width:50%!important}.globalSearch .selectize-dropdown-content .optgroup:first-child:nth-last-child(3),.globalSearch .selectize-dropdown-content .optgroup:first-child:nth-last-child(3)~.optgroup{width:33.3333%!important}.globalSearch .selectize-dropdown-content .optgroup:first-child:nth-last-child(4),.globalSearch .selectize-dropdown-content .optgroup:first-child:nth-last-child(4)~.optgroup{width:25%!important}.globalSearch .nav-pills>li>a{height:40px!important}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;right:30px;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite}.profile-card{text-align:center}.profile-card>.avatar{font-size:3rem;height:100px;line-height:100px;margin:0 0 15px;width:100px}.profile-card h3{font-weight:300;margin:0;text-transform:uppercase}.profile-card .list-group{margin:7.5px 0 0;text-align:left}.profile-card .list-group .list-group-item:last-child{border-bottom:none}.profile-card .list-group .text{margin:0 0 0 15px}.profile-card .list-group .list-group-item:after{clear:both;display:block;content:""}.linked-area-header{align-items:center;display:flex;justify-content:space-between}.linked-area-header a>.avatar,.linked-area-header a>i,.linked-area-header span>.avatar,.linked-area-header span>i{vertical-align:middle;margin-right:7.5px;position:relative;z-index:10}.linked-area-header a>i,.linked-area-header span>i{color:#374f64}.linked-area-body{padding:0 0 10px 37.5px;margin:-5px 0 0;list-style:none}.linked-area-body span i{margin-right:5px;text-align:center;width:15px}.linked-area-body.has-child{position:relative}.linked-area-body.has-child:before{border-left:1px dotted #777;content:"";left:12.5px;height:100%;position:absolute;top:0;width:1px}.linked-area+.sub-items .linked-area{padding-left:25px;position:relative}.linked-area+.sub-items .linked-area:before{border-left:1px dotted #777;content:"";left:12.5px;height:100%;position:absolute;top:0;width:1px}.linked-area+.sub-items .linked-area:after{border-top:1px dotted #777;content:"";left:12.5px;height:1px;position:absolute;top:12.5px;width:12.5px}.linked-area+.sub-items .linked-area:last-child:before{height:12.5px}td.fit-content,th.fit-content{width:1px!important}.table-responsive{margin-bottom:20px}.table-responsive>table.table{margin-bottom:0}.table-responsive::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:6px}.table-responsive::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.3);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.3)}table.dataTable tbody td.select-checkbox.disabled:before{border:1px solid #ddd}.dataTables_wrapper .datatable-custom-buttons .btn-group{margin-left:5px}table.dataTable td.clickable{padding:0;height:100%}table.dataTable td.clickable a{display:table;height:100%;min-height:40px;width:100%}table.dataTable td.clickable span{display:table-cell;padding:8px}table.dataTable .center{text-align:center}table.dataTable thead th.searchable{position:relative;padding-left:30px}table.dataTable thead th.searchable:focus{outline:none}table.dataTable thead th.searchable .search-button{position:absolute;bottom:0;left:0;color:#3c8dbc;padding:11px 9px;cursor:pointer}table.dataTable thead th.searchable .search-input{padding:0;margin:0;height:19px;width:100%;font-size:13px;line-height:18px;font-weight:400;min-width:150px}table.dataTable thead th.searchable .search-input:focus{outline:none}table.dataTable .cell-ellipsis{display:block;max-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}table.dataTable td.col-actions{width:60px}.dropdown-menu>li>a.disabled{pointer-events:none}.dropdown-menu>li>a>.fa{width:20px}.expiry-date{font-weight:700;color:#dd4b39}.sortable{cursor:move}.sortable-placeholder,.table-striped>tbody>tr:nth-of-type(odd).sortable-placeholder{background-color:#fffccf;height:47px}.table-ellipsis .table td.td-ellipsis{max-width:177px}.table-ellipsis .table td.td-ellipsis span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.ml-5{margin-left:5px}.pt-10{padding-top:10px}.mb-30{margin-bottom:30px}.lh-30{line-height:30px}.pb-40{padding-bottom:40px}.mr-4{margin-right:4px}.avatar{background:#374f64;border-radius:50%;color:#fff;display:inline-block;font-size:1.3rem;font-weight:300;height:25px;line-height:25px;text-align:center;vertical-align:middle;width:25px}.user-menu .dropdown-toggle>.avatar{margin:-2px 5px 0 0}.content-wrapper>.alert{border-radius:0;margin:0}.content-wrapper .content-header{align-items:center;display:flex;padding:15px;width:100%}.content-wrapper .content-header h1{flex:1}.main-sidebar .sidebar-menu i{margin-right:5px}.main-sidebar .sidebar-menu .full-nav,.main-sidebar .sidebar-menu .treeview>a>span{margin-left:8px}.control-sidebar{display:none}.control-sidebar.control-sidebar-open{display:block}.control-sidebar .tab-content{position:relative}.control-sidebar [data-toggle=control-sidebar]{color:#fff;position:absolute;right:7.5px;top:7.5px}.control-sidebar fieldset{margin-bottom:15px}.control-sidebar fieldset legend{color:#fff;border:none;font-size:1.3em;margin:0}.control-sidebar fieldset .preset-selector{margin-bottom:5px}.control-sidebar fieldset .form-group{margin-bottom:0;margin-top:5px}.control-sidebar fieldset .form-group:first-child{margin-top:0}.control-sidebar .actions{border-top:1px solid #777;display:flex;margin-top:15px;padding-top:15px}.control-sidebar .actions .btn-primary{order:1;margin:0 0 0 auto}.control-sidebar .activity_entry_filter_custom_date .form-group:first-child{margin-top:15px}.global-actions{align-items:center;display:flex;justify-content:flex-end;margin:0}.global-actions .grow{flex:1}.global-actions.no-align{align-items:normal}.global-actions>:not(:first-child){margin-left:5px}.global-actions.spaced{margin-bottom:10px}.select-contact-widget{align-items:flex-start;display:inline-block;display:flex;width:100%}.select-contact-widget .btn-group.inline-with-form{display:flex;float:left;margin-right:10px;white-space:nowrap}.select-contact-widget .btn-group.inline-with-form .btn{padding:5px 4px}.select-contact-widget .btn-group.inline-with-form .btn.focus{outline:none}.select-contact-widget label.btn:before{font-family:FontAwesome}.select-contact-widget label.btn.person:before{content:"\F007"}.select-contact-widget label.btn.organization:before{content:"\F1AD"}.select-contact-widget label.btn.active{background-color:#367fa9;color:#fff!important}.select-contact.selectize-control{flex:1;float:left;width:calc(100% - 62px)}.form-steps{margin-bottom:30px;counter-reset:step}.form-steps ol{display:flex;list-style:none;margin:0;padding:0}.form-steps ol li{flex:1;font-size:1.2em;font-weight:300;margin:0;padding:0;position:relative;text-align:center;text-transform:uppercase}.form-steps ol li:before{background:#fff;border-radius:50%;box-shadow:0 0 1px 0 #999;counter-increment:step;content:counter(step);display:block;font-size:1.2em;height:40px;line-height:40px;margin:0 auto 15px;position:relative;width:40px;z-index:10}.form-steps ol li:after{background:#b3b3b3;content:"";height:1px;position:absolute;right:0;transform:translateX(50%);top:20px;width:50%;z-index:0}.form-steps ol li.craue_formflow_current_step{color:#374f64}.form-steps ol li.craue_formflow_current_step:before{background:#374f64;color:#fff;transform:scale(1.2)}.form-steps ol li:last-child:after{display:none}.bold{font-weight:700!important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectize-control:before{-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;content:" ";z-index:2;position:absolute;display:block;top:8px;right:34px;width:18px;height:18px;border:2px solid #f3f3f3;border-top-color:#555;border-radius:50%;animation:spinner .6s linear infinite;opacity:0}.selectize-control.loading-spinner:before{opacity:.8}.dynamic-control-sidebar-content{display:none}.pdf_viewer .pdf_viewer_toolbar{padding:5px;background-color:#ecf0f5;position:sticky;top:0}.pdf_viewer .pdf_viewer_toolbar:after{content:"";display:block;clear:both}.pdf_viewer .pdf_viewer_toolbar .pdf_viewer_toolbar_left{float:left}.pdf_viewer .pdf_viewer_pages{overflow:auto}.pdf_viewer .pdf_viewer_pages .pdf_viewer_page{padding:10px}.pdf_viewer .pdf_viewer_pages .pdf_viewer_page canvas{display:block;margin:10px auto;box-shadow:0 0 1em grey}.pdf_viewer .pdf_viewer_print_container{display:none}@media print{.pdf_viewer .pdf_viewer_print_container{display:block;position:absolute;top:0;left:0}}.modal-header{background:#05cac1;color:#fff}.modal-header .close{margin-top:0}.modal-footer{display:flex}.modal-footer .btn-primary{order:1;margin:0 0 0 auto!important}.modal-footer .craue_formflow_buttons{display:flex;flex:1}@media (min-width:768px){.modal-lg{margin:10px;width:auto}}@media (min-width:992px){.modal-lg{margin:30px auto 10px;width:977px}}@media (min-width:768px){.modal-md{width:753px}}@media (min-width:1200px){.modal-max{width:1100px}}.jumbotron{padding-left:15px;padding-right:15px;margin:0}.progress{background:#b3b3b3;color:#fff;position:relative}.global-actions .progress{margin:0!important;max-width:800px}.progress-label{left:0;position:absolute;text-align:center;width:100%}.embed-responsive-16by9{padding-bottom:50%}.fc-header-toolbar h2{text-transform:none}.tooltip-inner{text-align:left}.calendar-color.color-red{background-color:#cd5c5c!important;border-color:#952e2e!important;color:#000!important}.calendar-color.color-blue{background-color:#87ceeb!important;border-color:#1f8dba!important;color:#000!important}.calendar-color.color-orange{background-color:#ff4500!important;border-color:#992900!important;color:#000!important}.calendar-color.color-green{background-color:#90ee90!important;border-color:#1ec71e!important;color:#000!important}.calendar-color.color-pink{background-color:#ffb6c1!important;border-color:#ff1d3f!important;color:#000!important}.calendar-color.color-yellow{background-color:khaki!important;border-color:#c9b71a!important;color:#000!important}.form-horizontal .control-label{text-align:left}.selectize-control{min-height:34px!important}.selectize-control.single{white-space:nowrap;height:34px}.selectize-input{border-radius:0!important;padding:6px 32px 6px 12px}.selectize-input:after{right:12px!important}.selectize-dropdown,.selectize-dropdown.form-control{border-radius:0;margin:0}.selectize-dropdown .optgroup-header{font-size:1.1em}.selectize-dropdown .create,.selectize-dropdown .optgroup .option{padding-left:20px}.small-box .icon,.small-box:hover .icon{transition:none;font-size:84px}.info-box-icon{width:102px;height:102px;line-height:102px}.info-box-content{padding:12.5px 10px;margin-left:102px}.popover{max-width:50%}.popover .popover-title .close{position:relative;bottom:3px;left:6px}form #activity-entry-recompute{margin-top:20px}form #activity-entry-recompute.not-displayed{display:none}form .separator{margin:10px 0}form .alert-toggle{margin-top:10px}form .invoice-alert-info{margin-top:15px;font-size:13px}.datepicker{border-radius:0}.datepicker-days{padding:0 5px}.datepicker-days td,.datepicker-days th{border:none!important}.prototype-row{align-items:flex-start;display:flex;margin-bottom:7.5px}.prototype-row .prototype-label{width:170px}.prototype-row .prototype-label:not(:first-child) .selectize-input{border-left:none}.prototype-row .prototype-widget{flex:1}.prototype-row .prototype-widget:not(:first-child) .form-control{border-left:none}.prototype-row>.btn{border-radius:0;height:34px;line-height:20px}.prototype-row .long{flex:2}.prototype-row .short{flex:1;max-width:200px}.icheckbox_minimal-blue,.iradio_minimal-blue{background-color:#fff}label .icheckbox_minimal-blue,label .iradio_minimal-blue{color:#d2d6de}.checkbox>label>.icheckbox_minimal-blue,.checkbox>label>.iradio_minimal-blue,.radio>label:not([for*=fee_splitType])>.icheckbox_minimal-blue,.radio>label:not([for*=fee_splitType])>.iradio_minimal-blue{margin-left:-20px}.iradio_minimal-blue{border-radius:50%}.iradio_minimal-blue+label{margin-left:5px;margin-right:15px}.toggle{min-height:22px!important;border:none;border-radius:0}.checkbox>.toggle{margin-left:15px}.toggle .toggle-group{min-width:60px!important;min-height:22px!important;height:22px!important;overflow:hidden;border:2px solid #e5e8e6;border-radius:0}.toggle .toggle-group .btn{border:none;border-radius:0;text-transform:uppercase;font-size:12px!important;line-height:19px!important;padding:0 5px}.toggle .toggle-group .btn.active,.toggle .toggle-group .btn:active{box-shadow:none!important}.toggle .toggle-group .toggle-on{text-align:left}.toggle .toggle-group .toggle-on.btn-primary{background-color:#34c240}.toggle .toggle-group .toggle-off{background-color:#eee;color:#999;text-align:right}.toggle .toggle-group .toggle-handle{width:22px;height:22px;background-color:#fff;border:2px solid #e5e8e6;border-radius:0;position:absolute;top:-2px;bottom:0;transform:translateX(-22px);transition:all .35s}.toggle.off .toggle-handle{transform:translateX(0)}.toggle[disabled] .btn{cursor:not-allowed}.grid-filter-input{display:block;margin-bottom:7.5px}.input-group-flex{display:flex}.input-group-flex .form-control{flex:3;min-width:50px}.input-group-flex .form-control:not(:first-child){border-left:none}.input-group-flex .form-control:not(:last-child){border-right:none}.input-group-flex-addon.form-control{flex:2}.input-group-flex-addon:not(.form-control){border:1px solid #ccc;line-height:32px;padding:0 7.5px}.input-group-flex-addon.no-border{border:none}.input-group-flex .sizing-1{flex:1}.input-group-flex .sizing-2{flex:2}.input-group-flex .sizing-3{flex:3}.input-group-flex .sizing-4{flex:4}.input-group-flex .sizing-5{flex:5}.input-group-flex .sizing-6{flex:6}.input-group-flex .sizing-7{flex:7}.input-group-flex .sizing-8{flex:8}.input-group-flex .sizing-9{flex:9}.input-group-flex .sizing-10{flex:10}a.mass-action[disabled]{cursor:not-allowed;opacity:.4}.disabled-select{cursor:not-allowed;pointer-events:none}.selectize-input.locked{background-color:#eee!important}.selectize-input.locked.focus{border-color:#d2d6de;box-shadow:none}.trumbowyg-editor:before,input::placeholder,textarea::placeholder{font-style:italic}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.timeline-header{display:flex;flex-direction:column;line-height:20px!important;border-bottom:none!important;padding:3px!important}.timeline-header-row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;margin:7px}.timeline-header-row .checkbox{margin-top:0;margin-bottom:0;display:inline-block;width:20px;height:20px;margin-right:6px}.timeline-header-row .title{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1}.timeline-header-row .info{font-size:12px}.timeline-header-row .info .customer,.timeline-header-row .info .matter{text-decoration:none;font-weight:700;color:#444}.timeline-header-row .info .customer span,.timeline-header-row .info .matter span{margin-left:3px;margin-right:20px}.timeline-header-row .info .user{font-weight:400}.timeline-header-row .info .actions{margin-left:20px}.timeline-header-row .description{font-size:14px}.timeline-header-row .label{font-size:11px}.timeline-header-row .link{text-decoration:underline}.timeline-header-row .invoice-activity>i{margin-right:8px}.timeline-header a,.timeline-header span{display:inline-block;font-weight:700;margin-left:5px;vertical-align:middle}.timeline-header a:first-child,.timeline-header span:first-child{margin-left:0}.timeline-body{display:flex;flex-direction:column;padding:3px!important;border-top:1px solid #ddd}.timeline-body-row{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin:7px}.timeline-body-row>div{margin-right:50px}.timeline-body-row .amount{font-weight:700}.timeline-footer{align-items:center;display:flex;justify-content:flex-end}.timeline-footer .btn,.timeline-footer .btn-group{margin-left:5px}.timeline-item{background-color:#f0f0f0!important;border:1px solid #ddd;box-shadow:none!important}.timeline>li.disabled .timeline-item{background-color:#bdbdbd!important;border-color:#9e9e9e}.timeline>li.disabled .timeline-item a{color:#757575!important}.timeline>li.disabled .timeline-item a:hover{color:#616161!important}.timeline>li.disabled .timeline-item .timeline-body{border-top:1px solid #9e9e9e!important}.timeline>li.disabled .timeline-body,.timeline>li.disabled .timeline-header{color:grey!important}.timeline>.time-label>span{min-width:65px;text-align:center}.timeline-header-row .description{display:flex;flex-direction:column;flex:1}.timeline-header-row .description.readmore-inactive{flex-direction:row}.timeline-header-row .description .readmore{color:#337ab7;cursor:pointer;font-weight:400}.timeline-header-row .readmore-inactive .description-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:1px}.timeline-header-row .readmore-inactive .description-content *{display:inline}.timeline-header-row .readmore-inactive .description-content span{font-weight:400}.timeline-header-row .readmore-inactive .description-content ul{padding:0}.timeline-header-row .description-content{flex:1}.timeline-header-row .description-content ul{margin-bottom:10px}.timeline-header-row .description-content span{font-weight:400}.timeline-header-row .description-content :not(strong,em,i){padding-right:3px}.trumbowyg-box,.trumbowyg-editor{min-height:100px}.trumbowyg-box blockquote,.trumbowyg-editor blockquote{font-size:inherit!important}.md-chip{display:inline-flex;border-radius:25px;padding:0;height:25px;background-color:#f5f5f5;box-shadow:0 1px 1px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.12);max-width:100%}.md-chip:hover{background-color:#fcfcfc}.md-chip .chip-img{display:inline-block;border-radius:50%;width:25px;height:25px;overflow:hidden}.md-chip .chip-img img{margin-left:0;height:25px}.md-chip .chip-img i{display:inline-block;line-height:25px;text-align:center;width:25px;background-color:#374f64;color:#fff;font-size:1em!important}.md-chip .chip-text{display:inline-block;line-height:25px;font-size:14px;height:25px;padding:0 8px;color:#616161;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1}.chronometer-menu .dropdown-menu{width:100vw!important;right:0!important;padding:5px 0 0}@media (min-width:768px){.chronometer-menu .dropdown-menu{width:600px!important}}.chronometer-menu .dropdown-menu .header{padding-left:10px;padding-top:10px}.chronometer-menu .dropdown-menu .chronometer-is-auto-timer{background-color:red;color:#fff;padding:3px;border-radius:5px;font-weight:700;font-size:12px}.chronometer-menu .dropdown-menu .chronometer-item{position:relative;border-bottom:1px solid #b3b3b3;display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px}.chronometer-menu .dropdown-menu .chronometer-item .selectize-input:not(.input-active) .item{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content{flex:1}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line1{display:flex;flex-wrap:wrap}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line1 .chronometer-category,.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line1 .chronometer-matter{flex:1;width:200px}@media (min-width:768px),(orientation:landscape){.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line1 .chronometer-matter{margin-right:10px}}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line2{display:flex;flex-wrap:wrap;align-items:center}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line2 .chronometer-add-notes{flex:5}@media (min-width:768px),(orientation:landscape){.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line2 .chronometer-notes{flex:5}}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line2 .chronometer-notes .trumbowyg-box{margin:auto}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line2 .chronometer-notes .trumbowyg-box .trumbowyg-editor{min-height:60px;max-height:110px}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line2 .actions{margin-top:10px;margin-left:10px;margin-right:0;flex:1;display:flex;justify-content:flex-end;align-items:center}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-content .chronometer-line2 .actions .chronometer-delete{margin-left:10px}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-timer{width:77px;text-align:center;background-color:#ccc;padding-left:5px;padding-right:5px;margin-right:10px;font-weight:700}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-timer i.fa:before{content:"\F04B"}.chronometer-menu .dropdown-menu .chronometer-item .chronometer-timer .chronometer-displayer{margin:0}.chronometer-menu .dropdown-menu .chronometer-item.in-progress .chronometer-timer i.fa:before{content:"\F04C"}.chronometer-menu .dropdown-menu .footer{background:#d2d6de;padding:5px 10px;text-align:center}.widget{min-height:200px}.widget .widget-content{min-height:100px;font-size:12px}@media (min-width:768px){.widget .widget-content{display:flex;flex-flow:row;align-items:center;align-content:space-between}.widget .widget-content .widget-chart{position:relative;width:100px;height:100px}.widget .widget-content .widget-bar-chart{width:130px;height:110px}}.widget .widget-content .widget-list{list-style:none;margin:30px 30px 0;padding:0}@media (min-width:768px){.widget .widget-content .widget-list{margin-top:0}}.widget .widget-content .widget-list .widget-active{font-weight:700}.widget .widget-content .widget-list .widget-separator{margin-bottom:5px;margin-top:5px;border:2px solid #eee}.widget .widget-content .widget-amount{width:40%;font-size:25px;font-weight:700;text-align:center}@media (max-width:768px){.widget .widget-content .widget-amount{width:100%}}.jarvis-image-preview{align-items:center;cursor:pointer;display:flex;position:relative}.jarvis-image-preview input{opacity:0;pointer-events:none;position:absolute}.jarvis-image-preview figure{background:#777;border-radius:50%;height:70px;overflow:hidden;position:relative;width:70px}.jarvis-image-preview figure:before{color:#fff;content:"\F03E";font-family:FontAwesome;font-size:2em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.jarvis-image-preview figure img{height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.jarvis-image-preview .fa-times{left:70px;margin-left:-.5em;position:absolute;top:0}.jarvis-image-preview .fake-label{margin:0 0 0 15px}.dynamic-filter-content{display:none}.tab-content #assets .balance{margin-top:10px;margin-bottom:15px}.tab-content #assets .buttons{text-align:right;margin-top:-13px}.tab-content #assets .form-horizontal .form-group div{max-width:250px}.tab-content #assets .form-horizontal .form-group label{max-width:100px}.tab-content #trusts .buttons{text-align:right;margin-top:-13px}.tab-content #trusts .buttons .btn:not(:last-child){margin-right:5px}.tab-content #trusts .form-horizontal .form-group div{max-width:250px}.tab-content #trusts .form-horizontal .form-group label{max-width:100px}.dashboard .box{overflow:auto;height:100%;margin:0}.bill-container .bill-header,.invoice-form .invoice-header{align-items:flex-start;display:flex;margin:0 0 30px}.bill-container .bill-header-body,.invoice-form .invoice-header-body{margin-left:15px;line-height:1.2em;flex:1}.bill-container .bill-header-body h3,.invoice-form .invoice-header-body h3{font-size:1.3em;font-weight:700;margin:0}.bill-container .bill-header .draft-ref,.invoice-form .invoice-header .draft-ref{height:69px}.invoice-form #fee_splitType{padding:10px 0}.invoice-form #fee_splitType .radio{display:inline-block}.invoice-form tr.split-amount .add-split-amount{display:none}.invoice-form tr.split-amount .split-amount-billing-user,.invoice-form tr.split-amount:last-of-type .add-split-amount{display:inline-block}.invoice-form .checkbox{display:flex;padding:0}.invoice-form .checkbox label{display:flex;margin:auto 0;padding:0}.invoice-form .checkbox label .icheckbox_minimal-blue{order:1;margin:0 1em}.invoice-form .btn-wrapper{padding:5px 7.5px}@media print{.invoice-form *{visibility:visible!important}}.bill-table td,.bill-table th,.invoice-table td,.invoice-table th{vertical-align:middle!important}.bill-table td.col-small,.bill-table th.col-small,.invoice-table td.col-small,.invoice-table th.col-small{width:30%}.bill-table td.col-large,.bill-table th.col-large,.invoice-table td.col-large,.invoice-table th.col-large{width:70%}.bill-table th.invoice-td-number,.invoice-table th.invoice-td-number{min-width:80px}.bill-table thead th,.invoice-table thead th{background:#374f64;color:#fff}.bill-table .invoice-total-vat th,.invoice-table .invoice-total-vat th{padding-left:15px}.bill-table .datepicker.form-control,.invoice-table .datepicker.form-control{max-width:138px}.bill-table .col-small-fixed,.invoice-table .col-small-fixed{min-width:120px;width:120px}.bill-table .col-large-fixed,.invoice-table .col-large-fixed{min-width:200px;width:200px}.bill-table .selectize-input.items,.bill-table .selectize-input.items input,.invoice-table .selectize-input.items,.invoice-table .selectize-input.items input{text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap}.bill-table div.date,.invoice-table div.date{width:175px}.bill-table tfoot th{background:#374f64;color:#fff}.content-wrapper.invoice-view-page .j-page-content{display:flex;flex-direction:column;padding:0}@media (min-width:992px){.content-wrapper.invoice-view-page .j-page-content{flex-direction:row}}.content-wrapper.invoice-view-page .j-page-content .invoice-view-list.box{width:75%;max-width:400px;height:100vh}@media (min-width:992px){.content-wrapper.invoice-view-page .j-page-content .invoice-view-list.box{width:400px;position:sticky;top:0}}.content-wrapper.invoice-view-page .j-page-content .invoice-view-list.box .box-body{height:calc(100vh - 41px);overflow-y:auto;padding:0}.content-wrapper.invoice-view-page .j-page-content .invoice-view-list.box .box-body ul li{cursor:pointer;border-radius:0}.content-wrapper.invoice-view-page .j-page-content .invoice-view-list.box .box-body ul li:hover{background-color:#f6f7fb}.content-wrapper.invoice-view-page .j-page-content .invoice-view-list.box .box-body ul li.active{background-color:#ddd;border-color:#ddd;color:#000}.content-wrapper.invoice-view-page .j-page-content .invoice-view-list.box .box-body .infinite-status-prompt{padding:0}.content-wrapper.invoice-view-page .j-page-content .invoice-view-list.box .overlay{background-color:#fff}.content-wrapper.invoice-view-page .j-page-content .pdf_viewer{min-height:500px;height:calc(100vh - 100px)}@media (min-width:992px){.content-wrapper.invoice-view-page .j-page-content .pdf_viewer{flex:1}}.jarvis-calendar-manager .calendar-list-dropdown{max-width:100%;min-width:250px}.jarvis-calendar-manager .calendar-list .box-solid{margin-bottom:5px}.jarvis-calendar-manager .calendar-list .box-solid .box-tools{position:relative;display:inline-block;vertical-align:super}.jarvis-calendar-manager .calendar-list .box-solid .box-body{padding:0}.jarvis-calendar-manager .calendar-list .box-solid span{font-size:14px}.jarvis-calendar-manager .calendar-list .calendar-list-item{align-items:center;display:flex;padding:5px;border-top:1px solid #eee;word-break:break-all}.jarvis-calendar-manager .calendar-list .calendar-list-item:first-child{border-top:none}.jarvis-calendar-manager .calendar-list .calendar-list-item>*{margin:0 5px}.jarvis-calendar-manager .calendar-list .calendar-list-item label{flex:1;margin-left:25px}.jarvis-calendar-manager .fc-scroller{height:auto!important}.jarvis-calendar-manager .fc-agendaDay-view .fc-scroller,.jarvis-calendar-manager .fc-agendaWeek-view .fc-scroller{height:500px!important;overflow:scroll}@media print{.jarvis-calendar-manager .calendar-printable{width:100%}.jarvis-calendar-manager .fc-toolbar button{display:none}}.eventBilled,.eventBilled:before{color:#a9a9a9}.blackColorIcon:before{color:#000!important}.settings-page-nav{background:#fff;border:1px solid #b3b3b3;border-radius:3px;list-style:none;margin:0 0 15px;padding:0}.settings-page-nav-item{border-top:1px solid #b3b3b3}ul.settings-page-nav>.settings-page-nav-item:first-child{border-top:none}.settings-page-nav a{display:block;padding:7.5px}.settings-page-nav a:hover{background:#eee}.settings-page-nav a.disabled{color:#777;cursor:not-allowed}.settings-page-nav a i:last-child{float:right}.settings-page-nav a[aria-expanded=true] i:last-child{transform:rotate(180deg)}.settings-page-nav li.active a{background:#374f64;color:#fff}.settings-page-nav ul{list-style:none;margin:0;padding:0}.settings-page-nav ul a{padding-left:30px;border-left:3px solid #b3b3b3}.settings-page td.ellipsis{width:35%;max-width:0}.settings-page .td-action{min-width:90px}.settings-page .notification-settings a:focus{color:#3c8dbc}.settings-page .notification-settings a:hover{color:#72afd2}.settings-page .settings-page-content{overflow:auto}.settings-page .settings-page-content .box-tools .create_model{color:#008d4c;background-color:#fff;border-color:#008d4c;transition:.3s}.settings-page .settings-page-content .box-tools .create_model:hover{background-color:#008d4c;color:#fff}.settings-page .settings-page-content .box-body .label_black{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.profile-roles .profile-role{display:flex;align-items:baseline}.profile-roles .profile-role-input{flex:1}.header-stats{display:flex;flex-flow:row wrap;justify-content:space-between}.header-stats>*{flex:1 100%}.header-stats h3{font-size:20px;margin-top:5px;margin-bottom:5px}.header-stats .medium-box,.header-stats .small-box{margin-bottom:0;margin-top:20px}.header-stats .medium-box .inner,.header-stats .small-box .inner{padding:5px}.header-stats .medium-box .inner h3,.header-stats .small-box .inner h3{margin-top:0;margin-bottom:5px}.header-stats .medium-box .inner p,.header-stats .small-box .inner p{margin:0;font-size:14px}.header-stats .medium-box .icon,.header-stats .small-box .icon{display:block;font-size:40px;top:0;bottom:0}@media (min-width:400px){.header-stats .tasks-todo,.header-stats .unpaid-invoice{flex:1 50%}}@media (min-width:992px){.header-stats .tasks-todo,.header-stats .unpaid-invoice,.header-stats>*{flex:1 auto}.header-stats .medium-box,.header-stats .small-box{flex:1 200px;max-width:200px;margin-top:0;margin-left:10px}.header-stats .medium-box{max-width:250px}}h1 span.label{margin-left:12px;font-size:12px;padding-top:5px;top:23px;position:absolute}.matter-edit-participant{align-items:center;display:flex;padding:7.5px 0}.matter-edit-participant.is-manager:not(:last-child){border-bottom:1px solid #777}.matter-edit-participant.is-header{background:#374f64;color:#fff}.matter-edit-participant.is-header i{vertical-align:middle;margin:0 0 0 5px}.matter-edit-participant>*{padding:0 7.5px}.matter-edit-participant .selectize-control .item{font-size:.9em}.matter-user-drive-access-manager .radio i.help-block{padding-left:22px;margin-top:0}.matter-user-drive-access-manager #matter-user-drive-access-content thead th{background:#374f64;color:#fff}.matter-user-drive-access-manager #matter-user-drive-access-content thead th:last-of-type{width:150px}.matter-user-drive-access-manager #matter-user-drive-access-content .matter-user-drive-access.is-manager:not(:last-child) td{border-bottom:1px solid #777}.selectize-control.form-control.multi{height:auto!important}.stat-label{font-size:15px}.box-billable{margin-bottom:0}.box-billable-matter{margin-bottom:0;height:57px}.info-box-matter{min-height:57px}.info-box-matter .info-box-icon{width:72px;height:57px;line-height:57px}.info-box-matter .info-box-content{padding:3px 10px 3px 7px;margin-left:72px}.info-box-matter .info-box-content .info-box-number,.info-box-matter .info-box-content .info-box-text{font-size:10px}.info-box-matter .info-box-content .progress{margin:2px -10px 5px -7px}.info-box-matter .info-box-content .progress-description{font-size:10px}.disabled{cursor:default;color:#cecece!important}.selectize-input.disabled{cursor:not-allowed!important;color:#333!important;opacity:1!important}.click-disabled{pointer-events:none;cursor:default;color:#cecece!important}.grid-column-customers_contact_name{max-width:300px}.jurisdiction_name,.table td.grid-column-customers_contact_name .contact_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:90%;margin-right:5px}.badge_contact_name,.badge_jurisdiction_name{margin-top:-15px}.confirm-matter-fee .matter-fee-radio,.fee-matter-fee .matter-fee-radio,.matter-billing .matter-fee-radio{display:flex}.confirm-matter-fee .matter-fee-radio>.radio,.fee-matter-fee .matter-fee-radio>.radio,.matter-billing .matter-fee-radio>.radio{width:200px;min-height:40px}#matter_customers li.wrapper-party,#matter_parties li.wrapper-party:not(:last-child){border-bottom:1px solid #ddd;margin-bottom:10px}.activating-toggle{margin-left:25px;margin-right:25px}.linked-contact{padding-left:25px;padding-top:5px;padding-bottom:5px;position:relative}.linked-contact:before{border-left:1px dotted #777;content:"";left:12.5px;height:100%;position:absolute;top:5px;width:1px}.linked-contact:last-child:before{height:12.5px}.linked-contact:after{border-top:1px dotted #777;content:"";left:12.5px;height:1px;position:absolute;top:17.5px;width:12.5px}.add-relationship{margin-left:25px}#matter-jarvis-drive-sharepoint{background-color:#ecf0f5;padding:20px 0;min-height:400px}#matter-jarvis-drive-sharepoint img{width:360px}#jarvisDrive .alert a{color:#000}.preview-pdf .side{background:grey;left:0;width:300px;text-align:center}.preview-pdf .main,.preview-pdf .side{position:absolute;top:0;height:100%;overflow:auto}.preview-pdf .main{background:#f8f8ff;left:300px;right:0;padding:16px}.preview-pdf .fee-thumb{background:#fff;width:180px!important;height:250px;margin:30px 0}.preview-pdf .fee-thumb.active{border:4px solid #87cefa}.preview-pdf #full-fee{width:100%}.full-height-iframe{display:block;border:none;height:calc(100vh - 107px)}@media (max-width:767px){.full-height-iframe{height:calc(100vh - 157px)}}.timeline-item.overdue{border:2px solid #dd4b39!important}.timeline-item .timeline-body .row{width:100%}.timeline-item.overdue .expiry-date{font-weight:700;color:#dd4b39}.task-form .task-types{margin-bottom:15px}.task-form .nav-tabs-custom{margin-top:20px}.info li a{cursor:pointer}.mailbox-buttons{display:flex;margin-bottom:10px}.mailbox-buttons .btn-compose-email,.mailbox-buttons .btn-inbox{flex:1}.mailbox-messages table{table-layout:fixed}.mailbox-messages table td{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.mailbox-messages .mailbox-message.unread{font-weight:bolder}.mailbox-messages .mailbox-message:hover{cursor:pointer}.box-previews{margin:0!important;border:1px solid #ddd}.footer-message{display:flex;flex:1}.footer-message #createDraft{order:1;margin:0 0 0 auto!important}.footer-message #sendMessage{order:1;margin-left:5px}.share-help-messages{padding-left:42px}.attachment-actions li{border:none}.mailbox-attachment-name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailbox-controls:after{content:"";display:block;clear:both}.mail-folder-tree .mail-folder{border-bottom:none!important}.mail-folder-tree .mail-folder>a{border-bottom:1px solid #f4f4f4!important}.mail-folder-tree .mail-folder .mail-icon-folder{margin-left:20px}.mail-folder-tree .mail-folder.has-sub-folders .mail-open-folder{position:absolute;top:0;left:0;padding:10px 15px}.mail-folder-tree .mail-folder.has-sub-folders .mail-open-folder:hover{background-color:#e1e1e1}.mail-folder-tree .mail-folder.has-sub-folders .mail-sub-folders{display:none;margin-left:15px}.mail-folder-tree .mail-folder.has-sub-folders.opened>a>.mail-open-folder i{transform:rotate(90deg)}.mail-folder-tree .mail-folder.has-sub-folders.opened>.mail-sub-folders{display:block}.api-mail-folder{height:250px;overflow-y:auto;padding:10px}body,html{height:100%!important}.login-logo,.register-logo{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:25px}.login-logo a,.register-logo a{color:#444}.login-logo img,.register-logo img{width:70%}.login-logo .login-baseline,.register-logo .login-baseline{font-family:Open Sans,sans-serif;margin-top:1em;font-size:16px;font-weight:600;color:#44495b}.login-create-account{font-family:Open Sans,sans-serif;margin-top:3em;font-size:14px;font-weight:600;color:#44495b}.login-mfa-page,.login-page,.register-page{background-color:#fff}.login-mfa-page .flex-row,.login-page .flex-row,.register-page .flex-row{display:flex;height:100%}.login-mfa-page .cta-side,.login-page .cta-side,.register-page .cta-side{background:#f6f6f6;padding-left:unset}@media (max-width:992px){.login-mfa-page .cta-side,.login-page .cta-side,.register-page .cta-side{display:none}}.login-mfa-page .cta-side .tip-frame,.login-page .cta-side .tip-frame,.register-page .cta-side .tip-frame{height:100%;padding:3em}.login-mfa-page .login-side,.login-page .login-side,.register-page .login-side{border-right:2px solid #ccc;padding-right:unset}@media (max-width:992px){.login-mfa-page .login-side,.login-page .login-side,.register-page .login-side{width:100%;border:none}}.login-mfa-page .back-arrow,.login-page .back-arrow,.register-page .back-arrow{margin:5em 0 0 4.5em;font-size:24px;transition:all .25s ease;width:40px}.login-mfa-page .back-arrow:hover,.login-page .back-arrow:hover,.register-page .back-arrow:hover{margin-left:4em;cursor:pointer}.login-page .back-arrow i,.register-page .back-arrow i{display:none}.g-recaptcha{margin:20px 0}.email-error{color:#dd4b39;font-weight:700}.login-box,.register-box{width:500px;margin:0 auto;padding-top:128px;height:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.login-box,.register-box{width:90%;margin-top:20px}}.login-box .form-group,.register-box .form-group{margin-bottom:unset}.login-box a,.register-box a{padding:unset}.login-box-body,.register-box-body{background:#fff;padding:0;border-top:0;color:#666}.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#777}.login-box-msg,.register-box-msg{font-size:35px}.login-box-msg,.login-mfa-box-msg,.register-box-msg{color:#44495b;font-family:Quicksand,sans-serif;font-weight:700;margin:0;text-align:center;padding:0 20px 20px}.login-mfa-box-msg{font-size:30px}.login-box-msg.reset{font-size:28px}.alert-danger{font-weight:700}.social-auth-links{margin:10px 0}.login-group,.password-group{display:flex;margin-bottom:10px}.login-group input,.password-group input{flex:3;margin-right:1em}.login-group button,.password-group button{flex:1;background-color:#44495b;border-color:#44495b;transition:all .25s ease}.login-group button:active,.login-group button:active:focus,.login-group button:focus,.login-group button:hover,.password-group button:active,.password-group button:active:focus,.password-group button:focus,.password-group button:hover{background-color:#303441;border-color:#303441}.password-group{margin-bottom:1em!important;display:none}.forgotten-password{display:none}.fos_user_resetting_request .row{margin-top:1em;display:flex;align-items:center}.fos_user_resetting_request button{flex:1;background-color:#44495b;border-color:#44495b;transition:all .25s ease}.fos_user_resetting_request button:active,.fos_user_resetting_request button:active:focus,.fos_user_resetting_request button:focus,.fos_user_resetting_request button:hover{background-color:#303441;border-color:#303441}#resetLoginBtn{background-color:#44495b;border-color:#44495b;transition:all .25s ease;padding:5px;height:34px;text-align:center}#resetLoginBtn:hover{background-color:#303441;border-color:#303441}#backArrowText{font-family:Quicksand,sans-serif;color:#44495b;font-weight:700;margin-left:2px}.open-client-portal{margin-left:25px;margin-right:25px}.payment-page .amount-inline .input-group:first-child{width:60%}.payment-page .amount-inline .selectize-control{margin-left:-1px}.payment-page .amount-inline .disabled{opacity:.7!important;color:#000!important}#payment-data-table_wrapper .chip{background-color:#0073b7;border-radius:50px;padding:2px 8px;color:#fff;text-decoration:none;display:inline;margin-left:5px}.jarvis-analytics-page{display:flex;flex-direction:column}.jarvis-analytics-page .content{display:flex;flex:1 100%;width:100%}.jarvis-analytics-page .content .box{margin-bottom:0}.jarvis-analytics-page .content .box .box-body{height:100%}.jarvis-analytics-page .content .box .box-body .jarvis-analytics{height:100%;width:100%}.jarvis-analytics-page .content .box .box-body .jarvis-analytics-no-access{position:absolute;top:150px;left:50%;transform:translateX(-50%);padding:10px;border-radius:10px;border:1px solid #bbb;background-color:#efefef;color:#444;text-align:center;display:flex;flex-direction:column;align-items:center}.jarvis-analytics-page .content .box .box-body .interested{margin:1em 0}.unavailable-module{display:flex;flex-direction:column}.unavailable-module .content{display:flex;flex:1 100%;width:100%}.unavailable-module .content .box{margin-bottom:0}.unavailable-module .content .box .box-body{height:100%}.unavailable-module .content .box .box-body .module{height:100%;width:100%}.unavailable-module .content .box .box-body .module-no-access{position:absolute;top:150px;left:50%;transform:translateX(-50%);padding:10px;border-radius:10px;border:1px solid #bbb;background-color:#efefef;color:#444;text-align:center}.document-workflow-page .document-workflow{height:100%;width:100%}.document-workflow-page .document-workflow-no-access{position:absolute;top:230px;left:50%;transform:translateX(-50%);padding:10px;border-radius:10px;border:1px solid #bbb;background-color:#efefef;color:#444;text-align:center;display:flex;flex-direction:column;align-items:center}.document-workflow-page .interested{margin:1em 0}.timeline>li>.timeline-item>.timeline-header{padding:0}.timeline-header{padding:3px 3px 0}.timeline-header-row{margin-bottom:0}.timeline-body{flex-direction:row;align-items:end}.timeline-item-title{position:absolute;left:50px}.timeline-item-position{margin-left:50px;margin-bottom:10px}.item-description+[data-readmore-toggle],.item-description[data-readmore]{max-width:calc(100% - 80px)}.timeline-body>a[data-readmore-toggle]{width:100px;margin-bottom:7px}#nomination-overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;cursor:pointer}#nomination-overlay-text{position:absolute;top:50%;left:50%;font-size:18px;color:#fff;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#nomination-overlay-interested{text-align:center;margin-top:20px}.label-maroon{background-color:maroon}.jarvis-ai-page .jarvis-ai{height:100%;width:100%}.jarvis-ai-page .jarvis-ai-no-access{position:absolute;top:150px;left:50%;transform:translateX(-50%);padding:10px;border-radius:10px;border:1px solid #bbb;background-color:#efefef;color:#444;text-align:center;display:flex;flex-direction:column;align-items:center}.jarvis-ai-page .interested{margin:1em 0}.document-workflow-page .esignature-datatable-links{text-overflow:ellipsis;width:500px;overflow:hidden;display:flow}.document-workflow-page .esignature-no-access{position:absolute;top:150px;left:50%;transform:translateX(-50%);padding:10px;border-radius:10px;border:1px solid #bbb;background-color:#efefef;color:#444;text-align:center;display:flex;flex-direction:column;align-items:center}.document-workflow-page .esignature-interested{margin:1em 0}[v-cloak]{visibility:hidden}@media print{body{font-size:10px!important}body>*{visibility:hidden!important}.print-calendar{width:100%!important}table{page-break-inside:avoid}.zohohc-asap-web-helper-main{display:none!important}.form-control{font-size:10px!important}.main-header,.main-sidebar{display:none!important}.wrapper .content-wrapper{margin-left:0!important}.wrapper .content-wrapper *{visibility:hidden}.wrapper .content-wrapper .printable,.wrapper .content-wrapper .printable *{visibility:visible!important;overflow:visible}}.content-wrapper-nomargin{background-color:unset;margin-left:unset}.wrapper-tooltip{display:inline-block}.force-printable,.force-printable *{visibility:visible!important}#split-table{overflow-y:auto;overflow-x:hidden}.multi-info-box-number{font-size:15px}.unset-bold{font-weight:unset!important}.set-bold{font-weight:700}.widget-assignee-name,.widget-task-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.todo-list{overflow-x:hidden}.matter-jurisdiction-display{margin-left:5px}.vgt-table{font-size:14px!important;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:400}.treeview-menu,.treeview span{width:229px!important}@media (min-width:768px){.timeline .activity-line{flex-wrap:nowrap}.timeline .activity-line .activity-billable{text-align:right}.timeline .activity-line .activity-contact{flex:2}.settings-page{align-items:flex-start;display:flex}.settings-page-nav{margin:0 15px 0 0;width:275px}.settings-page-content{flex:1}}