.checklist-maintenance-modal-frame .hub-modal-frame__dialog{width:90%}
.checklist-maintenance__content{padding:80px 20px 20px 20px}
.checklist-maintenance__content .v-collapse-content-end{max-height:none}
.checklist-maintenance__content__header{display:flex;flex-direction:column}
.checklist-maintenance__content__header__columns,.checklist-maintenance__content__header__details{display:flex;justify-content:flex-start;align-items:center;height:100px;border:solid .4px #979797;border-bottom:0}
.checklist-maintenance__content__header__columns p,.checklist-maintenance__content__header__details p{color:#4a4a4a;width:50%;height:100%;padding-left:20px}
.checklist-maintenance__content__header__columns p:nth-child(2),.checklist-maintenance__content__header__details p:nth-child(2){border-left:solid .4px #979797}
.checklist-maintenance__content__header__columns{height:40px;background-color:#bcbcbc}
.checklist-maintenance__content__header__columns p{font-size:1.4rem;line-height:1.43;font-weight:bold;padding-top:10px}
.checklist-maintenance__content__header__details p{font-size:1.2rem;font-weight:500;line-height:1.67;padding-top:20px}
.checklist-maintenance__content__item__textarea{padding:20px 0 0 20px;width:45%}
.checklist-maintenance__content__item__textarea .hub-textarea{margin-bottom:16px}
.checklist-maintenance__content__item__textarea .hub-textarea label{margin-bottom:16px}
.checklist-maintenance__content__item__textarea .hub-textarea textarea{resize:none;width:551px;height:70px}
.checklist-maintenance__content__item__tabs{height:40px;width:100%;display:flex;flex-direction:row;padding-left:20px;border-bottom:solid 1px #979797}
.checklist-maintenance__content__item__tabs button{border:0;width:139px;line-height:1.43;font-size:1.4rem;font-weight:500;color:#4a4a4a}
.checklist-maintenance__content__item__tabs button:active,.checklist-maintenance__content__item__tabs button:focus,.checklist-maintenance__content__item__tabs button.active-tab{color:#193656;font-weight:bold;outline:0;box-shadow:none;background-image:none;-webkit-box-shadow:none;border-bottom:solid 3px #193656}
.checklist-maintenance__content__item__tabs button.not-allowed{cursor:not-allowed;pointer-events:none;opacity:.5}
.checklist-maintenance__content__item__tabs button:hover{color:#193656;font-weight:bold}
.checklist-maintenance__content__item__responsetype{display:flex;flex-direction:row}
.checklist-maintenance__content__item__responsetype__filter{height:100%;width:277px;min-width:277px;display:flex;flex-direction:column;background-color:#c7c7c7;border-left:solid 1px #979797;border-right:solid 1px #979797}
.checklist-maintenance__content__item__responsetype__filter nav{padding:0}
.checklist-maintenance__content__item__responsetype__filter nav button{border:0;width:100%;font-weight:500;line-height:1.43;color:#193656;text-align:left;padding:7px 0 7px 20px;font-size:1.4rem;background-color:transparent}
.checklist-maintenance__content__item__responsetype__filter nav button:hover{font-weight:bold}
.checklist-maintenance__content__item__responsetype__filter nav button:active,.checklist-maintenance__content__item__responsetype__filter nav button:focus,.checklist-maintenance__content__item__responsetype__filter nav button.active-tab{outline:0;box-shadow:none;background-image:none;-webkit-box-shadow:none;background-color:#fff;font-weight:bold}
.checklist-maintenance__content__item__responsetype__filter .hub-input{padding:20px 0 0 20px;margin-bottom:16px}
.checklist-maintenance__content__item__responsetype__filter .hub-input label{margin-bottom:0}
.checklist-maintenance__content__item__responsetype__filter .hub-input input{width:237px;height:40.3px;border-radius:4px;border:solid 1px rgba(74,74,74,0.5);font-weight:500;padding:0 35px 0 10px;background:url(../../../designs/wisdom/questionnaire/images/search-navy.svg) no-repeat scroll right;background-position-x:205px;background-size:20px;background-color:#fff}
.checklist-maintenance__content__item__responsetype__filter .hub-input input::placeholder{color:#ccc}
.checklist-maintenance__content__item__responsetype__list{display:flex;flex-wrap:wrap;padding:20px;max-height:450px;overflow:scroll}
.checklist-maintenance__content__item__responsetype__list::-webkit-scrollbar{width:0;background:transparent}
.checklist-maintenance__content__item__responsetype__list__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:260px;height:201px;background-color:#c7c7c7;border:solid 1px #979797;margin-right:20px;margin-bottom:20px;padding:10px}
.checklist-maintenance__content__item__responsetype__list__item__content{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}
.checklist-maintenance__content__item__responsetype__list__item__content p{font-size:1.4rem;color:#193656;text-align:center}
.checklist-maintenance__content__item__responsetype__list__item__content img.rd-upload{content:url(../../../designs/wisdom/workstatement/images/rd-upload.svg);height:60px;margin-bottom:10px}
.checklist-maintenance__content__item__responsetype__list__item__content img.rd-text{content:url(../../../designs/wisdom/workstatement/images/rd-text.svg);height:60px;margin-bottom:10px}
.checklist-maintenance__content__item__responsetype__list__item__content img.rd-radio{content:url(../../../designs/wisdom/workstatement/images/rd-radio.svg);margin-bottom:5px;margin-top:5px}
.checklist-maintenance__content__item__responsetype__list__item__content img.rd-slider{content:url(../../../designs/wisdom/workstatement/images/rd-slider.svg);margin-bottom:15px;margin-top:10px}
.checklist-maintenance__content__item__responsetype__list__item__content img.rd-combo{content:url(../../../designs/wisdom/workstatement/images/rd-combo.svg);margin-bottom:10px;margin-top:5px}
.checklist-maintenance__content__item__responsetype__list__item button{width:94px;min-height:36px;margin-top:10px;color:#fff;font-size:1.4rem;letter-spacing:.5px;border-radius:3px !important;background-color:#193656}
.checklist-maintenance__content__item__responsetype__list__item button.active-btn{color:#193656;background-color:#c7c7c7;outline:0;box-shadow:none;background-image:none;-webkit-box-shadow:none}
.checklist-maintenance__content__item__prerequisites{display:none}
.checklist-maintenance__content__item__chainings{display:none}
.checklist-maintenance__content__item__responsetype,.checklist-maintenance__content__item__responsetype__filter,.checklist-maintenance__content__item__responsetype__list,.checklist-maintenance__content__item__prerequisites,.checklist-maintenance__content__item__chainings{min-height:460px}
.checklist-maintenance__content__item__prerequisites,.checklist-maintenance__content__item__chainings{overflow:hidden}
.checklist-maintenance__content__item__actions{height:100px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-top:solid 1px #979797}
.checklist-maintenance__content__item__actions__save-btn{width:190px;background-color:#193656;color:#fff}
.checklist-maintenance__content__item__actions__save-btn:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}
.checklist-maintenance__content__item__actions__cancel-btn{width:170px;border:solid 1px #193656;color:#193656}
.checklist-maintenance__content__item__actions__save-btn,.checklist-maintenance__content__item__actions__cancel-btn{height:33px;border-radius:25px !important;margin-right:20px}
.checklist-maintenance__footer{display:flex;justify-content:flex-end;align-items:center;background:#e0e1ec;height:100px;padding-right:20px;border-top:solid .4px #979797}
.checklist-maintenance__footer button{border:0;font-size:1.4rem;font-weight:bold;color:#4a4a4a;background-color:transparent}
.dependency-box{width:95%;max-width:889px;margin:0 2.5% 20px;box-sizing:border-box;border:1px solid #979797;padding:20px}
.dependency-box__header h2{display:inline-block;margin-top:0;font-size:2.1rem;color:#193656;font-weight:600}
.dependency-box__header .delete-btn{float:right}
.dependency-box__header .delete-btn .exclude-icon{width:18px;vertical-align:top;display:inline-block;margin-right:10px;content:url(../../../designs/wisdom/workstatement/images/trash-icon.png)}
.dependency-box__header .delete-btn[disabled]{opacity:.6}
.dependency-box__content .hub-tag{margin-bottom:20px}
.dependency-box__content .hub-tag .option-list{z-index:3}
.dependency-box__content .hub-dropdown.empty-warning input,.dependency-box__content .hub-dropdown.empty-warning label,.dependency-box__content .hub-dropdown.empty-warning select,.dependency-box__content .hub-dropdown.empty-warning textarea,.dependency-box__content .hub-dropdown.empty-warning .hub-dropdown-select-container,.dependency-box__content .hub-dropdown.empty-warning .hub-dropdown-selected{color:#e50353;border-color:#e50353}
.dependency-box__content .hub-dropdown .hub-dropdown-arrow:before{content:'';display:block;background:url(../../../designs/wisdom/workstatement/images/expand-arrow.png) no-repeat;width:20px;height:20px;background-size:100%;background-position:center;top:10px;right:10px}
.dependency-box__content .hub-dropdown label{text-transform:none;font-size:1.4rem;font-weight:600;color:#4a4a4a}
.dependency-box__content .hub-dropdown-select-container{border:0}
.dependency-box__content .hub-dropdown-select-container ul{border:1px solid #ccc;border-top:0}
.dependency-box__content .hub-dropdown-option-container{left:0;right:0;top:0;border:0}
.dependency-box__content .hub-dropdown-option-container label{margin-bottom:.75rem;padding:0}
.dependency-box__content .hub-dropdown-option-container .hub-dropdown-selected{padding:10px 20px}
.dependency-box__content .hub-dropdown-option-container ul{border:1px solid #ccc;border-top:0}
.dependency-box__content .hub-dropdown-option-container .hub-dropdown-arrow:before{content:'';display:block;background:url(../../../designs/wisdom/workstatement/images/collapse-arrow.png) no-repeat;width:20px;height:20px;background-size:100%;background-position:center;top:36px}
.dependency-box__content .hub-dropdown-selected{width:100%;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:.4px;color:#4a4a4a;padding:10px 20px;border:solid 1px #bbbdc5;border-radius:4px}
.dependency-list{padding-top:20px}
.dependency-list .add-dependency-btn{margin:5px 0 25px 2.5%}
.execution-header{position:fixed;top:20px;left:20px;z-index:200}
.execution-header__label{text-transform:uppercase;font-size:1rem;font-weight:700;vertical-align:middle;letter-spacing:1px}
.execution-header img.left-arrow,.execution-header img.close-icon{display:inline-block;vertical-align:top}
.execution-header img.left-arrow{margin-top:-3px;margin-right:8px}
.execution-header img.close-icon{margin-top:1px;margin-right:10px}
@media only screen and (max-width:720px){li.custom-execution-badge{position:absolute;right:6px;top:6px}
}
@media only screen and (max-width:720px){li.custom-execution-badge .login-link{display:block;margin-top:8px}
}
@media only screen and (min-width:721px){.custom-execution-menu{visibility:hidden;pointer-events:none}
}
.hub-bar{width:90%;max-width:500px;padding:0 20px}
.hub-bar .slider-area{width:100%;position:relative}
.hub-bar .input-slider{position:relative;margin:0;z-index:1;cursor:pointer;width:100%;height:40px;background-color:transparent;-webkit-appearance:none}
.hub-bar .bullet-area,.hub-bar .label-area{position:relative;width:99.5%}
.hub-bar .bullet-area{position:absolute;width:100%;display:flex;justify-content:space-between;top:17px}
.hub-bar .bullet-area .bullet{width:6px;height:6px;background:#e91f66;border-radius:6px;top:-26px}
.hub-bar .label-area{height:20px}
.hub-bar .label-area .label{position:absolute;display:inline-block;transform:translateX(-47.5%);text-align:center;font-size:1.2rem}
.hub-clickable-input__container{width:280px;height:40px;display:flex;flex-direction:row;border-radius:4px;border:solid 1px rgba(74,74,74,0.5)}
.hub-clickable-input__container--error{border-color:#e50353}
.hub-clickable-input__container__icon{width:40px;display:flex;justify-content:center;cursor:pointer}
.hub-clickable-input__container__icon,.hub-clickable-input__container__icon img{background-color:#fff}
.hub-clickable-input__container input{border:0;font-weight:bold;font-size:1.4rem;padding-left:10px;flex:1}
.hub-clickable-input__container input::placeholder{color:#ccc}
.hub-clickable-input__container input:focus{outline:0}
.hub-clickable-input__error{display:block;margin-top:10px;color:#e50353;font-size:1.2rem;font-weight:500;line-height:1.5}
html body .data-grid-paginator{display:flex;font-size:1.4rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#193656;float:right;margin-top:2rem;margin-right:5%}
html body .data-grid-paginator a{background:white;width:3.5rem;height:3.5rem;border-radius:20px;padding:6px;margin:0 5px;border:solid 1px rgba(74,74,74,0.5)}
html body .data-grid-paginator a.active{background:#193656;color:white}
.hub-checkbox{margin:0}
.data-grid-content{width:90%;margin:auto;font-style:normal;font-stretch:normal;text-align:left;color:#4a4a4a;border-collapse:collapse}
.data-grid-content .row{width:100%}
.data-grid-content .row .header-select{width:2rem}
.data-grid-content .column{padding-right:1rem;padding-left:1rem}
.data-grid-content .row:nth-child(even){background:white;border:solid 1px #bcbcbc}
.data-grid-content .row:nth-child(odd){background-color:rgba(188,188,188,0.05);border:solid 1px #bcbcbc}
.data-grid-content .row:first-child{background:#bcbcbc}
.tooltip{position:relative;display:inline-block;border-bottom:1px dotted black}
.tooltip h2{margin:0}
.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#193656;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}
.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#193656 transparent transparent transparent}
.tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.hub-drag-expand-list{background-color:#fff}
.hub-drag-expand-list__inner-list .dragArea{min-height:0;border-left:solid .4px #979797;border-right:solid .4px #979797}
.hub-drag-expand-list__inner-list__item{display:flex;justify-content:flex-start;align-items:center;padding:20px;cursor:move;height:70px;border-top:solid .4px #979797}
.hub-drag-expand-list__inner-list__item--not-allowed,.hub-drag-expand-list__inner-list__item:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}
.hub-drag-expand-list__inner-list__item:hover,.hub-drag-expand-list__inner-list__item--expanded{background-color:#c7c7c7;border-left:solid .4px #979797;border-right:solid .4px #979797}
.hub-drag-expand-list__inner-list__item--expanded{border-bottom:solid .4px #979797}
.hub-drag-expand-list__inner-list__item__data{flex:1}
.hub-drag-expand-list__inner-list__item__data p{font-size:1.2rem;font-weight:500;line-height:1.67;color:#4a4a4a}
.hub-drag-expand-list__inner-list__item__actions{display:flex;justify-content:space-between;align-items:center}
.hub-drag-expand-list__inner-list__item__actions img{width:31px}
.hub-drag-expand-list__inner-list__item__actions__delete-button{margin-left:20px;display:flex;align-items:center;justify-content:space-evenly;height:40px;width:115px;font-size:1.2rem;line-height:1.67;color:#193656;font-weight:bold;border:solid 1px #979797;border-radius:30px !important;padding:0}
.hub-drag-expand-list__inner-list__item__actions__delete-button img{width:18px;height:20px}
.hub-drag-expand-list__inner-list__item__expand-button{cursor:pointer;margin-left:20px}
.hub-drag-expand-list__inner-list__item__expand-button img{width:14px;display:inline-block}
.hub-drag-expand-list__actions{display:flex;align-items:center;height:70px;padding:20px;border:solid 1px #4a90e2}
.hub-drag-expand-list__actions__add-button{border:0;font-size:1.7rem;font-weight:bold;line-height:1.18;color:#4a90e2}
.hub-drag-expand-list__actions__add-button--not-allowed{cursor:not-allowed;pointer-events:none;opacity:.5}
.hub-drag-expand-list .flex-row{display:flex;flex-direction:row}
.hub-drag-expand-list .flex-column{display:flex;flex-direction:column}
.hub-drag-expand-list .draggable-icon{content:url(../../../designs/wisdom/workstatement/images/draggable-arrows.png)}
.hub-drag-expand-list .expand-icon{content:url(../../../designs/wisdom/workstatement/images/expand-arrow.png)}
.hub-drag-expand-list .collapse-icon{content:url(../../../designs/wisdom/workstatement/images/collapse-arrow.png)}
.hub-drag-expand-list .trash-icon{content:url(../../../designs/wisdom/workstatement/images/trash-icon.png)}
.hub-drag-expand-list .ghost{opacity:.5;width:1280px;background:#c8ebfb;border-left:solid .4px #979797}
.hub-expand-list__toggler--not-allowed{cursor:not-allowed;pointer-events:none;opacity:.5}
.grid-selector-container{width:100%;margin:0;margin-right:1.5rem;margin-left:1.5rem}
.grid-selector-container .form-container.grid-selector-form{display:flex;flex-direction:row;justify-content:space-between;margin:unset;max-width:100%}
.grid-selector-container .form-container.grid-selector-form .data-grid-title h3{text-align:justify;font-size:2.4rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#193656}
.grid-selector-container .form-container.grid-selector-form .grid-selected-items{width:45%}
.grid-selector-container .form-container.grid-selector-form .grid-selected{width:45%}
.grid-selector-container .form-container.grid-selector-form .grid-action-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;width:10%}
.grid-selector-container .form-container.grid-selector-form .grid-action-buttons button{width:6.6rem;height:4rem;border-radius:2rem;margin-bottom:1rem;outline:0;background-color:white;border:solid 1px rgba(74,74,74,0.5);content:' ';background-repeat:no-repeat;background-position:center}
.grid-selector-container .form-container.grid-selector-form .grid-action-buttons button.chevron-left-btn{background-image:url('../../../designs/wisdom/questionnaire/images/chevron-left-navy.svg')}
.grid-selector-container .form-container.grid-selector-form .grid-action-buttons button.chevron-right-btn{background-image:url('../../../designs/wisdom/questionnaire/images/chevron-right-navy.svg')}
.grid-selector-container .form-container.grid-selector-form .grid-action-buttons button:hover{box-shadow:0 0 3px 0 rgba(0,0,0,0.25);background-color:#193656;color:white;content:' ';background-repeat:no-repeat}
.grid-selector-container .form-container.grid-selector-form .grid-action-buttons button.chevron-left-btn:hover{background-image:url('../../../designs/wisdom/questionnaire/images/chevron-left-white.svg')}
.grid-selector-container .form-container.grid-selector-form .grid-action-buttons button.chevron-right-btn:hover{background-image:url('../../../designs/wisdom/questionnaire/images/chevron-right-white.svg')}
.grid-selector-container .form-container.grid-selector-form .data-grid-table-container{max-height:25rem !important;min-height:25rem !important;width:100%;overflow-x:auto;overflow-y:scroll}
.grid-selector-container .form-container.grid-selector-form .data-grid-table-container .data-grid-content{width:100%}
.grid-selector-container .form-container.grid-selector-form ::-webkit-scrollbar{width:1rem}
.grid-selector-container .form-container.grid-selector-form ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.grid-selector-container .form-container.grid-selector-form ::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(140,140,140,0.5);-webkit-border-radius:10px;border-radius:10px;box-shadow:inset 0 0 6px rgba(140,140,140,0.5);background:#979797}
.grid-selector-container .form-container.grid-selector-form ::-webkit-scrollbar-thumb:window-inactive{background:#979797}
.hub-modal-frame{position:fixed;top:0;bottom:0;left:0;right:0;z-index:101;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5)}
.hub-modal-frame__dialog{width:40%;overflow:scroll;overflow-x:hidden;margin-top:50px;max-height:calc(100% -  50px)}
@media only screen and (max-width:720px){.hub-modal-frame__dialog{width:90%}
}
.hub-modal-frame__dialog__content{position:relative;margin:0 auto;background-color:#fff}
.hub-modal .confirmation-window{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(33,33,33,0.56);z-index:200;display:flex;justify-content:center;align-items:center;font-family:FuturaBT;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#193656}
.hub-modal .confirmation-window .confirmation-dialog{width:630px}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content{background-color:#fff;margin:0 auto;text-align:center;padding:40px 10px 60px;position:relative;display:flex;flex-direction:column;align-items:center}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .confirmation-title{font-size:36px;margin-bottom:10px}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .divisor{width:500px;height:1px;background-color:#bcbcbc;margin:10px 0 10px 0}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .image-container{flex-grow:1;display:flex;align-items:center;justify-content:center;position:relative}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .large-text{font-size:20px;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left;padding-left:10px;word-wrap:break-word}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .dialog-message{text-align:center;padding:0}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder{padding-top:20px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .confirmation-button{font-size:1.4rem;color:#4a4a4a;font-weight:600;border:0;cursor:pointer}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .confirmation-button.btn-second{background:#193656;color:#fff;font-weight:400;padding:9px 25px;border-radius:30px}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .btn-cancel{min-width:unset}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content.extra-large-window{width:410px}
.hub-modal .confirmation-window .confirmation-dialog .btn-close:before{cursor:pointer;content:'';position:absolute;right:10px;top:10px;background-image:url('../../../designs/wisdom/base/images/icon-close.png');width:24px;height:24px;background-repeat:no-repeat;background-size:cover}
.hub-modal .confirmation-window p.small-text{font-size:14px;font-weight:300;line-height:1.29;color:#40424a;margin:0 0 3px 0}
.hub-modal .confirmation-window p.large-text{font-size:20px;font-weight:500;color:#40424a;margin:0 0 10px 0;text-align:left}
@media only all and (max-width:500px){.hub-modal{margin-right:0}
.hub-modal .confirmation-window{top:50px}
.hub-modal .confirmation-window .confirmation-dialog{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content{width:100%}
.hub-modal .confirmation-window .confirmation-dialog .confirmation-dialog-content .button-holder .confirmation-button{min-width:initial}
}
.hub-tag{position:relative}
.hub-tag label{display:inline-block;font-size:1.4rem;font-weight:500;margin-bottom:.75rem}
.hub-tag .tag-input{position:relative;background:#fff;display:flex;flex-wrap:wrap}
.hub-tag .tag-input input{flex:1;border:0;outline:0}
.hub-tag .tag-input .tag{display:inline-block;border:solid 1px #bbbdc5;border-radius:14px;line-height:16px;font-size:1.4rem;font-weight:800;padding:4px 16px 4px 20px;margin:3px 10px 3px 0;color:#193656}
.hub-tag .tag-input .tag .close-icon{right:5px;width:11px;margin-top:-2px;display:inline-block;vertical-align:middle}
.hub-tag .tag-input .tag .close-icon img{width:100%;display:block}
.hub-tag .tag-input .show-options{width:15px;position:absolute;top:50%;right:10px;transform:translateY(-50%);transform-origin:center center}
.hub-tag .tag-input .show-options img{width:100%}
.hub-tag .tag-input .show-options.active{transform:translateY(-50%) rotate(180deg)}
.hub-tag .option-list{position:absolute;top:100%;width:100%;max-height:195px;overflow:overlay;padding-left:10px;margin:0;border:solid 1px #bbbdc5;border-top:0;background:#fff}
.hub-tag .option-list li{text-align:left;list-style:none;font-size:1.6rem;font-style:italic;line-height:40px;letter-spacing:.5px;color:#7f7f7f;cursor:pointer}
.hub-tag .option-list li:hover{font-weight:bold;color:#4a4a4a}
.hub-tooltip{position:relative;display:inline-block}
.hub-tooltip__element{display:flex}
.hub-tooltip__element button{padding:0;background-color:transparent;border:0}
.hub-tooltip__content{visibility:hidden;width:150px;text-align:center;padding:5px 0;border:solid 1px #979797;background-color:#fff;position:absolute;z-index:1;margin-left:-135px;opacity:0;transition:opacity .3s}
.hub-tooltip__content.visible{visibility:visible;opacity:1}
.hub-tooltip__content .file-input{height:0;overflow:hidden}
.hub-tooltip__content button{background-color:transparent;border:0;font-weight:500;color:#193656;margin-bottom:3px}
.hub-tooltip__content button:hover{font-weight:bold}
.hub-upload{text-align:center}
.hub-upload span.upload-btn{background-color:#073763;color:white;border:0;cursor:pointer;padding:2px 12px 3px 12px;text-decoration:none;margin-right:10px}
.hub-upload .upload-preview{display:flex;max-width:290px;text-align:left;margin-top:30px}
.hub-upload .upload-preview img{max-width:120px;max-height:120px}
.hub-upload .upload-preview .content{padding-left:10px;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap}
.hub-upload .upload-preview .content span{display:block;color:#4a4a4a;font-size:1.4rem;margin-bottom:5px}
.hub-upload .upload-preview .delete-icon{margin-left:10px;display:none;flex-direction:column;justify-content:center}
.hub-upload .upload-preview .delete-icon a{border:solid 2px #193656;padding:4px;border-radius:50%}
.hub-upload .upload-preview .delete-icon a .trash-icon{content:url(../../../designs/wisdom/workstatement/images/trash-icon.png);display:block;width:20px;height:20px}
.hub-vin-finder{display:flex;flex-direction:column;align-items:center}
.hub-vin-finder button{border-radius:4px !important;background-color:transparent;border:1px gray solid;display:flex;justify-content:space-evenly;align-items:center;width:180px;margin:15px;min-height:24px}
.hub-vin-finder button img{width:14px;height:14px}
.hub-vin-finder #scan-barcode-capture{width:640px}
@media only screen and (max-width:720px){.hub-vin-finder #scan-barcode-capture{width:100vw}
}
.hub-vin-finder #scan-barcode-capture video{width:640px}
@media only screen and (max-width:720px){.hub-vin-finder #scan-barcode-capture video{width:100vw}
}
.operation-maintenance{width:1280px;max-width:95%;margin:0 auto;padding-bottom:40px;font-family:FuturaBT;font-style:normal;font-stretch:normal;letter-spacing:normal}
.operation-maintenance .operation-button{border-radius:30px;font-weight:bold;border:solid 1px #979797;padding:0}
.operation-maintenance .subsection{margin:20px 0 20px 0;font-size:16px;font-weight:bold;color:#193656}
.operation-maintenance .list{background-color:white}
.operation-maintenance .list .header{display:flex;justify-content:flex-start;align-items:center;padding:20px;height:41px;background-color:#bcbcbc;border:solid .4px #979797;border-bottom:0}
.operation-maintenance .list .header p:nth-of-type(1){width:12%}
.operation-maintenance .list .header p:nth-of-type(2){width:88%}
.operation-maintenance .list .header p{color:#4a4a4a;font-size:14px;line-height:1.43;font-weight:bold}
.operation-maintenance .list .inner-list .dragArea{border-left:solid .4px #979797;border-right:solid .4px #979797}
.operation-maintenance .list .inner-list .item{padding:20px;display:flex;justify-content:flex-start;align-items:center;cursor:move;height:70px;border-top:solid .4px #979797}
.operation-maintenance .list .inner-list .item:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.operation-maintenance .list .inner-list .item:hover,.operation-maintenance .list .inner-list .item.expanded{background-color:#e5e5e5;border-left:solid .4px #979797}
.operation-maintenance .list .inner-list .item.expanded{border-bottom:solid .4px #979797}
.operation-maintenance .list .inner-list .item .data{flex:1}
.operation-maintenance .list .inner-list .item .data .operation-description{width:90%}
.operation-maintenance .list .inner-list .item .data p{font-size:12px;font-weight:500;line-height:1.67;color:#4a4a4a}
.operation-maintenance .list .inner-list .item .data .category-tooltip{position:relative;display:inline-block}
.operation-maintenance .list .inner-list .item .data .category-tooltip .author-name span{border-bottom:1px dotted #4a4a4a}
.operation-maintenance .list .inner-list .item .data .category-tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#193656;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}
.operation-maintenance .list .inner-list .item .data .category-tooltip .tooltiptext .tooltip-item{color:white}
.operation-maintenance .list .inner-list .item .data .category-tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#193656 transparent transparent transparent}
.operation-maintenance .list .inner-list .item .data .category-tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.operation-maintenance .list .inner-list .item .item-actions{display:flex;justify-content:space-between;align-items:center}
.operation-maintenance .list .inner-list .item .item-actions img{margin:10px;width:31px}
.operation-maintenance .list .inner-list .item .item-actions .delete-button,.operation-maintenance .list .inner-list .item .item-actions .checklist-button{margin:10px;display:flex;align-items:center;justify-content:space-evenly;height:40px;font-size:12px;line-height:1.67;color:#193656}
.operation-maintenance .list .inner-list .item .item-actions .delete-button img,.operation-maintenance .list .inner-list .item .item-actions .checklist-button img{width:18px;height:20px}
.operation-maintenance .list .inner-list .item .item-actions .delete-button{width:115px}
.operation-maintenance .list .inner-list .item .item-actions .delete-button img{margin:0;content:url(../../../designs/wisdom/workstatement/images/trash-icon.png)}
.operation-maintenance .list .inner-list .item .item-actions .checklist-button{width:152px}
.operation-maintenance .list .inner-list .item .item-actions .checklist-button img{margin:0;content:url(../../../designs/wisdom/workstatement/images/checklist-icon.png)}
.operation-maintenance .list .inner-list .item .expand-button{cursor:pointer;margin-left:20px}
.operation-maintenance .list .inner-list .item .expand-button img{width:14px;display:inline-block}
.operation-maintenance .list .inner-list .content{overflow-x:hidden;position:relative;height:500px}
.operation-maintenance .list .inner-list .content .scrollable-content{padding-bottom:70px;max-height:100%;overflow-y:auto}
.operation-maintenance .list .inner-list .content .scrollable-content .text-area{padding:20px 0 0 20px;width:45%}
.operation-maintenance .list .inner-list .content .scrollable-content .text-area textarea{height:150px;width:100%;resize:none}
.operation-maintenance .list .inner-list .content .scrollable-content .filters{padding:20px}
.operation-maintenance .list .inner-list .content .scrollable-content .filters .grid-selector-container{margin:0}
.operation-maintenance .list .inner-list .content .scrollable-content .filters .grid-selector-container .form-container.grid-selector-form .data-grid-table-container{overflow-y:auto}
.operation-maintenance .list .inner-list .content .scrollable-content .filters .grid-selector-container .form-container.grid-selector-form .data-grid-title h3{font-size:14px;font-weight:bold;color:#4a4a4a}
.operation-maintenance .list .inner-list .content .scrollable-content .filters .data-grid-content .hub-checkbox .input-container input[type="checkbox"]{width:14px;height:14px;border-radius:4px;background-color:white;border:solid 1px rgba(74,74,74,0.5)}
.operation-maintenance .list .inner-list .content .scrollable-content .filters .data-grid-content h2{font-size:14px;line-height:1.43;color:#4a4a4a}
.operation-maintenance .list .inner-list .content .scrollable-content .filters .data-grid-content .table-hits h2{font-size:12px;line-height:1.67;font-weight:normal}
.operation-maintenance .list .inner-list .content .actions{display:flex;justify-content:flex-end;align-items:center;background-color:white;position:absolute;bottom:0;width:1280px;border:solid .4px #979797;border-bottom:0;min-height:70px}
.operation-maintenance .list .inner-list .content .actions button{width:190px;height:33px;margin-right:20px;font-size:14px;line-height:1.43;text-align:center}
.operation-maintenance .list .inner-list .content .actions .save-button{background-color:#193656;color:white;border:0}
.operation-maintenance .list .inner-list .content .actions .save-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.operation-maintenance .list .inner-list .content .actions .cancel-button{color:#193656}
.operation-maintenance .list .add-button{display:flex;align-items:center;height:70px;border:solid 1px #4a90e2;padding:20px}
.operation-maintenance .list .add-button button{border:0;font-size:17px;line-height:1.18;color:#4a90e2}
.operation-maintenance .flex-row{display:flex;flex-direction:row}
.operation-maintenance .flex-column{display:flex;flex-direction:column}
.operation-maintenance .draggable-icon{content:url(../../../designs/wisdom/workstatement/images/draggable-arrows.png)}
.operation-maintenance .expand-icon{content:url(../../../designs/wisdom/workstatement/images/expand-arrow.png)}
.operation-maintenance .collapse-icon{content:url(../../../designs/wisdom/workstatement/images/collapse-arrow.png)}
.operation-maintenance .not-allowed{cursor:not-allowed;pointer-events:none;opacity:.5}
.operation-maintenance .ghost{opacity:.5;width:1280px;background:#c8ebfb;border-left:solid .4px #979797}
.operation-maintenance .hub-modal img{width:82px;height:92px}
.operation-maintenance .hub-modal .button-holder .btn-first{font-size:14px;font-weight:bold;text-align:right;color:#4a4a4a}
.operation-maintenance .hub-modal .button-holder .btn-second{width:235px;height:40px;font-size:14px;font-weight:bold;line-height:1.43;text-align:center;color:#fff;border-radius:30px;background-color:#193656}
.procedure-execution__container{background:#f3f5fd;padding:20px}
.procedure-execution__container button:focus{outline:0}
.procedure-execution__container__vin{display:flex;flex-direction:column;align-items:center}
.procedure-execution__container__vin p{font-size:1.2rem;color:#7f7f7f}
.procedure-execution__container__operation{margin:0;font-size:1.4rem;color:#7f7f7f}
.procedure-execution__container__header h1{font-size:3.6rem;color:#193656;font-weight:600}
.procedure-execution__container__header h1::before{content:'';display:block;background:#147db8;width:40px;height:4px}
@media only screen and (max-width:720px){.procedure-execution__container__header h1::before{width:19px;height:1.5px}
}
@media only screen and (max-width:720px){.procedure-execution__container__header h1{font-size:2.4rem}
}
.procedure-execution__container .step__badge{padding:20px 0 20px 0}
.procedure-execution__container .step__frame{display:flex;flex-direction:column}
.procedure-execution__container .step__frame__content{min-height:147px;padding-bottom:10px;background-color:#fff;border:solid 1px #979797}
.procedure-execution__container .step__frame__content p{padding:10px;font-size:1.4rem;font-weight:500;color:#193656}
.procedure-execution__container .step__frame__content .response-domain{margin:10px;display:flex;align-items:center;justify-content:center}
.procedure-execution__container .step__frame__content .response-domain .hub-radio-group{flex-direction:column}
.procedure-execution__container .step__frame__content .response-domain .hub-radio-group .hub-radio{margin-bottom:10px;align-self:flex-start}
.procedure-execution__container .step__frame__content__warning{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:5px;width:100%;height:54px;background-color:#f3f5fd}
.procedure-execution__container .step__frame__content__warning p{margin-left:5px;width:80%;font-size:1.1rem;font-weight:300;color:#4a4a4a}
.procedure-execution__container .step__frame__tooltip{visibility:hidden;position:relative;display:inline-block;align-self:flex-end}
.procedure-execution__container .step__frame__tooltip__element button{padding:0;background-color:transparent;border:0}
.procedure-execution__container .step__frame__tooltip__content{visibility:hidden;width:120px;text-align:center;padding:5px 0;border:solid 1px #979797;background-color:#fff;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-108px;opacity:0;transition:opacity .3s}
.procedure-execution__container .step__frame__tooltip__content.visible{visibility:visible;opacity:1}
.procedure-execution__container .step__frame__tooltip__content .file-input{height:0;overflow:hidden}
.procedure-execution__container .step__frame__tooltip__content button{background-color:transparent;border:0;font-weight:500;color:#193656;margin-bottom:3px}
.procedure-execution__container .step__frame__tooltip__content button:hover{font-weight:bold}
.procedure-execution__container .step__control{display:flex;flex-direction:row;justify-content:space-evenly;height:60px}
.procedure-execution__container .step__control p{font-size:1.2rem;font-weight:500;text-align:center;color:#193656}
.procedure-execution__container .step__control button{width:117px;height:40px;border-radius:30px;font-size:1.4rem;font-weight:bold;line-height:1.43;color:#193656;background-color:#fff;border:solid 1px #193656}
.procedure-execution__container .step__control button:last-child{color:#fff;background-color:#193656;border:0}
.procedure-execution__container .recall-alert{margin-top:15px}
.procedure-execution__container .car-badge{margin:15px 0 15px 0}
.procedure-execution__modal{display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center}
.procedure-execution__modal h1,.procedure-execution__modal p,.procedure-execution__modal button{font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}
.procedure-execution__modal p,.procedure-execution__modal button{font-size:1.4rem}
.procedure-execution__modal h1{font-size:2.4rem;font-weight:bold;text-align:center;color:#193656;margin-bottom:0}
.procedure-execution__modal p{color:#4a4a4a}
.procedure-execution__modal button{height:40px;border-radius:30px !important;background-color:#193656;border:0;font-weight:bold;color:#fff}
.procedure-execution__modal button.raw{font-weight:400;border-radius:0 !important;background-color:transparent;color:#4a4a4a}
.procedure-execution__modal img{width:127px;height:127px;fill:#193656}
.procedure-execution__modal.ongoing p{text-align:left;color:#4a4a4a}
.procedure-execution__modal.ongoing p.sub{margin-top:0;font-size:1rem;color:#d0021b}
.procedure-execution__modal__buttons{display:flex;width:100%}
.procedure-execution__modal__buttons.ongoing{margin-top:10px;flex-direction:column}
.procedure-execution__modal__buttons.ongoing :first-child{margin-bottom:10px}
.procedure-execution__modal__buttons.ongoing :last-child{color:#193656;background-color:#fff;border:solid 1px #193656}
.procedure-execution__modal__buttons.submit{flex-direction:row;justify-content:space-evenly}
.procedure-execution__modal__buttons.submit :last-child{flex:1;margin-left:10px}
.procedure-listing .grid-custom-actions{display:flex;align-items:center;justify-content:space-evenly;width:100%;margin-bottom:2.5rem}
.procedure-listing .grid-custom-actions .btn-container{display:flex;align-items:center;justify-content:space-evenly;width:100%}
.procedure-listing .grid-custom-actions img{width:24px;display:inline-block;margin-right:10px}
.procedure-listing .grid-custom-actions button{display:flex;align-items:center;justify-content:space-evenly;min-width:unset}
.procedure-listing .grid-custom-actions button:disabled{opacity:.5}
.procedure-listing .grid-custom-actions .create-icon{content:url(../../../designs/wisdom/workstatement/images/create-icon.png)}
.procedure-listing .grid-custom-actions .edit-icon{content:url(../../../designs/wisdom/workstatement/images/edit-icon.png)}
.procedure-listing .grid-custom-actions .deactivate-icon{content:url(../../../designs/wisdom/workstatement/images/deactivate-icon.png)}
.procedure-listing .grid-custom-actions .publish-icon{content:url(../../../designs/wisdom/workstatement/images/publish-icon.png)}
.procedure-listing .grid-custom-actions .exclude-icon{content:url(../../../designs/wisdom/workstatement/images/trash-icon.png)}
.procedure-listing .data-grid-content{width:100%}
.procedure-listing .data-grid-content .column h2{font-size:1.2rem}
.procedure-listing .data-grid-content .table-hits h2{font-weight:500}
.procedure-listing .data-grid-content .hub-checkbox .input-container input[type="checkbox"]{width:14px;height:14px;border-radius:4px;background-color:#fff;border:solid 1px rgba(74,74,74,0.5)}
.procedure-listing .grid-actions-controller-container{display:flex;flex-direction:row;align-items:center}
.procedure-listing .grid-actions-controller-container .hub-input{width:70%}
.procedure-listing .grid-actions-controller-container .hub-input label{margin-bottom:0}
.procedure-listing .grid-actions-controller-container .hub-input input::placeholder{color:#ccc}
.procedure-listing .grid-actions-controller-container .hub-input .hub-input-field{width:280px;height:40px;border-radius:4px;border:solid 1px rgba(74,74,74,0.5);font-weight:bold;padding:0 35px 0 10px;background:url(../../../designs/wisdom/questionnaire/images/search-navy.svg) no-repeat scroll right;background-position-x:245px;background-color:#fff}
.procedure-listing .hub-modal img{width:82px;height:92px}
.procedure-listing .hub-modal .button-holder{font-size:1.4rem;font-weight:bold}
.procedure-listing .hub-modal .button-holder .btn-first{text-align:right;color:#4a4a4a}
.procedure-listing .hub-modal .button-holder .btn-second{width:235px;height:40px;line-height:1.43;text-align:center;color:#fff;border-radius:30px;background-color:#193656}
.procedure-maintenance{position:relative;padding-top:80px;background:#f3f5fd}
.procedure-maintenance .procedure-maintenance-container{width:1280px;max-width:95%;margin:0 auto;padding-bottom:40px}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions{display:flex;align-items:center;justify-content:space-evenly;width:100%;margin-bottom:2.5rem}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions .btn-container{display:flex;align-items:center;justify-content:space-evenly;width:100%}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions img{width:24px;display:inline-block;margin-right:10px}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions button{display:flex;align-items:center;justify-content:space-evenly;min-width:unset}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions button:disabled{opacity:.5}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions .create-icon{content:url(../../../designs/wisdom/workstatement/images/create-icon.png)}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions .edit-icon{content:url(../../../designs/wisdom/workstatement/images/edit-icon.png)}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions .deactivate-icon{content:url(../../../designs/wisdom/workstatement/images/deactivate-icon.png)}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions .publish-icon{content:url(../../../designs/wisdom/workstatement/images/publish-icon.png)}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-custom-actions .exclude-icon{content:url(../../../designs/wisdom/workstatement/images/trash-icon.png)}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .data-grid-content{width:1280px}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .data-grid-content .column h2{font-size:1.2rem}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .data-grid-content .table-hits h2{font-weight:500}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .data-grid-content .hub-checkbox .input-container input[type='checkbox']{width:14px;height:14px;border-radius:4px;background-color:white;border:solid 1px rgba(74,74,74,0.5)}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-actions-controller-container{display:flex;flex-direction:row;align-items:center}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-actions-controller-container .hub-input{width:70%}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-actions-controller-container .hub-input label{margin-bottom:0}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-actions-controller-container .hub-input input::placeholder{color:#ccc}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-grid .grid-actions-controller-container .hub-input .hub-input-field{width:280px;height:40px;border-radius:4px;border:solid 1px rgba(74,74,74,0.5);font-weight:bold;padding:0 35px 0 10px;background:url(../../../designs/wisdom/questionnaire/images/search-navy.svg) no-repeat scroll right;background-position-x:245px;background-color:white}
.procedure-maintenance .procedure-maintenance-container .input-wrapper{display:flex;justify-content:space-between}
.procedure-maintenance .procedure-maintenance-container .code-input-container{width:22%}
.procedure-maintenance .procedure-maintenance-container .title-input-container{width:75%}
.procedure-maintenance .procedure-maintenance-container .title-input-container,.procedure-maintenance .procedure-maintenance-container .code-input-container{display:flex;flex-direction:column}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-details span{display:inline-block;width:24.5%;margin-bottom:20px;font-size:1.4rem;font-weight:400;vertical-align:top}
.procedure-maintenance .procedure-maintenance-container .procedure-maintenance-details span b{font-weight:500}
.procedure-maintenance .procedure-maintenance-options{width:100%;padding:50px 0;text-align:right;background:#e0e1ec}
.procedure-maintenance .procedure-maintenance-options .btn-container{width:1280px;max-width:95%;margin:0 auto}
.procedure-maintenance .procedure-maintenance-options .btn-container .cancel-btn,.procedure-maintenance .procedure-maintenance-options .btn-container .return-btn{margin-left:20px}
.procedure-maintenance .procedure-maintenance-options .btn-container .return-btn{border:0;background-color:transparent;text-transform:unset;color:#4a4a4a}
.procedure-maintenance .hub-modal .dialog-message{width:90%}
.procedure-maintenance .hub-modal .button-holder{width:90%}
.procedure-maintenance .hub-modal .button-holder button{border-radius:30px;font-size:1.4rem;font-weight:bold;padding:8px 20px 8px 20px}
.procedure-maintenance .hub-modal .button-holder .btn-first{color:#4a4a4a}
.procedure-maintenance .hub-modal .button-holder .btn-second{background-color:#193656;line-height:1.43;color:#fff}
.procedure-management .procedure-header h1{font-size:3.6rem;color:#193656;font-weight:600}
.procedure-management .procedure-header h1::before{content:'';display:block;background:#147db8;width:40px;height:4px}
.procedure-management .procedure-component{position:relative;padding-top:80px}
.procedure-management .procedure-component .procedure-container{width:1280px;max-width:95%;margin:0 auto;padding-bottom:40px}
.procedure-management .procedure-input,.procedure-management .procedure-hub-input input{border:solid 1px #bbbdc5;border-radius:4px;color:#7f7f7f;font-size:1.4rem;font-weight:lighter;letter-spacing:.4px;line-height:1}
.procedure-management .procedure-input[disabled],.procedure-management .procedure-hub-input input[disabled]{background:#eceef6}
.procedure-management .procedure-input{min-height:35px;padding:4px}
.procedure-management .procedure-input input{font-size:1.4rem;color:#7f7f7f;letter-spacing:.4px;line-height:1}
.procedure-management .procedure-hub-input input{padding:7px}
.procedure-management .procedure-hub-input label{font-size:1.4rem;text-transform:none}
.procedure-management .procedure-hub-input.error input{border:solid 1px #e50353}
.procedure-management .procedure-hub-input.error .error-container span{margin-top:5px}
.procedure-management a.btn,.procedure-management button.btn{min-width:170px;padding:7px 20px;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.1rem;background:#fff;border-style:solid;border-width:1px;border-color:#193656;border-radius:30px !important}
.procedure-management a.btn.blue-btn,.procedure-management button.btn.blue-btn{background:#193656;color:#fff}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.procedure-progress__header h1{font-size:2.4rem;color:#193656;font-weight:600}
.procedure-progress__header h1::before{content:'';display:block;background:#147db8;width:19px;height:2px}
.procedure-progress .progress-list{background-color:#fff;border-bottom:0}
.procedure-progress .progress-list__label{font-size:1.4rem;font-weight:500;color:#193656}
.procedure-progress .progress-list .item-status{height:20px;display:flex;justify-content:center;align-items:center;padding:15px 10px 15px 15px;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}
.procedure-progress .progress-list .item-status p{flex:1;margin:0;color:#fff;text-align:center;font-size:1.2rem}
.procedure-progress .progress-list .item-status.hidden,.procedure-progress .progress-list .item-status.no-execution{display:none}
.procedure-progress .progress-list .item-status.submitted-procedure{background-color:#193656}
.procedure-progress .progress-list .item-status.opened-procedure{background-color:#417505}
.procedure-progress .progress-list__item{height:80px;padding:10px;display:flex;flex-direction:row;align-items:center;border-left:solid 1px #979797;border-right:solid 1px #979797;border-bottom:solid 1px #979797}
.procedure-progress .progress-list__item.submitted-procedure{border-top:solid 2px #193656}
.procedure-progress .progress-list__item.opened-procedure{border-top:solid 2px #417505}
.procedure-progress .progress-list__item.no-execution{border-top:solid 1px #979797}
.procedure-progress .progress-list__item.borderless{border-bottom:0}
.procedure-progress .progress-list__item__info{flex:1;display:flex;flex-direction:row;align-items:center}
.procedure-progress .progress-list__item__info .meta{display:flex;flex-direction:column;justify-content:center;margin-left:10px}
.procedure-progress .progress-list__item__info .meta h1{margin:0 0 5px 0;font-size:1.4rem;font-weight:500;color:#193656}
.procedure-progress .progress-list__item__info .meta p{margin:0;width:90%;word-break:break-word;font-size:1.2rem;color:#979797}
.procedure-progress .progress-list__item button{border:0;background-color:transparent}
.procedure-progress .progress-list__content{padding:10px;border-bottom:solid 1px #979797;border-left:solid 1px #979797;border-right:solid 1px #979797}
.procedure-progress .progress-list__content .meta .title{display:flex;flex-direction:row}
.procedure-progress .progress-list__content .meta .title p{flex:1;align-self:flex-end;word-break:break-word}
.procedure-progress .progress-list__content .meta .title img{padding:0 10px 0 20px}
.procedure-progress .progress-list__content .meta .indicator{align-items:center;justify-content:center;display:flex;flex-direction:row}
.procedure-progress .progress-list__content .meta .indicator svg{flex:1}
.procedure-progress .progress-list__content .meta .indicator p{margin:0 10px 0 20px}
.procedure-progress .progress-list__content .meta p{font-size:1.2rem;color:#193656}
.procedure-progress .expand-icon,.procedure-progress .collapse-icon{display:block;width:12px}
.procedure-progress .expand-icon{content:url(../../../designs/wisdom/workstatement/images/expand-arrow.png)}
.procedure-progress .collapse-icon{content:url(../../../designs/wisdom/workstatement/images/collapse-arrow.png)}
.progress-indicator circle.bg{fill:none;stroke:#bcbcbc;stroke-width:2}
.progress-indicator circle.progress{fill:none;stroke:#417505;stroke-width:2;stroke-dasharray:51 51;stroke-dashoffset:-51;transition:stroke-dashoffset 1s ease-in-out}
.progress-indicator circle.aditional{stroke:#d0021b}
.progress-indicator rect.bg{fill:#bcbcbc}
.progress-indicator rect.progress{fill:#417505}
.progress-indicator rect.aditional{fill:#d0021b}
.progress-indicator text{font-size:3px;text-anchor:middle;fill:#417505}
.recall-alert__content{width:320px;height:57px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#f5a623;padding:10px;margin:10px 0}
.recall-alert__content--failure{background-color:#d0021b}
.recall-alert__content p{font-size:1.4rem;color:#fff;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}
.recall-alert__content img{margin-right:10px;min-width:30px;min-height:30px;content:url(../../../designs/wisdom/workstatement/images/alert-triangle-clear.svg)}
.round-badge{display:flex;flex-direction:row;align-items:center}
.round-badge img{max-width:100%;max-height:100%;transform:scale(1.9)}
.round-badge__image{width:50px;height:50px;border-radius:50%;border:solid 1px #193656;display:flex;align-items:center;overflow:hidden;transform:scaleX(-1);filter:FlipH}
.round-badge__meta{margin-left:10px}
.round-badge__meta__sub{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.round-badge__meta__sub p{font-size:1.2rem;color:#979797;margin:0;margin-right:10px}
.round-badge__meta__sub img{margin-right:10px;max-width:15px;max-height:15px;transform:none}
.round-badge__meta h1{font-size:1.4rem;font-weight:500;line-height:1.21;color:#193656;margin:0 0 5px 0}
.workstatement-access-denied{display:flex;flex-direction:column;justify-content:center;align-items:center;height:790px}
.workstatement-access-denied__content{display:flex;flex-direction:column;width:50%;align-self:center;justify-content:center;align-items:center}
.workstatement-access-denied__content img{width:178px;height:182px}
.workstatement-access-denied__content__title{font-size:3.6rem;font-weight:bold;text-align:center;color:#193656}
.workstatement-access-denied__content__subtitle{font-size:2.4rem;font-weight:500;text-align:center;color:#4a4a4a}
.workstatement-home{display:flex;justify-content:flex-start;flex-direction:column;height:100vh;width:1280px;max-width:95%;margin:0 auto}
.workstatement-home__header h1{font-size:3.6rem;color:#193656;font-weight:600}
.workstatement-home__header h1::before{content:'';display:block;background:#147db8;width:40px;height:4px}
@media only screen and (max-width:720px){.workstatement-home__header h1::before{width:19px;height:1.5px}
}
@media only screen and (max-width:720px){.workstatement-home__header h1{font-size:2.4rem}
}
.workstatement-home__subtitle{font-size:1.4rem;font-weight:500;color:#4a4a4a}
.workstatement-home__panel{align-self:center;display:flex;flex-wrap:wrap;width:100%;justify-content:center}
.workstatement-home__panel__item{margin:30px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:200px;height:250px}
.workstatement-home__panel__item p{font-size:2.4rem;font-weight:bold;text-align:center;color:#193656}
.workstatement-home__panel__item img{width:56px;height:56px;object-fit:contain}
.workstatement-home__panel__item button{margin:0;padding:0;display:flex;justify-content:space-evenly;align-items:center;width:161.3px;height:40px;border-radius:30px !important;background-color:#193656;font-family:BanglaSangamMN;font-size:1.4rem;font-weight:bold;color:#fff}
.workstatement-home__panel__item button img{width:16px;height:12px;object-fit:contain}