.workflow-modal{padding-top:45px}.workflow-modal .clear-template-btn{bottom:45%;transform:translateY(50%);right:50px;position:absolute;cursor:pointer;font-size:.8em}.workflow-modal .apply-template{bottom:50%;left:105%;transform:translateY(50%);position:absolute}.workflow-modal .workflows-modal-body{padding:30px}.workflow-modal .workflow-input-group-help{display:flex;justify-content:space-between;align-items:center;position:relative}.workflow-modal .help-button{margin-left:10px;margin-top:5px;font-size:1.2em;cursor:pointer}.workflow-modal .workflow-comment-section{position:relative}.workflow-modal .workflow-comment-actions{position:absolute;top:0;right:0}.workflow-modal .workflow-input-group-help .requred-input-indicator{right:35px}.workflow-modal .workflow-input-group-help .select2-container{width:100% !important}.workflow-modal .upload-third-party-btns{display:flex;justify-content:space-between}.workflow-modal .workflows-upload-wrap{display:flex;align-items:center;justify-content:space-between}.workflow-modal .workflows-upload-wrap .file-wrap{flex:1}.workflow-modal .approval-step-container{padding:10px 30px;background-color:#f8f8fa;border:1px solid #e4e4e4;border-radius:3px;position:relative;margin-bottom:20px}.workflow-modal .approval-step-container .assigned-to{color:#596679}.workflow-modal .approval-step-actions{display:flex;align-items:center;justify-content:space-between}.workflow-modal .approval-step-actions{display:flex;align-items:center;justify-content:space-between}.workflow-modal .approval-step-actions .left,.workflow-modal .approval-step-actions .right{display:flex;align-items:center;justify-content:space-between}.workflow-modal .approval-step-actions .left .radio-custom{margin-left:10px}.workflow-modal .approval-step-actions .right .icon-delete-1{color:#f46c07}.workflow-modal .approval-step-actions .right .icon-save{color:#54c08a}.workflow-modal .approval-step-actions .right .tr-delete-btn,.workflow-modal .approval-step-actions .right .tr-confirm-btn{cursor:pointer}.workflow-modal .approval-step-actions .right .tr-delete-btn div,.workflow-modal .approval-step-actions .right .tr-confirm-btn div{color:#596679;font-size:12px;font-weight:bold}.workflow-modal .approval-step-edit{position:absolute;top:15px;right:15px;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:0;background:#fff;color:#54c08a;border:1px solid #e4e4e4}.upload-form .external-links .share-links-wrap-description{text-align:center}.workflow-modal .select2-selection__choice{width:auto}.workflow-modal .select2-container--default.select2-container--disabled .select2-selection--multiple{border:none;cursor:auto;background-color:transparent !important}.workflow-modal .modal-footer-btn{padding-top:40px;padding-bottom:30px}.workflow-modal .step-reminder{position:absolute;top:50px;right:30px;color:#54c08a}.workflow-modal .step-status{position:absolute;top:20px;right:30px;font-size:16px}.step-status{font-weight:bold}.workflow-modal .step-status.InProgress{color:#97a8b6}.workflow-modal .step-status.Accepted{color:#54c08a}.workflow-modal .step-status.Approved{color:#54c08a}.workflow-modal .step-status.Rejected{color:#ee653b}.workflow-modal .activity-log{padding:20px 40px;max-height:300px;overflow-y:auto}.workflow-modal .activity-log .activity-item{padding-left:30px;position:relative;padding-bottom:20px}.workflow-modal .activity-log .activity-item:not(:last-child){border-left:1px solid #d3d3d3}.workflow-modal .activity-log .activity-item::before{border-radius:50%;background:#f8f8fa;width:25px;height:25px;position:absolute;top:0;left:0;transform:translate(-50%);font-family:"trackado-icon-font" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1;-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-items:center;border-width:1.5px;border-style:solid}.workflow-modal .activity-log .activity-item.StartedBy::before{content:"›";border-color:#54c08a;color:#54c08a}.workflow-modal .activity-log .activity-item.UserStepApproval::before{content:"C";border-color:#54c08a;color:#54c08a}.workflow-modal .activity-log .activity-item.UserStepReject::before{content:"E";border-color:#ee653b;color:#ee653b}.workflow-modal .activity-log .activity-item.UserWorkflowTermination::before{content:"i";border-color:#ee653b;color:#ee653b}.workflow-modal .activity-log .activity-item.UserWorkflowDelete::before{content:"X";border-color:#cecece;color:#cecece}.workflow-modal .activity-log .activity-item.StepApproved::before{content:"※";border-color:#54c08a;color:#54c08a}.workflow-modal .activity-log .activity-item.WorkflowApproved::before{content:"r";border-color:#54c08a;color:#fff;background-color:#54c08a}.workflow-modal .activity-log .activity-item.WorkflowRejected::before{content:"‼";border-color:#ee653b;color:#fff;background-color:#ee653b}.workflow-modal .activity-log .activity-item.WorkflowDeleted::before{content:"X";border-color:#cecece;color:#6b7680;background-color:#cecece}.workflow-modal .activity-log .activity-item.WorkflowTermination::before{content:"b";border-color:#ee653b;color:#fff;background-color:#ee653b}.workflow-modal .activity-log .activity-item.CommentAdded::before{content:"Œ";border-color:#6dc6cd;color:#6dc6cd}.workflow-modal .activity-log .activity-item.ReminderSent::before{content:"K";border-color:#6dc6cd;color:#6dc6cd}.workflow-modal .activity-log .activity-item.ContractLink::before{content:"h";border-color:#6dc6cd;color:#6dc6cd}.workflow-modal .activity-log .activity-item.RelinkContractLink::before{content:"F";border-color:#6dc6cd;color:#6dc6cd}.workflow-modal .activity-log .activity-item.DeletedUserChange::before{content:"L";border-color:#6dc6cd;color:#6dc6cd}.workflow-modal .activity-log .activity-item.RemoveContractLink::before{content:"E";border-color:#6dc6cd;color:#6dc6cd}.workflow-modal .activity-log .activity-item.RevertWorkflow::before{content:"{";border-color:#6dc6cd;color:#6dc6cd}.workflow-modal .activity-log .activity-item.AddWorkflowContractLink::before{content:"g";border-color:#6dc6cd;color:#6dc6cd}.workflow-modal .activity-log .activity-item.RestartWorkflow::before{content:"{";border-color:#6dc6cd;color:#6dc6cd}.workflow-attachment-mark{display:inline-flex;width:25px;height:25px;border-radius:50%;color:#fff;justify-content:center;align-items:center;margin-left:10px;cursor:pointer;position:relative}.workflow-attachment-mark .workflow-attachment-popover{position:absolute;left:calc(100% + 30px);background:#6a7992;color:#fff;font-size:12px;border-radius:5px;padding:10px;width:150px;display:none}.workflow-attachment-mark:hover .workflow-attachment-popover{display:flex;justify-content:center;align-items:center;z-index:100;font-family:sans-serif}.workflow-attachment-mark .workflow-attachment-popover::after{content:"";top:50%;transform:translateY(-50%);left:-20px;border-width:10px;border-style:solid;border-color:transparent;border-right-color:#6a7992;position:absolute}.workflow-attachment-mark.Approved{background:#52bf8a}.workflow-attachment-mark.Rejected,.workflow-attachment-mark.Terminated{background:#ee653b}.workflow-attachment-mark.Rejected,.workflow-attachment-mark.Terminated{background:#ee653b}.workflow-attachment-mark.Progress{background:#6dc6cd}.workflow-modal .comments{padding:20px;max-height:300px;overflow:auto;margin-top:5px;background:#fff;border:1px solid #e4e4e4}.workflow-modal .dropdown-menu-link{width:310px}.workflow-modal .dropdown-menu-link .link-approve{position:absolute;top:50%;left:320px;transform:translateY(-50%)}.workflow-modal .clear-contract-btn{position:absolute;right:70px;cursor:pointer;font-size:.8em;transform:translateY(3px)}.workflow-modal .template-can-be-changed{display:inline-block}.workflow-modal .template-help{display:inline-block}#workflow-description-inp{max-height:400px;min-height:120px;width:100%;max-width:100%;padding-top:16px;padding-left:14px}.return-step-dropdown .btn.btn-base{min-width:auto;padding:10px 36px}.comp-back{overflow:hidden;margin:3px}.floating-label.textarea-lbl{position:absolute;top:13px !important;width:80%;background:#fff;margin-left:2px}.dropdown-menu.return-step-dropdown>li:first-child:hover .arrow-up{border-bottom:5px solid #fff}.send-back-toprevious-step-description-inp{resize:vertical}.event-description{max-height:190px;min-height:100px;height:190px !important;width:100%;max-width:100%;padding-left:14px}.edit-event-modal-switch-wrap{padding:45px 20px 0;width:240px}.edit-event-modal-switch-wrap label{display:inline-block}#event-reminder-form-wrap .select2-selection__arrow{display:none !important}#event-user-form{padding-top:30px;padding-bottom:30px}.checkbox-custom.event-reminder-cbx{margin-bottom:20px;overflow:hidden;margin-top:20px}.checkbox-custom.event-reminder-cbx label{width:100% !important}.event-reminder-enable-cbx{cursor:pointer}.event-reminder-frequency-form{margin-top:10px}.remind-event-help{position:absolute;width:20px;height:20px;font-size:18px;right:14px;top:0;color:#b6c2cc;cursor:pointer;float:right}.help-fpw-freq.remind-event-help{right:auto;left:200px}#event-user-form.disabled{opacity:.6;pointer-events:none}.event-remind-email-inp-wrap .select2-selection__choice{background:#b6c2cc !important;color:#fff !important;border-radius:5px !important;padding-top:7px !important;padding-left:10px !important;padding-right:5px !important;padding-bottom:7px !important;width:auto !important}.event-remind-email-inp-wrap .select2-selection__choice.errorTag{border:1px solid #ee653b !important}.event-remind-email-inp-wrap .select2-selection__choice .select2-selection__choice__remove{color:#fff !important;font-size:30px !important;font-weight:400 !important;line-height:21px;float:right;margin-left:15px;margin-right:5px !important}.event-remind-email-inp-wrap .select2-selection__choice .select2-selection__choice__remove:hover{color:#eee !important}#event-modal-default-nav{display:block}#event-modal-lifecycle-details-nav{display:none}#events-dropdown{left:35px;top:30px}#until-value-specific{border:none;display:inline-block;width:78px;color:#54c08a;text-decoration:underline;cursor:pointer}#until-value-specific:focus{outline:none}#unlimited-badge{border:1px solid #54c08a;background:#fff;color:#54c08a;display:none;cursor:pointer}#unlimited-badge:hover,#unlimited-badge.active{background-color:#54c08a;color:#fff}#unlimited-badge.open{display:inline-block}.event-reminder-repeat .checkbox-custom .event-reminder-repeat-lbl{width:auto !important;padding-right:0 !important}#event-reminder-date-inp::-webkit-input-placeholder{color:#6a7992}#event-reminder-date-inp::-moz-placeholder{color:#6a7992}#event-reminder-date-inp::-ms-input-placeholder{color:#6a7992}#cm-lifecycle-edit-view{display:none}#lifecycle-edit-btn{width:30px;height:30px;background-color:#fff;position:absolute;top:15px;right:15px;font-size:15px;color:#53bf8a;padding:6px;border:1px solid #e4e4e4}#lifecicle-tab-panes{margin-bottom:20px}#lifecicle-tab-panes .tab-pane{height:220px !important}#lifecicle-tab-panes .lifecycle-inp-group{margin-bottom:0 !important;margin-top:0 !important}#viewContractModal .btn.btn-base.btn-editable{min-width:152px}.contract-modal .lifecycle-list-nav-wrapper{overflow:hidden;margin-bottom:25px}.contract-modal #lifecycle-advance-event-configurat-btn i{float:left;margin-top:2px;margin-right:5px}.contract-modal #lifecycle-advance-event-configurat-btn{padding:15px 30px;width:235px;font-size:14px}.lifecycle-reminder-more-block{padding:0 0 0 31px !important;display:none}.lifecycle-reminder-more-block .arrow-right-icon{display:inline-block;float:left;margin-top:5px}.lifecycle-reminder-more-block a{color:#54c08a;text-decoration:underline}.view-description-contract-description-comments{width:100% !important;max-width:initial}.contract-modal #add-contract-modal-transaction-list{overflow:hidden;padding:0 15px;width:100%}.contract-modal .transaction-list-nav-wrapper{overflow:hidden;padding:0 26px;margin-top:10px;margin-bottom:25px}.contract-modal #acm-add-transaction-btn{padding:15px 30px}.contract-modal #acm-add-transaction-btn i{float:left;margin-top:2px;margin-right:5px}.contract-modal #acm-add-transaction-btn div{float:left}.contract-modal{margin-top:80px;margin-bottom:80px}.modal-title-wrap{text-align:center;margin-top:35px}.contract-modal-title{margin-top:30px;margin-bottom:0;color:#576473;display:inline-block}.modal-title-icon{margin-top:35px !important;float:none !important}.contract-section-title{color:#97a8b6;margin-bottom:25px;font-weight:100}.cotract-modal-body{margin-top:0}.contract-modal .reminders-desc{font-weight:600}.section-icon{margin-top:1px !important;margin-right:2% !important}.contract-tab-content{height:300px}.contract-modal .events-and-reminders-section{color:#596679 !important;font-weight:400;font-size:14px}.contract-modal .time-period-statement{display:none}.contract-modal .time-period-statement a{color:#54c08a !important;text-decoration:underline !important;padding-left:5px !important;padding-right:5px !important;margin-left:-4px !important;margin-right:-4px !important}.contract-modal .reminders-statement{margin-top:20px}.business-partner-dropdown .select2-container--default .select2-selection--multiple .select2-selection__choice{padding-left:18px !important}.business-partner-dropdown .select2-container .select2-search--inline .select2-search__field{padding-left:3px !important}.contract-modal .period-selection-ul{position:absolute;left:61px;top:73px;z-index:10000}.contract-modal .rmi-event-help{width:20px;height:20px;font-size:18px;position:relative;right:14px;top:57px;color:#b6c2cc;cursor:pointer;float:right}.contract-modal .help-fpw-start{margin-top:-60px}.contract-modal .help-fpw-end{margin-top:-60px}.contract-modal .help-fpw-ldc{margin-top:-57px !important;margin-right:-11px}.contract-modal .help-org-bu-select{width:20px;height:20px;font-size:18px;position:relative;right:0;color:#b6c2cc;cursor:pointer;top:14px}.contract-modal .help-end-term-behaviour-select{width:20px;height:20px;font-size:18px;position:relative;right:-31px;color:#b6c2cc;cursor:pointer;top:14px}.contract-modal .period-selection-ul li.drop-down-li:hover,.contract-modal .period-selection-ul li.drop-down-li.active{background-color:#54c08a !important;color:#fff !important}.contract-modal .period-selection-ul li.drop-down-li a:hover,.contract-modal .period-selection-ul li.drop-down-li.active>a{background-color:#54c08a !important;color:#fff !important}.contract-modal .time-period a{color:#54c08a !important}.contract-modal .statement-title{font-size:16px;font-weight:600}#contract-linked-events-table .list-table-icon{overflow:hidden;display:block;float:left}#contract-linked-events-table .icon-event-without-reminders.list-table-icon,#contract-linked-events-table .icon-overdue.upcoming-reminder.list-table-icon{color:#b9bec3;margin-top:3px}#contract-linked-events-table .icon-overdue.not-dismissed{margin-top:2px}