.badge{color:#fff}.badge .outline.danger{background-color:red}.badge.tag{font-size:12px;line-height:12px;font-weight:400;margin-right:10px;display:inline-block;width:auto!important;padding:.3em .65em!important}.badge.tag.outline{border:1px solid #1c81d9;background-color:#fff!important;color:#1c81d9}.badge.tag.secondary.outline{border:1px solid #1abc9c;background-color:#fff!important;color:#1abc9c}.badge.tag svg{margin-right:5px}.badge.tag.blue{color:#1c81d9!important;border:1px solid #1c81d9!important}.badge.tag.blue svg path{fill:#1c81d9}.badge.tag.dark-blue{color:solid 1px #8cbabb!important;border:1px solid #8cbabb!important}.badge.tag.dark-blue svg path{fill:#8cbabb}.badge.tag.green{color:#98ca3c!important;border:1px solid #98ca3c!important}.badge.tag.green svg path{fill:#98ca3c}.badge.tag.dark-green{color:#119b47!important;border:1px solid #119b47!important}.badge.tag.dark-green svg path{fill:#119b47}.badge.tag.orange{color:#fbc11e!important;border:1px solid #fbc11e!important}.badge.tag.orange svg path{fill:#fbc11e}.badge.tag.dark-orange{color:#f6a96d!important;border:1px solid #f6a96d!important}.badge.tag.dark-orange svg path{fill:#f6a96d}.badge.tag.light-blue{color:#10d3ff!important;border:1px solid #10d3ff!important}.badge.tag.light-blue svg path{fill:#10d3ff}.badge.tag.purple{color:#c410ff!important;border:1px solid #c410ff!important}.badge.tag.purple svg path{fill:#c410ff}.badge.tag.red{color:#db2222!important;border:1px solid #db2222!important}.badge.tag.red svg path{fill:#db2222}.badge.tag.light-red{color:#e95e5e!important;border:1px solid #e95e5e!important}.badge.tag.light-red svg path{fill:#e95e5e}.badge.tag.yellow{color:#e6cb4c!important;border:1px solid #e6cb4c!important}.badge.tag.yellow svg path{fill:#e6cb4c}.badge.tag.turquoise{color:#2cc8ba!important;border:1px solid #2cc8ba!important}.badge.tag.turquoise svg path{fill:#2cc8ba}.badge.tag.light-blue{color:#49e6cf!important;border:1px solid #49e6cf!important}.badge.tag.light-blue svg path{fill:#49e6cf}.badge.tag.pink{color:#ff7bd7!important;border:1px solid #ff7bd7!important}.badge.tag.pink svg path{fill:#ff7bd7}.badge.tag.brown{color:#c5a070!important;border:1px solid #c5a070!important}.badge.tag.brown svg path{fill:#c5a070}.badge.tag.black{color:#000!important;border:1px solid #000!important}.badge.tag.black svg path{fill:#000}.main-content .chat section{position:relative;padding:0}.chat nav{position:absolute;width:320px;height:calc(100vh - 140px);background-color:#fff;box-shadow:1px 0 20px hsla(0,0%,70.6%,.4);top:0;left:0;z-index:9}.chat nav.none{background-color:#ecf6ff}.chat nav .chat-title{width:100%;height:53px;border-bottom:1px solid #1c81d9;background-color:#1c81d9;box-shadow:9px 0 10px -4px #13538b;display:table;padding:15px 14px}.chat nav .chat-title h2{margin-bottom:0;font-size:18px;color:#fff}.chat nav .chat-list{position:relative}.chat nav .chat-list>.scroll-container{max-height:calc(100vh - 193px)!important}.chat nav .chat-list>.scroll-container>div:first-child{max-height:calc(100vh - 176px)!important}.chat nav .chat-list>.scroll-container>div:last-child{opacity:0;transition:opacity .25s ease}.chat nav .chat-list:hover>.scroll-container>div:last-child{opacity:1}.chat nav .item-tooltip{position:absolute;top:-110vh;left:calc(100% + 10px);max-width:400px;width:100%;background-color:#fff;border:1px solid #ddd;box-shadow:1px 0 20px hsla(0,0%,70.6%,.4);transition:opacity .3s ease,left .3s ease;border-radius:15px;padding:10px 15px;opacity:0}.chat nav .item-tooltip.show{left:calc(100% + 20px);opacity:1}.chat nav .item-tooltip:after,.chat nav .item-tooltip:before{right:100%;top:22px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.chat nav .item-tooltip:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:10px;margin-top:-10px}.chat nav .item-tooltip:before{border-color:hsla(0,0%,86.7%,0) #ddd hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0);border-width:11px;margin-top:-11px}.chat nav .item{width:100%;position:relative;border-bottom:1px solid #f1f1f1;display:table;padding:12px 14px;cursor:pointer}.chat nav .item:hover{background-color:#f1f8ff}.chat nav .item:hover .profile-initials{background-color:#e2f1ff}.chat nav .item.new-chat{background-color:#1467af;color:#fff}.chat nav .item.selected{background-color:#e0edf9;color:#1c81d9}.chat nav .item .profile-initials{width:36px;height:36px;margin-right:10px;font-size:14px;line-height:34px;display:block;float:left}.chat nav .item .profile-initials svg{width:23px;height:23px;position:relative;top:-3px}.chat nav .item .unread-messages{position:absolute;top:7px;left:36px;width:20px;height:20px;color:#fff;background-color:#db2222;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;padding-top:2px;font-size:11px;display:block}.chat nav .item .name{width:245px;line-height:35px;font-size:15px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat nav .item .name.fake{width:auto;position:absolute;text-overflow:unset;overflow:visible;visibility:hidden;left:-9999px}.chat .main-chat{padding:0 0 0 320px;width:100%;height:calc(100vh - 140px)}.chat .main-chat form{height:calc(100% - 53px)}.chat .main-chat .chat-body{height:calc(100% - 53px);padding:40px}.chat .main-chat .chat-body>form{height:100%}.chat .main-chat .new-chat{position:relative;padding:40px;height:100%}.chat .main-chat .new-chat img{width:135px;display:table;margin:0 auto 50px}.chat .main-chat .new-chat p{text-align:center}.chat .main-chat .new-chat .form-group{margin-bottom:8px}.chat .main-chat .new-chat .selected-users{display:table;margin:0 auto 10px;width:100%}.chat .main-chat .new-chat .selected-users>.scroll-container{max-height:calc(100vh - 610px)!important}.chat .main-chat .new-chat .selected-users>.scroll-container>div:first-child{max-height:calc(100vh - 593px)!important}.chat .main-chat .new-chat .selected-users .item{position:relative;width:100%;padding:10px 20px;border-bottom:1px solid #ddd}.chat .main-chat .new-chat .selected-users .item:last-child{border-bottom:0}.chat .main-chat .new-chat .selected-users .item:hover{background-color:#f8f8f8}.chat .main-chat .new-chat .selected-users .item span{margin-left:10px;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 60px);white-space:nowrap;line-height:26px;position:relative;top:7px}.chat .main-chat .new-chat .selected-users .item svg{position:absolute;top:22px;right:10px;cursor:pointer}.chat .main-chat .new-chat .start-chat-btn{width:100%;height:44px;font-size:17px}.chat .main-chat .chat-detail{position:relative;display:table;width:100%;height:100%}.chat .main-chat .chat-detail .send-bar textarea{resize:none;height:100%}.chat .main-chat .chat-detail .send-bar .send-btn{position:absolute;bottom:23px;right:30px;font-size:15px}.chat .main-chat .chat-detail .send-bar .format{position:absolute;bottom:24px;right:170px;cursor:pointer}.chat .main-chat .chat-detail .send-bar .quill{position:absolute;bottom:0;left:0;width:100%;box-shadow:1px 0 20px hsla(0,0%,70.6%,.4)}.chat .main-chat .chat-detail .send-bar .quill .ql-editor{width:calc(100% - 210px);min-height:83px;max-height:300px;padding-top:30px!important;padding-bottom:30px!important;padding-left:40px!important;font-size:16px;font-family:"Poppins",sans-serif}.chat .main-chat .chat-detail .send-bar .quill .ql-editor.ql-blank:before{left:40px}.chat .main-chat .chat-detail .send-bar .quill .ql-editor h1,.chat .main-chat .chat-detail .send-bar .quill .ql-editor h2,.chat .main-chat .chat-detail .send-bar .quill .ql-editor h3,.chat .main-chat .chat-detail .send-bar .quill .ql-editor li,.chat .main-chat .chat-detail .send-bar .quill .ql-editor p{color:#111}.chat .main-chat .chat-detail .send-bar .quill .ql-editor h1,.chat .main-chat .chat-detail .send-bar .quill .ql-editor h2,.chat .main-chat .chat-detail .send-bar .quill .ql-editor h3{font-weight:300;margin-bottom:10px}.chat .main-chat .chat-detail .send-bar .quill .ql-editor h1{font-size:2.2em}.chat .main-chat .chat-detail .send-bar .quill .ql-editor h2{font-size:1.8em}.chat .main-chat .chat-detail .send-bar .quill .ql-editor h3{font-size:1.4em}.chat .main-chat .chat-detail .send-bar .quill .ql-toolbar.ql-snow{border:0;border-bottom:1px solid #ddd;background-color:#fff}.chat .main-chat .chat-detail .send-bar .quill .ql-container.ql-snow{border:0}.chat .main-chat .chat-detail .send-bar .quill.hide-toolbar .ql-toolbar{display:none}.chat .main-chat .chat-detail .send-bar .quill .ql-toolbar.ql-snow .ql-picker-options{bottom:100%;top:auto}.chat .drp-type-ahead .dropdown-select+.chevron{position:absolute;top:18px;right:25px;pointer-events:none}.chat .drp-type-ahead .dropdown-select .dropdown-menu,.chat .drp-type-ahead .dropdown-select .dropdown-toggle.btn{width:100%}.chat .drp-type-ahead .dropdown-select .scroll-container{max-height:280px!important}.chat .drp-type-ahead .dropdown-select .scroll-container>div:first-child{max-height:267px!important}.chat .dropdown-toggle:after{display:none}.no-chats{display:table;width:100%;height:calc(100% - 52px)}.no-chats .inner{display:table-cell;vertical-align:middle;text-align:center}.no-chats .inner img{width:200px;margin-bottom:60px}.no-chats .inner h2{font-size:26px;font-weight:300;color:#444}.no-chats .inner p{width:600px;font-size:18px;font-weight:300;color:#777;margin:0 auto}.chat-name{position:relative;width:100%;height:53px;border-bottom:1px solid #1c81d9;background-color:#1c81d9;box-shadow:1px 10px 20px hsla(0,0%,70.6%,.4);padding:0 20px}.chat-name h2{position:absolute;margin-bottom:0;font-size:18px;color:#fff;float:left;line-height:53px;width:calc(100% - 250px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-name.new h2{width:calc(100% - 50px)}.chat-name .chat-info{float:right}.chat-name .chat-info .close-chat{position:relative;margin-left:20px;float:right;top:10px}.chat-name .chat-info .dropdown{float:right;margin-top:5px}.chat-name .chat-info .dropdown .dropdown-toggle{width:43px;height:43px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:0}.chat-name .chat-info .dropdown .dropdown-toggle svg{margin-left:0}.chat-name .chat-info .dropdown .dropdown-toggle:hover{background-color:#1a79cb}.chat-name .chat-info .dropdown .dropdown-toggle:after{display:none}.chat-name .chat-info .dropdown .dropdown-menu .dropdown-item-text{position:relative}.chat-name .chat-info .dropdown .dropdown-menu .dropdown-item-text .profile-initials{position:absolute;width:36px;height:36px;display:block;margin-right:8px;font-size:15px;line-height:36px}.chat-name .chat-info .dropdown .dropdown-menu .dropdown-item-text .name{width:100%;padding-left:44px;padding-right:40px;line-height:36px;white-space:nowrap;font-size:14px}.chat-name .chat-info .dropdown .dropdown-menu .dropdown-item-text .delete{position:absolute;width:32px;height:32px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;padding-top:2px;top:6px;right:15px;cursor:pointer}.chat-name .chat-info .dropdown .dropdown-menu .dropdown-item-text .delete:hover{background-color:#edf4f8}.chat-name .chat-info .dropdown .dropdown-menu .dropdown-item.add-user svg{position:relative;width:18px;height:18px;margin-right:10px;top:-2px}.chats .added-recipient,.chats .removed-recipient,.chats .start-message{position:relative;margin:50px auto 40px;text-align:center;display:table;color:#fff;padding:8px 20px;border-radius:15px;font-size:14px}.chats .added-recipient .time,.chats .removed-recipient .time,.chats .start-message .time{position:absolute;top:-22px;color:#333;font-size:13px;text-align:center;width:100%;left:0}.chats .start-message{background-color:#757575}.chats .added-recipient{background-color:#31b768}.chats .removed-recipient{background-color:#ce2c3b}.chats .chat-item{position:relative;width:100%;margin-bottom:30px;padding-left:40px;padding-right:40px;display:table}.chats .chat-item.sametime-first{margin-bottom:2px}.chats .chat-item.sametime-first .msg .read{display:none}.chats .chat-item.sametime{margin-bottom:2px}.chats .chat-item.sametime .info,.chats .chat-item.sametime .profile-initials{visibility:hidden}.chats .chat-item.sametime .msg .read,.chats .chat-item.sametime .msg:after,.chats .chat-item.sametime .msg:before{display:none}.chats .chat-item.sametime-last .info,.chats .chat-item.sametime-last .profile-initials{visibility:hidden}.chats .chat-item.sametime-last .msg:after,.chats .chat-item.sametime-last .msg:before{display:none}.chats .chat-item:first-child{padding-top:40px}.chats .chat-item .html ol,.chats .chat-item .html p,.chats .chat-item .html ul{margin-bottom:0}.chats .chat-item .html h1,.chats .chat-item .html h2,.chats .chat-item .html h3,.chats .chat-item .html li,.chats .chat-item .html p{color:#444}.chats .chat-item .html h1,.chats .chat-item .html h2,.chats .chat-item .html h3{font-weight:300;margin-bottom:10px}.chats .chat-item .html h1{font-size:2.2em}.chats .chat-item .html h2{font-size:1.8em}.chats .chat-item .html h3{font-size:1.4em}.chats .chat-item .info{position:absolute;font-size:12px;top:-19px}.chats .chat-item .msg{max-width:calc(90% - 100px);position:relative;display:block;border:1px solid #ddd;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:1px 0 20px hsla(0,0%,70.6%,.4);padding:10px 15px}.chats .chat-item .msg:after,.chats .chat-item .msg:before{top:21px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.chats .chat-item .msg:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:8px;margin-top:-8px}.chats .chat-item .msg:before{border-color:hsla(0,0%,86.7%,0) #ddd hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0);border-width:9px;margin-top:-9px}.chats .chat-item .msg .read{position:absolute;bottom:-8px;border:1px solid #ccc;background-color:#fff;border-radius:15px;padding:0 6px;white-space:nowrap}.chats .chat-item .msg .read.everyone{background-color:#31b768;border-color:#31b768}.chats .chat-item .msg .read.everyone svg path{fill:#fff}.chats .chat-item .msg .read svg:nth-child(2){position:relative;left:-1px}.chats .chat-item .msg img{max-width:100%}.chats .chat-item:not(.current-user) .profile-initials{margin-right:15px;float:left}.chats .chat-item:not(.current-user) .info{left:43px}.chats .chat-item:not(.current-user) .msg{float:left}.chats .chat-item:not(.current-user) .msg:after,.chats .chat-item:not(.current-user) .msg:before{right:100%}.chats .chat-item:not(.current-user) .msg:after{border-right-color:#fff;border-width:8px;margin-top:-8px}.chats .chat-item:not(.current-user) .msg:before{border-color:hsla(0,0%,86.7%,0) #ddd hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0);border-width:9px;margin-top:-9px}.chats .chat-item:not(.current-user) .msg .read{right:-12px}.chats .chat-item:not(.current-user) .msg a,.chats .chat-item:not(.current-user) .msg h1,.chats .chat-item:not(.current-user) .msg h2,.chats .chat-item:not(.current-user) .msg h3,.chats .chat-item:not(.current-user) .msg li,.chats .chat-item:not(.current-user) .msg p,.chats .chat-item:not(.current-user) .msg span{color:#444!important;background-color:initial!important}.chats .chat-item.current-user .profile-initials{margin-left:15px;float:right}.chats .chat-item.current-user .info{right:43px}.chats .chat-item.current-user .msg{float:right;background-color:#1c81d9;border-color:#185f9d;color:#fff}.chats .chat-item.current-user .msg:after,.chats .chat-item.current-user .msg:before{left:100%}.chats .chat-item.current-user .msg:after{border-left-color:#1c81d9;border-width:8px;margin-top:-8px}.chats .chat-item.current-user .msg:before{border-color:hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0) #1c81d9;border-width:9px;margin-top:-9px}.chats .chat-item.current-user .msg a,.chats .chat-item.current-user .msg h1,.chats .chat-item.current-user .msg h2,.chats .chat-item.current-user .msg h3,.chats .chat-item.current-user .msg li,.chats .chat-item.current-user .msg p,.chats .chat-item.current-user .msg span{color:#fff!important}.chats .chat-item.current-user .msg .read{right:calc(100% - 12px)}.btn{color:#fff;text-transform:uppercase;letter-spacing:1px;padding:.4rem .75rem;font-size:.8rem}.btn.rounded{border-radius:34px!important;-webkit-border-radius:34px!important;-moz-border-radius:34px!important;-ms-border-radius:34px!important;-o-border-radius:34px!important;padding-left:20px;padding-right:20px}.btn.btn-warning{background-color:#f7ae06;border-color:#ef8133;background-image:linear-gradient(45deg,#e69214,#ffb300)}.btn.btn-warning:not(:disabled):not(.disabled):active,.btn.btn-warning:not(:disabled):not(.disabled):focus{background-color:#e69214;border-color:#e69214;color:#fff}.btn.btn-warning:disabled{color:#fff}.btn.btn-warning:disabled:hover{background-image:linear-gradient(45deg,#e69214,#ffb300)}.btn.btn-warning:hover{background-image:none;border-color:#de7830;color:#fff}.btn.btn-outline-warning{color:#ef8133;background-color:initial;background-image:none}.btn.btn-outline-warning:active,.btn.btn-outline-warning:focus{background-color:initial!important;background-image:none;color:#ef8133!important;border-color:#f7ae06!important;box-shadow:none}.btn.btn-outline-warning:hover{background-color:#ef8133;background-image:linear-gradient(45deg,#f7ae06,#ef8133);border-color:#ef8133;color:#fff!important}.btn.btn-outline-warning:hover svg path{fill:#fff}.btn.btn-outline-warning svg path{fill:#ef8133}.btn.btn-primary{background-color:#1485ff;background-image:linear-gradient(45deg,#1a6cc5,#007bff);background-size:100% 200%}.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled):focus{background-color:#1a6cc5;border-color:#1a6cc5;color:#fff}.btn.btn-primary:hover{background-image:none;border-color:#1a6cc5}.btn.btn-outline-primary{color:#1485ff;background-color:#fff;background-image:none}.btn.btn-outline-primary:hover{color:#fff;background-color:#1c81d9}.btn.btn-outline-primary:hover svg path{fill:#fff}.btn.btn-outline-primary svg path{fill:#1a6cc5}.btn.btn-success{background-color:#31b768;background-image:linear-gradient(45deg,#31b768,#31b73b);background-size:100% 200%}.btn.btn-success:not(:disabled):not(.disabled):active,.btn.btn-success:not(:disabled):not(.disabled):focus{background-color:#28ac2a;border-color:#31b768;color:#fff}.btn.btn-success:hover{background-image:none;border-color:#28ac2a}.btn.btn-danger{background-color:#f30f24;background-image:linear-gradient(45deg,#ce2c3b,#f30f24);background-size:100% 200%;border-color:#ce2c3b}.btn.btn-danger:not(:disabled):not(.disabled):active,.btn.btn-danger:not(:disabled):not(.disabled):focus{background-color:#ce2c3b;border-color:#ce2c3b;color:#fff}.btn.btn-danger:hover{background-image:none;border-color:#ce2c3b}.btn.btn-outline-danger{color:#f30f24;background-color:initial;background-image:none}.btn.btn-outline-danger:active,.btn.btn-outline-danger:focus{background-color:initial!important;background-image:none;color:#f30f24!important;border-color:#ce2c3b!important;box-shadow:none}.btn.btn-outline-danger:hover{background-color:#f30f24;background-image:linear-gradient(45deg,#ce2c3b,#f30f24);border-color:#f30f24;color:#fff!important}.btn.btn-outline-danger:hover svg path{fill:#fff}.btn.btn-outline-danger svg path{fill:#f30f24}.btn.btn-outline-success{color:#28ac2a;background-color:initial;background-image:none}.btn.btn-outline-success:active,.btn.btn-outline-success:focus{background-color:initial!important;background-image:none;color:#28ac2a!important;border-color:#31b768!important;box-shadow:none}.btn.btn-outline-success:hover{background-color:#28ac2a;background-image:linear-gradient(45deg,#31b768,#28ac2a);border-color:#28ac2a;color:#fff!important}.btn.btn-outline-success:hover svg path{fill:#fff}.btn.btn-outline-success svg path{fill:#28ac2a}.btn.btn-outline-info{color:#0dcaf0;background-color:initial;background-image:none}.btn.btn-outline-info:active,.btn.btn-outline-info:focus{background-color:initial!important;background-image:none;color:#0dcaf0!important;border-color:#09aecf!important;box-shadow:none}.btn.btn-outline-info:hover{background-color:#0dcaf0;background-image:linear-gradient(45deg,#09aecf,#0dcaf0);border-color:#0dcaf0;color:#fff!important}.btn.btn-outline-info:hover svg path{fill:#fff}.btn.btn-outline-info svg path{fill:#09aecf}.btn.btn-outline{color:#333;border-color:#333;background-color:initial;background-image:none}.btn.btn-outline:focus,.btn.btn-outline:hover{background-image:linear-gradient(45deg,#343a40,#666b6f);border-color:#888;color:#fff}.btn.btn-outline-dark{color:#111;background-color:initial;background-image:none}.btn.btn-outline-dark:focus,.btn.btn-outline-dark:hover{background-image:linear-gradient(45deg,#343a40,#666b6f);border-color:#343a40;color:#fff}.btn.sml{padding:.25rem .75rem}.btn.btn-lg{padding:.5rem 1rem;font-size:1.1em}.btn:disabled{opacity:.3}.btn svg{pointer-events:none;position:relative;margin-left:8px;top:-2px}.btn svg path{fill:#fff}.btn.icon-l svg{margin-left:0;margin-right:8px}.dropdown .btn,.dropup .btn{text-transform:none;letter-spacing:normal}.export-top-right{position:absolute;top:-36px;right:15px}.export-top-left{position:absolute;top:-54px;left:15px}.refresh-top-left{position:absolute;top:-54px;left:215px}.main-buttons{position:fixed;bottom:0;left:0;padding:10px;background-color:#fff;border-top:1px solid #ddd;box-shadow:0 0 10px 0 rgba(99,99,99,.5);width:100%}.main-buttons .btn{margin-right:20px}#root.react .btn{text-transform:uppercase;letter-spacing:1px}.btn.round{width:28px;height:28px;padding:0!important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.btn.round svg{position:relative;width:12px;height:12px;top:-1px;margin-left:0}.form-control{height:calc(1.2em + .75rem + 2px);padding:.3rem .5rem;font-size:.8rem}.form-group{margin-bottom:0}.input-group-text{height:calc(1.2em + .75rem + 2px);padding:.375rem .5rem;font-size:.8rem}.input-group-text svg path{fill:#444}.form-group.application .dropdown-select .dropdown-menu{width:auto}.form-group.application .scroll-container{max-height:calc(100vh - 400px)!important}.form-group.application .scroll-container>div:first-child{max-height:calc(100vh - 383px)!important}.form-group.application .scroll-container .dropdown-item-text{color:#000;font-size:14px}.form-group.application .scroll-container .dropdown-item-text>span{border-bottom:1px solid #ccc;display:block;padding-right:20px;padding-bottom:5px}.form-group.application .scroll-container .dropdown-item-text:not(:first-child){padding-top:20px}.form-group.application .scroll-container .dropdown-item{padding:.25rem 1rem .25rem 2rem}.form-group.branch .dropdown-select.dropdown{width:180px;display:inline-block}.form-group.branch .dropdown-select.dropdown+.form-label+.chevron{left:150px;top:14px}.form-group.branch .dropdown-select.dropdown .dropdown-toggle{border-radius:40px 0 0 40px;-webkit-border-radius:40px 0 0 40px;-moz-border-radius:40px 0 0 40px;-ms-border-radius:40px 0 0 40px;-o-border-radius:40px 0 0 40px}.form-group.branch .form-control{width:calc(100% - 180px);height:42px!important;padding:3px 15px 2px!important;display:inline-block;border-radius:0 40px 40px 0!important;-webkit-border-radius:0 40px 40px 0!important;-moz-border-radius:0 40px 40px 0!important;-ms-border-radius:0 40px 40px 0!important;-o-border-radius:0 40px 40px 0!important;border-left:0!important}.branch-name{margin-top:10px;margin-bottom:10px;margin-left:12px}.branch-name .icon{display:inline-block;position:relative;top:-2px}.branch-name>span{display:inline-block;margin-left:5px;font-size:1em}.buttons .btn{position:relative;margin-right:10px}.buttons .btn.btn-attachments{float:right}.buttons .btn.btn-attachments>span{position:absolute;width:32px;height:32px;top:0;right:1px;line-height:32px;background-color:#0d65c4;border-radius:0 34px 34px 0;-webkit-border-radius:0 34px 34px 0;-moz-border-radius:0 34px 34px 0;-ms-border-radius:0 34px 34px 0;-o-border-radius:0 34px 34px 0}.buttons .btn.btn-attachments.with-unit{padding-right:40px}.panel .form-label{font-size:.9em;margin-top:5px}.panel .answer{margin-top:5px}.form-label{font-size:.8em;padding-top:3px;margin-bottom:.1rem}.form-label+.caption{font-size:.8em;text-align:right;font-style:italic;padding-top:3px;float:right}.form-label+.caption.left{text-align:left;float:none;margin-left:15px}.col-form-label{padding-top:.25rem}.panel .checkbox{top:4px}.from-to>div:first-child{margin-right:10px}.from-to>div:first-child input{border-right:1px solid #ced4da!important;border-radius:.25rem!important}.from-to>div:first-child:after{content:"-";position:absolute;display:block;top:7px;right:-13px}.from-to>div:last-child{margin-left:10px}.checkbox{position:relative;top:2px}.checkbox input{position:absolute;visibility:hidden}.checkbox input:checked+label:before{display:block;border:1px solid #2aad61;background-color:#38c172}.checkbox input:checked+label:after{display:block}.checkbox input:disabled+label{cursor:default}.checkbox input:disabled+label:before{background-color:#e9ecef}.checkbox input:disabled:checked+label:before{background-color:#38c172}.checkbox label{position:relative;padding-top:1px;padding-left:28px;margin-bottom:0;font-size:.8em;cursor:pointer}.checkbox label:empty{padding-left:0}.checkbox label:before{position:absolute;width:22px;height:22px;top:-1px;left:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;content:"";display:block;border:1px solid #ccc;background-color:#fff}.checkbox label:after{position:absolute;transform:rotate(45deg);height:13px;width:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:none;top:2px;left:8px}.checkbox label:hover:before{border-color:#909090}.radio{position:relative;top:2px}.radio input{position:absolute;visibility:hidden}.radio input:checked+label:before{display:block}.radio input:checked+label:after{display:block;background-color:#38c172}.radio label{position:relative;padding-top:2px;padding-left:28px;margin-bottom:0;cursor:pointer}.radio label:empty{padding-left:0}.radio label:before{position:absolute;width:22px;height:22px;top:0;left:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;content:"";display:block;border:1px solid #ccc;background-color:#fff}.radio label:after{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;height:14px;width:14px;content:"";display:none;top:4px;left:4px}.radio label:hover:before{border-color:#909090}.radio.colours{position:relative;float:left;width:40px;height:40px;margin:8px}.radio.colours input:checked+label:after{background-color:#fff;border:1px solid #111}.radio.colours label{background-color:initial!important;border:0!important;padding-left:38px;padding-top:38px}.radio.colours label:before{top:9px;left:9px;width:30px;height:30px;z-index:99}.radio.colours label:after{display:block;width:40px;height:40px;background-color:#fff;border:1px solid #ccc;z-index:9}.radio.colours .blue:before{background-color:#1c81d9!important}.radio.colours .dark-blue:before{background-color:#8cbabb!important;border:1px solid #8cbabb}.radio.colours .green:before{background-color:#98ca3c!important;border:1px solid #98ca3c}.radio.colours .dark-green:before{background-color:#119b47!important;border:1px solid #119b47}.radio.colours .orange:before{background-color:#fbc11e!important;border:1px solid #fbc11e}.radio.colours .dark-orange:before{background-color:#f6a96d!important;border:1px solid #f6a96d}.radio.colours .light-blue:before{background-color:#10d3ff!important;border:1px solid #10d3ff}.radio.colours .purple:before{background-color:#c410ff!important;border:1px solid #c410ff}.radio.colours .red:before{background-color:#db2222!important;border:1px solid #db2222}.radio.colours .light-red:before{background-color:#e95e5e!important;border:1px solid #e95e5e}.radio.colours .yellow:before{background-color:#e6cb4c!important;border:1px solid #e6cb4c}.radio.colours .turquoise:before{background-color:#2cc8ba!important;border:1px solid #2cc8ba}.radio.colours .light-blue:before{background-color:#49e6cf!important;border:1px solid #49e6cf}.radio.colours .pink:before{background-color:#ff7bd7!important;border:1px solid #ff7bd7}.radio.colours .brown:before{background-color:#c5a070!important;border:1px solid #c5a070}.radio.colours .black:before{background-color:#000!important;border:1px solid #000}.dropdown.align-left .dropdown-menu{transform:translateY(36px)!important}.dropdown .dropdown-menu{box-shadow:-12px 7px 11px -7px hsla(0,0%,70.6%,.4)}.dropdown .dropdown-menu .dropdown-item-text.dropdown-btn{padding-left:10px!important;padding-right:10px!important}.dropdown .dropdown-menu .dropdown-item-text.dropdown-btn .btn{width:100%}.dropdown .dropdown-toggle.with-cancel{padding-left:8px}.dropdown .dropdown-toggle.with-cancel .cancel{display:inline-block;width:19px;height:19px;background-color:#d52121;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-right:8px}.dropdown .dropdown-toggle.with-cancel .cancel:hover{background-color:#af1212}.dropdown .dropdown-toggle.with-cancel .cancel svg{margin-left:0;margin-top:1px}.dropdown .checkbox label{width:100%;padding:4px 20px 4px 42px;font-size:15px;white-space:nowrap;white-space-collapse:break-spaces}.dropdown .checkbox label:before{width:20px;height:20px;left:10px;top:5px}.dropdown .checkbox label:after{width:6px;height:11px;left:17px;top:8px}.dropdown .checkbox label:hover{background-color:#f1f1f1}.dropdown .checkbox label .warning-circle{display:inline-block;position:relative;margin-right:5px;top:-1px}.dropdown-item .warning-circle{display:inline-block;position:relative;margin-right:5px;top:-2px}.drp-text-btn .dropdown-toggle{width:100%;height:40px;padding:4px 15px 2px;font-size:15px;text-align:left;border:1px solid #ccc;background:#fff!important;box-shadow:none!important;color:#555!important}.drp-text-btn .dropdown-toggle:after{display:none}.drp-text-btn .dropdown-toggle .chevron{position:absolute;top:12px;right:15px}.drp-text-btn .dropdown-toggle .chevron path{fill:#888}.drp-text-btn .dropdown-menu{width:100%}.drp-text-btn .dropdown-item-text{padding:0}.agents .dropdown-item{padding:.1rem 1rem;font-size:15px}.agents .dropdown-item-text .checkbox label{font-size:15px;line-height:24px}.typeahead-select{position:fixed;z-index:999;border:1px solid #ccc;background-color:#fff;max-height:50vh;overflow:auto;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem}.typeahead-select button{width:100%;padding:.3rem .5rem;display:block;border:0;background-color:initial;text-align:left;cursor:pointer}.typeahead-select button:focus,.typeahead-select button:hover{background-color:#f1f1f1;outline:none}.typeahead-select button:first-child{border-radius:.25rem .25rem 0 0;-webkit-border-radius:.25rem .25rem 0 0;-moz-border-radius:.25rem .25rem 0 0;-ms-border-radius:.25rem .25rem 0 0;-o-border-radius:.25rem .25rem 0 0}.typeahead-select button:last-child{border-radius:0 0 .25rem .25rem;-webkit-border-radius:0 0 .25rem .25rem;-moz-border-radius:0 0 .25rem .25rem;-ms-border-radius:0 0 .25rem .25rem;-o-border-radius:0 0 .25rem .25rem}td .typeahead-select{position:fixed;top:auto;width:auto;max-height:300px;overflow-y:scroll}td .typeahead-select button{padding-right:40px}form.was-validated select.form-control:invalid{-moz-appearance:none;-webkit-appearance:none;padding:.3rem .75rem}form.was-validated .form-group .form-control:invalid{border-color:#dc3545!important}form.was-validated .form-group .form-control:invalid+.form-label{color:#dc3545!important}form.was-validated .dropdown-select .form-control:invalid{background-image:none!important}.input-group-append .btn{height:calc(1.2em + .75rem + 2px);padding:.375rem .5rem}.input-group-append .btn svg{margin-left:0;top:-3px}.answer{position:relative;top:3px;display:block;margin-bottom:10px;font-size:.8em}.answer .arrow{margin-left:10px;margin-right:10px}.co-change{position:relative;top:-2px;margin-left:5px;display:inline-block}.co-change:hover .alert.change{bottom:10px;opacity:1;visibility:visible}.alert.change{top:auto;right:auto;left:-22px;bottom:0;opacity:0;transition:all .3s ease;visibility:hidden;z-index:9999}.alert.change.align-right{left:auto;right:-22px}.alert.change.align-right .inner:after,.alert.change.align-right .inner:before{left:auto;right:25px}.alert.change .inner:before{border-top-color:#ccc}.alert.change .inner:after,.alert.change .inner:before{border-bottom-color:transparent;bottom:auto;top:calc(100% - 1px);left:30px}.alert.change .inner:after{border-top-color:#fff}.alert.change .text{white-space:nowrap;padding-right:10px}.alert.change .text svg{display:inline-block;margin-left:10px;margin-right:10px}.page{position:relative;min-height:100%;top:-15px;opacity:0;transition:opacity .4s ease,top .4s ease}.page.show-page{top:0;opacity:1}.approve-options>div{float:right;margin-left:30px}.approve-options .confirm-date,.approve-options .reason{width:200px}.to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #1a6cc5;background-image:linear-gradient(45deg,#1a6cc5,#007bff);transition:opacity .3s ease;box-shadow:0 4px 8px 0 hsla(0,0%,47.8%,.5);z-index:9999;visibility:hidden;opacity:0}.to-top svg{margin-left:1px;top:-1px}.to-top.show{opacity:1;visibility:visible}.large-form .form-control.height-123{height:123px}.large-form .form-control{height:calc(1.7em + .75rem + 2px)}.large-form .form-label{padding-top:6px;font-size:.9em}.large-form .checkbox{margin-bottom:10px}section.panel{position:relative;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:8px 9px 13px 0 hsla(0,0%,88.6%,.8);padding:20px 20px 20px 30px;margin-bottom:30px}section.panel:before{position:absolute;top:-1px;left:-1px;width:10px;height:calc(100% + 2px);background-image:linear-gradient(45deg,#1a6cc5,#007bff);display:block;content:"";z-index:9}section.panel>.pill{position:absolute;top:-14px;left:25px}section.panel .btn.hover{position:absolute;top:-13px;right:-9px;display:none}section.panel:hover .btn.hover{display:block}section.panel.no-padd{padding:20px 0 20px 10px}section.panel.purple:before{background-image:linear-gradient(45deg,#b720dc,#6702b3)}section.panel.purple>.pill{background-image:linear-gradient(45deg,#6702b3,#b720dc)}section.panel.orange:before{background-image:linear-gradient(45deg,#f7ae06,#ef8133)}section.panel.orange>.pill{background-image:linear-gradient(45deg,#ef8133,#f7ae06)}section.panel.green:before{background-image:linear-gradient(45deg,#32c728,#28ac2a)}section.panel.green>.pill{background-image:linear-gradient(45deg,#28ac2a,#32c728)}section.panel.dark-green:before{background-image:linear-gradient(45deg,#0c8038,#119b47)}section.panel.dark-green>.pill{background-image:linear-gradient(45deg,#119b47,#0c8038)}section.panel.dark-blue:before,section.panel.dark-blue>.pill{background-image:linear-gradient(45deg,#203a43,#4186a5)}section.panel.pink:before{background-image:linear-gradient(45deg,#f09,#b51073)}section.panel.pink>.pill{background-image:linear-gradient(45deg,#b51073,#f09)}section.panel.grey:before{background-image:linear-gradient(45deg,#737373,#383838)}section.panel.grey>.pill{background-image:linear-gradient(45deg,#383838,#737373)}section.panel.red:before{background-image:linear-gradient(45deg,#ff4b2b,#ff416c)}section.panel.red>.pill{background-image:linear-gradient(45deg,#ff416c,#ff4b2b)}section.panel.error:before{display:none}section.panel.error h1{font-size:9em;background:linear-gradient(45deg,#f12711,#f5af19);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}section.panel.error p{font-size:1.05em;text-align:center;max-width:390px;margin:0 auto 40px}section.panel.error .btn{display:table;margin:0 auto 40px}.dropdown-container{max-height:300px;overflow:auto}#root.react .dropdown-checkbox .btn.dropdown-toggle{background-color:#fff;background-image:none;text-transform:none;letter-spacing:0;border-color:#ced4da;height:calc(1.2em + .75rem + 2px);padding:.3rem .75rem;color:#444}#root.react .dropdown-checkbox .dropdown-menu .dropdown-item-text{position:relative;padding:0;white-space:nowrap}#root.react .dropdown-checkbox .dropdown-menu .dropdown-item-text.checkbox{top:0}.detail-page .table-scroll{height:100%}.detail-page .table-container{height:calc(40vh - 80px)}.detail-page .table-container.full{height:calc(75vh - 100px)}.detail-page .form-label{font-weight:700}.drp-scroll{max-height:50vh}.modal-body form.rounded .form-group:last-child,form.rounded section .row:last-child .form-group{margin-bottom:0}.password-requirements{position:absolute;background-color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:1px solid #ccc;padding:18px 23px;bottom:calc(100% + 10px);box-shadow:-2px 9px 30px hsla(0,0%,70.6%,.4);transition:bottom .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;color:#666;width:auto;left:0;opacity:0}.password-requirements.show{bottom:calc(100% + 20px);visibility:visible;opacity:1}.password-requirements>div{display:block;margin-bottom:10px}.password-requirements>div:last-child{margin-bottom:0}.password-requirements>div .icon{position:relative;display:inline-block;width:25px;height:25px;background-color:#ccc;transition:background-color .3s ease-in-out;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-right:8px;top:7px}.password-requirements>div .icon.success{background-color:#31b768}.password-requirements>div .icon>span{position:absolute;top:-2px;left:9px;font-weight:500;font-size:20px;color:#fff}.password-requirements>div .icon svg{position:absolute;top:5px;left:5px}.password-requirements:after,.password-requirements:before{top:100%;left:30px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.password-requirements:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:8px;margin-left:-8px}.password-requirements:before{border-color:#ccc hsla(0,0%,80%,0) hsla(0,0%,80%,0);border-width:9px;margin-left:-9px}form.rounded.was-validated .form-group .form-control:invalid{border-color:#dc3545}form.rounded.was-validated .form-group .form-control:invalid+.form-label{color:#dc3545}form.rounded .custom-select{position:relative}form.rounded .custom-select select+label+svg{position:absolute;top:12px;right:15px;pointer-events:none}form.rounded .custom-select select+label+svg path{fill:#999;transition:all .15s ease-in-out}form.rounded .custom-select:hover select+label+svg path{fill:#666}form.rounded .custom-select.with-btn select.form-control{float:left;width:calc(100% - 40px);border-radius:40px 0 0 40px;-webkit-border-radius:40px 0 0 40px;-moz-border-radius:40px 0 0 40px;-ms-border-radius:40px 0 0 40px;-o-border-radius:40px 0 0 40px;padding:4px 25px 2px 15px;border-right:0}form.rounded .custom-select.with-btn select.form-control+label+svg{right:45px}form.rounded .custom-select.with-btn .btn{width:40px;height:40px;float:right;border-radius:0 40px 40px 0;-webkit-border-radius:0 40px 40px 0;-moz-border-radius:0 40px 40px 0;-ms-border-radius:0 40px 40px 0;-o-border-radius:0 40px 40px 0;padding:0}form.rounded .custom-select.with-btn .btn svg{margin-left:0;top:0}form.rounded .form-group{width:100%;display:table;position:relative;margin-bottom:30px}form.rounded .form-group.with-icon{display:table;width:100%}form.rounded .form-group.with-icon.disabled .icon{background-color:#f1f1f1}form.rounded .form-group.with-icon .icon{width:40px;height:40px;border-radius:40px 0 0 40px;-webkit-border-radius:40px 0 0 40px;-moz-border-radius:40px 0 0 40px;-ms-border-radius:40px 0 0 40px;-o-border-radius:40px 0 0 40px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding-left:4px;line-height:38px;float:left}form.rounded .form-group.with-icon .form-control{width:calc(100% - 40px);border-radius:0 40px 40px 0;-webkit-border-radius:0 40px 40px 0;-moz-border-radius:0 40px 40px 0;-ms-border-radius:0 40px 40px 0;-o-border-radius:0 40px 40px 0;float:left}form.rounded .form-group.with-icon .form-control+.form-label,form.rounded .form-group.with-icon .form-control.stuck+.form-label,form.rounded .form-group.with-icon .form-control:focus+.form-label{left:50px}form.rounded .form-group.password .form-control{width:calc(100% - 40px);border-radius:40px 0 0 40px;-webkit-border-radius:40px 0 0 40px;-moz-border-radius:40px 0 0 40px;-ms-border-radius:40px 0 0 40px;-o-border-radius:40px 0 0 40px;border-right:0;float:left}form.rounded .form-group.password .end{width:40px;height:40px;border-radius:0 40px 40px 0;-webkit-border-radius:0 40px 40px 0;-moz-border-radius:0 40px 40px 0;-ms-border-radius:0 40px 40px 0;-o-border-radius:0 40px 40px 0;background-color:#1c81d9;padding-right:4px;text-align:center;cursor:pointer;float:left}form.rounded .form-group.password .end svg{position:relative;top:6px}form.rounded .form-group.password .end svg path{fill:#fff}form.rounded .form-group.password .end:hover{background-color:#1666ac}form.rounded .form-group .form-label{color:#111;height:14px;line-height:14px;font-size:13px;padding:0 5px 0 15px;cursor:default;top:-6px;left:12px;display:block}form.rounded .form-group .text-value{padding:0 5px 0 15px;font-style:italic;color:#888}form.rounded .form-group .form-control+.form-label{position:absolute;font-size:15px;height:34px;line-height:34px;margin:0;padding:0;color:#888;background-color:#fff;transition:all .15s ease-in-out;cursor:text;top:3px;left:15px}form.rounded .form-group select.form-control.hidden{color:#fff}form.rounded .form-group select.form-control.hidden option{color:#212529}form.rounded .form-group .form-control{border:1px solid #ccc;height:40px;line-height:34px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;padding:4px 15px 2px;font-size:15px}form.rounded .form-group .form-control:hover{border-color:#666}form.rounded .form-group .form-control.stuck+.form-label,form.rounded .form-group .form-control:focus+.form-label{color:#111;height:14px;line-height:14px;font-size:13px;padding:0 5px;cursor:default;top:-6px;left:12px}form.rounded .form-group .form-control:focus{box-shadow:none;border-color:#1c81d9}form.rounded .form-group .form-control:focus+.form-label{color:#1c81d9}form.rounded .form-group .form-control:-webkit-autofill,form.rounded .form-group .form-control:-webkit-autofill:hover{border:1px solid #ccc;-webkit-text-fill-color:#111;-webkit-box-shadow:none!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}form.rounded .form-group .form-control:-webkit-autofill:focus{border:1px solid #378dd5;-webkit-text-fill-color:#111;-webkit-box-shadow:none!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.typeahead{position:relative}.typeahead .close{position:absolute;top:1px;right:22px}.typeahead ul{position:absolute;top:calc(100% - 4px);z-index:999;width:calc(100% - 30px);border:1px solid #ccc;background-color:#fff;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;margin:0;padding:0}.typeahead ul li{width:100%;padding:.3rem .5rem;display:block;border:0;background-color:initial;text-align:left;margin:0}.typeahead ul li:hover{color:#000;background-color:#f1f1f1;cursor:pointer}.typeahead ul li.option-active{background:#f5f5f5;color:#000}td .typeahead-select+.close{position:absolute;right:22px;top:8px}.invalid-feedback{position:absolute;width:auto;top:-26px;right:0;height:22px;padding:3px 15px;background-color:#dc3545;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;z-index:9;color:#fff}.form-control.is-valid,.was-validated .form-control:valid:focus{border-color:#ced4da;background-image:none;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.was-validated .form-control:valid{border-color:#ced4da;background-image:none}.was-validated .DayPickerInput .form-control:valid{background-image:url(../../static/media/calendar.552e5c80.svg)}.form-control.is-valid,.was-validated .form-control:valid{padding-right:.5rem}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important;border-color:#80bdff!important}.message{position:relative;color:#444;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;line-height:30px;border:1px solid #ced4da;padding-left:30px;padding-right:15px;display:inline-block}.message.err .icon{background:#fa5353;background:linear-gradient(45deg,#fa5353 50%,#f66)}.message .icon{position:absolute;height:32px;width:32px;top:-1px;left:-1px;font-weight:700;text-align:center;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;font-size:20px;color:#fff}.message span{margin-left:15px}.message.center{width:auto;display:table;margin:0 auto}.toggle{width:100%}.toggle .btn{width:50%;height:calc(1.25em + .75rem + 2px);color:#c1c1c1;background-color:#fff;border:1px solid #c9c9c9;text-transform:unset!important;letter-spacing:normal!important;white-space:nowrap;font-weight:500;font-size:12px;line-height:1.1;opacity:1}.toggle .btn:first-child{border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px}.toggle .btn:last-child{border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0}.toggle .btn:disabled{color:#3f8af1;background-color:#e1efff;border:1px solid #3f8af1;font-weight:500;cursor:auto}.radio-buttons{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background-color:#3d8fe4;background-image:linear-gradient(#378dd5,#2b78ba);padding:3px 15px 9px;margin-top:5px;margin-bottom:5px}.radio-buttons .radio label{white-space:nowrap;font-size:.75em;padding-left:25px;color:#fff}.radio-buttons .radio label:before{width:19px;height:19px}.radio-buttons .radio label:after{width:11px;height:11px;top:4px;left:4px}.switch-with-label .switch{margin-left:10px}.switch{position:relative;display:inline-block;width:40px;height:24px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:#1c81d9}.switch input:focus+.slider{box-shadow:0 0 1px #1c81d9}.switch input:checked+.slider:before{transform:translateX(16px)}.switch input:disabled+.slider{cursor:default}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;transition:.4s}.switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.4s}.custom-table.timesheets{border-bottom:1px solid #dee2e6}.custom-table.timesheets.merged .scroll-container{max-height:calc(100vh - 230px)!important}.custom-table.timesheets.merged .scroll-container>div:first-child{max-height:calc(100vh - 247px)!important}.custom-table.timesheets.merged .scroll-container>div:last-child{height:calc(100% - 116px);top:38px!important}.custom-table.timesheets .scroll-container{max-height:calc(100vh - 230px)!important}.custom-table.timesheets .scroll-container>div:first-child{max-height:calc(100vh - 247px)!important}.custom-table.timesheets .scroll-container>div:last-child{height:calc(100% - 76px);top:38px!important}.custom-table.timesheets .table tfoot,.custom-table.timesheets .table thead{border-top:0}.custom-table.timesheets .table tfoot tr,.custom-table.timesheets .table thead tr{border-top:0!important;border-bottom:0!important}.custom-table.timesheets .table tfoot tr td,.custom-table.timesheets .table tfoot tr th,.custom-table.timesheets .table thead tr td,.custom-table.timesheets .table thead tr th{padding:0!important;position:-webkit-sticky;position:sticky}.custom-table.timesheets .table tfoot tr td.total,.custom-table.timesheets .table tfoot tr th.total,.custom-table.timesheets .table thead tr td.total,.custom-table.timesheets .table thead tr th.total{text-align:center}.custom-table.timesheets .table tfoot tr td{font-size:14px;font-weight:500;background-color:#f6f6f6;bottom:0}.custom-table.timesheets .table tfoot tr td>div{height:38px;padding:.5rem;border-top:1px solid #dee2e6}.custom-table.timesheets .table tfoot tr:first-child td{bottom:38px}.custom-table.timesheets .table tfoot tr:last-child td{bottom:0}.custom-table.timesheets .table thead th{font-size:13px;border-top:0}.custom-table.timesheets .table thead th.task-id{width:80px;min-width:80px}.custom-table.timesheets .table thead th.priority{width:130px}.custom-table.timesheets .table thead th>div{height:38px;padding:.5rem;border-top:1px solid #dee2e6;white-space:nowrap}.custom-table.timesheets .table thead tr{border-width:0!important}.custom-table.timesheets .table thead tr:first-child th,.custom-table.timesheets .table thead tr:last-child th{top:0;z-index:99}.custom-table.timesheets .table thead tr:last-child th>div{border-bottom:1px solid #dee2e6}.custom-table.timesheets .table tbody tr:last-child{border-bottom:0}.custom-table.timesheets .table tbody tr:first-child{border-top:0}.custom-table.timesheets .table tbody tr td.total{width:170px}.custom-table.timesheets .table tbody tr td.total.range{width:250px}.custom-table.timesheets .table tbody tr td .prioity-icon{position:absolute;top:-2px}.custom-table.timesheets .table tbody tr td .prioity-icon+span{margin-left:28px;top:0}.custom-table.timesheets .table tbody tr td.id{width:90px}.custom-table.timesheets .table tbody tr td .badge{position:relative}.custom-table.timesheets .table tbody tr .status{min-width:200px;padding:0 .5rem}.custom-table.timesheets .table tbody tr .status .badge{width:100%;left:0}.custom-table.assigned-tasks{border-bottom:1px solid #dee2e6}.custom-table.assigned-tasks>.scroll-container{max-height:calc(100vh - 230px)!important}.custom-table.assigned-tasks>.scroll-container>div:first-child{max-height:calc(100vh - 247px)!important}.custom-table.assigned-tasks>.scroll-container>div:last-child{height:calc(100% - 219px);top:78px!important}.custom-table.assigned-tasks.sorting .table tbody tr.border-bottom td{border-bottom:1px solid #dee2e6}.custom-table.assigned-tasks .table tfoot,.custom-table.assigned-tasks .table thead{border-top:0}.custom-table.assigned-tasks .table tfoot tr,.custom-table.assigned-tasks .table thead tr{border-top:0!important;border-bottom:0!important}.custom-table.assigned-tasks .table tfoot tr td,.custom-table.assigned-tasks .table tfoot tr th,.custom-table.assigned-tasks .table thead tr td,.custom-table.assigned-tasks .table thead tr th{padding:0!important;position:-webkit-sticky;position:sticky}.custom-table.assigned-tasks .table tfoot tr td.total,.custom-table.assigned-tasks .table tfoot tr th.total,.custom-table.assigned-tasks .table thead tr td.total,.custom-table.assigned-tasks .table thead tr th.total{background-color:#edf4f8;text-align:center}.custom-table.assigned-tasks .table tfoot tr:hover td,.custom-table.assigned-tasks .table thead tr:hover td{background-color:#ededed}.custom-table.assigned-tasks .table tfoot tr:first-child td{bottom:112px}.custom-table.assigned-tasks .table tfoot tr:nth-child(2) td{bottom:84px}.custom-table.assigned-tasks .table tfoot tr:nth-child(3) td{bottom:56px}.custom-table.assigned-tasks .table tfoot tr:nth-child(4) td{bottom:28px}.custom-table.assigned-tasks .table tfoot tr:nth-child(5) td{bottom:0}.custom-table.assigned-tasks .table tfoot tr.row-link{cursor:pointer}.custom-table.assigned-tasks .table tfoot tr.row-link svg{margin-left:10px}.custom-table.assigned-tasks .table tfoot tr.row-link:hover td{background-color:#cce3ef}.custom-table.assigned-tasks .table tfoot tr.row-link:hover td:first-child{text-decoration:underline}.custom-table.assigned-tasks .table tfoot tr td{font-size:11px;font-weight:500;background-color:#f6f6f6;z-index:9;bottom:0}.custom-table.assigned-tasks .table tfoot tr td>div{height:28px;padding:.3rem .5rem;border-top:1px solid #dee2e6}.custom-table.assigned-tasks .table tfoot tr td.has-val{cursor:pointer}.custom-table.assigned-tasks .table tfoot tr td.has-val:hover{color:#fff;background-color:#1c81d9}.custom-table.assigned-tasks .table thead th{font-size:13px;border-top:0}.custom-table.assigned-tasks .table thead th.task-id{width:80px;min-width:80px}.custom-table.assigned-tasks .table thead th>div{height:38px;padding:.5rem;border-top:1px solid #dee2e6}.custom-table.assigned-tasks .table thead th.double>div{height:76px;border-bottom:1px solid #dee2e6}.custom-table.assigned-tasks .table thead tr:first-child th{top:0;z-index:99}.custom-table.assigned-tasks .table thead tr:last-child th{top:38px;z-index:99}.custom-table.assigned-tasks .table thead tr:last-child th>div{border-bottom:1px solid #dee2e6}.custom-table.assigned-tasks .table tbody tr:first-child{border-top:0}.custom-table.assigned-tasks .table tbody tr:last-child{border-bottom:0}.custom-table.assigned-tasks .table tbody tr.border-bottom{position:relative}.custom-table.assigned-tasks .table tbody tr.border-bottom td:first-child{position:static}.custom-table.assigned-tasks .table tbody tr.border-bottom td:first-child:after{position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#666;display:block;content:""}.custom-table.assigned-tasks .table tbody tr.border-top{position:relative}.custom-table.assigned-tasks .table tbody tr.border-top td:first-child{position:static}.custom-table.assigned-tasks .table tbody tr.border-top td:first-child:before{position:absolute;top:-1px;left:0;width:100%;height:2px;background-color:#666;display:block;content:"";z-index:8}.custom-table.assigned-tasks .table tbody tr.unassigned{display:none}.custom-table.assigned-tasks .table tbody tr.unassigned td{background-color:#e1e1e1}.custom-table.assigned-tasks .table tbody tr.hide{display:none}.custom-table.assigned-tasks .table tbody tr.hide-first{position:relative}.custom-table.assigned-tasks .table tbody tr.hide-first td{position:static}.custom-table.assigned-tasks .table tbody tr.hide-first td>div{display:none}.custom-table.assigned-tasks .table tbody tr.hide-first td:first-child>div{padding-top:7px;padding-bottom:8px;display:block}.custom-table.assigned-tasks .table tbody tr.hide-first td .badge,.custom-table.assigned-tasks .table tbody tr.hide-first td .prioity-icon,.custom-table.assigned-tasks .table tbody tr.hide-first td .prioity-icon+span,.custom-table.assigned-tasks .table tbody tr.hide-first td:first-child>div .task-id{display:none}.custom-table.assigned-tasks .table tbody tr td{font-size:12px;padding:0 .5rem}.custom-table.assigned-tasks .table tbody tr td .label{position:absolute;line-height:14px;top:-7px;left:0;display:block;content:"";z-index:9;white-space:nowrap;text-transform:uppercase;border-radius:0 5px 5px 0;padding-left:8px;padding-right:8px;font-size:10px;color:#fff;cursor:pointer}.custom-table.assigned-tasks .table tbody tr td .label.at-top{z-index:999}.custom-table.assigned-tasks .table tbody tr td .label svg{margin-left:6px}.custom-table.assigned-tasks .table tbody tr td .label.grey:hover{background-color:#919191!important}.custom-table.assigned-tasks .table tbody tr td .label.blue:hover{background-color:#1a79cb!important}.custom-table.assigned-tasks .table tbody tr td .label.dark-blue:hover{background-color:#82b4b5!important}.custom-table.assigned-tasks .table tbody tr td .label.green:hover{background-color:#90c235!important}.custom-table.assigned-tasks .table tbody tr td .label.dark-green:hover{background-color:#0f8d41!important}.custom-table.assigned-tasks .table tbody tr td .label.orange:hover{background-color:#fbbd0f!important}.custom-table.assigned-tasks .table tbody tr td .label.dark-orange:hover{background-color:#f5a15f!important}.custom-table.assigned-tasks .table tbody tr td .label.light-blue:hover{background-color:#01d0ff!important}.custom-table.assigned-tasks .table tbody tr td .label.purple:hover{background-color:#c001ff!important}.custom-table.assigned-tasks .table tbody tr td .label.red:hover{background-color:#ce2020!important}.custom-table.assigned-tasks .table tbody tr td .label.light-red:hover{background-color:#e75151!important}.custom-table.assigned-tasks .table tbody tr td .label.yellow:hover{background-color:#e4c73f!important}.custom-table.assigned-tasks .table tbody tr td .label.turquoise:hover{background-color:#29bbae!important}.custom-table.assigned-tasks .table tbody tr td .label.light-blue:hover{background-color:#3ce4cb!important}.custom-table.assigned-tasks .table tbody tr td .label.white:hover{background-color:#f7f7f7!important}.custom-table.assigned-tasks .table tbody tr td .label.pink:hover{background-color:#ff6cd2!important}.custom-table.assigned-tasks .table tbody tr td .label.brown:hover{background-color:#c19965!important}.custom-table.assigned-tasks .table tbody tr td .label.black:hover{background-color:#000!important}.custom-table.assigned-tasks .table tbody tr td>div:not(.dropdown,.prioity-icon){padding-top:11px;padding-bottom:7px}.custom-table.assigned-tasks .table tbody tr td .unassigned{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #db2222;pointer-events:none}.custom-table.assigned-tasks .table tbody tr td .badge{width:100%;left:auto;margin-top:6px}.custom-table.assigned-tasks .table tbody tr td.task-name{max-width:250px}.custom-table.assigned-tasks .table tbody tr td.task-name>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.custom-table.assigned-tasks .table tbody tr td .prioity-icon:after{display:block}.custom-table.assigned-tasks .table tbody tr td.priority{width:180px}.custom-table.assigned-tasks .table tbody tr td .dropdown.status .dropdown-toggle.btn{color:#666;padding:7px 20px 7px 0;font-size:12px}.custom-table.assigned-tasks .table tbody tr td .dropdown.status .dropdown-item{font-size:.8em}.custom-table.assigned-tasks .table tbody tr td .dropdown.status .dropdown-item:hover{text-decoration:none;color:#666}.custom-table.assigned-tasks .table tbody tr td .dropdown.status .dropdown-item:active{color:#fff}.custom-table.assigned-tasks .table tbody tr td .dropdown .btn.dropdown-toggle{width:100%;height:24px;padding:0 20px 0 10px;border:0;text-align:left}.custom-table.assigned-tasks .table tbody tr td .dropdown .btn.dropdown-toggle:focus{box-shadow:none}.custom-table.assigned-tasks .table tbody tr td .dropdown .btn.dropdown-toggle:after{position:absolute;top:18px;right:8px}.custom-table.assigned-tasks .table tbody tr td .dropdown .btn.dropdown-toggle>.prioity-icon+span{font-size:12px}.custom-table.assigned-tasks .table tbody tr td .dropdown .dropdown-item:active span{color:#fff}.custom-table.assigned-tasks .table tbody tr td .dropdown .dropdown-menu{position:fixed!important;top:auto;left:auto;right:auto}.custom-table.assigned-tasks .table tbody tr td .prioity-icon.dev{position:absolute;padding-top:0;top:-3px}.custom-table.assigned-tasks .table tbody tr td .prioity-icon.dev:before{top:10px}.custom-table.assigned-tasks .table tbody tr td .prioity-icon.dev+span{margin-left:28px;white-space:nowrap;top:10px}.custom-table.assigned-tasks .table tbody tr td .prioity-icon+span{color:#666;font-size:12px;display:inline-block}.custom-table.assigned-tasks .table tbody tr td .badge{position:relative;top:auto;font-size:11px;margin-bottom:3px}.custom-table.assigned-tasks.assigned-tasks.show-unassigned .table tbody tr.unassigned{display:table-row}.custom-table table{margin-bottom:0}.custom-table table thead tr th{font-size:14px;font-weight:500;color:#222;background-color:#f6f6f6}.custom-table table thead tr th.sort{position:relative;cursor:pointer}.custom-table table thead tr th.sort svg{position:absolute;top:1px;right:0}.custom-table table thead tr th.sort svg.rotate{transform:rotate(180deg)}.custom-table table thead tr th.sort:hover{background-color:#f1f1f1}.custom-table table thead tr th.sort div>span{display:inline-block;padding-right:20px;white-space:nowrap}.custom-table table thead tr th.sort.new>div{padding-right:30px}.custom-table table thead tr th.sort.new svg{top:2px}.custom-table table thead tr th .select-all>span{display:inline-block;padding-right:18px}.custom-table table thead tr th .select-all .checkbox{display:inline-block;top:-1px}.custom-table table thead tr th .select-all .checkbox label{padding-left:0;padding-right:28px;font-size:14px}.custom-table table thead tr th .select-all .checkbox label:before{left:auto;right:0}.custom-table table thead tr th .select-all .checkbox label:after{left:auto;right:7px}.custom-table table thead tr th.row-select{width:40px;max-width:40px;padding-top:0!important}.custom-table table thead tr th.row-select .checkbox label{position:static}.custom-table table thead tr th.row-select .checkbox label:before{top:7px;left:8px}.custom-table table thead tr th.row-select .checkbox label:after{top:10px;left:16px}.custom-table table tbody{border-top:0!important}.custom-table table tbody tr:hover td{background-color:#f6f6f6}.custom-table table tbody tr:hover td.highlight.has-val{cursor:pointer;color:#fff;background-color:#1c81d9}.custom-table table tbody tr:hover td.total{background-color:#dce6ec}.custom-table table tbody tr:hover td.textbox .form-control{background-color:#f6f6f6}.custom-table table tbody tr.is-billed td{background-color:#edf4f8!important}.custom-table table tbody tr.pre-invoice-confirmed td .preinvoice-icon svg path{fill:#31b768}.custom-table table tbody tr.row-link{cursor:pointer}.custom-table table tbody tr.row-link:hover td{background-color:#edf4f8;color:#000}.custom-table table tbody tr.unread td,.custom-table table tbody tr.unread td .dropdown-toggle,.custom-table table tbody tr.unread td>span{font-weight:500!important;color:#000!important}.custom-table table tbody tr.unread td:first-child{padding-left:15px}.custom-table table tbody tr.unread td:first-child:before{position:absolute;top:0;left:0;width:5px;height:100%;background-color:#1c81d9;content:"";display:block}.custom-table table tbody tr td{position:relative;font-size:14px;color:#666}.custom-table table tbody tr td .support{position:relative;margin-right:4px;top:-1px}.custom-table table tbody tr td.nowrap{white-space:nowrap}.custom-table table tbody tr td .colour-circle{width:20px;height:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.custom-table table tbody tr td.drp{padding:0}.custom-table table tbody tr td.drp .dropdown-toggle{color:#555;padding:.65rem .75rem;width:100%;text-align:left}.custom-table table tbody tr td.drp .dropdown-toggle:focus{box-shadow:none}.custom-table table tbody tr td.drp .dropdown-toggle:hover{background-color:#ddedff}.custom-table table tbody tr td.drp .dropdown-toggle:after{float:right;margin-top:8px}.custom-table table tbody tr td.drp .dropdown-menu{position:fixed!important}.custom-table table tbody tr td.drp .dropdown-menu .dropdown-item{font-weight:400;font-size:14px;text-decoration:none}.custom-table table tbody tr td.drp .dropdown-menu .dropdown-item:hover{color:#000}.custom-table table tbody tr td.drp .dropdown-menu .dropdown-item:active{color:#fff}.custom-table table tbody tr td .invoice-icon{display:block;float:right;cursor:pointer}.custom-table table tbody tr td .invoice-icon:hover svg path{fill:#1369b4}.custom-table table tbody tr td .percent{font-size:12px}.custom-table table tbody tr td .percent .label{background-color:#1c81d9;border-bottom:1px solid #1c81d9;border-left:1px solid #1c81d9;border-radius:34px 0 0 34px;-webkit-border-radius:34px 0 0 34px;-moz-border-radius:34px 0 0 34px;-ms-border-radius:34px 0 0 34px;-o-border-radius:34px 0 0 34px;border-top:1px solid #1c81d9;color:#fff;float:left;padding-left:10px;padding-right:10px;line-height:22px}.custom-table table tbody tr td .percent .value{background-color:#edf4f8;border-bottom:1px solid #ddd;border-radius:0 34px 34px 0;-webkit-border-radius:0 34px 34px 0;-moz-border-radius:0 34px 34px 0;-ms-border-radius:0 34px 34px 0;-o-border-radius:0 34px 34px 0;border-right:1px solid #ddd;border-top:1px solid #ddd;color:#111;float:left;width:52px;padding-left:10px;padding-right:15px;line-height:22px}.custom-table table tbody tr td .percent.error .label{background-color:#db2222;border-bottom:1px solid #db2222;border-left:1px solid #db2222;border-radius:34px 0 0 34px;-webkit-border-radius:34px 0 0 34px;-moz-border-radius:34px 0 0 34px;-ms-border-radius:34px 0 0 34px;-o-border-radius:34px 0 0 34px;border-top:1px solid #db2222}.custom-table table tbody tr td .percent.error .value{background-color:#f8eded}.custom-table table tbody tr td div.padd{padding:.5rem}.custom-table table tbody tr td.no-padd{padding:0}.custom-table table tbody tr td .invoice .checkbox{float:left;margin-right:5px;margin-top:2px}.custom-table table tbody tr td .invoice .checkbox label{padding-top:0}.custom-table table tbody tr td .invoice .checkbox label:before{position:relative}.custom-table table tbody tr td .invoice .form-group{float:left;width:calc(100% - 30px)}.custom-table table tbody tr td .invoice.billed .form-group{width:calc(100% - 60px)}.custom-table table tbody tr td .invoice.billed .billed-icon{float:left;margin-left:5px;margin-top:4px}.custom-table table tbody tr td.edit-textbox{padding:.3rem .5rem}.custom-table table tbody tr td.textbox{padding:0}.custom-table table tbody tr td.textbox .form-control{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;height:37px;border:0}.custom-table table tbody tr td.textbox .form-control:focus{box-shadow:none;background-color:#edf4f8}.custom-table table tbody tr td.textbox .form-control:hover{background-color:#edf4f8}.custom-table table tbody tr td.textbox .form-control::placeholder{color:#bbb;font-style:italic}.custom-table table tbody tr td.textbox.width-70{width:70px}.custom-table table tbody tr td.textbox.width-70 .form-control{width:70px;margin-right:0}.custom-table table tbody tr td.total{background-color:#edf4f8;text-align:center}.custom-table table tbody tr td.highlight{background-color:#f6f6f6}.custom-table table tbody tr td a{text-decoration:none;font-weight:500;color:#111}.custom-table table tbody tr td a:hover{color:#1c81d9;text-decoration:underline}.custom-table table tbody tr td strong{font-weight:500}.custom-table table tbody tr td .badge{position:absolute;text-transform:capitalize;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;font-weight:500;width:calc(100% - 16px);padding:.5em .65em;font-size:12px;top:5px;left:8px}.custom-table table tbody tr td.actions svg{cursor:pointer}.custom-table table tbody tr td.actions svg:first-child{margin-right:6px}.custom-table table tbody tr td.row-select{width:40px;max-width:40px}.custom-table table tbody tr td.row-select.checkbox{top:0}.custom-table table tbody tr td.row-select.checkbox label{display:block}.custom-table table tbody tr td.actions>.icon{display:inline-block}.custom-table-container .total{position:absolute;top:-32px;right:0;line-height:32px;background-color:#1c81d9;padding-left:20px;padding-right:20px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;color:#fff;font-size:14px;font-weight:500}.custom-table.assigned-tasks.sorting .table tbody tr.border-bottom td:first-child:after,.custom-table.assigned-tasks.sorting .table tbody tr.border-top td:first-child:before,.custom-table.assigned-tasks.sorting .table tbody tr td .label{display:none}.custom-table.assigned-tasks.sorting .table tbody tr.hide,.custom-table.assigned-tasks.sorting .table tbody tr.hide-first{display:table-row}.custom-table.assigned-tasks.sorting .table tbody tr.hide-first td>.badge,.custom-table.assigned-tasks.sorting .table tbody tr.hide-first td>div,.custom-table.assigned-tasks.sorting .table tbody tr.hide-first td>div .link,.custom-table.assigned-tasks.sorting .table tbody tr.hide td>.badge,.custom-table.assigned-tasks.sorting .table tbody tr.hide td>div,.custom-table.assigned-tasks.sorting .table tbody tr.hide td>div .link{display:block}.standard-height{max-height:calc(100vh - 235px)!important}.standard-height>div:first-child{max-height:calc(100vh - 252px)!important}.standard-height>div:last-child{width:12px!important;top:40px!important}.sticky-header .custom-table table thead tr th{position:-webkit-sticky;position:sticky;top:0;z-index:99;padding:0;height:38px}.sticky-header .custom-table table thead tr th>div{position:relative;border-top:1px solid #dee2e6;padding:.5rem;width:100%;height:38px;top:-1px}.sticky-header .custom-table table tbody tr:first-child td{border-top:0!important}.timer-table{max-height:calc(100vh - 240px)!important}.timer-table>div:first-child{max-height:calc(100vh - 257px)!important}.timer-table>div:last-child{width:12px!important}.timer-table .custom-table table tbody tr.timer-running td{line-height:32px}.timer-table .custom-table table tbody tr.timer-running td .badge{position:relative;font-size:13px;padding:.5em .8em;top:-1px}.timer-table .custom-table table tbody tr td.status{width:170px;padding:8px 0 0;font-size:12px}.timer-table .timer{position:relative;text-align:left;padding:0 10px 0 35px;line-height:32px;font-size:1.1em;white-space:nowrap}.timer-table .timer .time{text-align:left}.timer-table .timer.with-stop{min-width:138px}.timer-table .timer.with-stop .time{text-align:center}.timer-table .timer svg{position:absolute;top:4px;left:7px}.projects-table,.support-tickets-table,.tasks-table{max-height:calc(100vh - 240px)!important}.projects-table>div:first-child,.support-tickets-table>div:first-child,.tasks-table>div:first-child{max-height:calc(100vh - 257px)!important}.projects-table>div:last-child,.support-tickets-table>div:last-child,.tasks-table>div:last-child{width:12px!important;top:40px!important}.tasks-table .custom-table table tbody tr td .badge{position:static;width:100%}.tasks-table .custom-table table tbody tr td .badge.deleted{width:auto;display:inline-block;background-color:#ffebed!important;border:1px solid #dc3545;padding:.3em .65em;color:#dc3545}.tasks-table .custom-table table tbody tr td.users{width:165px}.tasks-table .profile-initials{width:30px;height:30px;line-height:30px;font-size:13px;margin-left:3px;margin-right:3px}.tasks-table .profile-initials:nth-child(n+5){margin-top:6px}.support-tickets-table .custom-table table tbody tr td{padding:.65rem .5rem}.support-tickets-table .custom-table table tbody tr td.drp,.support-tickets-table .custom-table table tbody tr td.no-padd{padding:0}.support-tickets-table .custom-table table tbody tr td.textbox .form-control{padding:1.3rem .75rem}.support-tickets-table .custom-table table tbody tr td .badge{position:static;margin-left:7px;margin-right:7px;margin-top:7px;width:calc(100% - 14px)}.support-tickets-table .custom-table table tbody tr td.subject{overflow-wrap:anywhere}.create-quote-table{max-height:calc(100vh - 350px)!important}.create-quote-table>div:first-child{max-height:calc(100vh - 367px)!important}.create-quote-table>div:last-child{height:calc(100% - 42px);top:42px!important}.create-quote-table .custom-table table tbody tr.error td.estimate{background-color:#ffe9e9}.create-quote-table .custom-table table tbody tr.error:hover td.estimate{background-color:#f1dddd!important}.quotes .checkbox{position:absolute;top:-5px;left:calc(50% - 10px)}.planningbystatus-table{border-bottom:1px solid #dee2e6}.planningbystatus-table>.scroll-container{max-height:calc(100vh - 240px)!important}.planningbystatus-table>.scroll-container>div:first-child{max-height:calc(100vh - 257px)!important}.planningbystatus-table>.scroll-container>div:last-child{height:calc(100% - 116px);top:78px!important;width:12px!important}.planningbystatus-table table thead tr{border-width:0!important;border-top:0!important;border-bottom:0!important}.planningbystatus-table table thead tr th{border-bottom:1px solid transparent;padding:0!important;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:99}.planningbystatus-table table thead tr th>div{height:38px;padding:.5rem;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.planningbystatus-table tr.project td{position:relative;background-color:#1369b4;cursor:pointer;color:#fff}.planningbystatus-table tr.project td .icon{position:absolute;top:8px;right:10px;transition:transform .25s ease}.planningbystatus-table tr.project td .icon.closed{transform:rotate(-90deg)}.planningbystatus-table tr.project:hover td{background-color:#0e4e86}.planningbystatus-table tr:not(.project) td .link{color:#111}.planningbystatus-table tr:not(.project) td .desc{color:#999;font-style:italic;word-break:break-word}.planningbystatus-table tr:not(.project) td .bug-icon{position:relative;top:-1px;left:2px}.planningbystatus-table td.assigned-users{padding:3px}.planningbystatus-table td.assigned-users .owners .dropdown-toggle{padding:0;width:100%;text-align:left;min-height:32px}.planningbystatus-table td.assigned-users .owners .dropdown-toggle:focus{box-shadow:none}.planningbystatus-table td.assigned-users .owners .dropdown-toggle>.profile-initials{position:relative;width:30px;height:30px;font-size:13px;line-height:30px;margin-right:5px}.planningbystatus-table td.assigned-users .owners .dropdown-toggle>.profile-initials:hover .close{display:block}.planningbystatus-table td.assigned-users .owners .dropdown-toggle>.profile-initials:hover .prioity-icon{display:none}.planningbystatus-table td.assigned-users .owners .dropdown-toggle>.profile-initials .close{width:15px;height:15px;position:absolute;top:-4px;right:-4px;display:block;background-color:#d91c1c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding-top:6px;padding-left:4px;display:none;cursor:pointer}.planningbystatus-table td.assigned-users .owners .dropdown-toggle>.profile-initials .close svg{position:relative;margin-left:0;display:block}.planningbystatus-table td.assigned-users .owners .dropdown-toggle>.profile-initials .close svg path{fill:#fff}.planningbystatus-table td.assigned-users .owners .dropdown-toggle>.profile-initials .close:hover{background-color:#be1515}.planningbystatus-table td.assigned-users .owners .dropdown-toggle:after{position:absolute;top:15px;right:10px}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu{position:fixed!important}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .scroll-container{max-height:500px!important}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .scroll-container>div:first-child{max-height:517px!important}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .searchbox{height:40px}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .searchbox svg{width:42px;margin-top:6px}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .searchbox .form-control{width:calc(100% - 42px)!important;padding-left:3px;height:32px!important}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .dropdown-item{text-decoration:none;padding:.2rem 50px .2rem .5rem;font-weight:400}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .dropdown-item:active .profile-initials+span{color:#fff}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .dropdown-item .profile-initials{width:30px;height:30px;font-size:12px;line-height:30px;margin-right:8px}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .dropdown-item .profile-initials+span{font-size:14px;color:#555}.planningbystatus-table td.assigned-users .owners .dropdown-toggle+.dropdown-menu .dropdown-item:hover .profile-initials+span{text-decoration:none}.invoicing-table{max-height:calc(100vh - 235px)!important}.invoicing-table>div:first-child{max-height:calc(100vh - 252px)!important}.invoicing-table>div:last-child{width:12px!important;top:40px!important}.invoicing-table .custom-table table thead tr th{position:-webkit-sticky;position:sticky;padding:0;top:0;z-index:9999;vertical-align:top;text-transform:capitalize;white-space:nowrap}.invoicing-table .custom-table table thead tr th>div{position:relative;top:-1px;padding:.5rem;border-top:1px solid #dee2e6}.invoicing-table .custom-table table tbody tr.task td{background-color:#cfe5f1;cursor:pointer;color:#111}.invoicing-table .custom-table table tbody tr.task:hover td{background-color:#bbdaeb}.invoicing-table .custom-table table tbody tr.task .task-info{position:absolute;top:7px;right:44px}.invoicing-table .custom-table table tbody tr.task .task-info div{float:right}.invoicing-table .custom-table table tbody tr.task .task-info div svg{cursor:default}.invoicing-table .custom-table table tbody tr.task .task-info .po-number{width:32px;position:relative;margin-left:30px;top:-5px}.invoicing-table .custom-table table tbody tr.task .task-info .po-number path{fill:#136ebd}.invoicing-table .custom-table table tbody tr.task .task-info .text-icon{text-transform:uppercase;color:#136ebd;font-weight:700;cursor:default;margin-left:30px}.invoicing-table .custom-table table tbody tr.task td.checkbox{top:auto;padding:0}.invoicing-table .custom-table table tbody tr.task td.checkbox label{position:absolute;top:8px;left:calc(50% - 11px)}.invoicing-table .custom-table table tbody tr.task td.checkbox .total-billable-hours-hover{position:absolute;width:100%;height:100%;cursor:default}.invoicing-table .custom-table table tbody tr:hover td .edit-icons{display:block}.invoicing-table .custom-table table tbody tr td .edit-icons{display:none}.invoicing-table .custom-table table tbody tr td .edit-icons>div{display:inline-block;margin-right:10px;cursor:pointer}.invoicing-table .custom-table table tbody tr td .chevron{position:absolute;top:10px;right:18px;transition:transform .25s ease}.invoicing-table .custom-table table tbody tr td .chevron.rotate{transform:rotate(180deg)}.invoicing-table .custom-table table tbody tr td .comment{text-align:center}.invoicing-table .custom-table table tbody tr td.company{background-color:#1c81d9;cursor:pointer;color:#fff}.invoicing-table .custom-table table tbody tr td.company:hover{background-color:#1974c2}.invoicing-table .custom-table table tbody tr td .link{position:relative;display:inline-block}.invoicing-table .custom-table table tbody tr td.parent-name{max-width:150px}.invoicing-table .custom-table table tbody tr td.parent-name span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.invoicing-table .custom-table table tbody tr td.invoicing-formatter>span{display:inline-block;padding-right:70px}.invoicing-table .custom-table table tbody tr td.invoicing-formatter .invoice-icon,.invoicing-table .custom-table table tbody tr td.invoicing-formatter .preinvoice-icon{position:absolute;cursor:pointer;top:7px;right:39px}.invoicing-table .custom-table table tbody tr td.invoicing-formatter .pdf-icon{position:absolute;top:7px;right:9px;cursor:pointer}.invoicing-table .custom-table table tbody tr td .popover-container{position:relative}.invoicing-table .custom-table table tbody tr td .popover-container .link:hover .popover{left:calc(100% + 8px);visibility:visible;opacity:1}.invoicing-table .custom-table table tbody tr td .popover{width:300px;left:calc(100% + 2px);box-shadow:1px 0 20px hsla(0,0%,70.6%,0);transition:all .25s ease-in-out;top:-5px;visibility:hidden;opacity:0}.invoicing-table .custom-table table tbody tr td .popover .popover-arrow{top:7px}.invoicing-table .custom-table table tbody tr td .popover .popover-body{padding:10px 20px}.invoicing-table .custom-table table tbody tr td .popover:hover{left:calc(100% + 8px);visibility:visible;opacity:1;box-shadow:1px 0 20px hsla(0,0%,70.6%,.5)}.sticky-table{max-height:calc(100vh - 235px)!important}.sticky-table>div:first-child{max-height:calc(100vh - 252px)!important}.sticky-table>div:last-child{width:12px!important;top:40px!important}.sticky-table .custom-table table thead tr th{position:-webkit-sticky;position:sticky;padding:0;top:0;z-index:9999;vertical-align:top;text-transform:capitalize;white-space:nowrap}.sticky-table .custom-table table thead tr th>div{position:relative;top:-1px;padding:.5rem;border-top:1px solid #dee2e6}.invoicing-table .custom-table table.admin tbody tr:hover td .created{display:none}.modal .custom-table.pre-invoice-table table thead tr th{background-color:#1c81d9;color:#fff;border-left-color:#58a6e9}.modal .custom-table.pre-invoice-table table tbody tr.project td{background-color:#d0e4f5;font-weight:500;color:#000}.modal .custom-table.pre-invoice-table table tbody tr.project:hover td{background-color:#bbd8f1;cursor:pointer}.modal .custom-table.pre-invoice-table table tbody tr.task td{background-color:#f5f5f5;font-weight:400;color:#000}.modal .custom-table.pre-invoice-table table tbody tr.task td .chevron{margin-left:20px}.modal .custom-table.pre-invoice-table table tbody tr.task:hover td{background-color:#e8e8e8;cursor:pointer}.modal .custom-table.pre-invoice-table table tbody tr td .chevron{margin-right:10px;transition:all .25s ease}.modal .custom-table.pre-invoice-table table tbody tr td .chevron.rotate{transform:rotate(180deg)}.logged-hours>.scroll-container{max-height:324px!important}.logged-hours>.scroll-container>div:first-child{max-height:341px!important}.logged-hours>.scroll-container>div:first-child .item:first-child{margin-top:10px}.logged-hours table{width:100%;table-layout:auto}.logged-hours table tbody tr:first-child td{padding:4px 5px}.logged-hours table tbody tr:first-child.interruption td{padding:15px 5px;text-align:center;font-weight:500;color:#111}.logged-hours table tbody tr td{padding:4px 5px;font-size:13.5px;line-height:23px;border-bottom:1px solid #ddd;text-align:left}.logged-hours table tbody tr td:first-child{padding:4px 10px 4px 5px}.logged-hours table tbody tr td:last-child{padding:4px 0 4px 4px}.logged-hours table tbody tr td.total-time{color:#000;font-weight:500;font-style:italic}.logged-hours table tbody tr td .labels{width:24px;margin-left:5px;margin-right:5px;display:inline-block}.logged-hours table tbody tr td .labels .icon{width:auto!important;margin:2px 0 0}.logged-hours table tbody tr td .label{width:20px;height:20px;border:1px solid #ccc;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;font-size:13px;line-height:19px;color:#ccc;display:none}.logged-hours table tbody tr td .label.billable{display:block;background-color:#c9e2f8;border-color:#1c81d9;color:#1c81d9}.logged-hours table tbody tr td.actions{position:relative;width:110px}.logged-hours table tbody tr td.actions>.icon{width:25px;display:inline-block;margin-left:2px;margin-right:2px}.logged-hours table tbody tr td.actions>.icon svg{margin:0 auto}.logged-hours table tbody tr td.actions>.icon.notes{margin-left:0}.logged-hours table tbody tr td.actions>.icon.move{cursor:pointer;display:none}.logged-hours table tbody tr td.actions>.icon.delete{margin-right:6px;position:static;display:none;cursor:pointer}.logged-hours table tbody tr td.actions>.icon.delete>div{right:6px}.logged-hours table tbody tr td.actions>.icon>div{position:absolute;top:calc(50% - 11px)}.logged-hours table tbody tr td.actions>.icon.delete,.logged-hours table tbody tr td.actions>.icon.notes{width:16px}.logged-hours table tbody tr td.actions .icon .pause{position:absolute;width:18px;height:18px;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #888;cursor:pointer;top:-13px;left:-1px}.logged-hours table tbody tr td.actions .icon .pause:before{position:absolute;top:5px;left:5px;width:2px;height:6px;content:"";display:block;background-color:#888}.logged-hours table tbody tr td.actions .icon .pause:after{position:absolute;top:5px;right:5px;width:2px;height:6px;content:"";display:block;background-color:#888}.logged-hours table tbody tr td .profile{width:32px;height:32px}.logged-hours table tbody tr td .profile+span{display:inline-block;line-height:30px}.logged-hours table tbody tr:hover td{background-color:#e7f4ff}.logged-hours table tbody tr:hover td.actions .delete,.logged-hours table tbody tr:hover td.actions .move,.logged-hours table tbody tr:hover td.actions .pause,.logged-hours table tbody tr:hover td.actions svg{display:inline-block}:root{--rdp-cell-size:42px!important;--rdp-accent-color:#1c81d9!important;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:2px solid rgba(0,0,0,0.75)}html .react-datepicker{border:0;font-family:"Poppins",sans-serif;box-shadow:3px 3px 10px 2px rgba(0,0,0,.2)}html .react-datepicker .react-datepicker__header{background-color:initial;font-weight:300;font-size:22px;line-height:46px;color:#fff;background-color:#1c81d9;padding:4px 0 0}html .react-datepicker .react-datepicker__navigation{width:50px;height:50px;top:auto}html .react-datepicker .react-datepicker__navigation:hover{background-color:#0e5fa7}html .react-datepicker .react-datepicker__navigation-icon{top:4px}html .react-datepicker .react-datepicker__navigation--previous{left:0;border-top-left-radius:.3rem}html .react-datepicker .react-datepicker__navigation--next{right:0;border-top-right-radius:.3rem}html .react-datepicker .react-datepicker__navigation-icon--previous:before{right:-3px}html .react-datepicker .react-datepicker__navigation-icon--next:before{left:1px}html .react-datepicker .react-datepicker__navigation-icon--next:before,html .react-datepicker .react-datepicker__navigation-icon--previous:before{border-color:#fff}html .react-datepicker .react-datepicker__month .react-datepicker__month-text,html .react-datepicker .react-datepicker__month .react-datepicker__quarter-text{width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding-top:10px;margin:2px 12px}html .react-datepicker-popper{z-index:999999}html .react-datepicker-popper .react-datepicker__current-month{color:#fff;font-weight:400}html .react-datepicker-popper .react-datepicker__day-names{margin-bottom:0;margin-top:-10px}html .react-datepicker-popper .react-datepicker__day-name{color:#fff;font-size:14px;margin:0 .166rem;line-height:20px}html .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:transparent}html .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-bottom-color:#1c81d9}.week-select .react-datepicker__week:hover .react-datepicker__day{color:#fff;background-color:#1c81d9;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem}header{position:fixed;top:0;left:0;background-color:#1c81d9;width:100%;height:80px;box-shadow:5px 0 10px hsla(0,0%,54.9%,.6);z-index:9999999}header .uat-banner{position:absolute;top:19px;left:calc(50% - 260px);width:420px;background-color:#e3e352;color:#222;display:inline-block;margin-left:50px;line-height:40px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;text-align:center}header .uat-banner>div{display:inline-block;position:relative;margin-right:6px;top:-2px}header .logo{position:relative;padding:10px 20px;height:100%;width:220px;background-color:#1a79cb;transition:left .3s ease-in-out;float:left;left:0}header .logo img{width:100%}header .menu-toggle{position:relative;margin-top:28px;margin-left:20px;transition:left .3s ease-in-out;width:30px;height:18px;float:left;left:0;cursor:pointer}header .menu-toggle span{width:100%;background-color:#fff;height:2px;display:block}header .menu-toggle span:after,header .menu-toggle span:before{position:absolute;height:2px;content:"";display:block;background-color:#fff}header .menu-toggle span:before{width:50%;top:8px;right:0}header .menu-toggle span:after{width:80%;right:0;top:16px}header .timer-container{height:80px;position:relative;margin-right:10px;float:right}header .timer-container:hover #header-timer-popover{top:calc(100% - 10px);pointer-events:all;opacity:1}header .timer{background-color:#0e6ab9;height:46px;padding-left:13px;padding-right:10px;line-height:46px;margin-top:16px;text-align:left;font-size:1em;border:1px solid #0b5799;cursor:pointer}header .timer>svg{width:23px;height:23px;float:left;margin-top:9px;pointer-events:none}header .timer .time{float:left;color:#fff;text-align:left;margin-left:8px}header .timer .icon,header .timer .icon.play{border:0}header .timer .icon.play:before{top:0;left:0;width:12px;height:12px;border-top-width:7px;border-left-width:12px;border-bottom-width:7px}header .timer .icon.play:hover:before{border-left-color:#fff}header .timer .icon.stop{border:0}header .timer .icon.stop:before{top:0;left:0;width:12px;height:12px}header .timer .icon.stop:hover:before{background-color:#fff}header .timer .icon.pause{border:0;margin-left:8px}header .timer .icon.pause:before{top:0;left:0;width:4px;height:12px}header .timer .icon.pause:after{top:0;left:7px;width:4px;height:12px}header .timer .icon.pause:hover:after,header .timer .icon.pause:hover:before{background-color:#fff}header .btn-help{float:right;margin-top:23px;margin-right:15px}header .search{position:relative;margin-right:15px;float:right}header .search #search-icon svg{pointer-events:none}header .search .icon{position:absolute;width:46px;height:46px;top:15px;right:-1px;padding-top:10px;border-radius:46px;-webkit-border-radius:46px;-moz-border-radius:46px;-ms-border-radius:46px;-o-border-radius:46px;cursor:pointer;text-align:center;z-index:9999}header .search .icon.disabled{pointer-events:none;cursor:default}header .search .icon.disabled svg path{fill:#539cdb}header .search:not(.open) .icon:hover{background-color:#1a79cb}header .search .searchbar{position:relative;width:46px;opacity:0;transition:width .25s ease-in-out,opacity .25s ease-in-out}header .search .searchbar .form-control{position:relative;height:46px;margin-top:15px;border-radius:46px;-webkit-border-radius:46px;-moz-border-radius:46px;-ms-border-radius:46px;-o-border-radius:46px;border:2px solid #1c81d9;font-size:16px;padding:0 15px;z-index:999}header .search.open .searchbar{width:500px;opacity:1}header .search.open .icon svg path{fill:#1c81d9}header .search.open .icon .close{position:absolute;padding:0;top:12px;right:15px}header .search.open .icon .close svg{margin-left:0}header .search.open .icon .close svg path{fill:#db2222}header .search .search-dropdown{position:absolute;top:22px;left:2px;width:calc(100% - 4px);padding-top:30px;padding-bottom:10px;background-color:#fff;border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-ms-border-radius:0 0 20px 20px;-o-border-radius:0 0 20px 20px;box-shadow:1px 0 20px hsla(0,0%,70.6%,.6)}header .search .search-dropdown .scroll{max-height:40vh!important}header .search .search-dropdown .scroll>div:first-child{max-height:calc(40vh + 17px)!important}header .search .search-dropdown .scroll>div:nth-child(2){display:none}header .search .search-dropdown .item{padding:4px 15px;line-height:22px;cursor:pointer}header .search .search-dropdown .item:hover{background-color:#edf4f8}header .search .search-dropdown .item mark{padding:0;background-color:#1c81d9;color:#fff}header .notifications{position:relative;margin-right:15px;width:46px;float:right}header .notifications .dropdown .allow-notifications .icon{width:40px;height:40px;margin-right:15px;padding-top:6px;margin-top:2px;float:left}header .notifications .dropdown .allow-notifications .icon,header .notifications .dropdown .unread-notifications{background-color:#db2222;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center}header .notifications .dropdown .unread-notifications{position:absolute;top:0;width:20px;height:20px;color:#fff;padding-top:2px;font-size:11px;display:block}header .notifications .dropdown.open .dropdown-toggle,header .notifications .dropdown:hover .dropdown-toggle{background-color:#1a79cb}header .notifications .dropdown .dropdown-toggle{position:relative;width:46px;height:46px;padding:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-top:17px}header .notifications .dropdown .dropdown-toggle .unread-notifications{right:0}header .notifications .dropdown .dropdown-toggle:after{display:none}header .notifications .dropdown .dropdown-toggle>svg{margin-left:0}header .notifications .dropdown .dropdown-menu{width:300px}header .notifications .dropdown .dropdown-menu .scroll-container>div:nth-child(2){display:none}header .notifications .dropdown .dropdown-menu .dropdown-item{position:relative;display:table;width:100%}header .notifications .dropdown .dropdown-menu .dropdown-item .unread-notifications{left:39px}header .notifications .dropdown .dropdown-menu .dropdown-item .profile-initials{width:36px;height:36px;display:block;margin-right:8px;font-size:15px;line-height:36px;float:left}header .notifications .dropdown .dropdown-menu .dropdown-item .msg{width:calc(100% - 44px);float:left}header .notifications .dropdown .dropdown-menu .dropdown-item .msg .note{width:220px;text-overflow:ellipsis;font-size:14px;line-height:36px;overflow:hidden}header .user{float:right;padding:20px;border:0}header .user img{width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}header .user .name{font-weight:300;font-size:16px;letter-spacing:.5px;display:inline-block;margin-left:10px;color:#fff}header .user:hover{background-color:#1a79cb}header .user:focus{box-shadow:none}header .user:after{display:none}header .user+.dropdown-menu svg{position:relative;width:16px;height:16px;margin-right:8px;top:-2px}header .user+.dropdown-menu .dropdown-item:active svg path{fill:#fff}#header-timer-popover{position:absolute;z-index:9999999;max-width:none;min-width:280px;top:calc(100% - 15px);cursor:default;left:-55px;pointer-events:none;transition:top .25s ease-in-out,opacity .25s ease-in-out;opacity:0}#header-timer-popover .popover-body{padding:.6rem 1rem;font-size:1.1em;line-height:30px}#header-timer-popover .popover-arrow{position:absolute;left:50%!important;transform:rotate(90deg);top:-13px}#header-timer-popover .popover-arrow:after{border-right-color:#e9ecef!important}.menu-closed header .logo,.menu-closed header .menu-toggle,.menu-closed nav.side{left:-220px}.menu-closed header .menu-toggle span:after,.menu-closed header .menu-toggle span:before{right:auto;left:0}.menu-closed .main-content{margin-left:0}.Toastify{width:450px}.Toastify__toast{width:450px;font-size:17px}.Toastify__toast-body{margin:4px auto;text-align:center}.Toastify__toast--success{background:#38c172;color:#fff}.Toastify__toast--info .Toastify--animate-icon{display:none}.Toastify__toast--info .Toastify__toast-body{text-align:left}.Toastify__toast .toast-message{display:table;font-family:"Poppins",sans-serif;width:100%}.Toastify__toast .toast-message .profile-initials{float:left;margin-right:10px}.Toastify__toast .toast-message .msg{float:left;width:calc(100% - 50px)}.Toastify__toast .toast-message .msg h4{font-size:16px;color:#1c81d9;margin-bottom:2px}.Toastify__toast .toast-message .msg .text{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Toastify__toast-container{z-index:9999999999!important;width:450px!important}.Toastify__progress-bar{background-color:rgba(0,0,0,.15)}.tree{width:100%;table-layout:auto}.tree thead th{position:-webkit-sticky;position:sticky;padding:0!important;border-bottom:1px solid #ddd;background-color:#fff;font-size:14px;vertical-align:bottom;z-index:9999;top:0}.tree thead th>div{padding:10px;border-bottom:1px solid #ddd;box-shadow:0 10px 16px -7px hsla(0,0%,70.6%,.4)}.tree thead th.sort{position:relative;cursor:pointer}.tree thead th.sort:hover{color:#000;background-color:#f1f1f1}.tree thead th.sort svg{position:absolute;bottom:5px;right:0}.tree thead th.priority{max-width:95px;min-width:95px}.tree thead th:not(:first-child){padding:10px}.tree thead th.actions svg{margin-left:0}.tree thead th.actions svg path{fill:#888}.tree thead th.actions .btn-group{position:absolute;top:0;right:0}.tree thead th.actions .btn-group .btn{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.tree thead th.actions .btn-group .btn svg{top:0}.tree thead th.actions .btn-group .btn.large{border-right:1px solid #ddd}.tree thead th.actions .btn-group .btn-check:focus+.btn,.tree thead th.actions .btn-group .btn:active,.tree thead th.actions .btn-group .btn:focus{box-shadow:none!important}.tree thead th.actions .btn-group .btn-check:checked+.btn{background-color:#1c81d9;border-color:#1c81d9}.tree thead th.actions .btn-group .btn-check:checked+.btn svg path{fill:#fff}.tree .item{position:relative}.tree .item.hide{display:none}.tree .item.header .icon.up svg{top:-1px}.tree .item.header.task .icon.up svg{top:-2px}.tree .item:not(.header) td.textbox .form-control{color:#888;font-weight:400!important;text-align:right}.tree .item td{padding:10px 20px;border-bottom:1px solid #ddd;background-color:#eaeaea;white-space:nowrap;font-size:13px;font-weight:500}.tree .item td.textbox:not(:first-child){padding:0 15px}.tree .item td.textbox:not(:first-child) .form-control{width:50px;height:42px;background-color:initial;font-weight:500;border:0}.tree .item td.textbox:not(:first-child) .form-control:not(:disabled):hover{background-color:#fff}.tree .item td.textbox:not(:first-child) .form-control:focus{background-color:#fff;box-shadow:0 0}.tree .item td svg{pointer-events:none}.tree .item td:not(:first-child){padding:10px 15px}.tree .item td:first-child .icon{top:-1px!important}.tree .item td .line-v{left:32px;width:1px;height:30px}.tree .item td .line-h,.tree .item td .line-v{position:absolute;top:50%;background-color:#ccc;z-index:9999}.tree .item td .line-h{right:9px;width:20px;height:1px;visibility:visible}.tree .item td .spacer{position:relative;width:20px;height:20px;display:inline-block}.tree .item td .screen-name{position:relative;max-width:calc(100% - 37px);top:-1px;cursor:pointer;display:inline-block;color:#000}.tree .item td .screen-name:hover{text-decoration:underline}.tree .item td .screen-name .screen-id{font-weight:400;color:#777}.tree .item td .screen-name em{pointer-events:none}.tree .item td .task-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;max-width:calc(100% - 26px);top:3px;display:inline-block;font-weight:500;color:#111}.tree .item td .task-name .task-id{font-weight:400;color:#777}.tree .item td .task-name em.small{pointer-events:none}.tree .item td .badge{font-weight:500;width:100%;padding:.5em .65em;font-size:12px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;pointer-events:none}.tree .item td.actions{padding:0}.tree .item td.priority{padding:0 20px}.tree .item td .profile-initials{position:relative;width:31px;height:31px;line-height:30px;display:inline-block;margin-right:5px;font-size:12px}.tree .item td .cell-doc{position:relative;pointer-events:none}.tree .item td .cell-doc>span{position:absolute;top:-5px;right:7px;font-size:9px;border:1px solid #ccc;width:16px;height:16px;line-height:15px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#fff}.tree .item .prioity-icon-container{white-space:nowrap;pointer-events:none}.tree .item .prioity-icon,.tree .item .prioity-icon+span,.tree .item .prioity-icon span{pointer-events:none}.tree .item .owners .person{position:relative;width:36px;float:left;height:10px;top:-12px;margin-right:10px}.tree .item .owners .profile{position:absolute;margin-right:10px;top:0;left:0}.tree .item .icon{width:25px;height:25px;position:relative;border:1px solid #1c81d9;display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;cursor:pointer;margin-right:12px;font-size:18px;font-weight:500;line-height:24px;color:#1c81d9}.tree .item .icon.invisible{visibility:hidden}.tree .item .icon svg{position:relative;width:12px;height:12px;top:-2px;pointer-events:none;transition:transform .25s ease}.tree .item .icon svg.closed{transform:rotate(-90deg)}.tree .item .icon:hover{background-color:#1c81d9;color:#fff}.tree .item .icon:hover svg path{fill:#fff}.tree .item .icon.create{border-color:#31b768;width:24px;height:24px}.tree .item .icon.create svg{width:10px;height:10px;top:-2px}.tree .item .icon.create svg path{fill:#31b768}.tree .item .icon.create:hover{background-color:#31b768}.tree .item .icon.create:hover svg path{fill:#fff}.tree .item.task td{background-color:#fff;font-weight:400;color:#888;cursor:pointer;height:52px}.tree .item.task td:first-child{padding-left:50px}.tree .item.task td:first-child .icon{background-color:#f7f7f7;z-index:999}.tree .item.task td:first-child .icon:hover{background-color:#1c81d9}.tree .item.task td .icon{top:1px;width:18px;height:18px;line-height:17px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-right:8px}.tree .item.task td .icon svg{width:8px;height:8px}.tree .item.task td .icon.create{margin-left:3px}.tree .item.task:hover td{background-color:#edf4f8;color:#111}.tree .item.task.header td{font-weight:500;color:#000;background-color:#f7f7f7}.tree .item.task.header:hover td{background-color:#f1f1f1}.tree .item.task.sub td:first-child{padding-left:100px}.tasks-scroll-container{max-height:calc(100vh - 275px)!important}.tasks-scroll-container>div:first-child{max-height:calc(100vh - 258px)!important}.tasks-scroll-container>div:last-child{top:64px!important}.no-tasks{padding-top:30px}.task-icon-bar{width:calc(100% + 40px);height:40px;position:relative;box-shadow:0 10px 16px -7px hsla(0,0%,70.6%,.4);border-bottom:1px solid #eee;padding:0 20px;margin-left:-20px;margin-top:-20px;z-index:99999;display:table}.task-icon-bar .icon{float:left}.task-icon-bar .filter{float:right;position:relative;margin-left:20px;top:3px}.task-icon-bar .filter .checkbox{margin-top:3px}.task-icon-bar .filter .dropdown-menu .dropdown-item-text{padding:0}.task-icon-bar .filter .dropdown-menu .scroll-container{max-height:500px!important}.task-icon-bar .filter .dropdown-menu .scroll-container>div:first-child{max-height:517px!important}.task-icon-bar .collapse,.task-icon-bar .expand{position:relative;width:39px;height:39px;cursor:pointer;display:block}.task-icon-bar .collapse:hover,.task-icon-bar .expand:hover{background-color:#f1f1f1}.task-icon-bar .collapse:hover:before,.task-icon-bar .expand:hover:before{background-color:#222}.task-icon-bar .collapse:hover svg path,.task-icon-bar .expand:hover svg path{fill:#222}.task-icon-bar .collapse:before,.task-icon-bar .expand:before{width:23px;height:1px;position:absolute;top:calc(50% - 1px);left:8px;content:"";display:block;background-color:#777}.task-icon-bar .collapse svg,.task-icon-bar .expand svg{position:absolute;left:8px}.task-icon-bar .expand svg:first-child{bottom:0}.task-icon-bar .collapse svg:first-child,.task-icon-bar .expand svg:last-child{top:0}.task-icon-bar .collapse svg:last-child{bottom:0}.progress-container{position:relative;pointer-events:none;width:110px}.progress-container.error .progress .progress-bar{background-color:#db2222}.progress-container .progress{width:100%;height:24px;background-color:#fff;border:1px solid #ddd}.progress-container .label{width:30px;position:absolute;font-size:12px;top:0;left:calc(50% - 15px);line-height:24px;color:#111;font-weight:500;text-align:center}.progress .bg-success{background-color:#11998e;background-image:linear-gradient(45deg,#11998e,#3fe3b3)}.progress .bg-primary{background-color:#1485ff;background-image:linear-gradient(45deg,#1a6cc5,#007bff)}ul.table-tree{position:absolute;top:64px;left:57px;z-index:9999;font-size:14px;pointer-events:none;padding:0;margin:0}ul.table-tree>li{margin-left:0}ul.table-tree>li>ul:before{left:21px}ul.table-tree>li>ul>li{margin-left:39px}ul.table-tree:before{display:none}ul.table-tree li .name{visibility:hidden}.table-tree ul{padding:0;position:relative;margin:0}.table-tree li{margin-left:20px;position:relative;list-style-type:none;min-height:46px}.table-tree li.header .name{height:46px;line-height:46px}.table-tree li.header.task .name,.table-tree li.task .name{height:52px;line-height:52px}.table-tree li,.table-tree ul{position:relative}.table-tree ul{list-style:none}.table-tree li .line:after,.table-tree li .line:before{content:"";position:absolute}.table-tree li .line:before{border-top:1px solid #ccc;top:25px;width:10px;height:0;left:-36px}.table-tree li .line:after{border-left:1px solid #ccc;height:calc(100% - 61px);top:36px;width:0;left:-38px}.table-tree li.parent>.line:after,.table-tree li.task.header.parent>.line:after{height:calc(100% - 59px);top:33px}.table-tree li.child .line:before{width:30px;left:-58px}.table-tree li.parent>.line:before{width:12px;left:-58px}.table-tree>li>.line:before{display:none}.table-tree>li>.line:after{left:-25px}.table-tree>li>ul>li.child .line:before{width:35px;left:-63px}.table-tree>li>ul>li.parent>.line:before{width:17px;left:-63px}.modal-header{background-color:#fff;padding:1rem 1.5rem}.modal-header .close{position:absolute;width:68px;height:68px;padding:0;margin:0;color:#fff;text-shadow:none;opacity:1;top:0;right:0}.modal-header .modal-title{width:calc(100% - 25px);font-weight:300}.modal-header .modal-title .item{display:inline-block}.modal-header .modal-title .item.parent{cursor:pointer}.modal-header .modal-title .item.parent:hover{text-decoration:underline}.modal-header .modal-title .chevron{margin-left:10px;margin-right:10px}.modal-header .modal-title .edit{margin-left:8px;display:none;cursor:pointer}.modal-header .modal-title .edit-title,.modal-header .modal-title .edit-title .btn,.modal-header .modal-title .edit-title .form-control{display:inline-block}.modal-header .modal-title .edit-title .form-control{width:400px;height:auto;font-size:1.5rem;line-height:1.5;padding:0;border:0;outline:none;font-weight:500}.modal-header .modal-title .edit-title .form-control:focus{box-shadow:none}.modal-header .modal-title .edit-title .btn{margin-right:10px;padding-left:30px;padding-right:30px}.modal-header:hover .modal-title .edit{display:inline-block}.task-modal .task-footer .label{position:relative;top:-3px;margin-left:30px;display:inline-block}.task-modal .task-footer .label svg.hover{cursor:pointer}.task-modal .task-footer .label svg.hover:hover path{fill:#0c5ca1}.task-modal .task-footer .label .badge{font-size:13px;font-weight:400;margin-right:10px}.task-modal .task-footer .label .badge.outline{border:1px solid #1c81d9;background-color:#fff!important;color:#1c81d9}.task-modal .task-footer .label .badge.secondary.outline{border:1px solid #1abc9c;background-color:#fff!important;color:#1abc9c}.task-modal .task-footer .label .badge svg{margin-right:5px}.task-modal .task-footer .label .badge.blue{color:#1c81d9!important;border:1px solid #1c81d9!important}.task-modal .task-footer .label .badge.blue svg path{fill:#1c81d9}.task-modal .task-footer .label .badge.dark-blue{color:solid 1px #8cbabb!important;border:1px solid #8cbabb!important}.task-modal .task-footer .label .badge.dark-blue svg path{fill:#8cbabb}.task-modal .task-footer .label .badge.green{color:#98ca3c!important;border:1px solid #98ca3c!important}.task-modal .task-footer .label .badge.green svg path{fill:#98ca3c}.task-modal .task-footer .label .badge.dark-green{color:#119b47!important;border:1px solid #119b47!important}.task-modal .task-footer .label .badge.dark-green svg path{fill:#119b47}.task-modal .task-footer .label .badge.orange{color:#fbc11e!important;border:1px solid #fbc11e!important}.task-modal .task-footer .label .badge.orange svg path{fill:#fbc11e}.task-modal .task-footer .label .badge.dark-orange{color:#f6a96d!important;border:1px solid #f6a96d!important}.task-modal .task-footer .label .badge.dark-orange svg path{fill:#f6a96d}.task-modal .task-footer .label .badge.light-blue{color:#10d3ff!important;border:1px solid #10d3ff!important}.task-modal .task-footer .label .badge.light-blue svg path{fill:#10d3ff}.task-modal .task-footer .label .badge.purple{color:#c410ff!important;border:1px solid #c410ff!important}.task-modal .task-footer .label .badge.purple svg path{fill:#c410ff}.task-modal .task-footer .label .badge.red{color:#db2222!important;border:1px solid #db2222!important}.task-modal .task-footer .label .badge.red svg path{fill:#db2222}.task-modal .task-footer .label .badge.light-red{color:#e95e5e!important;border:1px solid #e95e5e!important}.task-modal .task-footer .label .badge.light-red svg path{fill:#e95e5e}.task-modal .task-footer .label .badge.yellow{color:#e6cb4c!important;border:1px solid #e6cb4c!important}.task-modal .task-footer .label .badge.yellow svg path{fill:#e6cb4c}.task-modal .task-footer .label .badge.turquoise{color:#2cc8ba!important;border:1px solid #2cc8ba!important}.task-modal .task-footer .label .badge.turquoise svg path{fill:#2cc8ba}.task-modal .task-footer .label .badge.light-blue{color:#49e6cf!important;border:1px solid #49e6cf!important}.task-modal .task-footer .label .badge.light-blue svg path{fill:#49e6cf}.task-modal .task-footer .label .badge.pink{color:#ff7bd7!important;border:1px solid #ff7bd7!important}.task-modal .task-footer .label .badge.pink svg path{fill:#ff7bd7}.task-modal .task-footer .label .badge.brown{color:#c5a070!important;border:1px solid #c5a070!important}.task-modal .task-footer .label .badge.brown svg path{fill:#c5a070}.task-modal .task-footer .label .badge.black{color:#000!important;border:1px solid #000!important}.task-modal .task-footer .label .badge.black svg path{fill:#000}.task-modal .task-footer .btn{margin-top:-4px;margin-right:20px}.task-modal .task-footer .quote strong{font-weight:500}.task-modal .task-footer .quote svg{position:relative;margin-right:4px;top:-1px}.task-modal .task-footer .quote .date{font-size:13px;font-style:italic;color:#888}.task-modal .task-footer .quote .quote-number{float:left}.task-modal .task-footer .quote .po-number{float:right}.task-modal .modal-dialog{max-width:100%;margin-left:30px;margin-right:30px}.task-modal .top-info{margin-bottom:12px;display:table;width:100%}.task-modal .top-info>div{float:left;margin-right:30px}.task-modal .top-info>div svg{position:relative;margin-right:4px;top:-2px}.task-modal .top-info>div strong{font-weight:500}.task-modal .top-info>div.defect-button{position:relative;top:-5px}.task-modal .top-info .chat-icon{float:right}.task-modal .top-info .chat-icon svg{position:relative;cursor:pointer;top:2px}.task-modal .top-info .chat-icon svg path{fill:#31b768}.task-modal .top-info .specification-icon{float:right}.task-modal .top-info .specification-icon svg{position:relative;cursor:pointer;top:2px}.task-modal .top-info .modules-icon{float:right}.task-modal .top-info .modules-icon svg{position:relative;cursor:pointer;top:2px}.task-modal .top-info .bug-icon{float:right}.task-modal .top-info .bug-icon svg{position:relative;cursor:pointer;top:2px}.task-modal .top-info .merge-icon{float:right}.task-modal .top-info .merge-icon svg{position:relative;cursor:pointer;top:2px}.task-modal .top-info .documents-icon{position:relative;float:right}.task-modal .top-info .documents-icon svg{position:relative;cursor:pointer;top:2px}.task-modal .top-info .documents-icon span{position:absolute;top:-7px;right:-7px;background-color:#fff;font-size:10px;width:21px;height:21px;font-weight:500;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding-top:2px;text-align:center;border:1px solid #ccc;pointer-events:none;z-index:9}.task-modal .top-info .timer-container{position:relative;top:-4px;float:right}.task-modal .top-info .timer-container svg{position:relative;cursor:pointer;top:2px}.task-modal .top-info .timer-container .timer-submit{position:absolute;top:calc(100% + 10px);right:0;width:500px;height:210px;padding:20px;background-color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:1px solid #ddd;box-shadow:1px 0 20px hsla(0,0%,43.5%,.2);z-index:9999}.task-modal .top-info .timer-container .timer-submit textarea{height:100px;resize:none;margin-bottom:14px}.task-modal .top-info .timer-container .timer-submit:after,.task-modal .top-info .timer-container .timer-submit:before{bottom:100%;left:calc(100% - 30px);border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.task-modal .top-info .timer-container .timer-submit:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:8px;margin-left:-8px}.task-modal .top-info .timer-container .timer-submit:before{border-color:hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0) #ddd;border-width:9px;margin-left:-9px}.task-modal .top-info .status{position:relative;float:right;margin-right:15px;font-size:18px;top:-4px}.task-modal .top-info .status .badge{font-size:.8em;padding:.6em 2em;font-weight:500}.task-modal .top-info .child-tasks{position:relative;top:-2px;float:right;margin-right:0}.task-modal .top-info .child-tasks .view-more{font-size:26px;margin-left:10px;line-height:10px;display:inline-block;cursor:pointer}.task-modal .top-info .child-tasks .item{border:1px solid #bbd1dd;background-color:#edf4f8;display:inline-block;padding:2px 15px;font-size:.8em;line-height:25px;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;margin-left:10px;cursor:pointer}.task-modal .top-info .child-tasks .item:hover{background-color:#1c81d9;border-color:#1c81d9;color:#fff}.task-modal .top-info .task-type{position:relative;width:200px;float:right;margin-right:0}.task-modal .top-info .task-type .custom-select svg{top:12px;position:absolute}.task-modal .description{padding-top:10px}.task-modal .description h1{font-size:26px}.task-modal .description h2{font-size:22px}.task-modal .description h3{font-size:18px}.task-modal .description img{max-width:calc(100% - 50px)}.task-modal section{width:100%;background-color:#fff;border:1px solid #eee;margin-bottom:20px;padding:0;display:table;box-shadow:1px 0 20px hsla(0,0%,70.6%,.2)}.task-modal section.description-box:hover .title svg{display:inline-block}.task-modal section.dependencies-section{display:block}.task-modal section .no-comments,.task-modal section .no-description,.task-modal section .no-timesheets{padding-top:20px}.task-modal section .from-to span{display:inline-block;padding-left:6px;padding-right:6px}.task-modal section .comments{height:324px}.task-modal section .comments>.scroll-container{max-height:324px!important}.task-modal section .comments>.scroll-container>div:first-child{max-height:341px!important}.task-modal section .comments>.scroll-container>div:first-child .item:first-child{margin-top:10px}.task-modal section .comments .item{position:relative;width:100%;display:table;border-bottom:1px solid #ddd;margin-bottom:10px}.task-modal section .comments .item.chat .profile-initials{background-color:#31b768;border-color:#1f8d4d}.task-modal section .comments .item.chat .profile-initials svg{position:relative;top:-1px;left:1px}.task-modal section .comments .item .user-image{width:45px;float:left}.task-modal section .comments .item .profile-initials{float:left;margin-bottom:10px;margin-right:10px;cursor:default}.task-modal section .comments .item .profile-initials+span{width:calc(100% - 42px);float:left;display:block}.task-modal section .comments .item .edit-comment .ql-editor{height:200px!important}.task-modal section .comments .item .comment{width:calc(100% - 160px);padding-top:10px;font-size:15px;float:left}.task-modal section .comments .item .comment .html{word-break:break-word}.task-modal section .comments .item .comment .html p:last-child{margin-bottom:0}.task-modal section .comments .item .comment .html h1,.task-modal section .comments .item .comment .html h2,.task-modal section .comments .item .comment .html h3{font-weight:500}.task-modal section .comments .item .comment .html h1{font-size:26px}.task-modal section .comments .item .comment .html h2{font-size:22px}.task-modal section .comments .item .comment .html h3{font-size:18px}.task-modal section .comments .item .comment .html p{margin-bottom:0}.task-modal section .comments .item .comment .html img,.task-modal section .comments .item .comment .html p img{max-width:100%}.task-modal section .comments .item .comment .html ol,.task-modal section .comments .item .comment .html ul{margin-bottom:18px}.task-modal section .comments .item .comment .edit-delete{transition:opacity .25s ease-in-out;opacity:0;visibility:hidden;margin-top:2px;margin-bottom:10px}.task-modal section .comments .item .comment .edit-delete>div{display:inline-block;font-size:13px;font-style:italic;cursor:pointer}.task-modal section .comments .item .comment .edit-delete>div:hover{text-decoration:underline}.task-modal section .comments .item .comment .delete{color:#d53e3e;margin-left:6px}.task-modal section .comments .item .comment .edit{color:#1c81d9;margin-right:6px}.task-modal section .comments .item .comment:hover .edit-delete{opacity:1;visibility:visible}.task-modal section .comments .item.with-docs .comment{width:calc(100% - 180px)}.task-modal section .comments .item .documents-icon{position:absolute;top:4px;right:100px;cursor:pointer}.task-modal section .comments .item .documents-icon>span{position:absolute;top:-7px;right:-12px;background-color:#fff;font-size:10px;width:21px;height:21px;font-weight:500;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding-top:2px;text-align:center;border:1px solid #ccc;pointer-events:none;z-index:9}.task-modal section .comments .item .date{position:absolute;text-align:right;width:105px;padding-right:20px;top:4px;right:0;font-size:13px;color:#888}.task-modal section .comments .item .name{font-size:15px;font-weight:500;display:block;margin-top:5px;margin-bottom:5px}.task-modal section .description{font-size:15px}.task-modal section .description p{word-wrap:break-word;margin:0}.task-modal section .quill{margin-top:15px;margin-bottom:10px}.task-modal section .ql-editor{height:calc(100vh - 410px)}.task-modal section .title{height:43px;font-size:17px;font-weight:500;color:#111;display:table;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:10px 20px;box-shadow:0 8px 6px -6px rgba(0,0,0,.2);position:relative;z-index:1}.task-modal section .title .total-time{font-style:italic;font-weight:400;line-height:34px;color:#666;float:right}.task-modal section .title svg{display:none;position:relative;margin-left:8px;cursor:pointer;top:-1px}.task-modal section .title span{float:left;line-height:32px}.task-modal section .title .btn{float:right;margin-left:10px}.task-modal section .title.with-icon .icon{top:4px;float:right;display:block;cursor:pointer}.task-modal section .title.sub{height:30px;font-size:14px;color:#50677f;font-weight:500;background-color:#f9fdff;border-top:1px solid #ddd;padding:0}.task-modal section .title.sub .edit{position:absolute;margin-top:2px;top:auto}.task-modal section .title.sub>.row>.col:hover .edit{display:inline-block}.task-modal section .title.sub span{line-height:20px}.task-modal section .title.sub .row{margin-left:0;margin-right:0}.task-modal section .title.sub .row>div{position:relative;padding:8px 20px}.task-modal section .title.sub .row>div:after{position:absolute;top:0;left:0;height:100%;background-color:#ddd;width:1px;content:"";display:block}.task-modal section .title.sub .row>div:first-child:after{display:none}.task-modal section .title .switch-with-label{float:right;position:relative;font-size:14px;font-weight:400;line-height:22px;top:4px}.task-modal section .content{position:relative;padding:0 20px;font-size:14px;display:table;width:100%}.task-modal section .content.defect .title .resolved-date,.task-modal section .content.defect .title em{color:#555;font-size:15px;font-weight:400;line-height:30px}.task-modal section .content.defect .title .resolved-date{float:right}.task-modal section .content.defect .title .resolved-date strong{color:#111;font-weight:500}.task-modal section .content.defect .title .resolved-date .resolved-icon{display:inline-block;margin-right:6px}.task-modal section .content.defect .title.resolved{cursor:pointer;transition:box-shadow .15s ease-in-out}.task-modal section .content.defect .title.resolved:hover{box-shadow:0 8px 11px -3px rgba(0,0,0,.15)}.task-modal section .content.defect .quill{margin-top:0;margin-bottom:0}.task-modal section .content.defect .quill .ql-toolbar.ql-snow{border-left:0;border-right:0;border-top:0}.task-modal section .content.defect .quill .ql-container.ql-snow{border-left:0;border-right:0;border-bottom:0}.task-modal section .content.defect .boxes{padding:0;margin-left:-20px;margin-right:-20px}.task-modal section .content.defect .boxes .row{margin-left:0;margin-right:0}.task-modal section .content.defect .boxes .row>div{position:relative;padding:0}.task-modal section .content.defect .boxes .row>div .scroll-container,.task-modal section .content.defect .boxes .row>div .scroll-container>div:first-child{max-height:calc(100vh - 320px)!important}.task-modal section .content.defect .boxes .row>div .scroll-container .ql-editor{height:auto;min-height:calc(100vh - 650px)}.task-modal section .content.defect .boxes .row>div>span{padding:10px 20px;border-left:1px solid #ddd}.task-modal section .content.defect .boxes .row>div:first-child span{border-left:0}.task-modal section .content.defect .boxes .row>div:after{position:absolute;top:0;left:0;height:100%;background-color:#eee;width:1px;content:"";display:block}.task-modal section .content.defect .boxes .row>div:first-child:after{display:none}.task-modal section .content.defect .boxes .row>div .desc{padding:20px 20px 10px;cursor:text}.task-modal section .content.defect .boxes .row>div .buttons{display:table;padding:10px;width:100%;box-shadow:0 -5px 7px 0 rgba(0,0,0,.1)}.task-modal section .content.defect .boxes .row>div .buttons .btn{float:right;margin-right:0;margin-left:10px}.task-modal section .content.comments .scroll-container>div:first-child,.task-modal section .content.desc .scroll-container>div:first-child{padding-top:15px;padding-bottom:15px}.task-modal section .content.comments .buttons,.task-modal section .content.desc .buttons{margin-bottom:15px}.task-modal section .content.dependencies .scroll-container>div:first-child{padding-top:0;padding-bottom:30px}.task-modal section .content.defect.full-screen .scroll-container{height:calc(100vh - 280px)!important;max-height:calc(100vh - 280px)!important}.task-modal section .content.defect.full-screen .scroll-container>div:first-child{max-height:calc(100vh - 297px)!important;overflow-x:hidden!important}.task-modal section .content.desc.full-screen .scroll-container{height:calc(100vh - 280px)!important;max-height:calc(100vh - 280px)!important}.task-modal section .content.desc.full-screen .scroll-container>div:first-child{max-height:calc(100vh - 297px)!important;overflow-x:hidden!important}.task-modal section .content.comments.full-screen{height:calc(100vh - 260px)}.task-modal section .content.comments.full-screen .comments{height:auto}.task-modal section .content.comments.full-screen .comments .scroll-container{max-height:calc(100vh - 300px)!important}.task-modal section .content.comments.full-screen .comments .scroll-container>div:first-child{max-height:calc(100vh - 317px)!important}.task-modal section .content.comments.has-comments.editing .comments{height:250px}.task-modal section .content.comments.has-comments.editing .comments .scroll-container{max-height:250px!important}.task-modal section .content.comments.has-comments.editing .comments .scroll-container>div:first-child{max-height:266px!important}.task-modal section .content.comments.has-comments.editing .ql-editor{height:calc(100vh - 648px)}.task-modal section .content.dependencies{padding:0;display:block}.task-modal section .content.dependencies .title{width:100%;margin-left:0;margin-right:0}.task-modal section .content.dependencies .dependency-item{width:100%;height:40px;max-width:100%;position:relative;border-bottom:1px solid #eee;padding-left:20px;padding-right:20px}.task-modal section .content.dependencies .dependency-item span{display:block;max-width:calc(100% - 55px);padding-left:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:40px}.task-modal section .content.dependencies .dependency-item .icon{position:absolute;top:11px;left:20px}.task-modal section .content.dependencies .dependency-item .delete{position:absolute;top:11px;right:15px;cursor:pointer;display:none}.task-modal section .content.dependencies .dependency-item:hover .delete{display:block}.task-modal section .form-group{display:table;height:48px;width:100%;border-bottom:1px solid #ddd}.task-modal section .form-group.half{width:calc(50% - 5px);float:left}.task-modal section .form-group.half.current-estimate,.task-modal section .form-group.half.customer-quote,.task-modal section .form-group.half.original-estimate{width:calc(60% - 5px)!important}.task-modal section .form-group.half.billed,.task-modal section .form-group.half.due-date,.task-modal section .form-group.half.is-bug{position:relative;width:calc(40% - 5px)!important}.task-modal section .form-group.half.billed .form-label,.task-modal section .form-group.half.due-date .form-label,.task-modal section .form-group.half.is-bug .form-label{width:80px}.task-modal section .form-group.half.billed .dropdown,.task-modal section .form-group.half.billed .form-control,.task-modal section .form-group.half.due-date .dropdown,.task-modal section .form-group.half.due-date .form-control,.task-modal section .form-group.half.is-bug .dropdown,.task-modal section .form-group.half.is-bug .form-control{width:calc(100% - 80px)}.task-modal section .form-group.half.billed .react-datepicker-wrapper,.task-modal section .form-group.half.due-date .react-datepicker-wrapper,.task-modal section .form-group.half.is-bug .react-datepicker-wrapper{width:calc(100% - 80px);height:100%}.task-modal section .form-group.half.billed .react-datepicker-wrapper .react-datepicker__input-container,.task-modal section .form-group.half.due-date .react-datepicker-wrapper .react-datepicker__input-container,.task-modal section .form-group.half.is-bug .react-datepicker-wrapper .react-datepicker__input-container{height:100%}.task-modal section .form-group.half.billed .react-datepicker-wrapper .form-control,.task-modal section .form-group.half.due-date .react-datepicker-wrapper .form-control,.task-modal section .form-group.half.is-bug .react-datepicker-wrapper .form-control{width:100%}.task-modal section .form-group.half.billed .icon,.task-modal section .form-group.half.due-date .icon,.task-modal section .form-group.half.is-bug .icon{position:absolute;top:12px;right:5px;cursor:pointer}.task-modal section .form-group.half:first-child{width:calc(50% - 5px);margin-right:5px}.task-modal section .form-group.half:last-child{width:calc(50% - 5px);margin-left:5px}.task-modal section .form-group.half.freshdesk{width:calc(42% - 5px);margin-right:5px}.task-modal section .form-group.half.freshdesk .form-label{width:95px}.task-modal section .form-group.half.freshdesk .dropdown,.task-modal section .form-group.half.freshdesk .form-control{width:calc(100% - 95px)}.task-modal section .form-group.half.release{width:calc(58% - 5px);margin-left:5px}.task-modal section .form-group.half.release .form-label{width:80px}.task-modal section .form-group.half.release .dropdown,.task-modal section .form-group.half.release .form-control{width:calc(100% - 80px)}.task-modal section .form-group .drp-type-ahead{height:100%;float:left;width:calc(100% - 220px)}.task-modal section .form-group .drp-type-ahead .dropdown{width:100%}.task-modal section .form-group .drp-type-ahead .form-control{height:45px}.task-modal section .form-group.quote .form-control{width:calc(100% - 340px)}.task-modal section .form-group.quote .billable{float:left;width:120px}.task-modal section .form-group.quote .billable .form-label{width:75px;padding-left:10px;cursor:pointer}.task-modal section .form-group.quote .billable .switch{display:block;margin-top:11px;float:left}.task-modal section .form-group .form-label{width:220px;font-size:1em;padding-top:14px;float:left}.task-modal section .form-group .form-control{width:calc(100% - 220px);height:100%;float:left;border:0;outline:none;font-size:14px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.task-modal section .form-group .form-control:focus{box-shadow:none;background-color:#e7f4ff}.task-modal section .form-group .form-control:disabled{background-color:#fff}.task-modal section .form-group .dropdown{float:right;width:calc(100% - 220px)}.task-modal section .form-group .dropdown-menu{width:100%}.task-modal section .form-group .dropdown-menu .dropdown-item{font-size:14px}.task-modal section .form-group .dropdown-toggle{position:relative;color:#4a4a4a;font-size:1em;padding:0 8px;text-align:left;line-height:28px;height:47px;width:100%}.task-modal section .form-group .dropdown-toggle:focus{box-shadow:none}.task-modal section .form-group .dropdown-toggle:after{position:absolute;border-top:.25em;border-right:.25em;content:"";display:block;height:.8em;top:14px;left:calc(100% - 30px);transform:rotate(-45deg);width:.8em;border-right-width:2px;border-top-width:2px;border-left:2px solid #888;border-bottom:2px solid #888;border-right-color:#888;border-top-color:#888}.task-modal section .form-group:hover{border-bottom:1px solid #1c81d9}.task-modal section .form-group:hover .dropdown-toggle,.task-modal section .form-group:hover .form-control{background-color:#e7f4ff}.task-modal section .form-group:hover .form-control:disabled{background-color:#f1f1f1}.task-modal section .form-group.owners .dropdown .dropdown-toggle{height:auto;min-height:47px;padding-top:5px}.task-modal section .form-group.owners:hover .person{background-color:#fff}.task-modal section .form-group.owners .dropdown-toggle .profile-initials{margin-right:15px}.task-modal section .form-group.owners .dropdown-menu .dropdown-item{line-height:34px}.task-modal section .form-group.owners .profile-initials{position:relative;width:34px;height:34px;font-size:14px;line-height:33px;margin-right:8px;cursor:default;display:block;float:left;margin-bottom:5px}.task-modal section .form-group.owners .profile-initials.can-remove:hover .close{display:block}.task-modal section .form-group.owners .profile-initials.can-remove:hover .prioity-icon{display:none}.task-modal section .form-group.owners .close{width:17px;height:17px;position:absolute;top:-4px;right:-4px;display:block;background-color:#d91c1c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding-top:6px;padding-left:5px;display:none;cursor:pointer}.task-modal section .form-group.owners .close svg{position:relative;margin-left:0;display:block}.task-modal section .form-group.owners .close svg path{fill:#fff}.task-modal section .form-group.owners .close:hover{background-color:#be1515}.timer{min-width:120px;height:32px;border:1px solid #ddd;font-size:.95em;background-color:#fff;text-align:right;line-height:30px;padding:0 10px 0 15px;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px}.timer,.timer .time{display:inline-block}.timer .time{width:70px;text-align:center}.timer .icon{width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-left:5px;cursor:pointer;top:3px}.timer .icon,.timer .icon.stop{position:relative;display:inline-block}.timer .icon.stop{border:1px solid #d91c1c}.timer .icon.stop:before{position:absolute;top:4px;left:4px;width:6px;height:6px;content:"";display:block;background-color:#d91c1c}.timer .icon.pause{position:relative;display:inline-block;border:1px solid #fd7b0c}.timer .icon.pause:before{left:4px}.timer .icon.pause:after,.timer .icon.pause:before{position:absolute;top:4px;width:2px;height:6px;content:"";display:block;background-color:#fd7b0c}.timer .icon.pause:after{right:4px}.timer .icon.play{position:relative;display:inline-block;border:1px solid #31b768}.timer .icon.play:before{position:absolute;top:4px;left:5px;width:0;height:0;border-top:3px solid transparent;border-left:6px solid #31b768;border-bottom:3px solid transparent;content:"";display:block}.change-password-modal .password-requirements{width:550px;top:calc(100vh - 350px);transition:top .25s ease-in-out,opacity .25s ease-in-out;left:-25px;display:table}.change-password-modal .password-requirements:after,.change-password-modal .password-requirements:before{display:none}.change-password-modal .password-requirements.show{top:calc(100vh - 370px)}.modal.large-text .modal-body p{font-size:18px;font-weight:300}.task-info section .content{height:400px}.modal-body{padding:1rem 1.5rem;background-color:#f6f6f6}.modal-body .dropdown-select .dropdown-menu{width:100%}.modal-body .dropdown-select .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;line-height:34px;padding:4px 15px 2px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;text-align:left;display:block;font-size:15px;color:#212529}.modal-body .dropdown-select .dropdown-toggle.error{border:1px solid #db2222}.modal-body .dropdown-select .dropdown-toggle.error:focus,.modal-body .dropdown-select .dropdown-toggle.error:hover{border-color:#b31414;box-shadow:none}.modal-body .dropdown-select .dropdown-toggle:after{display:none}.modal-body .dropdown-select .dropdown-toggle:hover{border-color:#666}.modal-body .dropdown-select .dropdown-toggle:focus{border-color:#1c81d9;box-shadow:none}.modal-body .dropdown-select .dropdown-toggle:disabled{opacity:1;background-color:#ededed}.modal-body .dropdown-select.stuck+.form-label{display:block}.modal-body .dropdown-select+.form-label{position:absolute;background-color:#fff;padding:0 5px!important;left:12px;display:none}.modal-body .dropdown-select+.form-label+.chevron{position:absolute;top:12px;right:15px;pointer-events:none}.no-footer .modal-body{border-radius:0 0 .3rem .3rem;-webkit-border-radius:0 0 .3rem .3rem;-moz-border-radius:0 0 .3rem .3rem;-ms-border-radius:0 0 .3rem .3rem;-o-border-radius:0 0 .3rem .3rem}.person img+span{margin-left:6px}.assignee-tasks-modal .modal-dialog{max-width:90%}.assignee-tasks-modal .custom-table>.scroll-container{height:calc(100vh - 180px)!important;max-height:calc(100vh - 180px)!important}.assignee-tasks-modal .custom-table>.scroll-container>div:first-child{max-height:calc(100vh - 197px)!important;overflow-x:hidden!important}.assignee-tasks-modal .custom-table table tbody tr td.priority{padding:0}.assignee-tasks-modal .custom-table table tbody tr td.priority .dropdown-toggle{width:100%;padding:.1rem .75rem;text-align:left}.assignee-tasks-modal .custom-table table tbody tr td.priority .dropdown-toggle .prioity-icon+span{color:#555}.assignee-tasks-modal .custom-table table tbody tr td.priority .dropdown-toggle:after{position:absolute;top:18px;right:12px;color:#555}.assignee-tasks-modal .custom-table table tbody tr td.priority .dropdown-menu .dropdown-item{font-size:13px}.assignee-tasks-modal .custom-table table tbody tr td.priority .dropdown-menu .dropdown-item:active{color:#fff}.assignee-tasks-modal .custom-table table tbody tr td.status{padding:0}.assignee-tasks-modal .custom-table table tbody tr td.status .dropdown-toggle{width:100%;padding:.3rem .75rem;text-align:left;color:#555}.assignee-tasks-modal .custom-table table tbody tr td.status .dropdown-toggle:after{position:absolute;top:18px;right:12px;color:#555}.assignee-tasks-modal .custom-table table tbody tr td.status .dropdown-menu{position:fixed!important;transform:none!important;inset:auto!important}.assignee-tasks-modal .custom-table table tbody tr td.status .dropdown-menu .dropdown-item{font-size:13px;text-decoration:none}.assignee-tasks-modal .custom-table table tbody tr td.status .dropdown-menu .dropdown-item:active{color:#fff}.assignee-tasks-modal .custom-table table tbody tr.selected td{background-color:#dbe8ef;color:#000}.assignee-tasks-modal .custom-table table tbody tr.selected:hover td{background-color:#cbdbe3}.assignee-tasks-modal .custom-table table tbody tr td{background-color:#fff}.assignee-tasks-modal .custom-table table tbody tr:hover td{background-color:#f6f6f6}.defect-modal .modal-dialog{max-width:90%}.defect-modal .resolved-icon{margin-right:6px}.defect-modal .defect-table{margin-top:20px}.defect-modal .defect-table .title{height:43px;line-height:42px;font-size:17px;font-weight:500;color:#111;width:100%;margin-left:0;margin-right:0;padding:0;box-shadow:0 8px 6px -6px rgba(0,0,0,.2);background-color:#fff;position:relative;z-index:1}.defect-modal .defect-table .title .col{position:relative;padding:0 20px}.defect-modal .defect-table .title .col:first-child:after{display:none}.defect-modal .defect-table .title .col:after{position:absolute;top:0;left:0;height:100%;background-color:#ddd;width:1px;content:"";display:block}.defect-modal .defect-table .body{width:100%;margin-left:0;margin-right:0;padding:0;box-shadow:0 8px 6px -6px rgba(0,0,0,.2);background-color:#fff;height:calc(100vh - 260px);position:relative}.defect-modal .defect-table .body .col{position:relative;padding:0}.defect-modal .defect-table .body .col .scroll-container{max-height:calc(100vh - 260px)!important}.defect-modal .defect-table .body .col .scroll-container>div:first-child{max-height:calc(100vh - 243px)!important}.defect-modal .defect-table .body .col .desc{padding:20px}.defect-modal .defect-table .body .col:first-child:after{display:none}.defect-modal .defect-table .body .col:after{position:absolute;top:0;left:0;height:100%;background-color:#ddd;width:1px;content:"";display:block}.snapshot-modal .modal-dialog{max-width:90%}.snapshot-modal .modal-dialog .profile-initials{position:relative;width:28px;height:28px;top:4px;line-height:28px;font-size:13px;padding-top:0!important;padding-bottom:0!important}.snapshot-modal .modal-dialog .custom-table.assigned-tasks .table tbody tr td .compare{white-space:nowrap;padding-top:0;padding-bottom:0}.snapshot-modal .modal-dialog .custom-table.assigned-tasks .table tbody tr td .compare .badge{width:auto}.snapshot-modal .modal-dialog .custom-table.assigned-tasks .table tbody tr td .compare .badge+svg{margin-left:5px;margin-right:5px}.snapshot-modal .modal-dialog .custom-table.assigned-tasks .table tbody tr td .compare .prioity-container{width:auto;display:inline-block;white-space:nowrap}.snapshot-modal .modal-dialog .custom-table.assigned-tasks .table tbody tr td .compare .prioity-container+svg{position:relative;top:8px;margin-left:8px;margin-right:8px}.snapshot-modal .modal-dialog .custom-table.assigned-tasks .table tbody tr td .compare .text{width:auto;display:inline-block;white-space:nowrap;padding-top:10px}.snapshot-modal .modal-dialog .custom-table.assigned-tasks .table tbody tr td .compare .text+svg{position:relative;margin-left:8px;margin-right:8px}.week-breakdown-modal .modal-dialog{max-width:900px}.week-breakdown-modal .top-info p{text-align:center;color:#111;margin-bottom:0}.week-breakdown-modal .top-info p.task-id{font-style:italic;font-size:14px;color:#777;margin-bottom:30px}.week-breakdown-modal .custom-table table thead tr th{background-color:#e8e8e8}.week-breakdown-modal .custom-table table tbody tr td{background-color:#fff}.week-breakdown-modal .custom-table table tbody tr td .unassigned{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #db2222;pointer-events:none}.ticket-tasks-modal .modal-dialog{max-width:900px}.ticket-tasks-modal .modal-dialog .item{background-color:#fff;padding:8px 20px;border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:1px 10px 20px hsla(0,0%,70.6%,.2);transition:box-shadow .25s ease,border .25s ease;margin-bottom:12px;cursor:pointer}.ticket-tasks-modal .modal-dialog .item .icon{position:relative;top:-2px;left:-4px;margin-right:5px}.ticket-tasks-modal .modal-dialog .item:hover{box-shadow:1px 10px 20px hsla(0,0%,70.6%,.5);border:1px solid #bbb}.add-task-description-modal .modal-dialog{max-width:1300px}.add-task-description-modal .modal-dialog .quill .ql-snow .ql-editor{height:calc(100vh - 320px);max-height:400px;background-color:#fff}.add-task-description-modal .modal-dialog .modal-body>p{text-align:center}.add-task-description-modal .modal-dialog .center-block{margin:0 auto}.chat-history-modal .modal-dialog{max-width:1300px}.chat-history-modal .modal-dialog .modal-body{padding:0}.chat-history-modal .modal-dialog .chat-name{position:relative;width:100%;height:53px;border-bottom:1px solid #1c81d9;background-color:#1c81d9;box-shadow:1px 10px 20px hsla(0,0%,70.6%,.4);padding:0 20px}.chat-history-modal .modal-dialog .chat-name h2{position:absolute;margin-bottom:0;font-size:18px;color:#fff;float:left;line-height:53px;width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history-modal .modal-dialog .scroll-container{max-height:calc(100vh - 250px)!important}.chat-history-modal .modal-dialog .scroll-container>div:first-child{max-height:calc(100vh - 233px)!important}.timesheets-modal .modal-dialog{max-width:630px}.timesheets-modal .modal-dialog .from-to span{display:inline-block;padding-left:6px;padding-right:6px}.timesheets-modal .modal-dialog .logged-hours>.scroll-container{max-height:calc(100vh - 250px)!important}.timesheets-modal .modal-dialog .logged-hours>.scroll-container>div:first-child{max-height:calc(100vh - 250px)!important;padding-right:10px}.add-dependency-modal .modal-footer .button-container .btn{width:190px}.task-history-modal .modal-dialog{max-width:97%}.task-history-modal .task-history>ul>li{position:relative;width:50%;list-style-type:none;float:left;clear:both}.task-history-modal .task-history>ul>li .icon{position:absolute;top:10px;right:-25px;width:50px;height:50px;border:1px solid #208549;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#31b768;text-align:center;padding-top:10px}.task-history-modal .task-history>ul>li .icon.blue{background-color:#1c81d9;border-color:#135995}.task-history-modal .task-history>ul>li .icon.dark-orange{background-color:#f6a96d;border-color:#f27f25;padding-top:12px}.task-history-modal .task-history>ul>li .icon.purple{background-color:#c410ff;border:1px solid #9200c3}.task-history-modal .task-history>ul>li .icon.pink{background-color:#f09;border:1px solid #cc007a}.task-history-modal .task-history>ul>li .icon.light-blue{background-color:#10d3ff;border:1px solid #00c8f6;padding-top:12px}.task-history-modal .task-history>ul>li .icon.yellow{background-color:#e6cb4c;border:1px solid #e3c536}.task-history-modal .task-history>ul>li .icon.red{background-color:#db2222;border:1px solid #c51f1f}.task-history-modal .task-history>ul>li .icon.orange{background-color:#fbc11e;border:1px solid #d8a004}.task-history-modal .task-history>ul>li .icon svg path{fill:#fff}.task-history-modal .task-history>ul>li .icon img{width:25px}.task-history-modal .task-history>ul>li>.item{position:relative;float:right;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:1px 0 20px hsla(0,0%,43.5%,.2);border:1px solid #e1e1e1;margin-right:40px}.task-history-modal .task-history>ul>li>.item .head{padding:10px 15px;display:table;width:100%}.task-history-modal .task-history>ul>li>.item .content{padding:10px 15px}.task-history-modal .task-history>ul>li>.item .content p{margin:0;font-size:15px}.task-history-modal .task-history>ul>li>.item .content p strong{font-weight:500}.task-history-modal .task-history>ul>li>.item .content .value{font-weight:500;color:#000}.task-history-modal .task-history>ul>li>.item .content img{max-width:100%}.task-history-modal .task-history>ul>li>.item .profile-initials{float:left;margin-right:8px;width:40px;height:40px;font-size:15px;line-height:38px}.task-history-modal .task-history>ul>li>.item .date{color:#777;font-weight:400;font-size:15px;font-style:italic;margin-left:80px;margin-top:9px;float:right}.task-history-modal .task-history>ul>li>.item:after,.task-history-modal .task-history>ul>li>.item:before{top:30px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.task-history-modal .task-history>ul>li>.item:after{border-color:hsla(0,0%,100%,0);border-width:10px;margin-top:-10px}.task-history-modal .task-history>ul>li>.item:before{border-color:hsla(0,0%,88.2%,0);border-width:11px;margin-top:-11px}.task-history-modal .task-history>ul>li>.item .content{border-top:1px solid #ddd}.task-history-modal .task-history>ul>li>.item h3{font-size:17px;color:#0a63b1;margin-top:9px;margin-bottom:0;float:left}.task-history-modal .task-history>ul>li:before{position:absolute;top:0;right:-2px;height:100%;content:"";display:block;width:4px;background-color:#1c81d9}.task-history-modal .task-history>ul>li:nth-child(2n){float:right}.task-history-modal .task-history>ul>li:nth-child(2n)>.item{float:left;margin-right:0;margin-left:40px}.task-history-modal .task-history>ul>li:nth-child(2n)>.item:after,.task-history-modal .task-history>ul>li:nth-child(2n)>.item:before{right:100%}.task-history-modal .task-history>ul>li:nth-child(2n)>.item:after{border-right-color:#fff}.task-history-modal .task-history>ul>li:nth-child(2n)>.item:before{border-right-color:#e1e1e1}.task-history-modal .task-history>ul>li:nth-child(2n) .icon{right:auto;left:-25px}.task-history-modal .task-history>ul>li:nth-child(2n):before{left:-2px;right:auto}.task-history-modal .task-history>ul>li:nth-child(odd)>.item:after,.task-history-modal .task-history>ul>li:nth-child(odd)>.item:before{left:100%}.task-history-modal .task-history>ul>li:nth-child(odd)>.item:after{border-left-color:#fff}.task-history-modal .task-history>ul>li:nth-child(odd)>.item:before{border-left-color:#e1e1e1}.pause-modal .modal-dialog{max-width:1000px}.pause-modal .logged-hours tr td{vertical-align:top}.pause-modal .logged-hours tr td:first-child{width:300px}.pause-modal .logged-hours tr td strong{font-weight:500;color:#111}.date-picker{position:absolute;top:8px;right:calc(100% + 30px);z-index:999999;background-color:#fff}.date-picker .overlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.3)}.date-picker .rdp{margin:0;padding:1rem;position:relative;z-index:99999;background-color:#fff}.date-picker .rdp .rdp-caption_label{font-weight:300}.date-picker .rdp:after{left:100%;top:35px;content:"";height:0;width:0;position:absolute;pointer-events:none;border:8px solid hsla(0,0%,100%,0);border-left-color:#fff;margin-top:-8px}.date-picker .btn{padding:8px 20px;margin-left:20px;margin-bottom:15px}.side-bar-modal{visibility:hidden}.side-bar-modal.merge-modal .inner .form{padding:20px 10px 20px 20px}.side-bar-modal.merge-modal .dropdown .dropdown-menu .dropdown-item span{display:block;max-width:500px;overflow:hidden;text-overflow:ellipsis}.side-bar-modal.merge-modal .search{margin-right:10px}.side-bar-modal.merge-modal .search section.input-bar{background-color:initial;box-shadow:none;padding:0}.side-bar-modal.merge-modal .search section.input-bar .form-control{border-radius:50px;box-shadow:1px 0 20px hsla(0,0%,70.6%,.2);padding:20px 40px 20px 45px!important;border:1px solid #ccc;background-color:#fff;font-size:16px}.side-bar-modal.merge-modal .search section.input-bar .form-control::placeholder{color:#888;font-style:italic}.side-bar-modal.merge-modal .search section.input-bar .icon{top:-3px;position:absolute;background-color:initial;text-align:center;width:50px;height:50px;padding-top:10px}.side-bar-modal.merge-modal .search section.input-bar .icon svg{width:18px;height:18px}.side-bar-modal.merge-modal .search section.input-bar .icon svg path{fill:#ccc}.side-bar-modal.merge-modal .search section.input-bar .text .cross{position:absolute;cursor:pointer;top:13px;right:15px}.side-bar-modal.merge-modal .search section.input-bar #search-icon{display:none}.side-bar-modal.merge-modal .search section.input-bar .search-dropdown{position:absolute;top:50px;left:2px;width:calc(100% - 4px);background-color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:1px 0 20px hsla(0,0%,70.6%,.6);overflow:hidden;border:1px solid #ccc;z-index:9}.side-bar-modal.merge-modal .search section.input-bar .search-dropdown .scroll{max-height:70vh!important}.side-bar-modal.merge-modal .search section.input-bar .search-dropdown .scroll>div:first-child{max-height:calc(70vh + 17px)!important}.side-bar-modal.merge-modal .search section.input-bar .search-dropdown .scroll>div:nth-child(2){display:none}.side-bar-modal.merge-modal .search section.input-bar .search-dropdown .item{padding:7px 15px;line-height:22px;border-bottom:1px solid #eee;cursor:pointer}.side-bar-modal.merge-modal .search section.input-bar .search-dropdown .item:hover{background-color:#edf4f8}.side-bar-modal.merge-modal .search section.input-bar .search-dropdown .item mark{padding:0;background-color:#1c81d9;color:#fff}.side-bar-modal:before{position:fixed;width:100%;height:100%;content:"";display:block;background-color:rgba(0,0,0,.4);top:0;left:0;z-index:999999;transition:opacity .3s ease-in-out;opacity:0}.side-bar-modal.show{visibility:visible}.side-bar-modal.show:before{opacity:1;visibility:visible}.side-bar-modal.show .inner{right:0!important}.side-bar-modal.time-log .inner textarea{height:150px;resize:none}.side-bar-modal .billable{float:right}.side-bar-modal .billable .form-label{margin-right:5px}.side-bar-modal.comments .inner{width:700px;right:-700px}.side-bar-modal.comments .inner .ql-editor{min-height:200px}.side-bar-modal .inner{position:fixed;width:400px;height:100%;background-color:#fff;transition:right .3s ease-in-out;top:0;right:-400px;z-index:999999999}.side-bar-modal .inner .title{text-align:center;text-transform:uppercase;padding:10px 15px;background-color:#f1f1f1;letter-spacing:1px}.side-bar-modal .inner .form{padding:20px}.side-bar-modal .inner .form-group{position:relative}.side-bar-modal .inner .row{margin-bottom:20px}.side-bar-modal .inner .row .col-md-7{position:relative}.side-bar-modal .inner .total-time{color:#111}.side-bar-modal .inner .total-time em{display:inline-block;margin-right:8px;color:#888}.side-bar-modal .inner .buttons .btn{padding-left:20px;padding-right:20px}.side-bar-modal .form-control{height:calc(1.8em + .75rem + 2px)}.side-bar-modal .form-control[readonly]{background-color:#fff}.modal-footer .button-container{display:table;margin:0 auto}.modal-footer .button-container .btn{width:170px;margin:0 5px}.modal-footer .button-container .btn svg{position:relative;top:-1px;margin-left:5px}.modal-footer .button-container.one-btn .btn{display:table;margin:0 auto}.modal .custom-table table thead tr th{background-color:#eee}.modal,.modal-backdrop{z-index:9999999}.refresh-task-modal .modal-dialog{max-width:680px}.documents-modal .modal-dialog{max-width:900px}.move-tasks-modal .modal-dialog{max-width:1200px}.move-tasks-modal .modal-dialog .modal-body{overflow-y:auto;max-height:calc(100vh - 190px)}.move-timesheet-modal .modal-dialog{max-width:1200px}.move-timesheet-modal .modal-dialog .choose-task{margin:50px auto 25px;display:table}.move-timesheet-modal .modal-dialog .personal-timer,.move-timesheet-modal .modal-dialog .select-project{max-width:400px;margin:30px auto 0}.move-timesheet-modal .modal-dialog .personal-timer p,.move-timesheet-modal .modal-dialog .select-project p{text-align:center}.move-timesheet-modal .modal-dialog .personal-timer{max-width:650px}.move-timesheet-modal .modal-dialog .move-timesheet-container{padding-top:30px;padding-bottom:30px}.move-timesheet-modal .modal-dialog .task-select{margin-top:30px;margin-bottom:30px}.move-timesheet-modal .modal-dialog .task-select p{margin-bottom:20px}.move-timesheet-modal .modal-dialog .dropdown-item strong{font-weight:500;font-style:italic;width:100px;display:inline-block}.reorder-tasks-modal .modal-dialog{max-width:800px}.reorder-tasks-modal .modal-dialog .modal-body{overflow-y:auto;max-height:calc(100vh - 190px)}.invoice-pdf-modal-container{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:999999999}.invoice-pdf-modal-container .invoice-pdf-modal{display:table;margin:50px auto 0}.invoice-pdf-modal-container .close{position:absolute;top:50px;right:50px}.invoice-number-modal .modal-dialog{max-width:600px}.invoice-number-modal .modal-dialog form.rounded{max-width:400px;margin:20px auto}.preinvoice-confirm-modal .modal-dialog{max-width:1000px}.preinvoice-confirm-modal .modal-dialog .customers .checkbox{width:33.333%;float:left;text-align:left;margin-bottom:8px}.preinvoice-confirm-modal .modal-dialog .customers .checkbox label{font-size:.95em;padding-top:0}.overwrite-release-modal .modal-dialog{max-width:600px}.status-tasks-modal .modal-dialog{min-width:1200px;max-width:96%}.status-tasks-modal .modal-dialog .custom-table table tbody tr td{background-color:#fff}.status-tasks-modal .modal-dialog .custom-table table tbody tr td .progress-container{width:100%}.status-tasks-modal .modal-dialog .status-circle{width:20px;height:20px;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-left:10px;top:1px;display:inline-block}.status-tasks-modal .modal-dialog .no-tasks{text-align:center;font-size:1.2em;margin-top:40px;margin-bottom:60px}.status-tasks-modal .modal-dialog .tasks-table .profile-initials{position:relative;float:left;text-align:center}.status-tasks-modal .modal-dialog .tasks-table .profile-initials:hover .close{display:block}.status-tasks-modal .modal-dialog .tasks-table .profile-initials .close{position:absolute;width:15px;height:15px;top:-4px;right:-4px;background-color:#d91c1c;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding-top:0;padding-left:4px;display:none}.status-tasks-modal .modal-dialog .tasks-table .profile-initials .close svg{display:block;margin-left:0;top:3px}.status-tasks-modal .modal-dialog .user .dropdown-menu{position:fixed!important;width:auto!important}.status-tasks-modal .modal-dialog .user .dropdown-menu .scroll-container{max-height:500px!important}.status-tasks-modal .modal-dialog .user .dropdown-menu .scroll-container>div:first-child{max-height:517px!important}.status-tasks-modal .modal-dialog .user .dropdown-menu .searchbox{height:40px}.status-tasks-modal .modal-dialog .user .dropdown-menu .searchbox svg{width:42px;margin-top:6px}.status-tasks-modal .modal-dialog .user .dropdown-menu .searchbox .form-control{width:calc(100% - 42px)!important;padding-left:3px;height:32px!important}.status-tasks-modal .modal-dialog .user .dropdown-menu .dropdown-item{text-decoration:none;padding:.2rem 50px .2rem .5rem;font-weight:400}.status-tasks-modal .modal-dialog .user .dropdown-menu .dropdown-item:active .profile-initials+span{color:#fff}.status-tasks-modal .modal-dialog .user .dropdown-menu .dropdown-item .profile-initials{width:30px;height:30px;font-size:12px;line-height:30px;margin-right:8px}.status-tasks-modal .modal-dialog .user .dropdown-menu .dropdown-item .profile-initials+span{font-size:14px;color:#555}.status-tasks-modal .modal-dialog .user .dropdown-menu .dropdown-item:hover .profile-initials+span{text-decoration:none}.release-version{text-align:center;background-color:#edf4f8;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:1px 0 20px hsla(0,0%,70.6%,.4);border:1px solid #ccc;color:#111;line-height:34px;padding:0 15px;display:table;margin:0 auto}.tooltip.release-number .tooltip-inner{max-width:600px}.title-bar .switch-toggle{margin-bottom:0}.title-bar .switch-toggle .btn{width:auto;padding-left:20px;padding-right:20px}.switch-toggle{margin:0 auto 20px;display:table}.switch-toggle .btn{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-left-width:0;border-right-width:0;background-image:none;background-color:#fff;border-color:#666;width:200px;color:#666}.switch-toggle .btn:first-child{border-radius:40px 0 0 40px;-webkit-border-radius:40px 0 0 40px;-moz-border-radius:40px 0 0 40px;-ms-border-radius:40px 0 0 40px;-o-border-radius:40px 0 0 40px;border-left-width:1px;border-right-width:1px}.switch-toggle .btn:last-child{border-radius:0 40px 40px 0;-webkit-border-radius:0 40px 40px 0;-moz-border-radius:0 40px 40px 0;-ms-border-radius:0 40px 40px 0;-o-border-radius:0 40px 40px 0;border-left-width:1px;border-right-width:1px}.switch-toggle .btn:disabled{opacity:1;color:#fff;background-color:#1485ff;border-color:#0d6efd;background-image:linear-gradient(45deg,#1a6cc5,#007bff)}.interruptions-modal .modal-dialog{max-width:98%}.interruptions-modal .modal-dialog .custom-table tr:hover td{background-color:#edf4f8}.interruptions-modal .modal-dialog .custom-table tr td{background-color:#fff}.interruptions-modal .modal-dialog .custom-table tr td svg{cursor:pointer}.release-number-modal .modal-dialog{max-width:1300px}.release-number-modal .modal-dialog form.rounded{margin:20px auto}.release-number-modal .modal-dialog form.rounded .form-group{margin-bottom:30px!important}.release-number-modal .modal-dialog form.rounded .form-group.application{width:200px}.release-number-modal .modal-dialog form.rounded .form-group.date{width:150px}.release-number-modal .modal-dialog form.rounded .form-group.commit{width:180px}.release-number-modal .modal-dialog form.rounded .form-group.version{width:160px}.release-number-modal .modal-dialog form.rounded .form-group .small{font-size:.7em}.release-number-modal .modal-dialog form.rounded .date-time-picker .form-group{float:left;display:block}.release-number-modal .modal-dialog form.rounded .date-time-picker .form-group.hours{width:80px}.release-number-modal .modal-dialog form.rounded .date-time-picker .form-group.hours .dropdown-select .dropdown-toggle{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:3px 15px 1px;border-left:0}.release-number-modal .modal-dialog form.rounded .date-time-picker .form-group.hours .form-label{left:8px}.release-number-modal .modal-dialog form.rounded .date-time-picker .form-group.minutes{width:80px}.release-number-modal .modal-dialog form.rounded .date-time-picker .form-group.minutes .dropdown-select .dropdown-toggle{border-radius:0 40px 40px 0;-webkit-border-radius:0 40px 40px 0;-moz-border-radius:0 40px 40px 0;-ms-border-radius:0 40px 40px 0;-o-border-radius:0 40px 40px 0;padding:3px 15px 1px;border-left:0}.release-number-modal .modal-dialog form.rounded .date-time-picker .form-group.minutes .form-label{left:8px}.release-number-modal .modal-dialog form.rounded .date-time-picker .form-label{position:absolute;margin:0;color:#111;height:14px;line-height:14px;font-size:13px;padding:0 5px;cursor:default;background-color:#fff;top:-6px;left:12px}.release-number-modal .modal-dialog form.rounded .react-datepicker-wrapper input{width:100%;border:1px solid #ccc;height:40px;line-height:34px;border-radius:40px 0 0 40px;-webkit-border-radius:40px 0 0 40px;-moz-border-radius:40px 0 0 40px;-ms-border-radius:40px 0 0 40px;-o-border-radius:40px 0 0 40px;padding:4px 15px 2px;font-size:15px}.release-number-modal .modal-dialog form.rounded .react-datepicker-wrapper input:focus{box-shadow:none;outline:none;border-color:#1c81d9}.create-task-modal .modal-dialog{max-width:1300px}.create-task-modal .modal-dialog form.rounded{margin:20px auto}.create-task-modal .modal-dialog form.rounded .se .form-group{margin-bottom:30px!important}.create-task-modal .modal-dialog form.rounded .se .form-group.application{width:200px}.create-task-modal .modal-dialog form.rounded .se .form-group.application .dropdown-select .dropdown-menu{width:auto}.create-task-modal .modal-dialog form.rounded .se .form-group.application .scroll-container{max-height:calc(100vh - 400px)!important}.create-task-modal .modal-dialog form.rounded .se .form-group.application .scroll-container>div:first-child{max-height:calc(100vh - 383px)!important}.create-task-modal .modal-dialog form.rounded .se .form-group.application .scroll-container .dropdown-item-text{color:#000;font-size:14px}.create-task-modal .modal-dialog form.rounded .se .form-group.application .scroll-container .dropdown-item-text>span{border-bottom:1px solid #ccc;display:block;padding-right:20px;padding-bottom:5px}.create-task-modal .modal-dialog form.rounded .se .form-group.application .scroll-container .dropdown-item-text:not(:first-child){padding-top:20px}.create-task-modal .modal-dialog form.rounded .se .form-group.application .scroll-container .dropdown-item{padding:.25rem 1rem .25rem 2rem}.create-task-modal .modal-dialog form.rounded .se .form-group.date{width:150px}.create-task-modal .modal-dialog form.rounded .se .form-group.commit{width:180px}.create-task-modal .modal-dialog form.rounded .se .form-group.version{width:160px}.create-task-modal .modal-dialog form.rounded .se .form-group .small{font-size:.7em}.create-task-modal .modal-dialog form.rounded .date-time-picker .form-group{float:left;display:block}.create-task-modal .modal-dialog form.rounded .date-time-picker .form-group.hours{width:80px}.create-task-modal .modal-dialog form.rounded .date-time-picker .form-group.hours .dropdown-select .dropdown-toggle{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:3px 15px 1px;border-left:0}.create-task-modal .modal-dialog form.rounded .date-time-picker .form-group.hours .form-label{left:8px}.create-task-modal .modal-dialog form.rounded .date-time-picker .form-group.minutes{width:80px}.create-task-modal .modal-dialog form.rounded .date-time-picker .form-group.minutes .dropdown-select .dropdown-toggle{border-radius:0 40px 40px 0;-webkit-border-radius:0 40px 40px 0;-moz-border-radius:0 40px 40px 0;-ms-border-radius:0 40px 40px 0;-o-border-radius:0 40px 40px 0;padding:3px 15px 1px;border-left:0}.create-task-modal .modal-dialog form.rounded .date-time-picker .form-group.minutes .form-label{left:8px}.create-task-modal .modal-dialog form.rounded .date-time-picker .form-label{position:absolute;margin:0;color:#111;height:14px;line-height:14px;font-size:13px;padding:0 5px;cursor:default;background-color:#fff;top:-6px;left:12px}.create-task-modal .modal-dialog form.rounded .react-datepicker-wrapper input{width:100%;border:1px solid #ccc;height:40px;line-height:34px;border-radius:40px 0 0 40px;-webkit-border-radius:40px 0 0 40px;-moz-border-radius:40px 0 0 40px;-ms-border-radius:40px 0 0 40px;-o-border-radius:40px 0 0 40px;padding:4px 15px 2px;font-size:15px}.create-task-modal .modal-dialog form.rounded .react-datepicker-wrapper input:focus{box-shadow:none;outline:none;border-color:#1c81d9}.create-task-modal .modal-dialog .select-job{max-width:600px;text-align:center}.refine-search-modal .modal-dialog{max-width:1300px}.date.form-group{float:left;display:block}.date.form-group .form-label{position:absolute;margin:0;color:#111;height:14px;line-height:14px;font-size:13px;padding:0 5px!important;cursor:default;background-color:#fff;top:-6px;left:12px}.create-job form.rounded .drp-type-ahead .chevron{position:absolute;top:12px;right:12px}.create-job form.rounded .form-group .dropdown-select .dropdown-toggle{padding:0;width:100%}.create-job form.rounded .form-group .dropdown-select .dropdown-toggle:after{display:none}.create-job form.rounded .form-group .dropdown-select+.form-label{position:absolute;background-color:#fff;padding:0 5px!important}.create-job form.rounded .react-datepicker-wrapper{width:100%}.specifications-list-modal .modal-dialog{max-width:1500px}.specifications-list-modal .modal-dialog .sticky-table{max-height:calc(100vh - 235px)!important}.specifications-list-modal .modal-dialog .sticky-table>div:first-child{max-height:calc(100vh - 252px)!important}.specifications-list-modal .modal-dialog .sticky-table>div:last-child{width:12px!important;top:40px!important}.specifications-list-modal .modal-dialog .sticky-table tbody tr td{background-color:#fff}.specifications-list-modal .modal-dialog .sticky-table tbody tr td .progress-container{width:100%;pointer-events:all}.specifications-list-modal .modal-dialog h3{font-size:1em;margin-bottom:5px}.specifications-list-modal .modal-dialog h3+span{display:block;margin-bottom:15px;font-size:.95em}.specifications-report-modal{padding-left:15px!important;padding-right:15px!important}.specifications-report-modal .modal-dialog{max-width:1900px}.specifications-report-modal .modal-dialog .sticky-table{max-height:calc(100vh - 235px)!important}.specifications-report-modal .modal-dialog .sticky-table>div:first-child{max-height:calc(100vh - 252px)!important}.specifications-report-modal .modal-dialog .sticky-table>div:last-child{width:12px!important;top:40px!important}.specifications-report-modal .modal-dialog .sticky-table tbody tr td{background-color:#fff}.specifications-report-modal .modal-dialog .sticky-table tbody tr td .progress-container{width:100%;pointer-events:all}.specifications-report-modal .modal-dialog .custom-table table{border-top-width:0;border-top-color:transparent}.specifications-report-modal .modal-dialog .custom-table table thead tr:first-child th.blank{background-color:initial;border-left:0;border-top:0}.specifications-report-modal .modal-dialog .custom-table table thead tr:first-child th{border:0;padding:0}.specifications-report-modal .modal-dialog .custom-table table thead tr:first-child th div{background-color:#1c81d9;border:1px solid #135995;color:#fff;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;text-transform:uppercase;text-align:center;padding:.3rem .5rem}.specifications-report-modal .modal-dialog .custom-table table thead tr:first-child th .extra-info{position:relative;font-size:16px;top:-10px}.specifications-report-modal .modal-dialog .custom-table table tbody tr.job-spec td{background-color:#edf4f8;font-weight:500}.specifications-report-modal .modal-dialog .custom-table table tbody tr td .badge{position:relative;padding-left:10px;padding-right:10px;left:auto;margin-left:8px;margin-right:8px}.specifications-report-modal .modal-dialog h3{font-size:1em;margin-bottom:5px}.specifications-report-modal .modal-dialog h3+span{display:block;margin-bottom:15px;font-size:.95em}.specifications-modal .modal-dialog{max-width:1500px}.specifications-modal .modal-dialog .sticky-table{max-height:calc(100vh - 435px)!important}.specifications-modal .modal-dialog .sticky-table>div:first-child{max-height:calc(100vh - 452px)!important}.specifications-modal .modal-dialog .sticky-table>div:last-child{width:12px!important;top:40px!important}.specifications-modal .modal-dialog .modal-body .buttons .btn-success{float:right}.specifications-modal .modal-dialog .modal-body h4{font-size:17px}.specifications-modal .modal-dialog .modal-body .section{padding:60px 0}.specifications-modal .modal-dialog .modal-body .custom-table table tbody tr td{background-color:#fff}.specifications-modal .modal-dialog .modal-body .spec-document{max-width:1000px;margin:0 auto}.specifications-modal .modal-dialog .modal-body .spec-document .item{background-color:#fff}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor{display:none}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-container{height:auto!important}.specifications-modal .modal-dialog .modal-body .spec-document .item .ql-table-properties-form{z-index:9}.specifications-modal .modal-dialog .modal-body .spec-document .item .ql-container.ql-snow,.specifications-modal .modal-dialog .modal-body .spec-document .item .ql-toolbar.ql-snow{border-color:#ddd}.specifications-modal .modal-dialog .modal-body .spec-document .item .ql-editor{height:calc(100vh - 515px)}.specifications-modal .modal-dialog .modal-body .spec-document .item .ql-container.ql-snow{border-bottom:0}.specifications-modal .modal-dialog .modal-body .spec-document .item .ql-toolbar.ql-snow{border-top:0}.specifications-modal .modal-dialog .modal-body .spec-document .item.open .header svg{transform:rotate(90deg)}.specifications-modal .modal-dialog .modal-body .spec-document .item.bottom .header{border-bottom:1px solid #ddd}.specifications-modal .modal-dialog .modal-body .spec-document .item .header{position:relative;height:43px;font-size:17px;font-weight:500;color:#111;padding:10px 20px;box-shadow:0 8px 6px -6px rgba(0,0,0,.2);border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;background-color:#fff;cursor:pointer;z-index:1}.specifications-modal .modal-dialog .modal-body .spec-document .item .header:hover{background-color:#1c81d9;color:#fff}.specifications-modal .modal-dialog .modal-body .spec-document .item .header:hover svg path{fill:#fff}.specifications-modal .modal-dialog .modal-body .spec-document .item .header h3{margin-bottom:0;font-size:18px}.specifications-modal .modal-dialog .modal-body .spec-document .item .header svg{position:absolute;top:11px;right:15px}.specifications-modal .modal-dialog .modal-body .spec-document .item .header+div{display:none}.specifications-modal .modal-dialog .modal-body .spec-document .item.open .editor{display:block}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h1,.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h2,.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h3,.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h4,.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h5,.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h6{color:#0083b7;font-family:Arial,Helvetica,sans-serif;font-weight:600}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h1{font-size:24px;margin-bottom:10px}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h2{font-size:20px;margin-bottom:10px}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h3{font-size:17px;font-style:italic;margin-bottom:10px;font-weight:500}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h4{font-size:15px;color:#365f91;font-style:italic;font-weight:500}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h5{font-size:16px}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor h6{font-size:14px}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor .ql-align-center{text-align:center}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor .ql-align-right{text-align:right}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor li{font-size:1.2em}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor p.ql-indent-1{padding-left:4em}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor p.ql-indent-2{padding-left:8em}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor p.ql-indent-3{padding-left:12em}.specifications-modal .modal-dialog .modal-body .spec-document .item .editor .ql-editor p.ql-indent-4{padding-left:16em}.specifications-modal .modal-dialog .modal-body .react-datepicker-wrapper{width:100%}.specifications-modal .modal-dialog .modal-body .ql-toolbar.ql-snow .ql-formats{margin-right:0}.specifications-modal .modal-dialog .modal-body h1{display:inline-block!important}.invoice-modal .modal-dialog{max-width:40%}.invoice-modal .modal-dialog .form-label{font-size:1.2em;margin-bottom:20px;margin-right:10px;font-weight:500}.invoice-modal .modal-dialog .form-label+span{font-size:1.2em}.invoice-modal .modal-dialog .modal-footer .button-container{float:right;display:block;margin:0}.invoice-modal .modal-dialog .modal-footer .button-container .btn{width:auto}.invoice-modal .modal-dialog .custom-table table tbody tr td{background-color:#fff}.pre-invoice-modal .modal-dialog{max-width:40%}.pre-invoice-modal .modal-dialog .customer h4{font-weight:400;float:left}.pre-invoice-modal .modal-dialog .customer .btn{float:right;margin-top:-5px}.pre-invoice-modal .modal-dialog .custom-table{margin-bottom:50px}.pre-invoice-modal .modal-dialog .custom-table table tbody tr td{background-color:#fff}.pre-invoice-modal .modal-dialog .custom-table table tbody tr td .checkbox{top:0;left:calc(50% - 11px)}.pre-invoice-modal .modal-dialog .custom-table table tbody tr td .checkbox label{padding-top:0}.pre-invoice-modal .modal-dialog .custom-table table tbody tr td .checkbox label:before{top:-7px}.pre-invoice-modal .modal-dialog .custom-table table tbody tr td .checkbox label:after{top:-4px}.pause-timer-modal .modal-dialog{max-width:900px}.pause-timer-modal .modal-dialog form.rounded{width:90%;margin:40px auto 0}.pause-timer-modal .modal-dialog form.rounded .form-group textarea.form-control{height:calc(100vh - 650px);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.pause-timer-modal .modal-dialog .profile-initials{width:30px;height:30px;font-size:14px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;margin-right:8px;line-height:30px}.add-description-modal .modal-dialog{max-width:680px}.add-description-modal .modal-dialog p{text-align:center}.add-description-modal .modal-dialog textarea.form-control{height:200px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.add-description-modal .modal-dialog .modal-footer .button-container .btn-success{width:auto}.add-description-modal .modal-dialog .dropdown-select+.chevron{position:absolute;top:13px;right:15px;pointer-events:none}.add-dependancy-modal .modal-dialog{max-width:600px}.add-dependancy-modal .modal-dialog .dropdown-select .dropdown-menu .scroll-container{max-height:calc(100vh - 200px)!important}.add-dependancy-modal .modal-dialog .dropdown-select .dropdown-menu .scroll-container>div:first-child{max-height:calc(100vh - 183px)!important}.add-dependancy-modal .modal-dialog .dropdown-select .dropdown-menu strong{width:85px;position:relative;display:inline-block;margin-right:10px}.add-dependancy-modal .modal-dialog .dropdown-select .dropdown-menu strong:after{position:absolute;top:5px;right:0;width:1px;height:15px;background-color:#ccc;display:block;content:""}.add-dependancy-modal .modal-dialog form .form-group:last-child .dropdown-select .dropdown-menu .scroll-container{max-height:calc(100vh - 300px)!important}.add-dependancy-modal .modal-dialog form .form-group:last-child .dropdown-select .dropdown-menu .scroll-container>div:first-child{max-height:calc(100vh - 283px)!important}.add-dependancy-modal .modal-dialog .dropdown-item{text-overflow:ellipsis;overflow:hidden}.add-dependancy-modal .modal-dialog .modal-footer .button-container .btn{width:190px}.pre-invoice-tasks-modal .modal-dialog{max-width:80%}.pre-invoice-tasks-modal .modal-dialog .form-label{font-size:1.2em;margin-bottom:20px;margin-right:10px;font-weight:500}.pre-invoice-tasks-modal .modal-dialog .form-label+span{font-size:1.2em}.pre-invoice-tasks-modal .modal-dialog .modal-footer .button-container{float:right;display:block;margin:0}.pre-invoice-tasks-modal .modal-dialog .modal-footer .button-container .btn{width:auto}.pre-invoice-tasks-modal .modal-dialog .custom-table table tbody tr td{background-color:#fff}.pre-invoice-tasks-modal .modal-dialog .download-icon{display:inline-block;cursor:pointer}.quote-confirm .modal-dialog .badge.lrg{font-size:16px;font-weight:400;background-color:#edf4f8!important;border:1px solid #1c81d9;color:#1c81d9}.quote-modal .modal-dialog{max-width:1000px}.quote-modal .modal-dialog form.rounded .form-group{max-width:400px}.quote-modal .modal-dialog form.rounded .form-group.with-icon .icon{width:30px;height:30px;line-height:30px}.quote-modal .modal-dialog form.rounded .form-group.with-icon .form-control{height:30px;width:calc(100% - 30px);padding:4px 15px 2px 8px}.quote-modal .modal-dialog form.rounded.was-validated .form-control.error{border-color:#db2222!important}.quote-modal .modal-dialog form.rounded.was-validated .form-control.error:focus{box-shadow:0 0 0 .2rem rgba(255,0,0,.25)!important}.quote-modal .modal-dialog form.rounded.was-validated .form-control.error+.form-label{color:#db2222!important}.quote-modal .modal-dialog .custom-table table tbody tr td,.quote-modal .modal-dialog .custom-table table thead tr th{text-align:left}.quote-modal .modal-dialog .custom-table table tbody tr td{background-color:#fff}.quote-modal .modal-dialog .custom-table table tbody tr td.status{padding:0}.quote-modal .modal-dialog .custom-table table tbody tr td.status .dropdown{width:100%}.quote-modal .modal-dialog .custom-table table tbody tr td.status .dropdown-menu{width:100%;position:fixed!important;width:auto!important}.quote-modal .modal-dialog .custom-table table tbody tr td.status .dropdown-menu .dropdown-item{font-size:14px}.quote-modal .modal-dialog .custom-table table tbody tr td.status .dropdown-menu .dropdown-item:hover{text-decoration:none;color:#111}.quote-modal .modal-dialog .custom-table table tbody tr td.status .dropdown-menu .dropdown-item:active,.quote-modal .modal-dialog .custom-table table tbody tr td.status .dropdown-menu .dropdown-item:focus{color:#fff;background-color:#0d6efd}.quote-modal .modal-dialog .custom-table table tbody tr td.status .dropdown-toggle{position:relative;color:#4a4a4a;font-size:1em;padding:0 25px 0 8px;text-align:left;line-height:28px;height:37px;width:100%}.quote-modal .modal-dialog .custom-table table tbody tr td.status .dropdown-toggle:focus{box-shadow:none}.quote-modal .modal-dialog .custom-table table tbody tr td.status .dropdown-toggle:after{position:absolute;border-top:.25em;border-right:.25em;content:"";display:block;height:.6em;top:12px;right:10px;transform:rotate(-45deg);width:.6em;border-right-width:2px;border-top-width:2px;border-left:2px solid #888;border-bottom:2px solid #888;border-right-color:#888;border-top-color:#888}.quote-modal .modal-dialog .custom-table table tbody tr td.status:hover .dropdown-toggle,.quote-modal .modal-dialog .custom-table table tbody tr td.status:hover .form-control{background-color:#e7f4ff}.quote-modal .modal-dialog .custom-table table tbody tr td.status:hover .form-control:disabled{background-color:#f1f1f1}.quote-modal .modal-dialog .custom-table table tbody tr:hover td{background-color:#f8f8f8}.timesheets-for-task-modal .modal-dialog{max-width:80%}.timesheets-for-task-modal .modal-dialog .form-label{font-size:1.2em;margin-bottom:20px;margin-right:10px;font-weight:500}.timesheets-for-task-modal .modal-dialog .form-label+span{font-size:1.2em}.timesheets-for-task-modal .modal-dialog .modal-footer .button-container{float:right;display:block;margin:0}.timesheets-for-task-modal .modal-dialog .modal-footer .button-container .btn{width:auto}.timesheets-for-task-modal .modal-dialog .custom-table table tbody tr td{background-color:#fff}.timesheets-for-task-modal .modal-dialog .no-data{text-align:center;padding-top:50px;padding-bottom:50px;font-size:18px}.close-chat-modal .modal-dialog{max-width:600px}.close-chat-modal .modal-dialog .form-group{margin-bottom:0}.close-chat-modal .modal-dialog .form-group .form-control{height:180px;resize:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin-bottom:10px}.close-chat-modal .modal-dialog .characters-left{text-align:center;margin-bottom:0;color:#1c81d9;font-size:20px}.close-chat-modal .modal-dialog .max-limit{color:#f30f24;text-align:center}.add-recipient-modal .modal-dialog{max-width:600px}.add-recipient-modal .modal-dialog .dropdown-select+.chevron{position:absolute;top:13px;right:15px;pointer-events:none}.add-recipient-modal .modal-dialog .form-group{margin-bottom:15px}.add-recipient-modal .modal-dialog .selected-users{display:table;margin:0 auto 10px;width:100%}.add-recipient-modal .modal-dialog .selected-users>.scroll-container{max-height:calc(100vh - 610px)!important}.add-recipient-modal .modal-dialog .selected-users>.scroll-container>div:first-child{max-height:calc(100vh - 593px)!important}.add-recipient-modal .modal-dialog .selected-users .item{position:relative;width:100%;padding:10px 20px;border-bottom:1px solid #ddd}.add-recipient-modal .modal-dialog .selected-users .item:last-child{border-bottom:0}.add-recipient-modal .modal-dialog .selected-users .item:hover{background-color:#f8f8f8}.add-recipient-modal .modal-dialog .selected-users .item span{margin-left:10px;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 60px);white-space:nowrap;line-height:26px;position:relative;top:7px}.add-recipient-modal .modal-dialog .selected-users .item svg{position:absolute;top:22px;right:10px;cursor:pointer}.tags-modal .modal-dialog{max-width:50%}.tags-modal .modal-dialog .added-tags .tag{min-width:120px;position:relative;display:inline-block;margin:10px 5px}.tags-modal .modal-dialog .added-tags input{visibility:hidden;opacity:0}.tags-modal .modal-dialog .added-tags label{width:calc(100% - 26px);padding-left:36px;padding-right:36px;line-height:30px;border-radius:36px;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;white-space:nowrap;text-align:center;color:#fff;cursor:pointer}.tags-modal .modal-dialog .added-tags label:before{position:absolute;width:24px;height:24px;content:"";display:block;top:4px;left:18px;background-color:#fff;border:3px solid #fff;border-radius:26px}.tags-modal .modal-dialog .added-tags label:after{position:absolute;transform:rotate(45deg);height:10px;width:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:none;top:10px;left:27px}.tags-modal .modal-dialog .added-tags input:checked+label:before{background-color:#1abc9c}.tags-modal .modal-dialog .added-tags input:checked+label.blue:before{background-color:#1c81d9}.tags-modal .modal-dialog .added-tags input:checked+label.light-red:before{background-color:#e95e5e}.tags-modal .modal-dialog .added-tags input:checked+label .blue:before{background-color:#1c81d9!important}.tags-modal .modal-dialog .added-tags input:checked+label.dark-blue:before{background-color:#8cbabb}.tags-modal .modal-dialog .added-tags input:checked+label.green:before{background-color:#98ca3c}.tags-modal .modal-dialog .added-tags input:checked+label.dark-green:before{background-color:#119b47}.tags-modal .modal-dialog .added-tags input:checked+label.orange:before{background-color:#fbc11e}.tags-modal .modal-dialog .added-tags input:checked+label.dark-orange:before{background-color:#f6a96d}.tags-modal .modal-dialog .added-tags input:checked+label.light-blue:before{background-color:#10d3ff}.tags-modal .modal-dialog .added-tags input:checked+label.purple:before{background-color:#c410ff}.tags-modal .modal-dialog .added-tags input:checked+label.red:before{background-color:#db2222}.tags-modal .modal-dialog .added-tags input:checked+label.yellow:before{background-color:#e6cb4c}.tags-modal .modal-dialog .added-tags input:checked+label.turquoise:before{background-color:#2cc8ba}.tags-modal .modal-dialog .added-tags input:checked+label.light-blue:before{background-color:#49e6cf}.tags-modal .modal-dialog .added-tags input:checked+label.pink:before{background-color:#ff7bd7}.tags-modal .modal-dialog .added-tags input:checked+label.brown:before{background-color:#c5a070}.tags-modal .modal-dialog .added-tags input:checked+label.black:before{background-color:#000}.tags-modal .modal-dialog .added-tags input:checked+label:after{display:block}.task-children-modal .modal-dialog{max-width:800px}.task-children-modal .modal-dialog .link{color:#111;margin-bottom:6px}.task-children-modal .modal-dialog .link em{color:#888;font-size:.9em}.task-children-modal .modal-dialog .scroll-container{max-height:calc(100vh - 230px)!important}.task-children-modal .modal-dialog .scroll-container>div:first-child{max-height:calc(100vh - 213px)!important}.task-invoices-modal .modal-dialog{max-width:700px}.task-invoices-modal .modal-dialog .custom-table table tbody tr td{background-color:#fff}.task-invoices-modal .modal-dialog .custom-table table tbody tr td.grey{background-color:#eee!important;border-color:#ddd;font-weight:500;color:#222}.task-invoices-modal .modal-dialog .custom-table table tfoot{border-top:1px solid #ddd}.task-invoices-modal .modal-dialog .custom-table table tfoot tr{border-width:0}.task-invoices-modal .modal-dialog .custom-table table tfoot tr td{font-size:14px;border-width:1px;background-color:#fff;text-align:center}.task-invoices-modal .modal-dialog .custom-table table tfoot tr td:first-child{border-left:0;border-width:0;background-color:initial}.task-invoices-modal .modal-dialog .custom-table table tfoot tr td:nth-child(2){font-weight:500;background-color:#eee;text-align:left}.edit-time-modal .modal-dialog{max-width:550px}.edit-time-modal .modal-dialog .row{margin-bottom:20px}.admin-tasks-modal .modal-dialog{max-width:600px}.admin-tasks-modal .modal-dialog .custom-table table tbody tr td{background-color:#fff}.admin-tasks-modal .modal-dialog .custom-table table tbody tr td svg.start{display:table;margin:0 auto;cursor:pointer}.admin-tasks-modal .modal-dialog .custom-table table tbody tr:hover td{background-color:#f5f5f5}.admin-tasks-modal.large .modal-dialog{max-width:1300px}.invoicing-modal .modal-dialog{max-width:95%}.invoicing-modal .modal-dialog .custom-table table tbody tr td{background-color:#fff}.invoicing-modal .modal-dialog .custom-table table tbody tr td.grey{background-color:#eee!important;border-color:#ddd;font-weight:500;color:#222}.invoicing-modal .modal-dialog .custom-table table tfoot{border-top:1px solid #ddd}.invoicing-modal .modal-dialog .custom-table table tfoot tr{border-width:0}.invoicing-modal .modal-dialog .custom-table table tfoot tr td{font-size:14px;border-width:1px;background-color:#fff;text-align:center}.invoicing-modal .modal-dialog .custom-table table tfoot tr td:first-child{border-left:0;border-width:0;background-color:initial}.invoicing-modal .modal-dialog .custom-table table tfoot tr td:nth-child(2){font-weight:500;background-color:#eee;text-align:left}.full-screen .modal-dialog{max-width:98%}.full-screen .modal-dialog .modal-body{max-height:calc(100vh - 200px);padding:0;margin:0;overflow:auto}.compare-modal .compare{padding:0 1.5rem;display:flex;background-color:#d7d7d7;grid-gap:20px;gap:20px}.compare-modal .compare .change,.compare-modal .compare .new,.compare-modal .compare .old{width:50%}.compare-modal .compare .change .compare-title,.compare-modal .compare .new .compare-title,.compare-modal .compare .old .compare-title{position:-webkit-sticky;position:sticky;text-transform:uppercase;background-color:#fff;box-shadow:0 8px 6px -6px rgba(0,0,0,.2);color:#111;padding:10px 20px;font-size:1em;margin:0;top:0}.compare-modal .compare .change img,.compare-modal .compare .new img,.compare-modal .compare .old img{max-width:100%}.compare-modal .compare .change>div,.compare-modal .compare .new>div,.compare-modal .compare .old>div{padding:20px;background-color:#fff}.compare-modal .compare .change>div p,.compare-modal .compare .new>div p,.compare-modal .compare .old>div p{line-height:150%}.compare-modal .compare .change del{text-decoration:none;background-color:#ffd3d3;margin-right:2px}.compare-modal .compare .change ins{text-decoration:none;background-color:#c1f9cf;margin-right:2px}.compare-modal .title{font-size:20px;text-align:right;font-family:"AvenirLTProMedium",sans-serif}.compare-modal table{width:100%}.compare-modal table.ql-table-better td,.compare-modal table.ql-table-better th,.compare-modal table.version-table td,.compare-modal table.version-table th{border-left:1px solid #000;border-bottom:1px solid #000;padding:6px 10px}.compare-modal table.ql-table-better td:last-child,.compare-modal table.ql-table-better th:last-child,.compare-modal table.version-table td:last-child,.compare-modal table.version-table th:last-child{border-right:1px solid #000}.compare-modal table.ql-table-better th,.compare-modal table.version-table th{font-family:"AvenirLTProBlack",sans-serif;font-size:14px}.compare-modal table.ql-table-better td.ql-cell-focused:after,.compare-modal table.version-table td.ql-cell-focused:after{display:none}.compare-modal table.ql-table-better tr:first-child td,.compare-modal table.ql-table-better tr:first-child th,.compare-modal table.version-table+p+p,.compare-modal table.version-table tr:first-child td,.compare-modal table.version-table tr:first-child th{border-top:1px solid #000}.compare-modal .tt-logo{width:60%;height:auto;margin-top:50px;margin-bottom:200px}.compare-modal h1,.compare-modal h2,.compare-modal h3,.compare-modal h4,.compare-modal h5,.compare-modal h6{color:#0083b7;font-family:Arial,Helvetica,sans-serif;font-weight:600}.compare-modal h1{font-size:24px;margin-top:40px}.compare-modal h2{font-size:22px}.compare-modal h3{font-size:20px}.compare-modal h4{font-size:18px}.compare-modal h5{font-size:16px}.compare-modal h6{font-size:14px}.compare-modal p{margin-bottom:0}.compare-modal .ql-align-center{text-align:center}.compare-modal .ql-align-right{text-align:right}.compare-modal p.ql-indent-1{padding-left:4em}.compare-modal p.ql-indent-2{padding-left:8em}.compare-modal p.ql-indent-3{padding-left:12em}.compare-modal p.ql-indent-4{padding-left:16em}.ql-table-better td img{max-width:100%}.document-test{position:absolute;pointer-events:none;visibility:hidden;opacity:0}.editor .ql-editor table{width:100%}.editor .ql-editor table td{border-left:1px solid #000;border-bottom:1px solid #000;padding:6px 10px}.editor .ql-editor table td:last-child{border-right:1px solid #000}.editor .ql-editor table th{font-family:"AvenirLTProBlack",sans-serif;font-size:14px}.editor .ql-editor table table.version-table+p+p,.editor .ql-editor table tr:first-child td{border-top:1px solid #000}.new ol{counter-reset:item}.new ol>li{display:block;counter-increment:item;margin-bottom:.5em}.new ol>li:before{content:counters(item,".") ". ";font-weight:700}.new ol li.ql-indent-1{counter-increment:sub-item;margin-left:2em}.new ol li.ql-indent-1:before{content:counters(item,".") " " counters(sub-item,lower-alpha) ". "}.new ol li.ql-indent-2{counter-increment:sub-sub-item;margin-left:4em}.new ol li.ql-indent-2:before{content:counters(item,".") " " counters(sub-sub-item,lower-roman) ". "}nav.side{position:fixed;top:80px;left:0;background-color:#fff;width:220px;height:calc(100% - 80px);box-shadow:1px 0 20px hsla(0,0%,70.6%,.4);transition:left .3s ease-in-out;z-index:9999}nav.side .has-children{position:relative}nav.side .has-children .item{position:relative;padding:10px 20px;cursor:pointer}nav.side .has-children .item .icon{width:20px;height:20px}nav.side .has-children .item .icon path{fill:#888}nav.side .has-children .item>span{position:relative;line-height:28px;display:inline-block;margin-left:8px;font-size:14px;top:2px;color:#888}nav.side .has-children .item .arrow{position:absolute;width:12px;height:12px;top:calc(50% - 6px);right:10px}nav.side .has-children .item .arrow path{fill:#888}nav.side .has-children .item:hover>span{color:#111}nav.side .has-children .item:hover .arrow path,nav.side .has-children .item:hover .icon path{fill:#111}nav.side .has-children .children{position:absolute;top:0;left:calc(100% - 10px);background-color:#fff;transition:opacity .25s ease-in-out,left .25s ease-in-out;box-shadow:1px 0 20px hsla(0,0%,70.6%,.4);pointer-events:none;opacity:0}nav.side .has-children .children a{white-space:nowrap}nav.side .has-children:hover .children{opacity:1;left:100%;pointer-events:all}nav.side a{padding:10px 20px;display:block;color:#888;text-decoration:none}nav.side a svg{width:20px;height:20px}nav.side a svg path{fill:#888}nav.side a span{position:relative;line-height:28px;display:inline-block;margin-left:8px;font-size:14px;top:2px}nav.side a.selected,nav.side a:hover{color:#111}nav.side a.selected svg path,nav.side a:hover svg path{fill:#111}.login{display:table;width:100%}.login .main-image{width:60%;height:100vh;background-image:url(../../static/media/login.7af037e4.jpg);background-position:right 0;background-size:cover;display:table-cell}.login .login-area{width:40%;height:100vh;position:relative;background:#24c6dc;background:linear-gradient(0deg,#24a9dc,#514a9d);text-align:center;vertical-align:middle;display:table-cell;color:#fff}.login .login-area section{width:100%;max-width:480px;display:table;margin:0 auto}.login .login-area h1{font-weight:100;font-size:2.6em;margin-top:0;margin-bottom:20px;line-height:1.5em}.login .login-area .form-group{position:relative;margin-bottom:18px}.login .login-area .form-group .icon{position:absolute;top:0;left:-1px;width:55px;height:55px;background-color:#514a9d;border-radius:58px 0 0 58px;-webkit-border-radius:58px 0 0 58px;-moz-border-radius:58px 0 0 58px;-ms-border-radius:58px 0 0 58px;-o-border-radius:58px 0 0 58px}.login .login-area .form-group .icon svg{width:20px;height:20px;position:relative;margin-left:6px;top:13px}.login .login-area .form-group input[type=email],.login .login-area .form-group input[type=password],.login .login-area .form-group input[type=text]{border-radius:0 55px 55px 0;-webkit-border-radius:0 55px 55px 0;-moz-border-radius:0 55px 55px 0;-ms-border-radius:0 55px 55px 0;-o-border-radius:0 55px 55px 0;padding:0 20px;width:calc(100% - 55px);height:55px;line-height:55px;margin-left:53px;background-color:#fff;border:2px solid #fff;font-size:1.2em;outline:none}.login .login-area .btn{width:100%;border-radius:55px;-webkit-border-radius:55px;-moz-border-radius:55px;-ms-border-radius:55px;-o-border-radius:55px;background-color:#514a9d;height:55px;line-height:55px;font-size:1.2em;padding:0 20px;text-transform:uppercase;letter-spacing:2px;font-weight:200;margin-bottom:20px}.login .login-area .btn:hover{color:#fff;background-color:#403a89}.login .login-area a{color:#c4d8e5;font-weight:300;font-style:italic;text-decoration:none}.login .login-area a:hover{color:#fff;text-decoration:underline}.loader{position:fixed;width:100px;height:100px;border-radius:50%;background:linear-gradient(#25a7db,#84cdfa,#5ad1cd);animation:animate 1.2s linear infinite;top:calc(50% - 50px);left:calc(50% - 50px);z-index:999999999}.mini-loader-container{opacity:0;visibility:hidden;transition:opacity .1s ease-in}.mini-loader-container.show{opacity:1;visibility:visible}.mini-loader-container .content{position:relative;width:40px;height:40px;border-radius:50%;top:calc(50% - 50px);left:100px;font-size:20px;text-transform:uppercase;letter-spacing:2px;text-align:center;z-index:999999999;padding:30px}.mini-loader-container .loader{position:relative;width:32px;height:32px;animation:animate 1.2s linear infinite;top:-3px;right:-3px;left:auto;z-index:999999999}.mini-loader-container .loader,.mini-loader-container .loader span{border-radius:50%;background:linear-gradient(#25a7db,#84cdfa,#5ad1cd)}.mini-loader-container .loader span{position:absolute;width:100%;height:100%;top:0;left:0}.mini-loader-container .loader:after{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;background:#fff;border-radius:50%}.mini-loader-container .loader span:first-child{filter:blur(5px)}.mini-loader-container .loader span:nth-child(2){filter:blur(10px)}.mini-loader-container .loader span:nth-child(3){filter:blur(25px)}.mini-loader-container .loader span:nth-child(4){filter:blur(50px)}.loader-container{opacity:0;visibility:hidden;transition:opacity .1s ease-in}.loader-container.show{opacity:1;visibility:visible}.loader-container:before{position:fixed;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);top:0;left:0;content:"";z-index:999999999}.loader-container .content{position:fixed;width:100px;height:100px;border-radius:50%;top:calc(50% - 50px);left:calc(50% - 50px);font-size:20px;text-transform:uppercase;letter-spacing:2px;text-align:center;z-index:999999999;padding:30px}@keyframes animate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader span{position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(#25a7db,#84cdfa,#5ad1cd)}.loader span:first-child{filter:blur(5px)}.loader span:nth-child(2){filter:blur(10px)}.loader span:nth-child(3){filter:blur(25px)}.loader span:nth-child(4){filter:blur(50px)}.loader:after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:#f1f1f1;border:10px solid #fff;border-radius:50%}.content-loader{border:8px solid #f3f3f3;border-top-color:#1c81d9;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}.content .title+.content-loader{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px)}.form-group .dropdown-toggle .content-loader{position:absolute;top:8px;border:4px solid #f3f3f3;border-top-color:#1c81d9;width:30px;height:30px}.timer-loader{position:relative;border-radius:50%;border:4px solid #dfdfdf;border-top-color:#1470d3;width:30px;height:30px;animation:spin 1s linear infinite;background-color:#fff;top:3px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.timeline .day{position:-webkit-sticky;position:sticky;background-color:#1c81d9;box-shadow:0 6px 10px hsla(0,0%,70.6%,.5);padding:12px 30px;border-top:1px solid #1a619f;color:#fff;clear:both;z-index:99;top:157px}.timeline .day .duration{float:right}.timeline .timesheet{padding:0 30px;background-color:#fff;display:table;width:100%}.timeline .timesheet:last-child{box-shadow:0 6px 10px hsla(0,0%,70.6%,.5)}.timeline .timesheet.no-data .entry{width:100%;padding:50px 0;text-align:center}.timeline .timesheet.no-data .entry h2{font-size:1.5em;font-weight:300}.timeline .timesheet.no-data .entry:after,.timeline .timesheet.no-data .entry h2:after{display:none}.timeline .timesheet.current-task{position:relative;top:-1px;background-color:#f8fdff;border-top:1px solid #1c81d9}.timeline .timesheet.current-task .entry{border-bottom:0}.timeline .timesheet.interruption{position:relative;top:-1px;background-color:#fff7f2;border-bottom:1px solid #ffe8d8;border-top:1px solid #ef8133}.timeline .timesheet.interruption .time .icon svg path{fill:#ef8133}.timeline .timesheet.interruption .entry{border-bottom:0}.timeline .timesheet.interruption .entry h2:after{border-color:#ef8133;background-color:#ffebdd}.timeline .timesheet.interruption .entry:after{background-color:#ef8133}.timeline .timesheet:last-child .entry{border-bottom:0}.timeline .timesheet .time{position:relative;width:130px;padding:18px 0;font-size:13px;float:left}.timeline .timesheet .time .icon{position:absolute;top:16px}.timeline .timesheet .time .icon svg path{fill:#1c81d9}.timeline .timesheet .time span{width:calc(100% - 20px);display:block;padding-left:25px}.timeline .timesheet .entry{position:relative;width:calc(100% - 130px);border-bottom:1px solid #ddd;padding:18px 10px;float:left}.timeline .timesheet .entry h2{font-size:16px;display:inline-block}.timeline .timesheet .entry h2 span{font-size:16px;color:#555}.timeline .timesheet .entry h2:after{position:absolute;top:19px;left:-27px;width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:2px solid #1c81d9;background-color:#fff;z-index:9;display:block;content:""}.timeline .timesheet .entry p{color:#888;font-size:15px;margin-bottom:0}.timeline .timesheet .entry:after{position:absolute;top:0;left:-20px;width:2px;height:calc(100% + 1px);background-color:#1c81d9;display:block;content:""}.timeline .timesheet .entry .duration{width:180px;position:absolute;top:18px;right:0;text-align:right}.timeline .timesheet .entry .duration .timer{position:relative;text-align:left;padding:0 10px 0 35px;line-height:32px;font-size:1em}.timeline .timesheet .entry .duration .timer svg{position:absolute;top:4px;left:7px}.drp-type-ahead{width:100%;position:relative}.drp-type-ahead .dropdown .dropdown-toggle.btn{border:0}.drp-type-ahead .dropdown .dropdown-toggle.btn:focus{box-shadow:none}.drp-type-ahead .dropdown+.form-label{text-transform:capitalize}.drp-type-ahead .form-control{cursor:pointer;width:100%!important;height:100%;float:none!important;background-color:initial!important}.drp-type-ahead .dropdown-menu .dropdown-item:focus-visible{outline:none}.drp-type-ahead.customer .dropdown-toggle.btn{width:100%}.drp-type-ahead.customer .chevron{position:absolute;top:13px;right:15px}.drp-type-ahead.user .searchbox{display:table;position:-webkit-sticky;position:sticky;border-bottom:1px solid #ccc;background-color:#fff;padding-bottom:8px;margin-bottom:6px;z-index:99;width:100%;top:0}.drp-type-ahead.user .searchbox svg{float:left;width:25px;margin-top:5px}.drp-type-ahead.user .searchbox .form-control{width:calc(100% - 25px)!important;height:100%!important;float:left!important;border:0}.drp-type-ahead.user .searchbox .form-control:focus{box-shadow:none}.drp-type-ahead.with-btn{width:calc(100% - 40px)!important;float:left}.drp-type-ahead.with-btn .dropdown-toggle .form-control{border-radius:40px 0 0 40px!important;-webkit-border-radius:40px 0 0 40px!important;-moz-border-radius:40px 0 0 40px!important;-ms-border-radius:40px 0 0 40px!important;-o-border-radius:40px 0 0 40px!important;border-right:0!important}.drp-type-ahead.with-btn+.btn{width:40px;height:40px;margin-top:20px;border-radius:0 40px 40px 0!important;-webkit-border-radius:0 40px 40px 0!important;-moz-border-radius:0 40px 40px 0!important;-ms-border-radius:0 40px 40px 0!important;-o-border-radius:0 40px 40px 0!important;float:left}.drp-type-ahead.with-btn+.btn svg{margin-left:0;right:3px}.drp-type-ahead.contractors .dropdown-menu .scroll-container,.drp-type-ahead.contractors .dropdown-menu .scroll-container>div:first-child{max-height:calc(50vh - 90px)!important}.modal-body .drp-type-ahead .dropdown .dropdown-toggle.btn{width:100%;padding:0}.modal-body .drp-type-ahead .dropdown .dropdown-toggle.btn .form-control{background-color:#fff!important}.modal-body .drp-type-ahead .dropdown .dropdown-menu{width:100%}.on-page .drp-type-ahead .form-label{position:absolute;top:-4px}.on-page .drp-type-ahead .chevron{position:absolute;top:32px;right:15px;pointer-events:none}.on-page .drp-type-ahead .dropdown{position:relative;padding-top:20px}.on-page .drp-type-ahead .dropdown .dropdown-toggle{width:100%;position:relative;padding:0;border:0}.on-page .drp-type-ahead .dropdown .dropdown-toggle .form-control{border:1px solid #ccc;padding:4px 15px 2px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;line-height:34px;height:40px;font-size:15px}.on-page .drp-type-ahead .dropdown .dropdown-toggle:after{display:none}.create-job h2{text-align:center;color:#1c81d9;font-size:24px}.create-job .header{position:relative;height:43px;font-size:17px;font-weight:500;color:#fff;padding:10px 20px;box-shadow:0 8px 6px -6px rgba(0,0,0,.2);border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;background-color:#1c81d9;z-index:1}.create-job .header h3{font-size:17px}.create-job .editor{margin-bottom:30px}.create-job .overview{position:relative;display:table;width:100%}.create-job .overview form>.row>.mx-auto>.row.buttons>.col .btn{float:right;margin-right:0}.context-menu{margin-left:0;padding-left:0;position:fixed;border:1px solid #ddd;box-shadow:3px 3px 10px 2px rgba(0,0,0,.2);background-color:#fff;z-index:9999}.context-menu,.context-menu ul{list-style-type:none}.context-menu li{position:relative;padding:5px 18px;margin:0;text-align:left;cursor:pointer;white-space:nowrap}.context-menu li:hover{background-color:#edf4f8}.context-menu li.parent{padding:5px 8px 5px 18px}.context-menu li.parent .chevron{margin-left:15px}.context-menu li.parent>ul{position:absolute;top:0;padding-left:0;background-color:#fff;box-shadow:3px 3px 10px 2px rgba(0,0,0,.2);transition:all .25s ease;left:95%;visibility:0;opacity:0}.context-menu li.parent:hover>ul{left:100%;visibility:1;opacity:1}.main-content.support .main,.main-content.support .support-detail{background-color:#f7f7f7;box-shadow:1px 0 20px hsla(0,0%,70.6%,.5);border:1px solid #eee;padding:20px}.main-content.support .support-detail{padding:0}.main-content.support .support-detail .top-bar{position:relative;background-color:#1c81d9;font-size:18px;line-height:53px;box-shadow:1px 10px 20px hsla(0,0%,70.6%,.4);padding:0 20px;width:100%;display:table;z-index:99;color:#fff}.main-content.support .support-detail .top-bar .subject{max-width:calc(66vw - 300px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left}.main-content.support .support-detail .top-bar .subject strong{font-weight:600}.main-content.support .support-detail .top-bar .icons{float:right}.main-content.support .support-detail .top-bar .icons>div:not(.timer-container){position:relative;width:38px;height:38px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid transparent;text-align:center;margin-top:7px;margin-left:10px;cursor:pointer;float:left}.main-content.support .support-detail .top-bar .icons>div:not(.timer-container) svg{position:absolute;top:8px;left:8px}.main-content.support .support-detail .top-bar .icons>div:not(.timer-container):hover{background-color:#136dbb;border:1px solid #115b9b}.main-content.support .support-detail .top-bar .icons>div:not(.timer-container).attachments>span{position:absolute;top:-4px;right:-4px;background-color:#136dbb;width:20px;height:20px;line-height:19px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #115b9b;color:#555;font-size:11px;color:#fff}.main-content.support .support-detail .top-bar .icons>div:not(.timer-container).timer-icon svg{top:7px;left:7px}.main-content.support .support-detail .top-bar .icons>div:not(.timer-container).freshdesk{cursor:default}.main-content.support .support-detail .top-bar .icons>div:not(.timer-container).freshdesk img{position:relative;width:18px;top:-8px}.main-content.support .support-detail .top-bar .icons .timer-container{float:left;margin-left:10px}.main-content.support .support-detail .top-bar .icons .timer-container .timer .time{color:#555;font-size:16px}.main-content.support .support-detail .buttons{position:relative;padding:15px 20px;background-color:#fff;box-shadow:1px 10px 20px hsla(0,0%,70.6%,.3);z-index:9}.main-content.support .support-detail .buttons .btn-outline-danger,.main-content.support .support-detail .buttons .btn-outline-info,.main-content.support .support-detail .buttons .btn-outline-success,.main-content.support .support-detail .buttons .btn-outline-warning{background-color:#fff}.main-content.support .support-detail .buttons .btn-outline-danger:active,.main-content.support .support-detail .buttons .btn-outline-danger:focus,.main-content.support .support-detail .buttons .btn-outline-info:active,.main-content.support .support-detail .buttons .btn-outline-info:focus,.main-content.support .support-detail .buttons .btn-outline-success:active,.main-content.support .support-detail .buttons .btn-outline-success:focus,.main-content.support .support-detail .buttons .btn-outline-warning:active,.main-content.support .support-detail .buttons .btn-outline-warning:focus{background-color:#fff!important}.main-content.support .support-detail .buttons .btn{margin-right:20px}.main-content.support .support-detail .messages{height:calc(100vh - 335px);background-color:#fff}.main-content.support .support-detail .messages .scroll-container,.main-content.support .support-detail .messages .scroll-container>div:first-child{max-height:calc(100vh - 335px)!important}.main-content.support .support-detail .messages .scroll-container>div:nth-child(2){display:none}.main-content.support .support-detail .messages.smaller{height:calc(100vh - 270px)}.main-content.support .support-detail .messages.smaller .support-message{box-shadow:1px 10px 20px hsla(0,0%,70.6%,.3);border-bottom:1px solid #ddd}.main-content.support .support-detail .messages.smaller .scroll-container,.main-content.support .support-detail .messages.smaller .scroll-container>div:first-child{max-height:calc(100vh - 615px)!important}.main-content.support .support-detail .messages.smaller .scroll-container>div:nth-child(2){display:none}.main-content.support .support-detail .item{padding:20px 20px 10px;background-color:#fff;border-bottom:1px solid #ddd}.main-content.support .support-detail .item .user .name{margin-top:-41px;display:block;margin-left:48px;color:#000;font-weight:500}.main-content.support .support-detail .item .user .name>span{font-style:italic;color:#888;font-weight:400}.main-content.support .support-detail .item .date{position:relative;font-size:13px;margin-left:48px;font-style:italic;color:#888;top:-2px}.main-content.support .support-detail .item .msg{margin-left:48px;margin-top:20px}.main-content.support .support-detail .item .msg img{max-width:100%}.main-content.support .support-detail .item .msg p{margin-bottom:0;overflow-wrap:anywhere}.main-content.support .support-detail .item .msg p:empty{min-height:24px}.main-content.support .support-detail .item.note{padding:20px 30px}.main-content.support .support-detail .item.note .actions{position:absolute;top:15px;right:18px;display:none}.main-content.support .support-detail .item.note .actions>div{width:33px;height:33px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:inline-block;padding-top:4px;text-align:center;cursor:pointer}.main-content.support .support-detail .item.note .actions>div:hover svg path{fill:#fff}.main-content.support .support-detail .item.note .actions>div.edit:hover{background-color:#1c81d9}.main-content.support .support-detail .item.note .actions>div.delete:hover{background-color:#f30f24}.main-content.support .support-detail .item.note .actions svg{width:19px;height:19px}.main-content.support .support-detail .item.note>div{position:relative;box-shadow:1px 0 20px hsla(0,0%,70.6%,.2);border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;padding:20px;margin-bottom:10px;background-color:#fffbf6;border:1px solid #ffae5b}.main-content.support .support-detail .item.note>div:hover .actions{display:block}.main-content.support .support-detail .item.note>div:before{position:absolute;top:0;left:0;width:5px;height:100%;background-color:#ffae5b;content:"";display:block}.main-content.support .right-panel{background-color:#f7f7f7;box-shadow:1px 0 20px hsla(0,0%,70.6%,.5);border:1px solid #eee;margin-bottom:20px;padding:20px}.main-content.support .right-panel .search{padding:0;display:table;width:100%}.main-content.support .right-panel .search .input-bar{margin-bottom:0}.main-content.support .right-panel .search .input-bar .cross{position:absolute;top:16px;right:12px;cursor:pointer}.main-content.support .right-panel .search .input-bar .form-control{padding:24px 35px 24px 65px}.main-content.support .right-panel .search .mini-loader-container .loader{left:8px}.main-content.support .right-panel .search .mini-loader-container .loader:after{background-color:#1c81d9;border:10px solid #1c81d9}.main-content.support .right-panel .search .search-dropdown{position:absolute;width:100%;box-shadow:1px 10px 20px hsla(0,0%,70.6%,.3);z-index:99999}.main-content.support .right-panel .search .search-dropdown .scroll,.main-content.support .right-panel .search .search-dropdown .scroll>div:first-child{max-height:calc(100vh - 400px)!important}.main-content.support .right-panel .search .search-dropdown .scroll>div:nth-child(2){display:none}.main-content.support .right-panel .search .search-dropdown .item{background-color:#fff;padding:5px 10px;cursor:pointer}.main-content.support .right-panel .search .search-dropdown .item mark{background-color:#1c81d9;color:#fff;padding:0}.main-content.support .right-panel .search .search-dropdown .item:hover{background-color:#edf4f8}.main-content.support .right-panel .form-group{margin-bottom:15px}.main-content.support section{position:relative;padding:0}.main-content.support section .icon{position:absolute;top:0;left:0;width:50px;height:50px;text-align:center;background-color:#1c81d9;padding-top:11px}.main-content.support section .icon svg path{fill:#fff}.main-content.support section .text .form-control{font-size:16px;font-weight:400;border:1px solid #e3e3e3;border-left:0}.main-content.support section .text .form-control::placeholder{color:#888;font-style:italic}.main-content.support section.input-bar .text .form-control{padding:24px 20px 24px 65px}.main-content.support section.input-bar .text .send-to-dropdown{position:absolute;top:49px;left:50px;width:calc(100% - 50px);max-height:calc(100vh - 355px);z-index:9;background-color:#fff;box-shadow:1px 0 20px hsla(0,0%,70.6%,.4);overflow:auto;border:1px solid #e3e3e3}.main-content.support section.input-bar .text .send-to-dropdown .item{padding:8px 15px;cursor:pointer}.main-content.support section.input-bar .text .send-to-dropdown .item:hover{background-color:#edf4f8;color:#000}.main-content.support section.input-bar .text .send-to-dropdown .item strong{font-weight:500}.main-content.support section.input-bar .text .send-to-dropdown .item em{color:#888}.main-content.support section.input-bar .text .cross{position:absolute;top:16px;right:20px;cursor:pointer}.main-content.support section.description{margin-bottom:0}.main-content.support section.description .text .form-control{height:500px;padding:15px 20px 25px 65px;margin-bottom:0}.main-content.support section.description .quill{border:1px solid #e3e3e3}.main-content.support section.description .quill.error{border-color:#dc3545}.main-content.support section.description .quill .ql-toolbar.ql-snow{padding:0;margin-left:50px;border:0;height:49px;border-bottom:1px solid #ddd}.main-content.support section.description .quill .ql-toolbar.ql-snow .ql-formats{padding-top:12px}.main-content.support section.description .quill .ql-container.ql-snow{border:0}.main-content.support section.description .quill .ql-snow .ql-editor{height:calc(100vh - 510px);margin-bottom:64px}.main-content.support section.description .quill p{overflow-wrap:anywhere}.main-content.support section.description .send-bar{position:absolute;bottom:0;left:0;width:100%;padding:12px;box-shadow:1px 0 20px hsla(0,0%,70.6%,.4)}.main-content.support section.description .send-bar .send-btn{float:right;font-size:15px}.main-content.support section.description .send-bar .icons{float:left}.main-content.support section.description .send-bar .icons>div{position:relative;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;padding-top:7px;cursor:pointer}.main-content.support section.description .send-bar .icons>div:hover{background-color:#1c81d9}.main-content.support section.description .send-bar .icons>div:hover svg path{fill:#fff}.main-content.support section.description .send-bar .icons>div>span{position:absolute;top:-6px;right:-6px;width:22px;height:22px;background-color:#1c81d9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding-top:1px;border:1px solid #fff;color:#fff;font-size:12px}.main-content.support .dropdown,.main-content.support .dropup{position:relative}.main-content.support .dropdown .dropdown-toggle,.main-content.support .dropup .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;line-height:32px;padding:4px 15px 2px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;text-align:left;display:block;font-size:14px;color:#212529}.main-content.support .dropdown .dropdown-toggle:after,.main-content.support .dropup .dropdown-toggle:after{position:absolute;border-top:.25em;border-right:.25em;content:"";display:block;height:.8em;top:12px;left:calc(100% - 30px);transform:rotate(-45deg);width:.8em;border-right-width:2px;border-top-width:2px;border-left:2px solid #888;border-bottom:2px solid #888;border-right-color:#888;border-top-color:#888}.main-content.support .drp-type-ahead .form-label{position:absolute;top:-4px}.main-content.support .drp-type-ahead .chevron{display:none}.main-content.support .drp-type-ahead .dropdown{padding-top:20px}.main-content.support .drp-type-ahead .dropdown .dropdown-toggle{position:relative;padding:0;border:0}.main-content.support .drp-type-ahead .dropdown .dropdown-toggle .form-control{border:1px solid #ccc;padding:4px 15px 2px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;line-height:34px;height:40px;font-size:15px}.main-content.support .form-control.is-invalid,.main-content.support .was-validated .form-control:invalid{border-color:#dc3545}.main-content.support .replying{position:relative;padding:10px 68px 20px}.main-content.support .replying .expand{position:absolute;top:12px;right:68px;cursor:pointer;z-index:9}.main-content.support .replying.note .form-group .form-control{padding-left:70px}.main-content.support .replying:not(.note) .form-group .quill .ql-snow.ql-toolbar{border-top:0}.main-content.support .replying.editing{padding-bottom:80px}.main-content.support .replying .form-group{position:relative}.main-content.support .replying .form-group .form-label{position:absolute;line-height:31px;height:38px;font-size:14px}.main-content.support .replying .form-group .form-control{height:39px;font-size:14px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding-left:50px;border:0;border-bottom:1px solid #ddd;background-color:initial}.main-content.support .replying .form-group .form-control:focus{box-shadow:none;border-bottom:1px solid #1c81d9}.main-content.support .replying .form-group .quill .ql-snow .ql-editor{height:150px}.main-content.support .replying .form-group .quill .ql-snow .ql-editor:focus{background-color:#edf4f8}.main-content.support .replying .form-group .quill .ql-snow.ql-container,.main-content.support .replying .form-group .quill .ql-snow.ql-toolbar{border-color:#ddd}.main-content.support .replying .form-group .send-bar{position:absolute;display:table;width:100%;top:calc(100% - 1px);box-shadow:1px 0 20px hsla(0,0%,70.6%,.4);border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff;padding:10px 20px}.main-content.support .replying .form-group .send-bar .buttons{float:right;box-shadow:none;padding:0}.main-content.support .replying .form-group .send-bar .buttons .btn{float:right;margin-right:0;margin-left:20px}.main-content.support .was-validated section.input-bar .text .form-control.error{border-color:#dc3545}.main-content.support .was-validated section.input-bar .text .form-control.error:active,.main-content.support .was-validated section.input-bar .text .form-control.error:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)!important;border-color:#dc3545!important}.merge-tickets .scroll-container,.merge-tickets .scroll-container>div:first-child{max-height:calc(100vh - 200px)!important}.merge-tickets .scroll-container>div:nth-child(2){display:none}.merge-tickets .buttons{width:100%;position:absolute;bottom:0;left:0;padding:15px;box-shadow:1px 1px 20px hsla(0,0%,70.6%,.4)}.merge-tickets .buttons .btn{float:right}.merge-ticket{margin-top:5px;margin-bottom:20px;margin-right:4px}.merge-ticket label{position:relative;display:block;width:calc(100% - 10px);border:1px solid #ccc;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;box-shadow:1px 0 20px hsla(0,0%,70.6%,0);transition:box-shadow .25s ease-in-out;font-size:15px;padding:10px 20px;cursor:pointer}.merge-ticket label .cross{width:26px;height:26px;position:absolute;border:1px solid #ccc;background-color:#fff;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:opacity .25s ease-in-out;pointer-events:none;opacity:0;top:-5px;right:-5px}.merge-ticket label .cross:hover{background-image:linear-gradient(45deg,#ce2c3b,#f30f24);background-color:#f30f24;border-color:#ce2c3b}.merge-ticket label .cross:hover svg path{fill:#fff}.merge-ticket label:hover{box-shadow:1px 8px 20px hsla(0,0%,70.6%,.4)}.merge-ticket label:hover .cross{opacity:1;pointer-events:all}.merge-ticket label>span{display:block}.merge-ticket label>span.task-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merge-ticket label>span.task-name strong{color:#000}.merge-ticket label>span.task-name em{color:#777}.merge-ticket label>span:not(.icon){width:calc(100% - 55px);margin-top:5px;margin-bottom:5px}.merge-ticket label>span strong{font-weight:500}.merge-ticket label>span.agent{line-height:26px}.merge-ticket label>span.agent svg{position:relative;margin-right:5px;top:-2px}.merge-ticket label .icon{position:absolute;top:calc(50% - 19px);right:20px}.merge-ticket label .icon svg path{fill:#ddd;transition:fill .35s ease-in-out}.merge-ticket label .icon svg.tick{position:absolute;top:7px;left:7px;opacity:0;transition:opacity .35s ease-in-out}.merge-ticket label .icon span{display:block;color:#1c81d9;font-size:12px;text-transform:uppercase;margin-left:-5px;transition:opacity .35s ease-in-out;opacity:0}.merge-ticket input[type=radio]{position:absolute;visibility:hidden}.merge-ticket input[type=radio]:checked+label .icon svg path{fill:#1c81d9}.merge-ticket input[type=radio]:checked+label .icon span,.merge-ticket input[type=radio]:checked+label .icon svg.tick{opacity:1}.main-content.support .support-detail.replying-full .messages.smaller .scroll-container,.merge-ticket input[type=radio]:checked+label .cross{display:none}.main-content.support .support-detail.replying-full .messages.smaller .replying .form-group .quill .ql-snow .ql-editor{height:calc(100vh - 481px)}.move-tasks{margin-top:-20px}.move-tasks>ul{margin-left:0!important;padding-left:0!important}.move-tasks>ul.disabled{position:relative}.move-tasks>ul.disabled:after{position:absolute;top:0;left:0;width:100%;height:calc(100% + 40px);background-color:hsla(0,0%,100%,.5);content:"";display:block;cursor:not-allowed}.move-tasks .rounded{max-width:400px;margin:0 auto}.move-tasks .move-to-info{padding-top:30px;padding-left:20px;text-align:center;font-size:18px}.move-tasks .move-to-info+ul{padding-left:0}.move-tasks .select-project{padding-top:70px;padding-bottom:70px}.move-tasks .select-project .intro{text-align:center;font-size:18px}.move-tasks li,.move-tasks ul{list-style:none;margin:0;padding:0}.move-tasks ul{padding-left:1em}.move-tasks li.screen.has-children>ul{border:0}.move-tasks li.screen.has-children>.item{background-color:#ddd}.move-tasks li{padding-left:1em;border:1px solid #aaa;border-width:0 0 1px 1px;padding-top:2px;padding-bottom:2px}.move-tasks li.screen{border:0;margin-top:5px;margin-bottom:10px}.move-tasks li ul{border-top:1px solid #aaa;margin-left:-1em;padding-left:2em}.move-tasks li .item{margin:0;background:#fff;position:relative;height:36px;line-height:36px;top:20px;display:table;width:100%;cursor:pointer;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border:1px solid #ccc;overflow:hidden}.move-tasks li .item.move-task .name{border:1px dashed #888;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;cursor:not-allowed}.move-tasks li .item .name{float:left;padding-left:10px;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;transition:padding-left .25s ease;border:0;width:100%}.move-tasks li .item.show-chev{border:0}.move-tasks li .item.show-chev .name{float:left;padding-left:10px;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border:1px solid #ccc;border-right:0;width:calc(100% - 38px)}.move-tasks li .item.show-chev .chevron{float:left;width:38px;height:38px;background-color:#fff;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border:1px solid #ccc;text-align:center}.move-tasks li .item.show-chev .chevron:hover{background-color:#f7f7f7}.move-tasks li .item.show-chev .chevron:hover svg{transition:transform .2s ease}.move-tasks li .item.show-chev .chevron:hover svg path{fill:#666}.move-tasks li .item.show-chev .chevron.rotate svg{transform:rotate(180deg)}.move-tasks li.header>.item{background-color:#f1f1f1;transition:padding .25s ease}.move-tasks li.header>.item:not(.move-task) .name:hover{background-color:#1c81d9;color:#fff}.move-tasks li.header>.item.selected .name{background-color:#31b768;padding-left:35px;color:#fff}.move-tasks li.header>.item.selected .name svg.tick{opacity:1}.move-tasks li.header>.item svg.tick{position:absolute;top:7px;left:10px;opacity:0;transition:opacity .5s ease}.move-tasks li:not(.header) .item{cursor:not-allowed}.move-tasks li.has-children{border-bottom:0}.move-tasks ul li:last-child ul{border-left:1px solid #f6f6f6;margin-left:-17px}.reorder-tasks .item{background:#fff;border:1px solid #ccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding-left:10px;margin:0 0 10px;height:36px;line-height:36px;-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reorder-tasks .item strong{font-weight:500;color:#000}.reorder-tasks .item.header{background-color:#e1e1e1}.reorder-tasks .item .name{float:left;width:calc(100% - 50px)}.reorder-tasks .item .priority{float:right;width:50px;text-align:center}.task-modal .description li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.task-modal .description li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.task-modal .description .ql-video{display:block;max-width:100%}.task-modal .description .ql-video.ql-align-center{margin:0 auto}.task-modal .description .ql-video.ql-align-right{margin:0 0 0 auto}.task-modal .description .ql-bg-black{background-color:#000}.task-modal .description .ql-bg-red{background-color:#e60000}.task-modal .description .ql-bg-orange{background-color:#f90}.task-modal .description .ql-bg-yellow{background-color:#ff0}.task-modal .description .ql-bg-green{background-color:#008a00}.task-modal .description .ql-bg-blue{background-color:#06c}.task-modal .description .ql-bg-purple{background-color:#93f}.task-modal .description .ql-color-white{color:#fff}.task-modal .description .ql-color-red{color:#e60000}.task-modal .description .ql-color-orange{color:#f90}.task-modal .description .ql-color-yellow{color:#ff0}.task-modal .description .ql-color-green{color:#008a00}.task-modal .description .ql-color-blue{color:#06c}.task-modal .description .ql-color-purple{color:#93f}.task-modal .description .ql-font-serif{font-family:Georgia,Times New Roman,serif}.task-modal .description .ql-font-monospace{font-family:Monaco,Courier New,monospace}.task-modal .description .ql-size-small{font-size:.75em}.task-modal .description .ql-size-large{font-size:1.5em}.task-modal .description .ql-size-huge{font-size:2.5em}.task-modal .description .ql-direction-rtl{direction:rtl;text-align:inherit}.task-modal .description .ql-align-center{text-align:center}.task-modal .description .ql-align-justify{text-align:justify}.task-modal .description .ql-align-right{text-align:right}.qlbt-operation-menu{width:auto!important;z-index:9999999!important}.ql-editor .ql-code-block-container,.quill .ql-snow .ql-editor .ql-code-block-container{background-color:#f4f4f4;padding:10px;font-family:"Courier New",Courier,monospace!important;font-size:14px;white-space:pre-wrap;word-break:break-word;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#333}.quill .ql-snow .ql-editor{font-size:15px;font-family:"Poppins",sans-serif}.quill .ql-snow .ql-editor p{margin-bottom:0}.quill .ql-snow .ql-editor h1,.quill .ql-snow .ql-editor h2,.quill .ql-snow .ql-editor h3{font-weight:500}.quill .ql-snow .ql-editor h1{font-size:26px}.quill .ql-snow .ql-editor h2{font-size:22px}.quill .ql-snow .ql-editor h3{font-size:18px}.quill .ql-snow .ql-editor ol,.quill .ql-snow .ql-editor ul{margin-bottom:18px}.quill .ql-snow .ql-editor table{width:100%!important}.quill.hide-toolbar .ql-snow .ql-editor p{margin-bottom:0}ol{padding-left:1rem}.ql-editor.fake{padding:0!important;height:auto!important}.ql-container .ql-editor{padding:12px 15px!important}.ql-table td{border:1px solid #ddd;padding:8px}.ql-table th{background-color:#f4f4f4;text-align:left}.status-chart{max-width:95%!important;padding-bottom:30px;float:right}.status-chart .row.bottom{height:10px}.status-chart .offset-right{position:relative;left:calc(50% + var(--bs-gutter-x)*0.5)}.status-chart .offset-right .stats>span:first-child{left:0}.status-chart .offset-right .stats>span:last-child{right:0}.status-chart .row>div{position:relative;margin-top:20px;margin-bottom:20px}.status-chart .label{position:absolute;top:20px;z-index:9;padding-left:3px;padding-right:3px;background-color:#fff!important;font-size:.8em;border:0}.status-chart .label.red{color:#d52121;left:15px}.status-chart .label.green{color:#98ca3c;top:8px;background-color:initial!important}.status-chart .label.green.left{left:-8px}.status-chart .label.green.right{right:-8px}.status-chart .label.green.bottom-right{right:calc(50% - 35px);top:auto;bottom:-25px}.status-chart .shape{height:100%;background-color:#2b8ee4;font-size:11px;color:#fff;align-items:center;display:flex;justify-content:center;text-align:center}.status-chart .shape.light-blue,.status-chart .shape.white{color:#000}.status-chart .shape>div{display:flex;align-items:center}.status-chart .shape.stand-alone{margin-top:0;margin-bottom:0;top:60px}.status-chart .shape.stand-alone+.stats>span:first-child,.status-chart .shape.stand-alone+.stats>span:last-child{bottom:-82px;z-index:9}.status-chart .shape.rec.dark-orange:hover{background-color:#f38d3d!important}.status-chart .shape.rec.turquoise:hover{background-color:#239e93!important}.status-chart .shape.rec.white:hover{background-color:#f1f1f1!important}.status-chart .shape.rec.blue:hover{background-color:#1666ac!important}.status-chart .shape.rec.pink:hover{background-color:#ff48c8!important}.status-chart .shape.rec.green:hover{background-color:#7ba62d!important}.status-chart .shape.rec.dark-green:hover{background-color:#0c6d32!important}.status-chart .shape.rec.light-red:hover{background-color:#e33131!important}.status-chart .shape.rec.orange:hover{background-color:#e2a804!important}.status-chart .shape.rec.dark-blue:hover{background-color:#6ca7a8!important}.status-chart .rec{position:relative;width:100%;min-height:60px;max-height:60px;padding:5px;z-index:9;cursor:pointer}.status-chart .diamond{width:0;height:0;border-color:transparent transparent #1c81d9;border-style:solid;border-width:30px 60px;display:flex;justify-content:center;text-align:center;font-size:12px;color:#fff;position:relative;top:-29px;left:0}.status-chart .diamond.deep-blue.hover:hover{cursor:pointer;border-bottom-color:#104b7f}.status-chart .diamond.deep-blue.hover:hover>div:last-child{border-top-color:#104b7f}.status-chart .diamond+.stats span:first-child{left:10px}.status-chart .diamond+.stats span:last-child{right:10px}.status-chart .diamond.deep-blue{background-color:initial!important;border-bottom-color:#135995}.status-chart .diamond.deep-blue:after{border-top-color:#135995}.status-chart .diamond>div:last-child{content:"";position:absolute;left:-60px;top:30px;width:0;height:0;border-color:#135995 transparent transparent;border-style:solid;border-width:30px 60px;overflow:hidden}.status-chart .diamond>div:first-child{width:100px;min-width:100px;position:relative;text-align:center;z-index:9;top:23px;font-size:11px;line-height:13px}.status-chart .diamond>div:first-child.lines-2{top:16px}.status-chart .diamond>div:first-child.lines-3{top:12px}.status-chart .diamond:hover{border-bottom-color:#135995}.status-chart .diamond:hover:after{border-top-color:#135995}.status-chart .oval-container{position:absolute;left:-80px;height:100%}.status-chart .oval-container .arrow.right{left:68px}.status-chart .oval-container .arrow.left{left:8px}.status-chart .oval{position:relative;width:100px;height:35px;top:10px;transform:rotate(-90deg);border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px}.status-chart .arrow{position:absolute;pointer-events:none}.status-chart .arrow:after{position:absolute;width:0;height:0;display:block;content:""}.status-chart .arrow.hide-arrow:after{display:none}.status-chart .arrow.down{top:100%;left:calc(50% - 2px);width:2px;height:40px}.status-chart .arrow.down:after{bottom:-1px;left:calc(50% - 6px);border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #d52121}.status-chart .arrow.down.size-3{height:220px}.status-chart .arrow.down.from-center{top:50%;height:70px}.status-chart .arrow.up{bottom:100%;left:calc(50% - 1px);width:2px;height:40px}.status-chart .arrow.up:after{top:-2px;left:calc(50% - 6px);border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #d52121}.status-chart .arrow.up.size-1-5{height:70px}.status-chart .arrow.up.size-2-5{height:170px}.status-chart .arrow.up.size-3{height:220px}.status-chart .arrow.up.dotted{background-color:initial!important;border-left:2px dotted #d52121;border-right:0}.status-chart .arrow.left{left:calc(0px - var(--bs-gutter-x)*0.5);width:calc(var(--bs-gutter-x)*1);height:2px;top:50%}.status-chart .arrow.left:after{top:-6px;left:-2px;border-top:6px solid transparent;border-right:10px solid #98ca3c;border-bottom:6px solid transparent}.status-chart .arrow.left.size-3{right:50%;left:auto;width:220px}.status-chart .arrow.left.dotted{background-color:initial!important;border-top:2px dotted #d52121;border-bottom:0}.status-chart .arrow.left.dotted:after{top:-7px}.status-chart .arrow.left.arrow-right:after{left:3px;border-left:10px solid #98ca3c;border-right:0}.status-chart .arrow.right{left:calc(100% - var(--bs-gutter-x)*0.5);width:calc(var(--bs-gutter-x)*1);height:2px;top:50%}.status-chart .arrow.right:after{top:-6px;right:-1px;border-top:6px solid transparent;border-left:10px solid #98ca3c;border-bottom:6px solid transparent}.status-chart .arrow.green{background-color:#98ca3c}.status-chart .arrow.green.down:after{border-top:10px solid #98ca3c}.status-chart .arrow.green.up:after{border-bottom:10px solid #98ca3c;border-top:none}.status-chart .arrow.dark-green{background-color:#119b47}.status-chart .arrow.dark-green.down:after{border-top:10px solid #119b47}.status-chart .arrow.dark-green.up:after{border-bottom:10px solid #119b47;border-top:none}.status-chart .arrow.red{background-color:#d52121}.status-chart .arrow.red.down:after{border-top:10px solid #d52121}.status-chart .arrow.red.up:after{border-bottom:10px solid #d52121;border-top:none}.status-chart .arrow.red.left:after{border-right:10px solid #d52121}.status-chart .arrow.orange{background-color:#f6a96d}.status-chart .arrow.orange.down:after{border-top:10px solid #f6a96d}.status-chart .arrow.orange.up:after{border-bottom:10px solid #f6a96d;border-top:none}.status-chart .arrow.orange.left.arrow-right:after{border-left:10px solid #f6a96d;border-right:0}.status-chart .stats>span{display:block;position:absolute;bottom:-22px;font-size:12.5px;color:#111;font-weight:500;cursor:pointer}.status-chart .stats>span:hover{text-decoration:underline}.status-chart .stats>span:first-child{left:12px}.status-chart .stats>span:last-child{right:12px}.status-chart .suspended{position:relative}.status-chart .suspended .rec{position:absolute}.status-chart .suspended .stats{position:absolute;bottom:-60px;left:-12px;width:calc(100% + 24px)}.diagram-summary{position:absolute;background-color:#fff;box-shadow:1px 0 20px hsla(0,0%,70.6%,.2);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:1px solid #ddd;font-size:14px;padding:0}.diagram-summary p{color:#555;margin-bottom:5px}.diagram-summary p:last-child{margin-bottom:0}.diagram-summary h2{font-size:14px;background-color:#1c81d9;margin:0;color:#fff;text-transform:uppercase;text-align:center;line-height:30px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}.diagram-summary .content{padding:15px 30px!important}@font-face{font-family:AvenirLTProMedium;src:url(../../static/media/AvenirLTProLight.08040f43.otf)}@font-face{font-family:AvenirLTProBlack;src:url(../../static/media/AvenirLTProBlack.49d33e4f.otf)}@font-face{font-family:AvenirLTProHeavy;src:url(../../static/media/AvenirLTProHeavy.046f555a.otf)}body{margin:0;background-color:#edf4f8;font-family:"Poppins",sans-serif;color:#4a4a4a}.tooltip{z-index:99999999}.tooltip.task-name>div{max-width:400px!important;width:auto!important}.popover{max-width:520px;min-width:200px;z-index:99999999}.popover .popover-header .close{position:absolute;top:0;right:4px;background:none;border:none;color:#db2222;font-size:1.5em;font-weight:700;cursor:pointer}.popover .popover-body .labels{margin:0 auto;display:table}.popover .popover-body .label{border:1px solid #bbd1dd;background-color:#edf4f8;display:inline-block;padding:2px 15px;line-height:22px;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;margin-left:5px;margin-right:5px;margin-bottom:10px;cursor:pointer}.popover .popover-body .label:hover{background-color:#1c81d9;border-color:#1c81d9;color:#fff}.quote-print-position{position:fixed;top:-99999px;left:-99999px}.overflow-hidden-y{overflow-y:hidden}.print-page{margin:20px;background-color:#fff}.print-page h1{font-size:1.5em}.print-page .intro{padding-top:30px}.print-page .custom-table table.table thead tr th{white-space:nowrap}.print-page .label{width:120px}.print-page.invoice .label{width:190px}#print-jsx{position:fixed;pointer-events:none}img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.link{cursor:pointer}.link:hover{text-decoration:underline}.link.red{background-color:initial!important;border:0!important}.link.red,.txt-red{color:#d91c1c}.txt-large{font-size:1.4em}.marg-b-0{margin-bottom:0!important}.marg-b-20{margin-bottom:20px!important}.marg-b-40{margin-bottom:40px!important}.marg-l-15{margin-left:15px}.marg-r-10{margin-right:10px}.marg-t-25{margin-top:25px}.width-90{width:90px}.width-210{width:210px!important}.float-right{float:right}.float-left{float:left}.text-right{text-align:right}.text-blue{color:#1c81d9}.pos-rel{position:relative}.form-group.error{border-color:#db2222!important}.form-group.error .form-control,.form-group.error .form-label{color:#db2222!important}.form-group.error .form-control:focus,.form-group.error:hover .form-control{background-color:#ffe7e7!important}.form-group.time span{display:inline-block}.profile{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:36px;height:36px}.bug-icon{position:relative;margin-left:5px;top:-1px}.owners .profile{position:relative;top:-6px}.owners .dropdown-item .profile{top:0;width:30px;height:30px;margin-right:8px}#related-ticket-popover{max-width:300px;right:5px!important;transform:translate(-87px,96px)!important}#related-ticket-popover .popover-arrow{transform:translateY(12px)!important}#related-ticket-popover .popover-arrow:after{border-left-color:#e9ecef}#related-ticket-popover .popover-body p{font-size:1.1em}.main-content{margin-top:80px;margin-left:220px;transition:margin-left .3s ease-in-out;position:relative}.main-content .title-bar{background-color:#fff;padding:20px 30px;display:table;width:100%;height:74px}.main-content .title-bar .view-snapshot-btn{float:left}.main-content .title-bar .view-snapshot-btn .btn{padding:0;width:36px;height:36px;margin-left:10px}.main-content .title-bar .view-snapshot-btn .btn svg{margin-left:0;margin-top:2px}.main-content .title-bar .project-title{margin-top:-8px;line-height:normal}.main-content .title-bar .project-title>span.project-id{position:absolute;display:block;font-size:13px;font-style:italic;line-height:12px;margin-top:5px}.main-content .title-bar.sticky{position:-webkit-sticky;position:sticky;box-shadow:0 3px 5px hsla(0,0%,70.6%,.5);top:80px;z-index:99}.main-content .title-bar .zoho-icon{display:inline-block;margin-left:5px}.main-content .title-bar .filter.plus-minus .form-label{line-height:32px;font-size:15px;margin-right:10px}.main-content .title-bar .filter.plus-minus .form-group{display:table;width:200px;float:right}.main-content .title-bar .filter.plus-minus .form-group .btn{width:35px;height:35px;float:left;padding:0}.main-content .title-bar .filter.plus-minus .form-group .btn:disabled{opacity:.6}.main-content .title-bar .filter.plus-minus .form-group .btn.minus{border-radius:35px 0 0 35px;-webkit-border-radius:35px 0 0 35px;-moz-border-radius:35px 0 0 35px;-ms-border-radius:35px 0 0 35px;-o-border-radius:35px 0 0 35px}.main-content .title-bar .filter.plus-minus .form-group .btn.minus svg{padding-left:2px}.main-content .title-bar .filter.plus-minus .form-group .btn.plus{border-radius:0 35px 35px 0;-webkit-border-radius:0 35px 35px 0;-moz-border-radius:0 35px 35px 0;-ms-border-radius:0 35px 35px 0;-o-border-radius:0 35px 35px 0}.main-content .title-bar .filter.plus-minus .form-group .btn.plus svg{padding-right:2px}.main-content .title-bar .filter.plus-minus .form-group .btn svg{position:relative;margin:0;top:-1px}.main-content .title-bar .filter.plus-minus .form-group .form-control{height:35px;width:calc(100% - 70px);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #1a6cc5;text-align:center;border-left:0;border-right:0;font-size:.9rem;float:left}.main-content .title-bar .filter.icon{padding-top:3px}.main-content .title-bar .btns{position:relative;float:right;margin-left:15px}.main-content .title-bar .btns:after{width:1px;height:34px;background-color:#ccc;position:absolute;content:"";display:block;top:0;left:0}.main-content .title-bar .btns .btn.icon{position:relative;width:34px;height:34px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-left:10px;margin-right:10px;padding:3px 0 0}.main-content .title-bar .btns .btn.icon svg{width:19px;height:19px;margin:0}.main-content .title-bar .btns .btn.icon.docs>span{position:absolute;width:21px;height:21px;background-color:#fff;top:-7px;right:-7px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;pointer-events:none;border:1px solid #ccc;padding-top:2px;font-size:10px;color:#4a4a4a}.main-content .title-bar>.checkbox{float:right;top:6px}.main-content .title-bar>.checkbox label{font-size:.95em;padding-top:0}.main-content .title-bar h1{font-size:20px;color:#1c81d9;font-family:"Poppins",sans-serif;margin-bottom:0;line-height:34px;float:left}.main-content .title-bar>.btn{float:right;margin-left:20px}.main-content .title-bar>.btn .note-tick{top:-1px}.main-content .title-bar>.dropdown{float:right;margin-left:20px}.main-content .title-bar .btn.dropdown-toggle{text-transform:uppercase;letter-spacing:1px}.main-content .title-bar .datepicker{float:right;margin-left:20px;border:1px solid transparent}.main-content .title-bar .datepicker.no-filter .label .dropdown-toggle.btn{border-radius:34px;-webkit-border-radius:34px;-moz-border-radius:34px;-ms-border-radius:34px;-o-border-radius:34px;padding:.45rem 2rem .45rem 1.5rem}.main-content .title-bar .datepicker.no-filter .label svg{display:none}.main-content .title-bar .datepicker .label{position:relative;display:inline-block;color:#fff;font-size:.9rem}.main-content .title-bar .datepicker .label svg{position:absolute;right:-30px;z-index:999;top:8px}.main-content .title-bar .datepicker .label .dropdown-toggle.btn{height:35px;padding:.45rem 1.5rem;border-radius:34px 0 0 34px;-webkit-border-radius:34px 0 0 34px;-moz-border-radius:34px 0 0 34px;-ms-border-radius:34px 0 0 34px;-o-border-radius:34px 0 0 34px;background-color:#1a6cc5;background-image:linear-gradient(45deg,#1a6cc5,#007bff);font-size:.8rem}.main-content .title-bar .datepicker .label .dropdown-toggle.btn:hover{color:#fff;background-image:none}.main-content .title-bar .datepicker .label .dropdown-toggle.btn:after{position:absolute;top:16px;right:10px}.main-content .title-bar .datepicker .react-datepicker-wrapper{vertical-align:top;width:auto}.main-content .title-bar .datepicker .react-datepicker-wrapper .react-datepicker__input-container>input{width:200px;height:35px;border-radius:0 34px 34px 0;-webkit-border-radius:0 34px 34px 0;-moz-border-radius:0 34px 34px 0;-ms-border-radius:0 34px 34px 0;-o-border-radius:0 34px 34px 0;padding:.4rem .75rem .4rem 2.5rem;border:1px solid #1a6cc5;font-size:.9rem}.main-content .title-bar .datepicker .react-datepicker-wrapper .react-datepicker__input-container>input:focus-visible{outline:none}.main-content .title-bar .datepicker .react-datepicker-wrapper .react-datepicker__input-container>input.range{width:250px}.main-content .title-bar .filter-divider{width:1px;margin-left:25px;margin-right:5px;float:right;background-color:#ccc;height:34px}.main-content .title-bar .notifications{position:relative;width:46px;float:right}.main-content .title-bar .notifications .dropdown:hover .dropdown-toggle>svg path{fill:#fff}.main-content .title-bar .notifications .dropdown .unread-notifications{position:absolute;top:0;width:20px;height:20px;color:#fff;background-color:#db2222;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;text-align:center;padding-top:2px;font-size:11px;display:block}.main-content .title-bar .notifications .dropdown.open .dropdown-toggle,.main-content .title-bar .notifications .dropdown:hover .dropdown-toggle{background-color:#1a79cb}.main-content .title-bar .notifications .dropdown .dropdown-toggle{position:relative;width:36px;height:36px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-top:-4px;padding:2px 0 0}.main-content .title-bar .notifications .dropdown .dropdown-toggle .unread-notifications{right:0}.main-content .title-bar .notifications .dropdown .dropdown-toggle:after{display:none}.main-content .title-bar .notifications .dropdown .dropdown-toggle>svg{margin-left:0}.main-content .title-bar .notifications .dropdown .dropdown-toggle>svg path{fill:#1a79cb}.main-content .title-bar .notifications .dropdown .dropdown-menu{width:300px}.main-content .title-bar .notifications .dropdown .dropdown-menu .scroll-container>div:nth-child(2){display:none}.main-content .title-bar .notifications .dropdown .dropdown-menu .dropdown-item-text{padding:.25rem 1rem}.main-content .title-bar .notifications .dropdown .dropdown-menu .dropdown-item{position:relative;display:table;width:100%}.main-content .title-bar .notifications .dropdown .dropdown-menu .dropdown-item .unread-notifications{left:39px}.main-content .title-bar .notifications .dropdown .dropdown-menu .dropdown-item .profile-initials{width:36px;height:36px;display:block;margin-right:8px;font-size:15px;line-height:36px;float:left}.main-content .title-bar .notifications .dropdown .dropdown-menu .dropdown-item .msg{width:calc(100% - 44px);float:left}.main-content .title-bar .notifications .dropdown .dropdown-menu .dropdown-item .msg .note{width:220px;text-overflow:ellipsis;font-size:14px;line-height:36px;overflow:hidden}.main-content .title-bar .filter{position:relative;float:right;margin-left:20px}.main-content .title-bar .filter .dropdown-menu .scroll-container>div:first-child{margin-bottom:117px}.main-content .title-bar .filter .dropdown-menu .dropdown-item-text{padding:0}.main-content .title-bar .project-value{float:right;width:auto;margin-left:20px;line-height:32px;font-size:14px}.main-content .title-bar .project-value.error .label{background-color:#db2222;border-color:#db2222}.main-content .title-bar .project-value.error .value{background-color:#f8eded}.main-content .title-bar .project-value .label{float:left;height:34px;padding-left:15px;padding-right:10px;border-left:1px solid #1c81d9;border-top:1px solid #1c81d9;border-bottom:1px solid #1c81d9;border-radius:34px 0 0 34px;-webkit-border-radius:34px 0 0 34px;-moz-border-radius:34px 0 0 34px;-ms-border-radius:34px 0 0 34px;-o-border-radius:34px 0 0 34px;background-color:#1c81d9;color:#fff}.main-content .title-bar .project-value .value{float:left;height:34px;padding-left:10px;padding-right:15px;border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 34px 34px 0;-webkit-border-radius:0 34px 34px 0;-moz-border-radius:0 34px 34px 0;-ms-border-radius:0 34px 34px 0;-o-border-radius:0 34px 34px 0;background-color:#edf4f8;color:#111}.main-content .title-bar .search{float:right;width:auto;margin-left:20px;line-height:32px;font-size:14px}.main-content .title-bar .search #search-icon svg{display:none}.main-content .title-bar .search .mini-loader-container .loader{width:28px;height:28px;top:3px;right:-7px}.main-content .title-bar .search .input-bar{position:relative;background-color:initial;margin-bottom:0;padding:0;box-shadow:none}.main-content .title-bar .search .icon:first-child{float:left;height:34px;padding-left:15px;padding-right:10px;border-left:1px solid #1c81d9;border-top:1px solid #1c81d9;border-bottom:1px solid #1c81d9;border-radius:34px 0 0 34px;-webkit-border-radius:34px 0 0 34px;-moz-border-radius:34px 0 0 34px;-ms-border-radius:34px 0 0 34px;-o-border-radius:34px 0 0 34px;background-image:linear-gradient(45deg,#1a6cc5,#007bff);background-color:#1c81d9;letter-spacing:1px;text-transform:uppercase;font-size:.8rem;color:#fff}.main-content .title-bar .search .icon:first-child svg{width:14px;height:14px}.main-content .title-bar .search .icon:first-child svg path{fill:#fff}.main-content .title-bar .search .text{float:left}.main-content .title-bar .search .text .form-control{border-radius:0 34px 34px 0;-webkit-border-radius:0 34px 34px 0;-moz-border-radius:0 34px 34px 0;-ms-border-radius:0 34px 34px 0;-o-border-radius:0 34px 34px 0;border:1px solid #1c81d9;border-left:0;padding:.4rem 1.75rem .4rem .75rem;height:34px;font-size:.8rem}.main-content .title-bar .search .cross{position:absolute;top:12px;right:12px;width:12px;height:12px;cursor:pointer}.main-content .title-bar .search .search-dropdown{position:absolute;max-width:400px;box-shadow:1px 0 20px hsla(0,0%,70.6%,.6);border:1px solid #eee;z-index:999999;right:-7px;top:48px}.main-content .title-bar .search .search-dropdown .scroll{max-height:calc(100vh - 240px)!important}.main-content .title-bar .search .search-dropdown .scroll>div:first-child{max-height:calc(100vh - 257px)!important}.main-content .title-bar .search .search-dropdown:after,.main-content .title-bar .search .search-dropdown:before{bottom:100%;left:90%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.main-content .title-bar .search .search-dropdown:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:8px;margin-left:-8px}.main-content .title-bar .search .search-dropdown:before{border-color:hsla(0,0%,93.3%,0) hsla(0,0%,93.3%,0) #eee;border-width:9px;margin-left:-9px}.main-content .title-bar .search .search-dropdown .item{background-color:#fff;padding:5px 10px;cursor:pointer;border-bottom:1px solid #eee;line-height:22px}.main-content .title-bar .search .search-dropdown .item:hover{background-color:#edf4f8}.main-content .title-bar .search .search-dropdown .item mark{background-color:#1c81d9;color:#fff;padding:0}.main-content .title-bar .search .search-dropdown .item:last-child{border-bottom:0}.main-content .title-bar .search #search-icon{position:absolute;top:0;left:0;width:30px;height:30px}.main-content .title-bar .label-dropdown,.main-content .title-bar .label-textbox{float:right;width:auto;margin-left:20px;line-height:32px;font-size:14px}.main-content .title-bar .label-dropdown .label,.main-content .title-bar .label-textbox .label{float:left;height:34px;padding-left:15px;padding-right:10px;border-left:1px solid #1c81d9;border-top:1px solid #1c81d9;border-bottom:1px solid #1c81d9;border-radius:34px 0 0 34px;-webkit-border-radius:34px 0 0 34px;-moz-border-radius:34px 0 0 34px;-ms-border-radius:34px 0 0 34px;-o-border-radius:34px 0 0 34px;background-image:linear-gradient(45deg,#1a6cc5,#007bff);background-color:#1c81d9;letter-spacing:1px;text-transform:uppercase;font-size:.8rem;color:#fff}.main-content .title-bar .label-dropdown .form-group,.main-content .title-bar .label-textbox .form-group{float:left}.main-content .title-bar .label-textbox .form-control{border-radius:0 34px 34px 0;-webkit-border-radius:0 34px 34px 0;-moz-border-radius:0 34px 34px 0;-ms-border-radius:0 34px 34px 0;-o-border-radius:0 34px 34px 0;border:1px solid #1c81d9;border-left:0;padding:.4rem .75rem;height:34px;font-size:.8rem}.main-content .title-bar .label-dropdown .dropdown .dropdown-toggle{border-radius:0 34px 34px 0;-webkit-border-radius:0 34px 34px 0;-moz-border-radius:0 34px 34px 0;-ms-border-radius:0 34px 34px 0;-o-border-radius:0 34px 34px 0;background-color:#fff;background-image:none;color:#555;font-weight:400;text-transform:none;letter-spacing:normal}.main-content .title-bar .label-dropdown .dropdown .dropdown-toggle:focus{box-shadow:none}.main-content .title-bar .label-dropdown .dropdown .dropdown-toggle:after{margin-left:20px}.main-content .title-bar.condensed .btn.dropdown-toggle{font-size:.7em}.main-content .title-bar.condensed .datepicker .label .dropdown-toggle.btn{font-size:.8em;padding:.45rem 1.2rem .45rem .8rem}.main-content .title-bar.condensed .btn{font-size:.7em}.main-content .title-bar.condensed .btn.rounded{padding-left:15px;padding-right:15px}.main-content .title-bar.condensed .btn svg{width:16px;height:16px}.main-content .title-bar.condensed .datepicker,.main-content .title-bar.condensed .filter,.main-content .title-bar.condensed>.btn,.main-content .title-bar.condensed>.dropdown{margin-left:14px}.main-content .title-bar.condensed .datepicker .react-datepicker-wrapper .react-datepicker__input-container>input{height:31px;font-size:.8rem;padding:.4rem .75rem .4rem 2rem;width:180px}.main-content .title-bar.condensed .datepicker .label svg{width:16px;height:16px;top:7px;right:-25px}.main-content .title-bar.condensed .datepicker .label .dropdown-toggle.btn{height:31px}.main-content .content{padding:30px}.main-content .content h1{color:#1c81d9;font-size:30px;font-weight:300}.main-content .content.no-padd-b{padding:30px 30px 0}.main-content section{width:100%;background-color:#fff;margin-bottom:20px;padding:20px;display:table;box-shadow:1px 0 20px hsla(0,0%,70.6%,.2)}.main-content section .title{border-bottom:1px solid #ccc;margin-bottom:30px}.main-content section .title h2{font-size:20px;font-weight:400}.circle{position:relative;width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#4a4a4a;margin-right:6px;display:inline-block;top:2px}.grey{background-color:#999!important;border:1px solid #999}.blue{background-color:#1c81d9!important;border:1px solid #1c81d9}.dark-blue{background-color:#8cbabb!important;border:1px solid #8cbabb}.deep-blue{background-color:#135995!important;border:1px solid #0d3e68}.green{background-color:#98ca3c!important;border:1px solid #98ca3c}.dark-green{background-color:#119b47!important;border:1px solid #119b47}.orange{background-color:#fbc11e!important;border:1px solid #fbc11e}.dark-orange{background-color:#f6a96d!important;border:1px solid #f6a96d}.light-blue{background-color:#10d3ff!important;border:1px solid #10d3ff}.purple{background-color:#c410ff!important;border:1px solid #c410ff}.red{background-color:#db2222!important;border:1px solid #db2222}.light-red{background-color:#e95e5e!important;border:1px solid #e95e5e}.yellow{background-color:#e6cb4c!important;border:1px solid #e6cb4c}.turquoise{background-color:#2cc8ba!important;border:1px solid #2cc8ba}.light-blue{background-color:#49e6cf!important;border:1px solid #49e6cf}.white{background-color:#fff!important;border:1px solid #bbb;color:#111}.pink{background-color:#ff7bd7!important;border:1px solid #ff7bd7}.brown{background-color:#c5a070!important;border:1px solid #c5a070}.black{background-color:#000!important;border:1px solid #000}.y-hidden{overflow-y:hidden}.overview .item{width:250px;background-color:#edf4f8;border:1px solid #dce4e9;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;color:#1c81d9;text-align:center;padding:5px 20px;margin-right:20px;float:left}.overview .item .number{font-size:45px;display:block;line-height:52px;font-weight:200}.overview .item .title{text-transform:uppercase;display:block}.overview .item.orange{background-color:#fff6dd;border:1px solid #f3e9ce;color:#eba70d}.overview .item.red{background-color:#f8eded;border:1px solid #e9dcdc;color:#d91c1c}.prioity-icon{width:0;height:0;border:10px solid transparent;border-bottom-color:red;position:relative;color:#fff;top:-5px;display:inline-block;font-size:14px;font-weight:700;background-color:initial!important}.prioity-icon span{position:relative;z-index:9;left:-2px}.prioity-icon:before{content:"";position:absolute;left:-10px;top:10px;width:0;height:0;border:10px solid transparent;border-top-color:red}.prioity-icon+span{display:inline-block;position:relative;margin-left:6px;text-transform:capitalize;top:-4px}.prioity-icon.grey{border-bottom-color:#666}.prioity-icon.grey:before{border-top-color:#666}.prioity-icon.green{border-bottom-color:#5eb864}.prioity-icon.green:before{border-top-color:#5eb864}.prioity-icon.dark-green{border-bottom-color:#119b47}.prioity-icon.dark-green:before{border-top-color:#119b47}.prioity-icon.orange{border-bottom-color:#ff8333}.prioity-icon.orange:before{border-top-color:#ff8333}.prioity-icon.red{border-bottom-color:#d53e3e}.prioity-icon.red:before{border-top-color:#d53e3e}.priority-drp .dropdown-toggle{text-transform:capitalize}.priority-drp .dropdown-toggle .prioity-icon{top:0}.priority-drp .dropdown-toggle .prioity-icon span{top:-4px}.badge-label{border:1px solid #0a63b1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:.9em;padding:3px 10px;display:table;margin:0 auto}.badge-label,.profile-initials{background-color:#edf4f8;text-align:center;color:#0a63b1}.profile-initials{width:40px;height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border:1px solid #0a63b1;display:inline-block;font-size:16px;line-height:40px;font-weight:500}.profile-initials .prioity-icon{position:absolute;top:-16px;right:-6px}.profile-initials .prioity-icon span{top:-6px}.dropdown-menu{z-index:999999}.dropdown-menu .scroll-container{max-height:250px!important}.dropdown-menu .scroll-container>div:first-child{max-height:267px!important}.dropdown-menu .scroll-container.status-drp{max-height:550px!important}.dropdown-menu .scroll-container.status-drp>div:first-child{max-height:567px!important}.dropdown-menu .scroll-container.full-drp{max-height:calc(100vh - 200px)!important}.dropdown-menu .scroll-container.full-drp>div:first-child{max-height:calc(100vh - 183px)!important}.drp-type-ahead .dropdown-menu .scroll-container,.drp-type-ahead .dropdown-menu .scroll-container>div:first-child{max-height:450px!important}.drp-type-ahead .dropdown-menu .scroll-container>div:first-child>div:first-child{max-height:467px!important}.advanced-search-filters{position:relative}.advanced-search-filters .max-200{max-width:200px}.advanced-search-filters .max-300{max-width:300px}.advanced-search-filters .max-400{max-width:400px}.advanced-search-filters .max-500{max-width:500px}.advanced-search-filters .max-50per{max-width:50%}.advanced-search-filters .form-group{margin-bottom:30px!important}.advanced-search-filters .drp-type-ahead .dropdown-select{padding-top:16px}.advanced-search-filters .drp-type-ahead .dropdown-toggle{padding:0}.advanced-search-filters .drp-type-ahead .dropdown-toggle:after{display:none}.advanced-search-filters .drp-type-ahead .form-label{position:absolute;top:1px;left:0}.advanced-search-filters .drp-type-ahead .chevron{top:28px;right:25px}.advanced-search-filters .drp-type-ahead .dropdown-menu{transform:translate(10px,65px)!important;width:100%}.advanced-search-filters .date-range .react-datepicker-wrapper{width:45%;float:left}.advanced-search-filters .date-range>span{width:10%;display:block;text-align:center;line-height:40px;float:left}.advanced-search-filters .intro{margin-top:50px;margin-bottom:50px;text-align:center;font-size:17px}.advanced-search-filters .badge{font-size:15px;font-weight:400;margin-right:10px;margin-bottom:10px;background-color:#edf4f8!important;color:#0a63b1;border:1px solid #0a63b1}.advanced-search-filters .left{position:relative;padding-right:40px}.advanced-search-filters .left:after{display:block;width:1px;height:100%;background-color:#ccc;content:"";position:absolute;top:0;right:0}.advanced-search-filters .right{padding-left:40px}#userForm .customers{margin-top:20px}#userForm .customers .badge{position:relative;font-size:15px;font-weight:400;margin-right:10px;margin-bottom:10px}#userForm .customers .badge:hover .cross{display:block}#userForm .customers .badge .cross{width:18px;height:18px;position:absolute;top:-6px;right:-6px;background-color:#f30f24;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:none;cursor:pointer}#userForm .customers .badge .cross:hover{background-color:#ce2c3b}#userForm .customers .badge .cross svg{width:9px;height:9px}.documents .buttons{border-bottom:1px solid #d5d5d5;padding-bottom:20px}.documents .upload-document{margin-bottom:10px;padding-top:20px}.documents .upload-document #form-file-upload{height:300px;width:100%;text-align:center;position:relative;margin-bottom:20px}.documents .upload-document #input-file-upload{display:none}.documents .upload-document #label-file-upload{height:100%;display:flex;align-items:center;justify-content:center;border-radius:1rem;border:2px dashed #9eabbb;background-color:#f0f4f7;cursor:pointer}.documents .upload-document #label-file-upload p{display:block}.documents .upload-document #label-file-upload p:last-child{color:#000}.documents .upload-document #label-file-upload:hover p:last-child{text-decoration:underline}.documents .upload-document #label-file-upload.drag-active{background-color:#fff;border-color:#525c68}.documents .upload-document .upload-button:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.documents .upload-document #drag-file-element{position:absolute;width:100%;height:100%;border-radius:1rem;top:0;right:0;bottom:0;left:0}.documents .delete{position:absolute;width:20px;height:20px;top:-7px;right:-7px;background-color:#fff;border:1px solid #ccc;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:opacity .25s ease-in-out;pointer-events:none;opacity:0;cursor:pointer}.documents .delete svg{position:relative;top:-3px}.documents .delete:hover{background-color:#d91c1c;border-color:#d91c1c}.documents .delete:hover svg path{fill:#fff}.documents .document:hover .delete{opacity:1;pointer-events:all}.documents .uploaded-documents-list .scroll-container{max-height:calc(100vh - 617px)!important}.documents .uploaded-documents-list .scroll-container>div:first-child{max-height:calc(100vh - 600px)!important}.documents .uploaded-documents-list .docs-container{padding:10px 15px}.documents .uploaded-documents-list .document{position:relative;padding:5px 15px;border:1px solid #ddd;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:1px 0 20px hsla(0,0%,70.6%,.2);transition:box-shadow .25s ease-in-out;margin-right:15px;margin-bottom:15px;display:inline-block;font-size:15px}.documents .list{margin-left:-15px;margin-right:-15px}.documents .list .scroll-container{max-height:calc(100vh - 217px)!important}.documents .list .scroll-container>div:first-child{max-height:calc(100vh - 200px)!important}.documents .list .docs-container{padding:20px 15px}.documents .list .document{position:relative;width:calc(33% - 13.3333px);padding:10px;border:1px solid #ddd;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:1px 0 20px hsla(0,0%,70.6%,.2);transition:box-shadow .25s ease-in-out;cursor:pointer;margin-left:10px;margin-right:10px;margin-bottom:20px;float:left}.documents .list .document:nth-child(3n+1){margin-left:0}.documents .list .document:nth-child(3n+3){margin-right:0}.documents .list .document:hover{box-shadow:1px 0 20px hsla(0,0%,70.6%,.7)}.documents .list .document:hover .text svg{opacity:1}.documents .list .document .icon{position:relative;float:left}.documents .list .document .icon .format{position:absolute;bottom:5px;left:0;color:#fff;width:100%;font-size:14px;text-transform:uppercase;text-align:center}.documents .list .document .text{position:relative;width:calc(100% - 50px);padding-left:12px;text-align:left;font-size:13px;color:#777;float:left}.documents .list .document .text h5{color:#222;font-size:15px;margin-top:4px;margin-bottom:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 24px)}.documents .list .document .text .download{position:absolute;bottom:0;right:0;opacity:0;transition:opacity .25s ease-in-out}.documents .list .document .text .delete{top:-15px;right:-15px;text-align:center;padding-top:2px}.user-access-tabs.nav-tabs .nav-link.active{background-color:#fbfbfb}.user-access-tabs+.tab-content{padding:40px 20px 20px;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;background-color:#fbfbfb;box-shadow:1px 0 20px hsla(0,0%,70.6%,.2)}.user-access-tabs+.tab-content p{text-align:center;margin-bottom:0}.user-access-tabs+.tab-content .user-drp{display:table;width:400px;margin:0 auto 30px}.user-access-tabs+.tab-content .btn-danger{margin:0 auto;display:table}.user-access-tabs+.tab-content .users{text-align:center}.user-access-tabs+.tab-content .dropdown-toggle .form-control{background-color:#fff!important}
/*# sourceMappingURL=main.abe05a22.chunk.css.map */