/*!
Theme Name:     wProject
Theme URI:      https://rocketapps.com.au/wproject-theme/
Description:    The best project management system built on WordPress.
Version:        5.7.2
Author:         Rocket Apps
Author URI:     https://rocketapps.com.au
Text Domain:    wproject
Requires PHP:   8.0
Domain Path:    /languages/
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}script{display:none;width:0;height:0}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}.general-form{width:100%}@media (min-width:960px){.general-form{display:flex;flex-wrap:wrap;justify-content:start}}.general-form fieldset{border:none;padding:80px 25px 25px 25px;background:#fff;position:relative;margin:0 0 25px 0;width:100%;border-radius:2px;user-select:none}@media (min-width:960px){.general-form fieldset{margin:0 20px 20px 0;width:calc(50% - 20px);padding:80px 35px 35px 35px}}@media (min-width:1600px){.general-form fieldset{width:calc(33.3333% - 20px)}}@media only screen and (max-width:1360px){.general-form fieldset{width:100%;padding:80px 25px 25px 25px}}.general-form fieldset legend{font-size:1.3em;font-weight:700;display:block;width:100%;color:#00bcd4;text-transform:uppercase;border-bottom:solid 1px rgba(0, 188, 212, 0.1);padding:20px 35px 19px 35px;position:absolute;background:rgba(0, 188, 212, 0.025);top:0;left:0}.general-form fieldset legend span{color:#ff9800;margin:0 0 0 5px}.general-form fieldset legend svg{width:20px;height:20px}.general-form fieldset .add-item{margin:0;display:flex;align-items:center;cursor:pointer;font-weight:500}.general-form fieldset .add-item svg{height:15px;width:15px;margin:0 3px 0 0}.general-form fieldset p{font-size:1.25em;margin:0}.general-form fieldset ul{margin:0}.general-form fieldset li{position:relative;align-items:baseline;margin:20px 0 0 0}.general-form fieldset li:first-child{margin:0 0 20px 0}.general-form fieldset li:last-child{margin:20px 0 0 0}.general-form fieldset li.no-margin{margin:0}.general-form fieldset li label{display:block;width:100%;font-weight:700;margin:0 0 7px 0;font-size:1em;text-transform:uppercase}.general-form fieldset li label em{font-style:normal}.general-form fieldset li label .action{font-size:.9em;line-height:1.2em;padding:2px 4px;background:#f1f1f1;border-radius:2px;cursor:pointer;float:right;position:relative;top:-6px}.general-form fieldset li span{font-weight:500;position:relative;font-size:1.3em;line-height:.9em}.general-form fieldset li input[type=date],.general-form fieldset li input[type=file],.general-form fieldset li input[type=number],.general-form fieldset li input[type=password],.general-form fieldset li input[type=text],.general-form fieldset li input[type=time],.general-form fieldset li input[type=url],.general-form fieldset li select,.general-form fieldset li textarea{width:100%;border:none;border:solid 1px rgba(91, 96, 108, 0.3);padding:7px;font-weight:500;border-radius:3px;font-size:1.5em;font-family:monospace}.general-form fieldset li input[type=file]{font-size:1.2em;font-family:monospace}.general-form fieldset li select option[disabled]{color:rgba(91, 96, 108, 0.6)}.general-form fieldset li .file-input::-webkit-file-upload-button{visibility:hidden}.general-form fieldset li .file-input:before{display:inline-block;background:linear-gradient(top, #f9f9f9, #e3e3e3);border:1px solid rgba(91, 96, 108, 0.3);border-radius:2px;padding:5px 8px;outline:none;white-space:nowrap;user-select:none;cursor:pointer;font-size:1.15em}.general-form fieldset li .file-input:hover:before{border-color:black}.general-form fieldset li .file-input:active:before{background:-webkit-linear-gradient(top, #e3e3e3, #f9f9f9)}.general-form fieldset li ::placeholder{color:rgba(91, 96, 108, 0.5)}.general-form fieldset li input:focus,.general-form fieldset li select:focus,.general-form fieldset li textarea:focus{outline:none!important;border:1px solid #00bcd4;background:rgba(0, 188, 212, 0.03)}.general-form fieldset li input[type=checkbox]{position:relative}.general-form fieldset li input:invalid,.general-form fieldset li select:invalid{border:solid 1px #ff5722}.general-form fieldset li textarea{height:190px;line-height:1.2em}.general-form fieldset li.split-2 input{width:calc(50% - 2px)}.general-form fieldset li.split-2:last-child{margin:0}.general-form fieldset li.split-2 .merge-start{border-top-right-radius:0;border-bottom-right-radius:0;margin:0 -2px 0 0;width:50%}@media only screen and (max-width:1760px){.general-form fieldset li.split-2 .merge-start{width:100%;margin:0;border-top-left-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width:1360px){.general-form fieldset li.split-2 .merge-start{border-top-right-radius:0;border-bottom-right-radius:0;margin:0 -2px 0 0;width:50%}}.general-form fieldset li.split-2 .merge-end{border-top-left-radius:0;border-bottom-left-radius:0;margin:0 0 0 -2px;width:50%}@media only screen and (max-width:1760px){.general-form fieldset li.split-2 .merge-end{width:100%;margin:-1px 0 0 0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}@media only screen and (max-width:1360px){.general-form fieldset li.split-2 .merge-end{border-top-left-radius:0;border-bottom-left-radius:0;margin:0 0 0 -2px;width:50%}}.general-form fieldset li.side-by-side{display:flex;flex-wrap:wrap}.general-form fieldset li.side-by-side div{width:50%}.general-form fieldset li.side-by-side div input{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.general-form fieldset li.side-by-side div:first-child{width:70%}.general-form fieldset li.side-by-side div:first-child input{border-top-left-radius:3px;border-bottom-left-radius:3px;margin:0 0 0 0}.general-form fieldset li.side-by-side div:nth-child(2){width:30%}.general-form fieldset li.side-by-side div:nth-child(2) input{border-top-right-radius:3px;border-bottom-right-radius:3px;margin:0 0 0 -2px}.general-form .materials legend{display:flex;align-items:center;justify-content:space-between}.general-form .materials svg:hover{stroke:#00bcd4}.general-form .materials p{margin:0 0 15px 0}.general-form .materials li{display:flex;align-items:start;justify-content:space-between;margin:-1px 0 0 0!important}.general-form .materials li:first-child{margin:20px 0 0 0!important}.general-form .materials li .item{border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}.general-form .materials li .project-material-cost{border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}.general-form .materials li label{display:block;width:100%}.general-form .materials li span{font-size:1em;margin:0}.general-form .materials li span:first-child{width:75%;margin:0 -1px 0 0}.general-form .materials li span:nth-child(2){width:25%}.general-form .materials li .remove{width:30px;margin:0 0 0 10px;height:100%;cursor:pointer;background:#f9f9f9;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;border-top:solid 1px rgba(91, 96, 108, 0.3);border-right:solid 1px rgba(91, 96, 108, 0.3);border-bottom:solid 1px rgba(91, 96, 108, 0.3);padding:7px;font-weight:500;border-top-right-radius:3px;border-bottom-right-radius:3px}.general-form .materials li .remove svg{width:16px;height:16px}.general-form .materials.subtask-items{max-height:224px;overflow:auto;overflow-x:hidden}.general-form .materials.subtask-items::-webkit-scrollbar{width:8px;background:#f1f1f1;border-radius:6px}.general-form .materials.subtask-items::-webkit-scrollbar-thumb{background-color:#00bcd4;border-radius:6px}.general-form .materials.subtask-items li textarea{margin:-1px 0 10px 0;height:90px;position:relative;z-index:0}.general-form .materials.subtask-items li textarea::-webkit-scrollbar{width:7px;background:rgba(91, 96, 108, 0)}.general-form .materials.subtask-items li textarea::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.2);border-radius:100em}.general-form .materials.subtask-items li.contact-list-item span:nth-child(2){height:100%}.general-form .materials.subtask-items li.done{opacity:.5}.general-form .materials.subtask-items li span{font-size:1em;margin:0}.general-form .materials.subtask-items li span:first-child{width:calc(100% - 30px)}.general-form .materials.subtask-items li span:nth-child(2){width:30px;height:100%;margin:0;text-align:center}.general-form .materials.subtask-items li span input{border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.general-form .materials.subtask-items.has-descriptions input{border-radius:0;border-top-left-radius:3px;border-top-right-radius:0;position:relative;z-index:10}.general-form .materials.subtask-items.has-descriptions textarea{border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:0;z-index:0}.general-form .materials.subtask-items.has-descriptions span:nth-child(2){height:calc(100% - 11px)}.general-form .materials-total{display:flex;font-size:1.4em;font-weight:700;justify-content:start;align-items:center;margin:0;padding:15px 0 0 0}.general-form .materials-total input{padding:0;border:none;background:#fff;width:45%;outline:none}.general-form .submit{display:flex;justify-content:flex-end;width:100%;margin:25px 0 0 0}.general-form button,.general-form input[type=submit]{color:#fff;background:#00bcd4;font-weight:700;padding:15px 20px;font-size:1.3em;border:none;text-transform:uppercase;border-radius:2px}.general-form button:hover,.general-form input[type=submit]:hover{background:#ff9800}.general-form .image-radio{width:50%}.general-form .image-radio label{width:auto;display:inline}.general-form .image-radio [type=radio]{position:absolute;opacity:0;width:0;height:0}.general-form .image-radio [type=radio]+svg{cursor:pointer;stroke:#737989;width:22px}.general-form .image-radio [type=radio]:checked+svg{stroke:#00bcd4}.general-form .radio-group{display:flex;flex-wrap:wrap}.general-form .radio-group label{width:auto;display:flex;flex-wrap:wrap;align-items:center}.general-form .radio-group input{margin:0 3px 0 0}.general-form .radio-group-4{display:flex}.general-form .radio-group-4 label{width:25%;margin:5px 0}@media only screen and (max-width:1750px){.general-form .radio-group-4 label{width:auto;margin:5px 5px 5px 0}}@media only screen and (max-width:1600px){.general-form .radio-group-4 label{width:25%;margin:5px 0}}.general-form .radio-group-2{display:flex}.general-form .radio-group-2 label{width:50%;margin:5px 0}.general-form.account-form textarea,.general-form.new-task-form textarea{height:125px}.general-form.account-form .image-radio .radio:after,.general-form.account-form .image-radio .radio:before{display:none}.general-form button:disabled{filter:grayscale(100%);opacity:.5}.general-form .single-field li:last-child{margin:0}.side-form .side-form-box{padding:20px 35px 15px 35px;background:rgba(0, 188, 212, 0.05);margin:20px 0 10px -35px;width:calc(100% + 70px)}.side-form li{padding:10px 15px}.side-form li strong{display:block;margin:0 0 10px 0}.side-form li label{display:flex;margin:10px 0;align-items:center;cursor:pointer}.side-form li input{margin:0 4px 0 0}.side-form.change-task-status.disabled label{opacity:.3;pointer-events:none}.notice{display:block;width:calc(100% + 70px);margin:25px 0 0 -35px;font-size:1.4em;text-align:center;padding:25px;background:rgba(255, 152, 0, 0.1);cursor:auto!important}.notice svg{width:20px!important;height:20px!important;margin:0 auto 5px auto!important;position:relative;display:block;cursor:auto!important}.notice .avatar,.notice .letter-avatar,.notice .small-avatar{display:block;width:20px;height:20px;border-radius:100%;margin:10px auto}.notice .letter-avatar{font-size:.65em;font-weight:500}.notice button{display:block;color:#5b606c;font-size:.9em;font-weight:bold;margin:15px 0 0 0;background:none;border:none;width:100%;text-align:center;border-bottom:solid 2px rgba(255, 152, 0, 0.6);padding:5px 0 3px 0;width:auto;margin:10px auto 0 auto}.radio{display:flex;position:relative;cursor:pointer}.radio input[type=radio]{display:none}.radio:before{content:"";display:inline-block;width:15px;height:15px;margin:0 5px 0 0;border:solid 2px #00bcd4;cursor:pointer;border-radius:100%}.radio.selected:after{content:"";display:block;width:7px;height:7px;border-radius:100%;position:absolute;top:calc(50% - 3.5px);left:4px;background:#00bcd4}.checkbox{display:flex!important;position:relative;align-items:center;top:auto;cursor:pointer}.checkbox span{font-size:1em;line-height:1.2em!important;text-transform:none}.checkbox input[type=checkbox]{display:none}.checkbox:before{content:"";display:inline-block;width:13px;height:13px;margin:0 3px 0 0;border:solid 2px #00bcd4;cursor:pointer;border-radius:3px}.checkbox.selected:after{content:"\2713";display:block;width:10px;height:10px;position:absolute;top:calc(50% - 5px);font-weight:700;left:3px;color:#00bcd4}header{position:fixed;top:0;left:0;width:calc(100% - 60px);height:60px;background:#fff;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.05);z-index:9999;border-bottom-left-radius:5px}@media (min-width:960px){header{display:flex;height:50px;background:#fff;z-index:99999;position:fixed;top:0;left:335px;width:calc(100% - 335px);transition:all 0.25s ease-in-out}header.repos{left:0;width:100%;border-bottom-left-radius:0}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){header{left:250px;width:calc(100% - 250px)}}header .icons{height:60px;display:flex;justify-content:space-between}@media (min-width:960px){header .icons{position:absolute;top:0;right:0;right:0;height:50px;align-items:center;justify-content:unset}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){header .icons{right:15px}}header .icons li{padding:16px 12px;cursor:pointer;display:flex;width:50px;height:100%;align-items:center;justify-content:center}@media (min-width:960px){header .icons li{width:auto;padding:16px}}header .icons li.active{background:rgba(0, 188, 212, 0.1)}header .icons li.active svg{stroke:#00bcd4}header .icons li:hover svg{stroke:#00bcd4}header .icons li a{display:block}header .icons b{font-weight:normal;display:block}header .icons b.fade{opacity:.3}header .icons .dropdown{margin:0!important}header .icons .my-favs .icon-container.fade,header .icons .notify-comment.fade,header .icons .task-in-progress .icon-container.fade{opacity:.3}header .icons .my-favs .icon-container.fade.active,header .icons .notify-comment.fade.active,header .icons .task-in-progress .icon-container.fade.active{background:none}header .icons .my-favs .icon-container.fade.active svg,header .icons .notify-comment.fade.active svg,header .icons .task-in-progress .icon-container.fade.active svg{stroke:#5b606c}header .icons .task-in-progress.glow:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:radial-gradient(circle, #00bcd4 0%, rgba(0, 188, 212, 0) 60%);z-index:-1;border-radius:100%;opacity:.4}@media (min-width:960px){header .icons .task-in-progress.glow:after{display:none}}header .icons .toggle-sidebar svg{transform:rotate(180deg)}header .icons .toggle-sidebar.disabled{opacity:.3;pointer-events:none}header .icons .message-date{display:block;margin:5px 0;font-size:.8em;opacity:.7}header .icons .toggle-theme.rotate svg{transform:rotate(180deg)}header .icons a{display:flex}header .icons svg{display:block;width:auto;height:16px;cursor:pointer;transition:all 0.25s ease-in-out;stroke:#5b606c}header .icons svg:hover{stroke:#00bcd4}header .icons .no-anim svg{transition:none}header .icons .notify{padding:16px}header .icons .timer.spin svg{animation:rotate 6s linear infinite;stroke:#00bcd4}header .icons .message-count{display:flex;align-items:center;justify-content:center;background:#ff5722;border-radius:100%;width:20px;height:20px;color:#fff;font-weight:700;position:absolute;top:4px;right:1px;font-size:1.2em}@media (min-width:960px){header .icons .message-count{width:18px;height:18px;font-size:1em}}header .icons .message-count.follows{background:#00d4ca;right:7px}header .icons .message-count img{display:block;width:20px;height:20px}@media (min-width:960px){header .icons .message-count img{width:12px;height:12px}}.switch-theme-form-facade{position:relative}.switch-theme-form-facade:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}.hamburger{width:60px;height:60px;position:fixed;top:0;right:0;border:none;background:#daedf0;padding:0;outline:0;display:block}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.hamburger{display:none}}@media (min-width:960px){.hamburger{display:none}}.hamburger span{display:block;width:30px;height:4px;background:#00bcd4;border-radius:100em;position:absolute;left:15px;transition:all 0.25s ease-in-out}.hamburger span:first-child{top:18px}.hamburger span:nth-child(2){top:calc(50% - 2px)}.hamburger span:nth-child(3){bottom:18px}.hamburger.animate span:first-child{transform:rotate(-45deg);width:25px;top:20px;left:12px}.hamburger.animate span:nth-child(3){transform:rotate(45deg);width:25px;bottom:20px;left:12px}.btn-light{display:block;border:solid 1px rgba(91, 96, 108, 0.4);background:#fff;color:#737989;font-size:1.1em;font-weight:500;padding:6px 8px 6px 8px;border-radius:100em;text-align:center;display:inline-block;text-transform:uppercase;font-style:normal;cursor:pointer;text-decoration:none!important}.btn-light.round{border-radius:100em}.btn-light:hover{background:rgba(91, 96, 108, 0.1)}p .btn-light{font-size:.75em}section.left{position:fixed;top:0;left:0;transform:translate3d(-100%, 0, 0);width:calc(100% - 60px);height:100%;background:#fff;z-index:99999;padding:130px 25px 25px 25px;transition:all 0.25s ease-in-out;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.05);border-top-right-radius:15px;border-bottom-right-radius:15px;overflow:auto;-webkit-overflow-scrolling:touch}section.left.move{transform:translate3d(0, 0, 0)}@media (min-width:960px){section.left{transform:translate3d(0, 0, 0);width:300px;height:100%;left:0;top:auto;padding:125px 35px 35px 35px;transition:all 0.25s ease-in-out;border-bottom:solid 1px rgba(96, 122, 227, 0.2)}section.left::-webkit-scrollbar{width:10px;background:rgba(91, 96, 108, 0.2)}section.left::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.5);border-radius:100em}section.left.repos{left:-300px;box-shadow:none}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){section.left{width:250px;padding:25px}}section.left .user{width:100%;display:flex;position:absolute;top:0;left:0;background:rgba(91, 96, 108, 0.05);padding:25px 35px;align-items:center;border-top-right-radius:15px}section.left .user .deets{width:calc(100% - 60px)}section.left .user .avatar{padding:0;margin:0 15px 0 0;display:block;position:relative;width:45px;height:45px;font-size:1.5em;font-weight:500}section.left .user .avatar img{display:block;width:45px;height:45px;position:absolute}section.left .user .avatar:hover svg{display:block}section.left .user .avatar svg{width:20px;height:20px;background:#ff9800;border-radius:100%;padding:4px;position:absolute;top:-5px;left:-5px;stroke:#fff;stroke-width:3px;display:none}section.left .user strong{display:block;font-size:1.4em;font-weight:700;margin:0 0 10px 0}section.left .user .bars{height:5px;width:calc(100% - 50px);background:rgba(115, 121, 137, 0.2);display:block;width:100%;position:relative;z-index:9;border-radius:100em}section.left .user .bars span{height:5px;background:#9c27b0;display:block;position:relative;border-radius:100em}section.left .user em{font-style:normal;font-size:1.3em;line-height:1.2em;display:block;width:100%;margin:5px 0 0 0}section.left .role-observer .deets strong{margin:0}section.left .new{display:flex;width:100%;align-items:center;justify-content:center;cursor:pointer;padding:10px 0;font-size:1.3em;line-height:.8em;font-weight:700;background:#00bcd4;border-radius:20px;border:none;color:#fff;user-select:none;transition:all 0.25s ease-in-out}section.left .new svg{display:inline-block;width:16px;height:auto;margin:0 4px 0 0;stroke:#fff;transition:all 0.25s ease-in-out}section.left .new.active{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}section.left .new.active svg{transform:rotate(45deg)}.middle{position:relative}@media (min-width:960px){.middle{width:calc(100% - 600px);padding:100px 35px 35px 35px;margin:0 0 0 300px;transition:all 0.25s ease-in-out}}@media (min-width:960px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.middle{padding:70px 25px 25px 25px}}@media (min-width:960px){.middle.wide{width:calc(100% - 300px)}.middle.repos{width:100%;margin:0}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.middle{width:calc(100% - 250px);margin:0 0 0 250px}.middle.wide{width:calc(100% - 250px)}}.middle .project-description{margin:0 0 40px 0}.middle.greyscale{filter:grayscale(100%)}.middle .page-content{margin:0 0 20px 0}.middle .page-content p{line-height:1.4em}.middle .page-content ul{margin:25px}.middle .page-content ul li{font-size:1.4em;line-height:1.4em;margin:3px 0;list-style-type:disc}.middle .page-content a{text-decoration:underline}.middle h1.spacer{margin:50px 0 25px 0}.waiting-notification{padding:15px 20px;background:#fff;display:flex}.waiting-notification p{margin:0!important}.waiting-notification svg{width:15px;height:15px;margin:0 10px 0 0;stroke:#ff5722}.waiting-notification label{margin:0 0 0 10px;padding:3px 8px 2px 8px;border:solid 1px #ccc;text-transform:uppercase;font-size:.9em;display:inline-block;border-radius:3px;cursor:pointer;font-weight:500}.waiting-notification label input{display:none}.waiting-notification label:hover.approve{background:rgba(139, 195, 74, 0.15)}.waiting-notification label:hover.decline{background:rgba(255, 87, 34, 0.15)}.waiting-notification label.approve{border:solid 1px #8bc34a;color:#8bc34a}.waiting-notification label.decline{border:solid 1px #ff5722;color:#ff5722}.waiting-notification .message{padding:3px 6px 2px 6px;border:solid 1px rgba(244, 67, 54, 0.1);background:rgba(244, 67, 54, 0.05);font-size:.85em;text-transform:uppercase;display:inline-block;border-radius:3px;margin:0 0 0 10px}.waiting-notification.decided{border-left:solid 3px #8bc34a}.waiting-notification.waiting{border-left:solid 3px #ff5722}.waiting-notification .radio:after,.waiting-notification .radio:before{display:none}.project-progress-chart{margin:0;position:relative;width:100%;z-index:9999;margin:25px 0;user-select:none;z-index:0}@media (min-width:960px){.project-progress-chart{margin:25px 0}}.project-progress-chart.no-projects{height:auto;padding:25px;background:#fff}.project-progress-chart.no-projects p{display:flex;align-items:center;margin:0}.project-progress-chart.no-projects svg{width:20px;height:20px;margin:0 5px 0 0}@media (min-width:960px){.project-progress-chart.projects-5 section .the-project{width:16.6666%}.project-progress-chart.projects-4 section .the-project{width:25%}.project-progress-chart.projects-3 section .the-project{width:33.3333%}.project-progress-chart.projects-2 section .the-project{width:50%}.project-progress-chart.projects-1 section .the-project{width:100%}}.project-progress-chart section{display:flex;flex-wrap:wrap;height:100%;flex-direction:row;align-items:center}.project-progress-chart section .the-project{margin:10px 0;width:50%;height:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;transition:all 0.25s ease-in-out}@media (min-width:960px){.project-progress-chart section .the-project{width:20%}}.project-progress-chart section .the-project span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.8em;width:100px;height:100px;z-index:10;border-radius:100em;text-align:center;position:relative}.project-progress-chart section .the-project span:after{content:'';width:100%;height:100%;display:block;z-index:-1;position:absolute;top:0;left:0;border-radius:100%;opacity:.2}.project-progress-chart section .the-project span strong{position:relative;width:100%;top:-10px}.project-progress-chart section .the-project span sup{font-size:.7em;position:absolute;top:6px}.project-progress-chart section .the-project span svg{width:20px;height:20px}.project-progress-chart section .the-project span.a-e{color:#419c71;background:rgba(123, 200, 164, 0.2);border:solid 0 rgba(123, 200, 164, 0.02)}.project-progress-chart section .the-project span.a-e svg{stroke:#7bc8a4}.project-progress-chart section .the-project span.f-j{color:#c1320f;background:rgba(241, 103, 69, 0.2);border:solid 0 rgba(241, 103, 69, 0.02)}.project-progress-chart section .the-project span.f-j svg{stroke:#f16745}.project-progress-chart section .the-project span.k-o{color:#f69f00;background:rgba(255, 198, 93, 0.2);border:solid 0 rgba(255, 198, 93, 0.02)}.project-progress-chart section .the-project span.k-o svg{stroke:#ffc65d}.project-progress-chart section .the-project span.p-t{color:#218a9e;background:rgba(76, 195, 217, 0.2);border:solid 0 rgba(76, 195, 217, 0.02)}.project-progress-chart section .the-project span.p-t svg{stroke:#4cc3d9}.project-progress-chart section .the-project span.u-z{color:#3d69d3;background:rgba(144, 169, 230, 0.2);border:solid 0 rgba(144, 169, 230, 0.02)}.project-progress-chart section .the-project span.u-z svg{stroke:#90a9e6}.project-progress-chart section .the-project em{font-style:normal;font-size:1.15em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-weight:600;color:#5b606c;position:absolute;left:0;bottom:35px;text-align:center;z-index:99;display:block;min-height:13px}.project-progress-chart section .project-info{position:absolute;padding:0 15px 10px 15px;background:#fff;box-shadow:5px 5px 20px rgba(91, 96, 108, 0.3);z-index:999;width:270px;left:calc(50% - 135px);display:none;z-index:99999;display:none}.project-progress-chart section .project-info:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:calc(50% - 7px);bottom:-10px}.project-progress-chart section .project-info h3{margin:0 0 10px 0;background:#607ae3;color:#fff;padding:10px 55px 10px 15px;line-height:1.2em;width:calc(100% + 30px);position:relative;left:-15px;border-top-left-radius:2px;border-top-right-radius:2px}.project-progress-chart section .project-info h3 span{position:absolute;top:0;right:0;left:auto;width:auto;height:100%;background:rgba(31, 38, 76, 0.3);display:flex;justify-content:center;align-items:center;padding:0 8px;border-top:none;border-top-left-radius:2px;border-top-right-radius:2px}.project-progress-chart section .project-info p{margin:0;font-size:1.2em;border-bottom:solid 1px rgba(91, 96, 108, 0.1);padding:5px 0}.project-progress-chart section .project-info p:last-child{border-bottom:none}.project-progress-chart section .project-info p strong{display:inline-block;width:50%}.wproject-dashboard-widget{padding:20px;background:#fff;margin:35px 0}.latest-activity{font-size:1.4em}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.latest-activity{padding:0}}.latest-activity ul{width:100%}@media (min-width:960px){.latest-activity ul{padding:0;display:flex;flex-flow:wrap;width:calc(100% + 25px)}}.latest-activity li{display:flex;background:#fff;padding:25px 40px 50px 25px;width:calc(25% - 25px);position:relative;border-bottom:solid 1px #f1f1f1;margin:0 25px 25px 0;border-radius:2px}@media (min-width:960px){.latest-activity li{border-right:solid 1px #f1f1f1}}@media only screen and (max-width:1700px){.latest-activity li{width:calc(33.33333% - 25px)}}@media only screen and (max-width:1500px){.latest-activity li{width:calc(50% - 25px)}}@media only screen and (max-width:1360px){.latest-activity li{width:100%}}.latest-activity li:last-child{border-bottom:none}.latest-activity li:hover{box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1)}.latest-activity li:hover svg{opacity:1}.latest-activity li .project-name{display:block;margin:10px 0 10px 0;font-size:.95em}.latest-activity li a:hover{text-decoration:underline}.latest-activity li svg{width:15px;height:15px;position:absolute;top:20px;right:20px;stroke:#5b606c;opacity:.3;cursor:text}.latest-activity li .task-name{display:block;margin:5px 0;font-weight:600}.latest-activity li em{font-size:.8em;font-style:normal;display:block;font-weight:bold;opacity:.5}.latest-activity li.complete .task-name{text-decoration:line-through;color:rgba(91, 96, 108, 0.5)}.latest-activity li.complete em{color:#8bc34a;opacity:1}.latest-activity li.complete svg{stroke:#8bc34a;opacity:1}.latest-activity strong{display:block;font-size:.85em;color:#607ae3}.latest-activity .letter-avatar,.latest-activity img{width:28px;height:28px;margin:0 10px 0 0;border-radius:6px}.latest-activity .letter-avatar{display:flex;font-size:.8em;font-weight:500}.latest-activity .activity-content{width:calc(100% - 38px)}.latest-activity .activity-content .task-name{margin:10px 0}.latest-activity .activity-content .status{font-size:.65em;position:absolute;bottom:25px;left:63px}.status-box{margin:25px 0;display:flex;flex-wrap:wrap;width:calc(100% + 10px)}.status-box .project-team,.status-box .stats{width:50%}.status-box .stats{display:flex;flex-wrap:wrap}.status-box .stats.full-width{width:100%}.status-box .stats div{padding:20px 20px 35px 20px;display:flex;background:#fff;margin:0 10px 10px 0;font-size:1.3em;justify-content:space-between;align-items:center;position:relative;width:100%}@media (min-width:960px){.status-box .stats div{width:calc(25% - 10px)}}.status-box .stats span{font-weight:bold;color:#ff9800;padding:5px;border-radius:5px;min-width:23px;background:rgba(255, 152, 0, 0.1);text-align:center}.status-box .stats span,.status-box .stats strong{z-index:10}.status-box .stats .value{position:relative}.status-box .stats .value:after{content:'';display:block;width:0px;height:0px;border-radius:100%;position:absolute;top:12px;left:12px;background:#f44336;transition:all 1s ease-in-out;opacity:0}.status-box .stats .draw-attention:after{width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px);opacity:1;animation-name:fader;animation-duration:1s}@keyframes fader{0%{opacity:1}to{opacity:0}}.status-box .fill-container{width:calc(100% - 40px);display:block;height:5px;position:absolute;bottom:20px;left:20px;z-index:1;background:rgba(96, 122, 227, 0.1);border-radius:100em}.status-box .fill{height:5px;background:#607ae3;display:block;position:absolute;bottom:0;left:0;z-index:1;border-radius:100em}.projects-chart{padding:25px;background:#fff;height:285px;margin:25px 0;width:100%}.projects-chart::-webkit-scrollbar{height:8px;background:rgba(91, 96, 108, 0.2)}.projects-chart::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.5);border-radius:100em}.projects-chart .projects-chart-container{display:flex;flex-flow:wrap-reverse;justify-content:space-between;height:100%}.projects-chart .projects-chart-container.space-evenly{justify-content:space-evenly}.projects-chart .project-bar{display:block;position:relative;display:flex;align-items:end;color:#fff;font-size:1.3em;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}@media (min-width:960px){.projects-chart .project-bar{font-size:1.2em}}.projects-chart .project-bar:hover .progress{filter:contrast(1.2)}.projects-chart .project-bar:hover .details{display:block}.projects-chart .project-bar .project-name{padding:10px;position:absolute;z-index:9;font-weight:600;text-align:center;user-select:none;width:100%}.projects-chart .project-bar .details{display:none;padding:0 20px 25px 20px;background:#fff;max-height:100%;position:fixed;top:60px;left:25px;width:calc(100% - 50px);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3);z-index:99999;color:#5b606c;border-radius:15px}@media (min-width:960px){.projects-chart .project-bar .details{padding:10px 20px;position:absolute;top:auto;left:100%;bottom:0;width:320px;border-radius:5px}.projects-chart .project-bar .details:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:7px 14px 7px 0;border-color:transparent #fff transparent transparent;position:absolute;top:calc(50% - 7px);left:-10px}}.projects-chart .project-bar .details .mobile-title{display:block;width:calc(100% + 40px);margin:0 0 15px -20px;background:red;padding:20px;color:#fff;line-height:1.3em;border-top-left-radius:15px;border-top-right-radius:15px}.projects-chart .project-bar .details dl{display:flex;flex-flow:wrap}.projects-chart .project-bar .details dl dd,.projects-chart .project-bar .details dl dt{width:50%;padding:6px 0;border-bottom:solid 1px rgba(91, 96, 108, 0.1);font-size:1em}.projects-chart .project-bar .details dl dt{font-weight:600}.projects-chart .project-bar .details dl .no-border{border:0}.projects-chart .project-bar .details dl .overdue{color:#ff5722}@media (min-width:960px){.projects-chart .project-bar.flip-details .details{left:auto;right:100%}.projects-chart .project-bar.flip-details .details:before{left:auto;right:-10px;transform:rotate(180deg)}}.projects-chart .project-bar em{display:block;width:100%}.projects-chart .project-bar svg{position:absolute;z-index:9;stroke:#fff;width:15px;height:15px;top:13px;left:calc(50% - 10px)}.projects-chart .project-bar .pc-complete{width:100%;position:absolute;z-index:9;top:15px;left:0;text-align:center;font-weight:600;color:#5b606c;user-select:none}.projects-chart .project-bar .progress{opacity:1;border-top-left-radius:5px;border-top-right-radius:5px;filter:contrast(0.9)}.projects-chart .project-bar .remaining{opacity:.2;position:absolute;top:0;left:0;border-top-left-radius:5px;border-top-right-radius:5px}.projects-chart .project-bar .actions{display:flex;margin:10px 0 0 0}.projects-chart .project-bar .actions a{display:block;font-size:.95em;width:calc(33.3333% - 5px);user-select:none}.projects-chart .project-bar .actions a:nth-child(2){margin:0 5px}.projects-chart .project-bar .actions a:hover{color:#5b606c}#no-data{display:none;padding:15px 15px 15px 65px;background:#fff;align-items:center;position:relative}#no-data svg{margin:0 5px 0 0;width:16px;height:16px;position:absolute;top:0;left:0;height:100%;width:47px;padding:14px;stroke:#607ae3;background:rgba(96, 122, 227, 0.2)}#no-data a{text-decoration:underline;color:#00bcd4}.page-home .stats{justify-content:space-between}.page-home .stats div{width:100%;margin:0 0 10px 0;min-height:60px}@media (min-width:960px){.page-home .stats div{width:calc(50% - 5px)}}@media only screen and (min-width:1400px){.page-home .stats div{width:calc(25% - 10px)}}.tabby{position:relative;height:100%}.tabby .tab-content{width:100%;display:none}.tabby .tab-content.active{display:block;margin:0 0 25px 0}.tabby .tab-content .info-line{background:#fff;padding:15px;margin:0 0 1px 0}.tabby .tab-content .info-line a{text-decoration:underline}.tabby .tab-content.tab-content-task-description{padding:25px;background:#fff}.tabby .tab-content .task-description{display:block;border-radius:2px;position:relative;margin:0;word-break:break-word}.tabby .tab-content .task-description a{text-decoration:underline;display:inline}.tabby .tab-content .task-description a:hover{color:#00bcd4}.tabby .tab-nav{display:flex;flex-wrap:wrap;margin:0 0 5px -5px;width:calc(100% + 10px)}@media (min-width:960px){.tabby .tab-nav{width:auto;margin:0}}.tabby .tab-nav li{font-size:1.4em;padding:15px 20px;margin:0;cursor:pointer;font-weight:700;opacity:.6;display:flex;align-items:center;margin:5px;user-select:none;width:calc(50% - 10px);justify-content:center;border-radius:5px;background:rgba(255, 255, 255, 0.7)}@media (min-width:960px){.tabby .tab-nav li{margin:0 2px 0 0;width:auto;background:none;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}}.tabby .tab-nav li.all-milestones{width:100%}@media (min-width:960px){.tabby .tab-nav li.all-milestones{width:auto}}.tabby .tab-nav li.active{background:#fff;opacity:1;pointer-events:none}.tabby .tab-nav li span{display:flex;height:20px;align-items:center;justify-content:center;margin:0 0 0 5px;color:#ff9800}.tabby .tab-nav li em{font-style:normal;font-size:.8em;position:relative;top:1px;opacity:.6}.tabby .tab-nav li svg{width:14px;height:14px;margin:0 0 0 4px;stroke-width:2.5px;stroke:#ff9800}.tabby .tab-nav .end{position:absolute;right:0}.tabby .tab-nav .end svg{color:#5b606c}.tabby .tab-nav .expand-all svg{margin:0}.rows .filter-row,.rows .header-row{background:#fff;margin:0 0 1px 0;display:none}@media (min-width:960px){.rows .filter-row,.rows .header-row{display:flex}.rows .filter-row.sticky,.rows .header-row.sticky{position:fixed;top:50px;z-index:9999;width:calc(100% - 670px);box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.rows .filter-row li,.rows .header-row li{font-size:1.4em;font-weight:700;padding:15px 25px;width:16%;display:flex;align-items:center}.rows .filter-row li:first-child,.rows .header-row li:first-child{width:calc(52% - 78px)}.rows .filter-row li:last-child,.rows .header-row li:last-child{width:78px;justify-content:center}.rows .filter-row li:last-child:after,.rows .header-row li:last-child:after{display:none}.rows .filter-row li svg,.rows .header-row li svg{color:#607ae3;height:13px;width:13px;margin:0 3px 0 0;stroke-width:3px}.rows .filter-row li.filters,.rows .header-row li.filters{cursor:pointer}.rows .filter-row li.filters svg,.rows .header-row li.filters svg{transition:all 0.25s ease-in-out;width:13px;height:13px;margin:0}.rows .filter-row li.filters.open,.rows .header-row li.filters.open{background:rgba(0, 188, 212, 0.1)}.rows .filter-row li.filters.open svg,.rows .header-row li.filters.open svg{stroke:#00bcd4}.rows .filter-row li.toggle,.rows .header-row li.toggle{cursor:pointer}.rows .filter-row li.toggle:before,.rows .header-row li.toggle:before{content:'';background:url("images/sort.svg") no-repeat center;background-size:contain;display:block;position:absolute;top:18px;right:10px;width:12px;height:12px}.rows .filter-row li.toggle.active:before,.rows .header-row li.toggle.active:before{transform:rotate(180deg)}.rows .filter-row{padding:15px 25px;background:#d3f5ff;display:none;align-items:center;flex-wrap:wrap;position:relative;margin:-1px 0 0 0}.rows .filter-row span{font-weight:normal}.rows .filter-row .feather-filter{width:12px;height:12px;margin:0 4px 0 0}.rows .filter-row svg{stroke:#607ae3;stroke-width:3px}.rows .filter-row .feather-x{width:84px;height:46px;display:block;position:absolute;top:0;right:0;padding:14px}.rows .no-tasks{padding:15px 25px}.rows .no-tasks p{margin:0;display:flex}.rows .no-tasks a{display:inline;text-decoration:underline}.rows .no-tasks svg{width:15px;height:15px;margin:0 3px 0 0;stroke-width:2px}.filter-selection{position:fixed;right:0;top:50px;width:300px;background:#fff;display:block;z-index:9999;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);display:none;height:calc(100% - 50px);overflow:auto;z-index:99999}.filter-selection::-webkit-scrollbar{width:8px;background:#f1f1f1;border-radius:6px}.filter-selection::-webkit-scrollbar-thumb{background-color:#00bcd4;border-radius:6px}.filter-selection li{font-size:1.3em;width:100%!important;padding:10px 15px;cursor:pointer}.filter-selection li:first-child,.filter-selection li:last-child{width:100%!important;justify-content:unset}.filter-selection li:hover{color:#00bcd4}.filter-selection li.active{background:rgba(0, 188, 212, 0.075);color:#00bcd4;border-left:solid 3px #00bcd4}.filter-selection li span{position:absolute;right:25px;font-weight:normal}.filter-selection li em{font-style:normal;font-weight:700}.filter-selection li.sep{pointer-events:none;display:flex;justify-content:space-between;padding:13px 15px;font-weight:700;background:rgba(96, 122, 227, 0.15);color:#607ae3}.filter-selection li.sep svg{stroke:#607ae3;height:13px;width:13px;stroke-width:3px}.filter-selection li.sep:first-child,.filter-selection li.sep:last-child{justify-content:space-between}.filter-selection li.sep.active{background:rgba(96, 122, 227, 0.1);color:#607ae3}.filter-selection li.sep svg{stroke:#607ae3}.update-task-status-form.sticky{position:fixed;top:50px;z-index:9999;width:calc(100% - 670px);box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width:960px){.body-rows li{padding:25px;background:#fff;margin:0 0 1px 0}.body-rows li.complete .avatar,.body-rows li.complete .date,.body-rows li.complete .more,.body-rows li.complete .more-description,.body-rows li.complete .task-owner,.body-rows li.complete:before,.body-rows li.complete strong{filter:grayscale(100%);opacity:.7}.body-rows .task-name{display:block;font-size:1.8em;margin:0 0 10px 0;border:none;padding:0;width:calc(100% - 30px)}.body-rows .task-name strong{margin:0;display:block}.body-rows .task-name em{display:block;font-size:.8em;line-height:1.2em;margin:10px 0 15px 0}.body-rows span{display:inline-block;padding:10px 0;margin:0 4px -1px 0;font-size:1.4em;width:100%;position:relative}.body-rows span strong{display:block;margin:15px 0 5px 0}.body-rows span .task-status{top:0;right:0}.body-rows em{font-style:normal}.body-rows .space{display:inline-block;width:50%}}@media (min-width:960px){.body-rows{align-items:center;margin:0;width:auto}.body-rows li{font-weight:normal;width:100%;align-items:center;background:#fff;display:flex;align-items:initial;padding:0}.body-rows li:nth-child(odd){background:rgba(255, 255, 255, 0.6)}.body-rows li.white{background:#fff!important;border-bottom:solid 1px #e5e6e9}.body-rows li .overdue{color:#ff5722;font-weight:700}.body-rows li a{display:block}.body-rows li .new{width:12px;height:12px;display:block;position:absolute;top:16px;left:-5px;color:#fff;font-style:normal;border-radius:100%;text-transform:uppercase;font-weight:700;font-size:.55em;text-align:center;padding:3px;stroke-width:3px;border:solid 2px #fff}.body-rows li.complete .avatar,.body-rows li.complete .date,.body-rows li.complete .more,.body-rows li.complete .task-owner,.body-rows li.complete:before,.body-rows li.complete strong{filter:grayscale(100%);opacity:.7}.body-rows li span{display:block;width:16%;padding:15px 0 15px 25px;font-size:1.5em}}@media (min-width:960px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.body-rows li span{width:auto;font-size:1.35em;padding:10px 25px}}@media (min-width:960px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.body-rows li span.task-status-container{width:10%!important;position:absolute;top:0;right:0}}@media (min-width:960px){.body-rows li span.task-status-container .timing{width:22px;height:22px;animation:rotate 6s linear infinite}.body-rows li span:first-child{width:calc(52% - 78px);text-align:left}.body-rows li span:first-child strong{font-weight:700;width:auto;display:block}.body-rows li span:first-child em{display:block;font-style:normal;margin:7px 0 0 0}.body-rows li span em{font-size:.85em}.body-rows li span:last-child{position:relative;top:auto;right:auto;width:78px}}.overdue .date.due-date,.project-details .overdue{color:#ff5722;font-weight:700}@media screen and (max-width:960px){.projects-i-manage .body-rows li span{margin:0 0 -1px 0;display:block}.projects-i-manage .body-rows li span strong{margin:0 0 5px 0}.projects-i-manage .body-rows li span:first-child{width:100%;margin:0 0 10px 0;border:none;padding:0;font-size:1.8em}.projects-i-manage .body-rows li span:first-child em{display:block;font-size:.8em;line-height:1.2em;margin:10px 0 15px 0}.projects-i-manage .body-rows li span:last-child{position:relative;top:auto;right:auto;padding:10px 0}}.body-rows li.spacing{margin:15px 0}.body-rows li.spacing:first-child.spacing{margin:0 0 15px 0}.body-rows li.spacing:nth-child(2n),.body-rows li.spacing:nth-child(odd){background:#fff!important}.body-rows li.spacing.pinned{border-top:solid 2px rgba(91, 96, 108, 0.2);border-bottom:solid 2px rgba(91, 96, 108, 0.2);border-right:solid 2px rgba(91, 96, 108, 0.2)}@media (min-width:960px){.projects-i-manage .header-row li:first-child{width:calc(52% - 130px)}.projects-i-manage .header-row li:last-child{width:130px;justify-content:flex-end}.projects-i-manage .body-rows li span:first-child{width:calc(100% - 70px)}}@media (min-width:960px) and (min-width:960px){.projects-i-manage .body-rows li span:first-child{width:calc(52% - 130px)}}@media (min-width:960px){.projects-i-manage .body-rows li span:last-child{width:130px;text-align:right;padding:15px 25px}}.tab-content-my-favourite-tasks .body-rows li .status,.tab-content-my-latest-tasks .body-rows li .status{padding:7px 10px;text-align:center;display:flex;border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em;align-items:center;justify-content:start;width:fit-content;font-weight:600;text-transform:uppercase;font-size:.75em;color:#5b606c;font-style:normal}.tab-content-my-favourite-tasks .body-rows li .status svg,.tab-content-my-latest-tasks .body-rows li .status svg{width:13px;stroke-width:3px;margin:0 3px 0 0}.tab-content-my-favourite-tasks .body-rows li .status.complete svg,.tab-content-my-favourite-tasks .body-rows li .status.in-progress svg,.tab-content-my-favourite-tasks .body-rows li .status.incomplete svg,.tab-content-my-favourite-tasks .body-rows li .status.not-started svg,.tab-content-my-favourite-tasks .body-rows li .status.on-hold svg,.tab-content-my-latest-tasks .body-rows li .status.complete svg,.tab-content-my-latest-tasks .body-rows li .status.in-progress svg,.tab-content-my-latest-tasks .body-rows li .status.incomplete svg,.tab-content-my-latest-tasks .body-rows li .status.not-started svg,.tab-content-my-latest-tasks .body-rows li .status.on-hold svg{width:10px;height:10px}.tab-content-my-favourite-tasks .body-rows li .status.in-progress,.tab-content-my-latest-tasks .body-rows li .status.in-progress{color:#9c27b0;background:rgba(156, 39, 176, 0.075)}.tab-content-my-favourite-tasks .body-rows li .status.in-progress svg,.tab-content-my-latest-tasks .body-rows li .status.in-progress svg{color:#9c27b0}.tab-content-my-favourite-tasks .body-rows li .status.on-hold,.tab-content-my-latest-tasks .body-rows li .status.on-hold{color:#5b606c;background:rgba(91, 96, 108, 0.075)}.tab-content-my-favourite-tasks .body-rows li .status.on-hold svg,.tab-content-my-latest-tasks .body-rows li .status.on-hold svg{color:#5b606c}.tab-content-my-favourite-tasks .body-rows li .status.complete,.tab-content-my-latest-tasks .body-rows li .status.complete{color:#8bc34a;background:rgba(139, 195, 74, 0.075)}.tab-content-my-favourite-tasks .body-rows li .status.complete svg,.tab-content-my-latest-tasks .body-rows li .status.complete svg{color:#8bc34a}.tab-content-my-favourite-tasks .body-rows li .status.not-started,.tab-content-my-latest-tasks .body-rows li .status.not-started{color:#5b606c;background:rgba(91, 96, 108, 0.075)}.tab-content-my-favourite-tasks .body-rows li .status.incomplete,.tab-content-my-latest-tasks .body-rows li .status.incomplete{color:#00bcd4;background:rgba(0, 188, 212, 0.075)}@media (min-width:960px){.tab-content-my-favourite-tasks .body-rows li span:last-child,.tab-content-my-latest-tasks .body-rows li span:last-child{width:80px}}.tabby-project{}.tabby-project .rows .header-row{user-select:none}.tabby-project .rows .header-row li:first-child{width:calc(52% - 80px)}.tabby-project .rows .header-row li:last-child{width:80px}.tabby-project .body-rows{align-items:center}@media (min-width:960px){.tabby-project .body-rows li{flex-wrap:wrap}.tabby-project .body-rows li:nth-child(odd){background:#fff}.tabby-project .body-rows li:nth-child(2n){background:rgba(255, 255, 255, 0.3)}.tabby-project .body-rows li span:first-child{width:65px}.tabby-project .body-rows li span:nth-child(2){width:calc(52% - 143px)}}@media (min-width:960px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tabby-project .body-rows li span:nth-child(2){width:calc(100% - 65px)}}@media (min-width:960px){.tabby-project .body-rows li span:nth-child(2) strong{margin:0 0 5px 0;display:block}.tabby-project .body-rows li span:nth-child(6){width:78px}}@media (min-width:960px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tabby-project .body-rows li span:nth-child(6){width:20%}}@media (min-width:960px){.tabby-project .body-rows li em{font-style:normal}.tabby-project .body-rows li .no-owner{text-decoration:underline;cursor:pointer}.tabby-project .body-rows li .avatar{position:relative}.tabby-project .body-rows li .avatar img{width:40px;height:40px;border-radius:10px}.tabby-project .body-rows li .avatar .recording-time{margin:0;position:absolute;right:-8px;bottom:8px}.tabby-project .body-rows li .avatar .recording-time svg{width:16px;height:16px;background:#fff;border-radius:100%;border:solid 2px #fff}.tabby-project .body-rows li .letter-avatar{width:40px;height:40px;font-size:1em;font-weight:500}}.tabby-project .body-rows li .edit{display:none}.tabby-project .body-rows li:hover .edit{display:block;position:absolute;left:-9px;top:15px;border-radius:100%;background:#fff;border:solid 2px #8bc34a;width:20px;height:20px}@media (min-width:960px){.tabby-project .body-rows li:hover .edit{top:14px}}.tabby-project .body-rows li:hover .edit svg{width:16px;height:16px;padding:3px;stroke:#737989}.tabby-project .body-rows li:hover .fav{display:block}.tabby-project .body-rows li:hover .fav:hover svg{stroke:#00bcd4}.tabby-project .body-rows li:hover.complete .fav{display:none!important}.tabby-project .body-rows li:hover.faded .more-description,.tabby-project .body-rows li:hover.faded .more-details,.tabby-project .body-rows li:hover.faded .relation-content,.tabby-project .body-rows li:hover.faded .toggle-next,.tabby-project .body-rows li:hover.faded span{opacity:1}.tabby-project .body-rows li.low .edit{border:solid 2px #00bcd4}.tabby-project .body-rows li.high .edit{border:solid 2px #ff9800}.tabby-project .body-rows li.urgent .edit{border:solid 2px #f44336}.tabby-project .body-rows li.pinned{box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);background:#fff!important;position:relative;margin:-1px 0 10px 0}.tabby-project .body-rows li.pinned .fav{display:block}.tabby-project .body-rows li.pinned .fav svg{stroke:#00bcd4}.tabby-project .body-rows li .fav,.tabby-project .body-rows li .faved{width:26px;height:26px;position:absolute;right:25px;bottom:15px;display:none}.tabby-project .body-rows li .faved svg,.tabby-project .body-rows li .fav svg{width:26px;height:26px;padding:5px;stroke:#ccc}.tabby-project .body-rows li .faved{display:block}.tabby-project .body-rows li .faved svg{stroke:#00bcd4}.tabby-project .body-rows li.faded .more-description,.tabby-project .body-rows li.faded .more-details,.tabby-project .body-rows li.faded .relation-content,.tabby-project .body-rows li.faded .toggle-next,.tabby-project .body-rows li.faded span{opacity:.5}.tabby-project .body-rows li.faded .task-status-container{opacity:1}.tabby-project .body-rows li.complete.pinned{border-radius:0;box-shadow:none;margin:0}.tabby-project .body-rows li.complete.pinned .fav{display:none}.tabby-project .body-rows li .status{padding:7px 10px;text-align:center;display:flex;border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em;align-items:center;justify-content:start;width:fit-content;font-weight:600;text-transform:uppercase;font-size:.75em;color:#5b606c;font-style:normal}.tabby-project .body-rows li .status svg{width:13px;stroke-width:3px;margin:0 3px 0 0}.tabby-project .body-rows li .status.complete svg,.tabby-project .body-rows li .status.in-progress svg,.tabby-project .body-rows li .status.incomplete svg,.tabby-project .body-rows li .status.not-started svg,.tabby-project .body-rows li .status.on-hold svg{width:10px;height:10px}.tabby-project .body-rows li .status.in-progress{color:#9c27b0;background:rgba(156, 39, 176, 0.075)}.tabby-project .body-rows li .status.in-progress svg{color:#9c27b0}.tabby-project .body-rows li .status.on-hold{color:#5b606c;background:rgba(91, 96, 108, 0.075)}.tabby-project .body-rows li .status.on-hold svg{color:#5b606c}.tabby-project .body-rows li .status.complete{color:#8bc34a;background:rgba(139, 195, 74, 0.075)}.tabby-project .body-rows li .status.complete svg{color:#8bc34a}.tabby-project .body-rows li .status.not-started{color:#5b606c;background:rgba(91, 96, 108, 0.075)}.tabby-project .body-rows li .status.incomplete{color:#00bcd4;background:rgba(0, 188, 212, 0.075)}@media (min-width:960px){.tabby-project .body-rows .minimise span{padding:10px 0 10px 25px}}.tabby-project .body-rows .minimise .date,.tabby-project .body-rows .minimise .more-description,.tabby-project .body-rows .minimise .toggle-next{opacity:0}.tabby-project .body-rows .minimise .more{display:none}@media (min-width:960px){.tabby-project .body-rows .minimise .avatar img{width:30px;height:30px;position:relative;left:10px;border-radius:8px}}@media (min-width:960px){.tabby-project .body-rows .minimise .task-status-container{position:absolute;top:0;right:0}}.tabby-project .body-rows .more{clear:both;display:block;width:100%}@media (min-width:960px){.tabby-project .body-rows .more{padding:0 20px 20px 90px}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tabby-project .body-rows .more{padding:0 25px 25px 25px}}.tabby-project .body-rows .more p{font-size:1.4em}.tabby-project .body-rows .more .files{padding:0;margin:0}.tabby-project .body-rows small{font-weight:700;font-size:1.1em;cursor:pointer}.tabby-project .body-rows small.toggle-next:after{content:'';display:inline-block;width:20px;height:12px;margin:0 0 0 4px;position:relative;top:2px;border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em;background:rgba(0, 188, 212, 0.1) url("images/more.svg") no-repeat center;background-size:60% auto;opacity:1;border:solid 1px rgba(0, 188, 212, 0.25)}.tabby-project .body-rows .more-description{padding:0;margin:0 0 20px 0}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tabby-project .body-rows .more-description{width:100%;padding:0 25px;margin:0}}.tabby-project .body-rows .more-description a{display:inline;text-decoration:underline}.tabby-project .body-rows .more-description small{font-size:1.1em;font-weight:700;text-transform:uppercase;position:relative;color:#00bcd4}.tabby-project .body-rows .more-description p{hyphens:auto;word-break:break-word;padding:20px;border:solid 1px rgba(91, 96, 108, 0.25);border-radius:2px;position:relative;background:#fff}@media screen and (max-width:960px){.tabby-project .body-rows .avatar{border:none;padding:0;width:37px;height:37px;float:left;margin:0 10px 0 0}.tabby-project .body-rows .avatar img{width:34px;height:34px;border-radius:7px}.tabby-project .body-rows .letter-avatar{width:34px;height:34px;font-size:1em;font-weight:500}.tabby-project .body-rows span:nth-child(2){border:none;padding:15px 0;width:calc(100% - 90px);margin:0;padding:0}.tabby-project .body-rows span:nth-child(2) strong{margin:0;font-size:1.2em}.tabby-project .body-rows span:nth-child(2) em{margin:5px 0 0 0;display:block}.tabby-project .body-rows .task-status-container{margin:0}.tabby-project .body-rows .timing{width:22px;height:22px;animation:rotate 6s linear infinite}.tabby-project .body-rows .more-description{margin:10px 0}}.tabby-project .body-rows .more-details{width:100%;padding:20px 0 0 0;display:flex;flex-wrap:wrap;align-items:center}.tabby-project .body-rows .more-details li{font-size:1.15em;display:flex;flex-wrap:wrap;position:relative;width:fit-content;background:none;font-weight:700;width:calc(50% - 8px);justify-content:center;padding:10px;margin:4px;border:solid 1px rgba(91, 96, 108, 0.1);border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em}@media (min-width:960px){.tabby-project .body-rows .more-details li{width:auto;margin:0 5px 0 0;border:none;padding:5px}}.tabby-project .body-rows .more-details li.pill{width:calc(50% - 8px);border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em;font-weight:700;text-transform:uppercase;border:none;padding:0;border:solid 1px rgba(91, 96, 108, 0.1)}@media (min-width:960px){.tabby-project .body-rows .more-details li.pill{width:auto;margin:0 5px 0 0;border:none}}.tabby-project .body-rows .more-details li.pill a{padding:10px;display:flex;align-items:center;justify-content:center;width:100%}.tabby-project .body-rows .more-details li.pill a:hover{color:#5b606c}@media (min-width:960px){.tabby-project .body-rows .more-details li.pill a{padding:5px 8px}}.tabby-project .body-rows .more-details li.pill.created-date{width:100%}@media (min-width:960px){.tabby-project .body-rows .more-details li.pill.created-date{width:auto}}.tabby-project .body-rows .more-details li svg{width:12px;height:12px;margin:0 2px 0 0}.tabby-project .body-rows .more-details li.relation{color:#ff9800;background:rgba(255, 152, 0, 0.1);cursor:pointer}.tabby-project .body-rows .more-details li.relation svg{color:#ff9800}.tabby-project .body-rows .more-details li.relation.active{border:solid 1px rgba(255, 152, 0, 0.5)}.tabby-project .body-rows .more-details li.relation.active a{padding:10px;border-radius:100em;display:flex;justify-content:center;align-items:center}@media (min-width:960px){.tabby-project .body-rows .more-details li.relation.active a{padding:4px 7px}}.tabby-project .body-rows .more-details li.relation.active a:before{content:'';display:block;width:0;border-right:solid 1px rgba(255, 152, 0, 0.5);height:24px;position:absolute;top:-24px;left:50%}.tabby-project .body-rows .more-details li.relation.active a:after{content:'';display:block;width:5px;height:5px;background:rgba(255, 152, 0, 0.5);position:absolute;top:-24px;left:calc(50% - 2px);border-radius:100%}.tabby-project .body-rows .more-details li.default{color:#5b606c;background:rgba(91, 96, 108, 0.05)}.tabby-project .body-rows .more-details li.default:hover{background:rgba(0, 188, 212, 0.15)}.tabby-project .body-rows .more-details li.default:hover svg{stroke:#00bcd4}.tabby-project .body-rows .more-details li .btn-light{font-size:.7em}.tabby-project .body-rows .more-details li.context-label{text-transform:uppercase;display:flex;padding:10px 0;background:rgba(91, 96, 108, 0.1);border:solid 1px rgba(91, 96, 108, 0.2);border-radius:100em;font-weight:bold;font-size:1.1em}.tabby-project .body-rows .more-details li.context-label a{display:block}@media (min-width:960px){.tabby-project .body-rows .more-details li.context-label{width:auto;padding:6px 8px 5px 8px;border:none}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tabby-project .body-rows .more-details{padding:0}}@media screen and (max-width:960px){.rows.all-projects li{margin:25px 0;display:flex;flex-wrap:wrap}.rows.all-projects span{display:flex;align-items:center;justify-content:center;padding:10px;border:solid 1px #eee;width:50%;font-size:1.4em;position:relative;margin:0 -1px -1px 0;font-weight:bold}.rows.all-projects span strong{display:block;margin:15px 0 5px 0}.rows.all-projects span.progress-bar{width:100%;padding:15px 0;border:none;position:relative;margin:10px 0}.rows.all-projects span.progress-bar:after{content:'';display:block;width:100%;height:5px;background:#e5e6e9;border-radius:100em;position:absolute;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1}.rows.all-projects span.progress-bar b{display:block;height:5px;display:block;position:absolute;max-width:100%;left:0;border-radius:100em;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#9c27b0;transition:all 0.25s ease-in-out}.rows.all-projects span.progress-bar b.complete{background:#8bc34a}.rows.all-projects span.progress-bar em{font-style:normal;position:absolute;right:0;top:-10px;font-size:1.2em;font-weight:700;color:#5b606c;margin:0}.rows.all-projects .project-name{display:block;font-size:1.8em;border:none;padding:0;width:100%;text-align:left}.rows.all-projects .project-name strong{margin:0;display:block}.rows.all-projects .project-name em{display:block;font-size:.8em;line-height:1.2em;margin:10px 0 15px 0;font-weight:normal}.rows.all-projects .project-info{width:calc(100% - 1px);text-align:left;display:flex;flex-wrap:wrap}.rows.all-projects .project-info em,.rows.all-projects .project-info strong{width:50%;margin:0;padding:5px 0}.rows.all-projects .project-info em{font-weight:normal}.rows.all-projects .status{border-radius:0;background:rgba(91, 96, 108, 0.05);font-size:1.3em}.rows.all-projects em{font-style:normal}}@media (min-width:960px){.rows.all-projects em{font-style:normal}.rows.all-projects .body-rows span,.rows.all-projects .header-row li{width:18%}.rows.all-projects .body-rows span:first-child,.rows.all-projects .header-row li:first-child{width:calc(100% - 600px)}.rows.all-projects .body-rows span:first-child strong,.rows.all-projects .header-row li:first-child strong{font-size:1.1em}.rows.all-projects .body-rows span:first-child em,.rows.all-projects .header-row li:first-child em{line-height:1.3em;margin:10px 0 0 0;opacity:.7}.rows.all-projects .body-rows span:nth-child(2),.rows.all-projects .header-row li:nth-child(2){width:120px}.rows.all-projects .body-rows span:nth-child(3),.rows.all-projects .header-row li:nth-child(3){width:180px}.rows.all-projects .body-rows span:nth-child(4),.rows.all-projects .header-row li:nth-child(4){width:150px}.rows.all-projects .body-rows span:nth-child(5),.rows.all-projects .header-row li:nth-child(5){width:150px}.rows.all-projects .body-rows li{flex-wrap:wrap;margin:0 0 20px 0}.rows.all-projects .body-rows li:nth-child(odd){background:#fff}.rows.all-projects .body-rows li.overdue .date{color:#ff5722;font-weight:700}.rows.all-projects .body-rows li .status{text-align:right}.rows.all-projects .body-rows li .status em{color:#5b606c;font-weight:700;background:rgba(91, 96, 108, 0.1);font-style:normal;padding:7px 10px;text-transform:uppercase;border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em;font-size:.7em}.rows.all-projects .body-rows span{position:relative;padding:25px}.rows.all-projects .body-rows span em{line-height:1.3em;margin:10px 0 0 0}.rows.all-projects .body-rows span:nth-child(6){width:100%;padding:0 25px;font-size:1.4em}.rows.all-projects .body-rows span:nth-child(6) strong{margin:0 0 0 20px}.rows.all-projects .body-rows span:nth-child(6) strong:first-child{margin:0}.rows.all-projects .body-rows span:last-child{width:100%}.rows.all-projects .body-rows span:last-child:after{content:'';display:block;width:calc(100% - 50px);height:5px;background:#e5e6e9;border-radius:100em;position:absolute;position:absolute;top:50%;transform:translateY(-50%);left:25px;z-index:1}.rows.all-projects .body-rows span:last-child b{display:block;height:5px;display:block;position:absolute;max-width:calc(100% - 50px);left:25px;border-radius:100em;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#9c27b0;transition:all 0.25s ease-in-out}.rows.all-projects .body-rows span:last-child b.complete{background:#8bc34a}.rows.all-projects .body-rows span:last-child em{font-style:normal;position:absolute;right:25px;top:-5px;font-size:1.2em;font-weight:700;color:#5b606c;margin:0}.rows.all-projects .project-info em,.rows.all-projects .project-info strong{font-size:1em}}.relation-content{width:100%;height:100%;position:relative;padding:25px 0;display:none;background:rgba(255, 152, 0, 0.075);padding:20px;margin:20px 0 -4px 0;border:solid 1px rgba(255, 152, 0, 0.2)}@media (min-width:960px){.relation-content{margin:20px 0 0 0;height:auto}}.relation-content small{color:#ff9800!important}.relation-content p strong,.relation-content ul li strong{font-weight:500}.relation-content p a,.relation-content ul li a{display:inline;text-decoration:underline}.relation-content p:last-child{margin:0}.relation-content ul{margin:20px 0 0 0}.files{background:none;display:none;background:none}.files ul{display:flex;flex-wrap:wrap;width:100%}@media (min-width:960px){.files ul{background:#fff}}.files li{text-align:center;width:100%;display:block;padding:25px 25px 15px 25px;position:relative;background:#fff;margin:0 0 1px 0}@media (min-width:960px){.files li{padding:25px;width:25%;min-height:200px;background:none;margin:0}}@media only screen and (min-width:960px){.files li{width:50%}}@media only screen and (min-width:1300px){.files li{width:50%}}@media only screen and (min-width:1600px){.files li{width:25%}}@media only screen and (min-width:2000px){.files li{width:16.66666%}}.files li .downloadable,.files li .file-type-icon{display:flex;align-items:center}@media (min-width:960px){.files li .downloadable,.files li .file-type-icon{height:calc(100% - 60px)}}.files li:hover{background:rgba(115, 121, 137, 0.05)!important;z-index:9999}.files li:hover .actions{display:flex;opacity:1}.files strong{display:block;font-size:1.2em;line-height:1.2em;font-weight:700;overflow:hidden;text-overflow:ellipsis;margin:10px 0}@media (min-width:960px){.files strong{margin:0}}.files strong span{display:block;text-align:center;font-weight:normal}.files .actions{justify-content:center;width:100%;opacity:.5;height:40px;display:flex;justify-content:space-around;align-items:center;font-size:1.3em}@media (min-width:960px){.files .actions{display:none;position:absolute;left:0;bottom:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.files .actions a{display:flex;align-items:center;justify-content:center;width:auto;height:100%;cursor:pointer;color:#737989;font-weight:500}.files .actions a svg{stroke:#737989;stroke-width:2.5px}.files .actions a:hover svg{stroke:#00bcd4;opacity:1}.files svg{width:20px;height:20px;padding:3px;stroke:#5b606c;opacity:.6}.files .file-type-icon{width:50px;height:60px;position:relative;display:block;margin:0 auto}.files .file-type-icon .file-icon{width:50px;height:60px;stroke-width:.5px;padding:0;stroke:#5b606c;opacity:1}.files .file-type-icon em{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;font-style:normal;font-weight:700;font-size:1.2em;line-height:1.2em;margin:4px 0 0 0;color:#5b606c}.files .zip em{color:#faa61a}.files .pdf em{color:#ed1c24}.files .csv em,.files .xlsx em{color:#6fbe44}.files .doc em,.files .docx em{color:#4ba6dd}.files .txt em{color:#ee3d96}.files .pps em,.files .ppsx em,.files .ppt em,.files .pptx em{color:#af3d1e}.files b{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(91, 96, 108, 0.05);margin:0 auto 15px auto}.files b svg{width:35px;height:35px;margin:0 auto;stroke:#5b606c}.files img{display:block;max-width:60px;max-height:60px;margin:0 auto;cursor:pointer;border-radius:4px}.files .png img{background:url("images/transparent.png") top left rgba(91, 96, 108, 0.1)!important}.files-list{max-height:200px;overflow:auto}.files-list::-webkit-scrollbar{width:10px;background:rgba(91, 96, 108, 0.2)}.files-list::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.5);border-radius:100em}.files-list li{display:flex;align-items:center!important;font-size:1.1em;margin:10px 0!important}.files-list img{display:block;width:20px;height:20px;margin:0 5px 0 0;cursor:pointer}.tab-content-my-tasks .context-label{padding:6px 8px 5px 8px;background:#00bcd4;display:inline-block!important;font-size:.8em;text-transform:uppercase;font-weight:bold;border-radius:100em}.priority:before{content:'';display:block;width:3px;height:calc(100% + 1px);position:absolute;top:-1px;left:0;background:#8bc34a}.priority.low .new,.priority.low:before{background:#00bcd4}.priority.low a:hover{color:#00bcd4}.priority.normal .new,.priority.normal:before{background:#8bc34a}.priority.normal a:hover{color:#8bc34a}.priority.high .new,.priority.high:before{background:#ff9800}.priority.high a:hover{color:#ff9800}.priority.urgent .new,.priority.urgent:before{background:#f44336}.priority.urgent a:hover{color:#f44336}.project .status-box{width:100%}.project .status-box .stats{width:100%;background:#fff}@media (min-width:960px){.project .status-box .stats{width:50%}}.project .status-box .stats div{width:100%;margin:0;padding:20px}@media (min-width:960px){.project .status-box .stats div{width:50%}}.project .status-box .stats div:first-child{background:rgba(96, 122, 227, 0.16)}.project .status-box .stats div:nth-child(2){background:rgba(96, 122, 227, 0.12)}.project .status-box .stats div:nth-child(3){background:rgba(96, 122, 227, 0.08)}.project .status-box .stats div:nth-child(4){background:rgba(96, 122, 227, 0.04)}.project .status-box .stats .value{background:rgba(96, 122, 227, 0.1);color:#607ae3}.project .status-box .project-description{width:calc(100% - 60px)}.project .project-status{background:#fff;padding:20px;border-radius:2px;border-left:solid 3px #ff5722;margin:25px 0;display:flex;align-items:center}.project .project-status p{margin:0}.project .project-status svg{width:20px;height:20px;margin:0 10px 0 0;stroke:#ff5722}.project .project-status a{color:#5b606c;text-decoration:underline}.project .project-team{display:flex;flex-wrap:wrap;z-index:999;position:relative;padding:20px;width:100%;background:#fff;margin:0;justify-content:center;align-items:center}@media (min-width:960px){.project .project-team{width:50%}}@media only screen and (max-width:1360px){.project .project-team{padding:15px}}.project .project-team li{margin:0 5px 0 0;position:relative;list-style:none}.project .project-team li:hover .pop{display:block}.project .project-team .letter-avatar,.project .project-team img{display:block;width:45px;height:45px;margin:0 5px 5px 0;border-radius:10px}@media (min-width:960px){.project .project-team .letter-avatar,.project .project-team img{width:35px;height:35px;margin:0}}.project .project-team .letter-avatar{display:flex;font-style:normal;font-size:1.35em;font-weight:500}.project .project-team .pm .pop{background:#9c27b0}.project .project-team .pm .pop:before{border-color:#9c27b0 transparent transparent transparent}.pop{display:none;padding:10px;background:#607ae3;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);position:absolute;width:140px;left:calc(50% - 70px);bottom:43px;font-size:1.3em;line-height:1.2em;font-weight:700;text-align:center;color:#fff}.pop:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:calc(50% - 7px);bottom:-10px}.pop:before{border-color:#607ae3 transparent transparent transparent}.pop small{display:block;font-size:.8em;font-weight:normal}.project-details{position:fixed;top:60px;right:-500px;width:100%;background:#fff;padding:35px;height:calc(100% - 50px);z-index:99999;transition:all 0.25s ease-in-out;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);opacity:0;overflow:auto}.project-details::-webkit-scrollbar{width:10px;background:rgba(91, 96, 108, 0.2)}.project-details::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.5);border-radius:100em}@media (min-width:960px){.project-details{width:500px;top:50px}}.project-details.move{right:0;opacity:1}.project-details .close-project-details.top-right{position:fixed;top:75px;right:25px}@media (min-width:960px){.project-details .close-project-details.top-right{top:83px;right:35px}}.project-details h2{color:#1f264c;max-width:calc(100% - 25px)}.project-details h3{font-size:1.5em;margin:25px 0 0 0}.project-details .full-description{margin:20px 0}.project-details .full-description p{border:none;display:block}.project-details .full-description p a:hover{color:#00bcd4}.project-details .materials-window{border-top:solid 1px #e5e6e9}.project-details .materials-window p{margin:0;display:flex;justify-content:space-between}.project-details .materials-window div{margin:10px 0;max-height:250px;display:block;overflow:auto}.project-details .materials-window div::-webkit-scrollbar{width:10px;background:rgba(91, 96, 108, 0.2)}.project-details .materials-window div::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.5);border-radius:100em}.project-details .milestones-window ul{margin:10px 0}.project-details .milestones-window li{font-size:1.4em;line-height:1.3em;padding:10px 0;border-bottom:solid 1px #e5e6e9;display:flex;align-items:center}.project-details .milestones-window li img{width:14px;height:14px;margin:0 5px 0 0}.project-details .milestones-window .complete{text-decoration:line-through}.project-details .milestones-window .milestone-bar{display:block;width:100%;height:5px;border-radius:100em;background:#e5e6e9;margin:15px 0 10px 0;position:relative}.project-details .milestones-window .milestone-bar div{display:block;height:5px;position:absolute;top:0;left:0;background:#607ae3;border-radius:100em}.project-details p{display:flex;border-bottom:solid 1px #e5e6e9;margin:0;padding:10px 0;align-items:center;font-size:1.4em}.project-details p:last-child{margin:0}.project-details p span,.project-details p strong{display:flex;width:50%}.project-details p span img,.project-details p span svg{height:18px;width:18px;padding:3px;stroke:#00bcd4;stroke-width:2.5px;background:rgba(0, 188, 212, 0.1);border-radius:5px;margin:0 5px 0 0}.project-details p span img.avatar,.project-details p span svg.avatar{padding:0}.project-details p a{text-decoration:underline}.web-page-url{display:flex;align-items:center;align-content:center;font-size:1.4em;margin:20px 0;background:rgba(0, 188, 212, 0.05);position:relative;border-radius:5px}.web-page-url a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 10px 10px 44px;display:block;width:100%}.web-page-url a:hover{color:#00bcd4}.web-page-url span{position:absolute;top:0;left:0;width:34px;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0, 188, 212, 0.1);border-radius:5px}.web-page-url svg{width:14px;height:14px;stroke-width:2.5px;stroke:#00bcd4}.main-progress{display:block;width:100%;height:5px;background:#fff;margin:25px 0;border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em;position:relative}.main-progress .in-progress-progress,.main-progress div{height:5px;display:block;position:absolute;top:0;left:0;background:#607ae3;z-index:99;border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em;transition:all 2s ease-in-out}.main-progress .in-progress-progress{background:rgba(255, 143, 253, 0.8);z-index:1000;transition:none}.main-progress .in-progress-progress:after{content:'';display:block;width:100%;height:30px;position:absolute;top:-15px}.main-progress .in-progress-progress:hover .contain{display:block}.main-progress .in-progress-progress i{font-style:normal}.main-progress .in-progress-progress .contain{font-size:1.4em;font-weight:600;padding:10px;background:#fff;border-radius:5px;text-align:center;position:absolute;right:0;min-width:80px;max-width:110px;bottom:12px;left:50%;transform:translate(-50%, 0);box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);display:none;transition:all 2s ease-in-out}.main-progress .in-progress-progress .contain:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:calc(50% - 7px);bottom:-10px}.main-progress .in-progress-progress .contain.show{display:block}.main-progress .in-progress-progress sup{position:relative;top:-2px}.main-progress .in-progress-progress small{display:block;font-size:.75em;margin:3px 0 0 0;font-weight:normal}.main-progress span{font-size:2em;font-weight:700;position:absolute;right:0;top:-25px}@media (min-width:960px){.main-progress span{font-size:2.5em;top:-35px;bottom:auto}}.project-finished{margin:20px 0}.project-finished p{display:flex;align-items:center;margin:0;color:#00b540;font-weight:700}.project-finished p:last-child{margin:0}.project-finished svg{stroke:#00b540;width:16px;height:16px;margin:0 5px 0 0}.create{user-select:none}.create ul{border-left:solid 1px rgba(115, 121, 137, 0.1);display:flex;flex-wrap:wrap;width:100%}.create ul li{width:50%;font-size:1.3em;font-weight:700;position:relative;border-right:solid 1px rgba(115, 121, 137, 0.1);border-bottom:solid 1px rgba(115, 121, 137, 0.1);background:rgba(115, 121, 137, 0.035)}.create ul li:hover{background:#fff}.create ul li:hover svg{stroke:#00bcd4}.create ul li a{display:block;padding:13px 5px 11px 5px;text-align:center;position:relative}.create ul li svg{display:block;height:16px;margin:0 auto 5px auto}.create ul .full-width{width:100%}.pages-nav{z-index:9999;position:fixed;top:0;left:-100%;width:calc(100% - 60px);height:100%;padding:25px;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;transition:all 0.25s ease-in-out}@media (min-width:960px){.pages-nav{transition:all 0.25s ease-in-out;width:300px;height:100%;padding:35px;left:-300px}}.pages-nav.open{left:0;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1)}.pages-nav li{font-size:1.5em;line-height:1.2em}.pages-nav li:hover:after{content:'';width:calc(100% + 20px);position:absolute;bottom:0;left:-10px;height:100%;background:rgba(91, 96, 108, 0.05);border-top-left-radius:4px;z-index:-1}.pages-nav li a{padding:7px 0}.team-grid{display:flex;flex-flow:row wrap;position:relative;width:auto}.team-grid li{width:100%;padding:25px 25px 60px 25px;margin:0 0 1px 0;overflow:hidden;position:relative;background:#fff}@media (min-width:960px){.team-grid li{width:calc(25% - 1px);margin:0 1px 1px 0}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.team-grid li{width:calc(33.33333% - 1px);padding:15px 15px 60px 15px}}.team-grid li:hover{background:rgba(0, 188, 212, 0.03)}.team-grid li:hover .btn-light{border:solid 1px #00bcd4;color:#00bcd4}.team-grid li div{position:relative;z-index:10}.team-grid li .avatar{display:block;width:90px;height:90px;position:relative;border-radius:10px}.team-grid li strong{display:block;font-size:1.5em;margin:15px 0 10px 0}.team-grid li .title{margin:0 0 15px 0}.team-grid li span{display:block;font-size:1.4em;margin:0;display:flex;align-items:center}.team-grid li svg{width:14px;margin:0 4px 0 0;stroke:#00bcd4}.team-grid li .title{margin:0 0 15px 0}.team-grid li .tag{font-size:1.3em}.team-grid li .tag a{border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em;color:#00bcd4;background:rgba(0, 188, 212, 0.1);padding:8px 10px;display:flex;justify-content:center;align-items:center;font-weight:700}.team-grid li .tag a:before{content:'';display:block;border-radius:100%;width:8px;height:8px;background:#00bcd4;margin:0 5px 0 0}.team-grid li .btn-light{position:absolute;bottom:25px;left:25px;background:#fff}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.team-grid li .btn-light{left:15px}}.team-grid .avatar-box{position:relative;display:block}.team-grid .status-text{display:inline-block;padding:10px;font-size:1.15em;background:#fff;border-radius:100em;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);position:absolute;top:-10px;left:50px;font-weight:bold;text-align:center;z-index:99}.team-grid .status-text:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:calc(50% - 7px);bottom:-10px}.team-grid .status-text:before{left:20px}.team-grid-home{margin:35px 0}.team-grid-home li{width:calc(50% - 2px);padding:25px;margin:0 1px 1px 0}@media (min-width:960px){.team-grid-home li{width:180px}}.team-grid-home li a{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.team-grid-home li a strong{margin:15px 0 0 0;display:block;width:100%;text-align:center;font-size:1.3em}.team-grid-home li .avatar{width:50px;height:50px}.profile{background:#fff;padding:25px}@media (min-width:960px){.profile{padding:35px;display:flex}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.profile{padding:25px}}.profile small{font-size:1.2em;font-weight:700;display:flex;align-items:center;text-transform:uppercase;position:relative;margin:25px 0;color:#00bcd4}.profile small span{padding:5px 5px 5px 0;background:#fff;display:inline;z-index:9}.profile small:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);width:100%;border-bottom:solid 1px #ccc}.profile .pic{width:50%;margin:0 0 25px 0}@media (min-width:960px){.profile .pic{width:270px;margin:0}}.profile .pic img{display:block;width:100%;border-radius:10px}.profile .pic .letter-avatar{display:flex;width:150px;height:150px;font-size:4em}@media (min-width:960px){.profile .pic .letter-avatar{width:270px;height:270px;font-size:7em}}.profile .details{width:100%}@media (min-width:960px){.profile .details{padding:0 0 0 35px;width:calc(100% - 270px)}}.profile .details h1{margin:0}.profile .details ul{margin:0}.profile .details ul li{font-size:1.5em;margin:15px 0;display:flex}.profile .details ul li svg{height:15px}.profile .details ul li span{display:inline-block;width:180px;font-weight:700}.profile .details ul li:last-child{margin:15px 0 0 0}.profile .details p{line-height:1.3em}.profile .details a:hover{text-decoration:underline}.profile .pinned-tasks li{position:relative;border-bottom:solid rgba(91, 96, 108, 0.1);margin:0!important}.profile .pinned-tasks li:last-child{border:none}.profile .pinned-tasks li a{display:block;padding:7px 0}.profile .pinned-tasks li .del{position:absolute;right:0}@media (min-width:960px){.all-projects-status{display:flex;justify-content:left;margin:45px 0}.all-projects-status div{margin:0 20px 0 0}}.main-nav{margin:25px 0 0 0;user-select:none}.main-nav .projects-list{overflow:auto;-webkit-overflow-scrolling:touch}.main-nav .projects-list::-webkit-scrollbar{width:8px;background:#f1f1f1;border-radius:6px}.main-nav .projects-list::-webkit-scrollbar-thumb{background-color:#00bcd4;border-radius:6px}@media (min-width:960px){.main-nav .projects-list{overflow-x:hidden;max-height:700px}}.main-nav li{font-size:1.5em;line-height:1.2em;font-weight:700}.main-nav li.current{font-weight:700;pointer-events:none}.main-nav li.current a{color:#13172d}.main-nav li.current:hover:after{display:none}.main-nav li .circ{width:24px;height:24px;position:absolute;display:flex;align-items:center;justify-content:center;top:6px;right:0;text-align:center;font-size:.7em;text-align:center;background:rgba(91, 96, 108, 0.1);border-radius:5px;font-weight:700}.main-nav li a{display:flex;flex-flow:wrap;align-items:center;line-height:1em}.main-nav li a svg{display:inline-block;width:auto;height:12px;margin:0 4px 0 0}.main-nav li a:hover{color:#00bcd4}.main-nav li ul{padding:0 10px 0 20px;width:calc(100% + 10px)}.main-nav li ul li{font-size:.9em;font-weight:500;color:#737989}.main-nav li ul li span{width:60px;height:20px;display:flex;align-items:center;justify-content:flex-end;position:absolute;top:4px;right:2px}.main-nav li ul li span i{font-style:normal}.main-nav li ul li a{color:#737989;width:calc(100% - 60px);padding:8px 0}.main-nav li ul li a:hover{color:#5b606c}.main-nav li ul li em{font-style:normal;line-height:1.2em}.main-nav li ul li img{width:14px;height:14px;position:absolute;top:9px;left:-20px}.main-nav li ul li:hover{color:#8bc34a}.main-nav li ul li:hover a{text-decoration:underline}.main-nav li ul li .feather-check,.main-nav li ul li .feather-thumbs-up{stroke:#8bc34a;position:absolute;right:0}.main-nav li ul li .feather-thumbs-up{stroke:#ccc}.main-nav li ul li.complete:hover{color:#8bc34a}.main-nav li ul li.complete:hover a{color:#8bc34a}.main-nav li ul .project-complete a{color:#8bc34a}.main-nav li ul .project-complete a:hover{color:#8bc34a}.main-nav li ul .project-complete:hover:after{background:rgba(139, 195, 74, 0.1)}@media (min-width:960px){.main-nav .logout{position:absolute;bottom:0;left:0;width:100%;padding:15px 25px;background:#fff;width:300px;position:fixed;padding:15px 35px}}.main-nav a{display:block;text-decoration:none;padding:15px 0;cursor:pointer}@media (min-width:960px){.main-nav a{padding:10px 0}}.main-nav a:hover{color:#5b606c}.dropdown{margin:-10px 0 10px 0!important;display:none;background:rgba(91, 96, 108, 0.025);padding:0!important;width:100%!important}.dropdown li{border:solid 1px #e5e6e9;padding:5px 10px 5px 10px;margin:0;display:flex!important;flex-wrap:nowrap;align-items:baseline}@media (min-width:960px){.dropdown li{padding:1px 10px 1px 10px}}.dropdown li:after{display:none}.dropdown li:hover{background:rgba(91, 96, 108, 0.05)}.dropdown li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dropdown li img{position:relative!important;top:2px!important;left:auto!important;margin:0 5px 0 0}.dropdown li a{width:100%!important;display:flex!important;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.dropdown li a em{font-style:normal}.dropdown li span{position:relative!important;top:auto!important;right:auto!important;display:inline-block!important;height:auto!important;width:auto!important;line-height:1.2em}.dropdown-start{display:flex;padding:10px;height:40px;margin:10px 0;border-radius:3px;border:solid 1px rgba(91, 96, 108, 0.2);background:rgba(91, 96, 108, 0.05);align-items:center;position:relative;font-size:.9em;font-weight:normal;cursor:pointer}@media (min-width:960px){.dropdown-start{padding:5px 10px;height:30px}}.dropdown-start svg{width:13px;height:13px;stroke:#5b606c;stroke-width:3;position:absolute;top:13px;right:10px;transition:all 0.25s ease-in-out}@media (min-width:960px){.dropdown-start svg{top:8px}}.dropdown-start.spin{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.dropdown-start.spin svg{transform:rotate(180deg);stroke:#ff9800}.task-project .project-name svg{width:15px;height:15px;margin:0 4px 0 0;stroke:#00bcd4}.task-project .project-name a{text-decoration:underline}.task-project p{display:flex;align-items:center}.task-project p .feather-alert-triangle{width:14px;height:14px;margin:0 4px 0 0}.task-project .context-label{text-transform:uppercase;display:inline-block;padding:5px 8px 4px 8px;background:rgba(91, 96, 108, 0.1);border:solid 1px rgba(91, 96, 108, 0.2);border-radius:100em;font-weight:bold;font-size:1.1em;margin:0 0 10px 0;text-align:center}.task-project .relation{padding:7.5px 20px;background:rgba(255, 193, 7, 0.4);margin:25px 0}.task-project .relation.mover{margin:25px 0;border-radius:5px}.task-project .relation a{text-decoration:underline}.task-project .relation p{padding:7.5px 0;display:block;margin:0}.task-project .relation svg{position:relative;top:1px}.task-project a{text-decoration:none}.task-project .task-details{margin:35px 0;position:relative;display:flex;justify-content:start}.task-project .task-details svg{padding:8px;border-radius:10px;width:40px;height:40px;margin:0 auto 10px auto;display:block}.task-project .task-details .milestone svg{color:#00bcd4;background:rgba(0, 188, 212, 0.1)}.task-project .task-details .project svg{color:#ff9800;background:rgba(255, 152, 0, 0.1)}.task-project .task-details .big-avatar{margin:0 auto 10px auto;width:40px;height:40px;border-radius:10px;display:block}.task-project .task-details li{font-size:1.4em;align-items:center;text-align:center;margin:0 25px 0 0}.task-project .task-specs{display:flex;flex-flow:wrap}.task-project .task-specs ul{display:flex;flex-wrap:wrap;align-items:center;width:100%}.task-project .task-specs li{width:100%;font-size:1.6em;padding:10px 20px 10px 50px;background:#fff;margin:0 0 1px 0}@media (min-width:960px){.task-project .task-specs li{display:flex;align-items:center;padding:13px 20px;font-size:1.4em}}.task-project .task-specs li span{display:block;width:50%;font-weight:700;margin:0 0 5px 0}@media (min-width:960px){.task-project .task-specs li span{margin:0}}.task-project .task-specs li span:first-child{display:inline-block;width:100%}@media (min-width:960px){.task-project .task-specs li span:first-child{width:20%}}.task-project .task-specs li em{font-style:normal;text-decoration:underline;cursor:pointer}.task-project .task-specs li svg{width:25px;height:25px;stroke-width:2px;margin:0 6px 0 0;stroke:#00bcd4;padding:4px;border-radius:5px;background:rgba(0, 188, 212, 0.1);position:absolute;top:10px;left:10px}@media (min-width:960px){.task-project .task-specs li svg{position:relative;top:auto;left:auto;width:18px;height:18px}}.task-project .task-specs li a{text-decoration:underline}.task-project .task-specs li.overdue{color:#ff5722;font-weight:700}.task-project .task-specs li.task-time em{font-style:normal}.task-project .task-specs .avatar{padding:0}.task-project .tab-content-task-time li:nth-child(2n){background:rgba(255, 255, 255, 0.5)}.task-project .tab-content-task-time li span{font-weight:normal}.task-project .tab-content-task-time li a{text-decoration:none}.task-project .tab-content-task-time li a:hover{text-decoration:underline}.task-project .tab-content-task-time li span{display:flex}.task-project .tab-content-task-time li .the-time{font-style:normal;color:#00bcd4}@media (min-width:960px){.task-project .tab-content-task-time li span.col-avatar{width:46%;display:flex;flex-wrap:wrap;align-items:center}}.task-project .tab-content-task-time li span.col-avatar a{font-weight:bold}@media (min-width:960px){.task-project .tab-content-task-time li span.col-avatar a{font-weight:normal}}.task-project .tab-content-task-time li.editing{background:rgba(255, 235, 59, 0.5)}.task-project .tab-content-task-time li .edit-time-fields,.task-project .tab-content-task-time li span.time{width:100%}@media (min-width:960px){.task-project .tab-content-task-time li .edit-time-fields,.task-project .tab-content-task-time li span.time{width:27%;display:flex;align-items:center}}.task-project .tab-content-task-time li .edit-time-fields input,.task-project .tab-content-task-time li span.time input{padding:3px 6px;border-radius:3px;margin:0 3px;border:none}.task-project .tab-content-task-time li .edit-time-fields .save,.task-project .tab-content-task-time li span.time .save{display:block;width:24px;height:24px;margin:0 0 0 3px}.task-project .tab-content-task-time li .edit-time-fields .save svg,.task-project .tab-content-task-time li span.time .save svg{width:24px;height:24px;stroke:#5b606c;background:#fff;padding:5px;transition:all 0.25s ease-in-out}.task-project .tab-content-task-time li .edit-time-fields .save:hover svg,.task-project .tab-content-task-time li span.time .save:hover svg{border-radius:100%;background:#8bc34a;stroke:#fff}.task-project .tab-content-task-time li span.time{margin:5px 0 10px 0}@media (min-width:960px){.task-project .tab-content-task-time li span.time{margin:0}}.task-project .tab-content-task-time li span.col-date{width:100%}@media (min-width:960px){.task-project .tab-content-task-time li span.col-date{width:calc(27% - 60px);justify-content:flex-end;padding:0 25px 0 0}}.task-project .tab-content-task-time li span.delete-time,.task-project .tab-content-task-time li span.edit-time{width:30px;display:inline;position:absolute;top:20px;right:20px}@media (min-width:960px){.task-project .tab-content-task-time li span.delete-time,.task-project .tab-content-task-time li span.edit-time{justify-content:flex-end;position:relative;top:auto;right:auto;display:flex}}.task-project .tab-content-task-time li span.delete-time svg,.task-project .tab-content-task-time li span.edit-time svg{stroke:#5b606c;background:rgba(91, 96, 108, 0.1)}.task-project .tab-content-task-time li span.delete-time:hover svg,.task-project .tab-content-task-time li span.edit-time:hover svg{stroke:#fff;background:#ff5722}.task-project .tab-content-task-time li span.edit-time{right:60px}@media (min-width:960px){.task-project .tab-content-task-time li span.edit-time{right:auto}}.task-project .tab-content-task-time li span.edit-time svg{stroke:#5b606c;background:rgba(91, 96, 108, 0.1)}.task-project .tab-content-task-time li span.edit-time:hover svg{stroke:#fff;background:#9c27b0}.task-project .tab-content-task-time li .overtime{font-style:normal;font-weight:bold;margin:0 0 0 5px;display:flex;position:relative;align-items:center}.task-project .tab-content-task-time li .overtime svg{width:13px;height:13px;padding:0;background:none!important;stroke:#ff5722!important;margin:0}.task-project .tab-content-task-time li .overtime:hover .pop{display:flex}.task-project .tab-content-task-time li .overtime .pop{font-size:.9em;width:120px;left:calc(50% - 60px);bottom:25px;justify-content:center;display:none;font-weight:bold}.task-project .tab-content-task-time li svg{position:relative;top:auto;left:auto;right:auto;bottom:auto}.task-project .tab-content-task-time li em{font-weight:bold;text-decoration:none}.task-project .tab-content-task-time li.inserted{background:#fff4d2}.task-project .tab-content-task-time .time-footer span,.task-project .tab-content-task-time .time-header span{font-weight:bold}@media (min-width:960px){.task-project .tab-content-task-time .time-footer span,.task-project .tab-content-task-time .time-header span{display:flex;align-items:center}}@media (min-width:960px){.task-project .tab-content-task-time .time-footer span:first-child,.task-project .tab-content-task-time .time-header span:first-child{width:46%}}@media (min-width:960px){.task-project .tab-content-task-time .time-footer span:nth-child(2),.task-project .tab-content-task-time .time-header span:nth-child(2){width:27%}}@media (min-width:960px){.task-project .tab-content-task-time .time-footer span:nth-child(3),.task-project .tab-content-task-time .time-header span:nth-child(3){width:calc(27% - 60px);justify-content:flex-end;padding:0 25px 0 0}}@media (min-width:960px){.task-project .tab-content-task-time .time-footer span:nth-child(4),.task-project .tab-content-task-time .time-footer span:nth-child(5),.task-project .tab-content-task-time .time-header span:nth-child(4),.task-project .tab-content-task-time .time-header span:nth-child(5){width:30px;justify-content:flex-end}}@media (min-width:960px){.task-project .tab-content-task-time .time-footer span.span-2,.task-project .tab-content-task-time .time-header span.span-2{width:60px}}.task-project .tab-content-task-time .time-header{display:none;padding:15px 20px!important}@media (min-width:960px){.task-project .tab-content-task-time .time-header{display:flex}}.task-project .tab-content-task-time .time-footer{padding:15px 20px!important}.task-project .tab-content-task-time .time-footer span:first-child{display:flex;justify-content:end;padding:0 5px 0 0}.task-project .tab-content-task-time .avatar{display:flex;width:25px;height:25px;margin:0 10px 0 0;font-size:.70em;font-weight:500}.task-project .tab-content-task-time .avatar.rounded-corners{border-radius:6px!important}.task-project .tab-content-task-time .avatar.circular{border-radius:100%!important}.task-project .tab-content-task-time .avatar.square{border-radius:2px!important}.task-project small{display:none}.task-project .files{display:block}.task-project .subtasks ul .subtask-progress{padding:30px 20px}.task-project .subtasks ul .subtask-progress:after{content:'';display:block;width:calc(100% - 40px);height:5px;background:#e5e6e9;border-radius:100em;position:absolute;position:absolute;top:50%;transform:translateY(-50%);left:20px;z-index:1}.task-project .subtasks ul .subtask-progress:hover{background:#fff!important}.task-project .subtasks ul .subtask-progress b{display:block;height:5px;display:block;position:absolute;max-width:calc(100% - 40px);left:20px;border-radius:100em;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#9c27b0;transition:all 0.25s ease-in-out}.task-project .subtasks ul .subtask-progress b.complete{background:#8bc34a}.task-project .subtasks ul .subtask-progress b.complete i{background:#8bc34a}.task-project .subtasks ul .subtask-progress i{display:block;width:10px;height:10px;background:#9c27b0;border-radius:100%;position:absolute;right:0;position:absolute;top:50%;transform:translateY(-50%)}.task-project .subtasks ul li{font-size:1.4em;line-height:1.1em;cursor:pointer;padding:15px 20px;margin:0 0 1px 0;background:#fff}.task-project .subtasks ul li:last-child{border:none}.task-project .subtasks ul li:hover{background:rgba(255, 255, 255, 0.5)}.task-project .subtasks ul li:hover svg{stroke:#00bcd4}.task-project .subtasks ul label{align-items:flex-start;cursor:pointer}.task-project .subtasks ul label strong{display:block;margin:0 0 5px 0}.task-project .subtasks ul label span{width:calc(100% - 20px);display:block}@media (min-width:960px){.task-project .subtasks ul label{display:flex;flex-wrap:wrap}}.task-project .subtasks ul label.line-through{text-decoration:line-through;opacity:.6}.task-project .subtasks ul label.line-through svg{stroke:#5b606c}.task-project .subtasks ul svg{width:13px;height:13px;margin:0 5px 0 0;stroke:#ff9800}.task-project .subtasks ul input{display:none}.edit-time-form{width:100%}.edit-time-form .delete-time.deleting-in-progress{opacity:.5;cursor:none;pointer-events:none}.edit-time-form li{padding:10px 20px!important}@media (min-width:960px){.edit-time-form li{padding:10px 20px 10px 50px}}.edit-time-form .not-allowed{opacity:.5;cursor:not-allowed}.edit-time-form .not-allowed svg{pointer-events:none}.single-task-status{padding:20px;background:#ccc;width:100%;display:flex;justify-content:center;align-items:center;font-size:1.4em;font-weight:bold;color:#fff;text-transform:uppercase}.single-task-status.complete{background:#69c55e;color:#fff}.single-task-status.incomplete{background:#00bcd4;color:#fff}.single-task-status.in-progress{background:#9c27b0;color:#fff}.single-task-status.on-hold{background:rgba(91, 96, 108, 0.2);color:#5b606c}.single-task-status.on-hold svg{stroke:#5b606c}.single-task-status.not-started{background:rgba(91, 96, 108, 0.2);color:#5b606c}.single-task-status.not-started svg{stroke:#5b606c}.single-task-status svg{stroke:#fff;width:16px;height:16px;margin:0 4px 0 0;stroke-width:2.5px;cursor:default}.help{position:fixed;top:0;left:0;width:calc(100% - 60px);height:100%;background:#fff;z-index:9999;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);transition:all 0.25s ease-in-out;overflow:auto;-webkit-overflow-scrolling:touch;width:100%;top:60px;right:auto;left:-100%;height:calc(100% - 60px)}.help.move{left:auto;right:0;top:60px}@media (min-width:960px){.help{position:relative;top:auto;left:auto;width:auto;height:auto;background:none;box-shadow:none;overflow:unset;-webkit-overflow-scrolling:none;background:#fff;width:300px;height:calc(100% - 50px);overflow:auto;position:fixed;top:50px;left:auto;right:-300px;border-left:solid 1px rgba(91, 96, 108, 0.1);border-top-left-radius:15px;border-bottom-left-radius:15px}.help::-webkit-scrollbar{width:8px;background:#f1f1f1;border-radius:6px}.help::-webkit-scrollbar-thumb{background-color:#00bcd4;border-radius:6px}.help.move{top:50px}}.help h3{padding:16px 15px 14px 15px;margin:0;border-bottom:solid 1px #e5e6e9;display:flex;justify-content:space-between;background:#fff;z-index:99;font-size:1.4em;color:#00bcd4}@media (min-width:960px){.help h3{padding:11px 15px 9px 20px}}.help h4{padding:20px 20px 0 20px;margin:0;font-size:1.4em}@media (min-width:960px){.help .help-01{margin:0 0 0 0}}.help svg{width:14px;height:14px;margin:0 4px 0 0;position:relative;top:0}.help p{font-size:1.4em;line-height:1.3em;border-bottom:solid 1px #e5e6e9;padding:10px 20px 20px 20px;margin:0;position:relative}.help p:last-child{margin:0}.help p a{color:#5b606c;text-decoration:underline}.help p a:hover{color:#00bcd4}.comments,.my-follows,.notifications,.work-in-progress{position:fixed;top:0;left:0;width:calc(100% - 60px);height:100%;background:#fff;z-index:9999;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);transition:all 0.25s ease-in-out;overflow:auto;-webkit-overflow-scrolling:touch;top:60px;height:calc(100% - 260px);width:100%;display:none}@media (min-width:960px){.comments,.my-follows,.notifications,.work-in-progress{position:relative;top:auto;left:auto;width:auto;height:auto;background:none;box-shadow:none;overflow:unset;-webkit-overflow-scrolling:none;max-height:calc(100% - 50px);overflow:auto;position:fixed;top:50px;background:#fff;width:300px!important;right:0;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);display:none;cursor:text;border-bottom-left-radius:3px}.comments::-webkit-scrollbar,.my-follows::-webkit-scrollbar,.notifications::-webkit-scrollbar,.work-in-progress::-webkit-scrollbar{width:8px;background:#f1f1f1;border-radius:6px}.comments::-webkit-scrollbar-thumb,.my-follows::-webkit-scrollbar-thumb,.notifications::-webkit-scrollbar-thumb,.work-in-progress::-webkit-scrollbar-thumb{background-color:#00bcd4;border-radius:6px}}.comments h3,.my-follows h3,.notifications h3,.work-in-progress h3{padding:16px 15px 14px 15px;margin:0;border-bottom:solid 1px #e5e6e9;display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;z-index:99}@media (min-width:960px){.comments h3,.my-follows h3,.notifications h3,.work-in-progress h3{padding:11px 15px 9px 15px;width:300px;position:fixed}}.comments h3 svg,.my-follows h3 svg,.notifications h3 svg,.work-in-progress h3 svg{padding:2px;filter:grayscale(100%)}.comments h3 svg:hover,.my-follows h3 svg:hover,.notifications h3 svg:hover,.work-in-progress h3 svg:hover{filter:grayscale(0)}.comments div,.my-follows div,.notifications div,.work-in-progress div{font-size:1.4em;line-height:1.2em;border-bottom:solid 1px #e5e6e9;padding:20px;margin:0;position:relative}.comments div p,.my-follows div p,.notifications div p,.work-in-progress div p{display:block;line-height:1.3em}.comments div a,.my-follows div a,.notifications div a,.work-in-progress div a{display:inline;text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}.comments div:hover,.my-follows div:hover,.notifications div:hover,.work-in-progress div:hover{background:rgba(229, 230, 233, 0.5)}.comments div.letter-avatar,.my-follows div.letter-avatar,.notifications div.letter-avatar,.work-in-progress div.letter-avatar{pointer-events:none}.notifications div,.work-in-progress div{margin:0!important;line-height:1.3em;position:relative}@media (min-width:960px){.notifications div.message-01,.work-in-progress div.message-01{margin:34px 0 0 0!important}}.notifications div form.updating:after,.work-in-progress div form.updating:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.85;background:#fff;background-size:30px 30px;z-index:9}.notifications div form.updating:before,.work-in-progress div form.updating:before{content:'';background:url("images/spinner.svg") no-repeat center;background-size:30px 30px;width:30px;height:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);z-index:10}.notifications div strong,.work-in-progress div strong{display:block;font-size:.8em;margin:0 0 5px 0;color:#00bcd4;width:calc(100% - 25px)}.notifications div a,.work-in-progress div a{text-decoration:underline;display:inline!important}.notifications div small,.work-in-progress div small{font-size:1em;margin:15px 0;display:block}.notifications div .btn-light,.work-in-progress div .btn-light{text-decoration:none;font-size:.9em;display:block!important;text-align:center;width:100%;margin:15px 0 0 0}.notifications div button,.work-in-progress div button{position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer;border:none;background:none;padding:0;margin:0;outline:0;z-index:9}.notifications div button:hover svg,.work-in-progress div button:hover svg{stroke:#9c27b0;opacity:1}.notifications div button svg,.work-in-progress div button svg{width:20px;height:20px;padding:2px;opacity:.5}.notifications div:hover button,.work-in-progress div:hover button{display:block}@media (min-width:960px){.work-in-progress.dropdown div,.work-in-progress div{margin:34px 0 0 0!important}}.comments,.my-follows{z-index:9999;height:calc(100% - 260px);overflow:auto}.comments::-webkit-scrollbar,.my-follows::-webkit-scrollbar{width:8px;background:#f1f1f1;border-radius:6px}.comments::-webkit-scrollbar-thumb,.my-follows::-webkit-scrollbar-thumb{background-color:#00bcd4;border-radius:6px}@media (min-width:960px){.comments,.my-follows{height:100%}}.comments div,.my-follows div{padding:0}@media (min-width:960px){.comments div.comment-01,.comments div.follow-01,.my-follows div.comment-01,.my-follows div.follow-01{margin:34px 0 0 0!important}}.comments div a,.my-follows div a{text-decoration:none;padding:20px 20px 20px 60px}.comments div strong,.my-follows div strong{margin:0;display:block}.comments div strong span,.my-follows div strong span{font-size:.8em;line-height:1.2em;display:block;text-decoration:none;color:#00bcd4;margin:4px 0 0 0}.comments div:last-child,.my-follows div:last-child{margin:0}.comments .letter-avatar,.comments img,.my-follows .letter-avatar,.my-follows img{display:block;width:35px;height:35px;border-radius:10px;position:absolute;top:15px;left:14px;font-size:1em;font-weight:500}.status{padding:7px 10px;text-align:center;display:flex;border-top-left-radius:100em;border-top-right-radius:100em;border-bottom-left-radius:100em;border-bottom-right-radius:100em;align-items:center;justify-content:start;width:fit-content;font-weight:600;text-transform:uppercase;font-size:.75em;color:#5b606c;font-style:normal}.status svg{width:13px;stroke-width:3px;margin:0 3px 0 0}.status.complete svg,.status.in-progress svg,.status.incomplete svg,.status.not-started svg,.status.on-hold svg{width:10px;height:10px}.status.in-progress{color:#9c27b0;background:rgba(156, 39, 176, 0.075)}.status.in-progress svg{color:#9c27b0}.status.on-hold{color:#5b606c;background:rgba(91, 96, 108, 0.075)}.status.on-hold svg{color:#5b606c}.status.complete{color:#8bc34a;background:rgba(139, 195, 74, 0.075)}.status.complete svg{color:#8bc34a}.status.not-started{color:#5b606c;background:rgba(91, 96, 108, 0.075)}.status.incomplete{color:#00bcd4;background:rgba(0, 188, 212, 0.075)}.my-follows div.updating:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.85;background:#fff;background-size:30px 30px;z-index:9}.my-follows div.updating:before{content:'';background:url("images/spinner.svg") no-repeat center;background-size:30px 30px;width:30px;height:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);z-index:10}.my-follows div.overdue{background:rgba(255, 87, 34, 0.05)}.my-follows div.overdue .message-date{color:#ff5722;font-weight:bold}.my-follows div:hover p,.my-follows div:hover strong{color:#5b606c}.my-follows div a{padding:15px 0 15px 60px;width:calc(100% - 40px);border-radius:0;display:block!important}.my-follows div .status{padding:4px 8px;font-size:.65em}.my-follows div .complete svg{stroke:#8bc34a!important}.my-follows p{margin:10px 0;font-size:1em}.my-follows .unfollow{position:absolute;top:15px;right:15px}.my-follows .unfollow svg{stroke:#00bcd4;fill:#00bcd4}.my-follows .unfollow:hover svg{stroke:#ccc;fill:none}section.right{position:fixed;top:0;left:0;width:calc(100% - 60px);height:100%;background:#fff;z-index:9999;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);transition:all 0.25s ease-in-out;overflow:auto;-webkit-overflow-scrolling:touch;left:-100%;width:calc(100% - 60px);height:calc(100% - 25px);top:60px;border-top-left-radius:15px;border-bottom-left-radius:15px}section.right.move{left:0}@media (min-width:960px){section.right{position:relative;top:auto;left:auto;width:auto;height:auto;background:none;box-shadow:none;overflow:unset;-webkit-overflow-scrolling:none;width:300px;height:calc(100% - 50px);position:fixed;top:50px;right:0;padding:0;transition:all 0.25s ease-in-out;background:#fff;overflow:auto}section.right::-webkit-scrollbar{width:8px;background:#f1f1f1;border-radius:6px}section.right::-webkit-scrollbar-thumb{background-color:#00bcd4;border-radius:6px}section.right.move{right:-300px;left:auto}section.right.move .side-icons{right:295px}section.right.move .latest-activity p{position:absolute;top:0}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){section.right{top:50px;right:0;width:200px;height:calc(100% - 50px);border-top-left-radius:0;border-top-right-radius:0;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);overflow:auto}}section.right .owner{width:100%;height:150px;background:rgba(91, 96, 108, 0.15);padding:20px 35px;border-top-left-radius:15px;position:relative}@media (min-width:960px){section.right .owner{height:150px}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){section.right .owner{border-top-left-radius:0;border-top-right-radius:0}}section.right .owner .pep-talk{display:block;background:#fff;padding:23px 10px;width:calc(100% - 170px);font-size:1.4em;line-height:1.2em;font-weight:500;text-align:center;border-radius:7px;position:absolute;position:absolute;top:50%;transform:translateY(-50%);left:135px;z-index:9999;display:none;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1)}@media (min-width:960px){section.right .owner .pep-talk{width:140px}}section.right .owner .pep-talk:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:-10px;top:15px;transform:rotate(90deg)}section.right .owner a{display:flex;flex-wrap:wrap;position:relative;height:100%;align-items:center}@media (min-width:960px){section.right .owner a{width:100%}}section.right .owner .owner-details{z-index:9999;color:#5b606c;display:block;width:calc(100% - 100px)}section.right .owner .owner-details strong{display:block;font-weight:normal;font-weight:700;font-size:1.7em}section.right .owner .owner-details span{font-size:1.3em;display:flex;flex-wrap:wrap;font-weight:500;opacity:.8;line-height:1.2em;width:100%;margin:7px 0 0 0}section.right .owner .owner-details svg{width:15px;height:15px;stroke:#00bcd4;position:absolute;top:70px;left:72px;background:#fff;border-radius:100%}section.right .owner .owner-details em{font-style:normal;display:block;font-size:1.1em;display:inline-block;border-radius:20em;font-weight:500;color:#00bcd4;margin:7px 0 0 0}section.right .owner img{display:block;width:80px;height:80px;margin:0 20px 0 0}section.right ul{padding:25px}@media (min-width:960px){section.right ul{padding:25px 35px}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){section.right ul{padding:25px}}section.right li{font-size:1.4em;line-height:1.2em;cursor:pointer}section.right li.selected a{font-weight:bold}section.right li a{display:flex;font-weight:500;padding:10px 0;align-items:flex-start}@media (min-width:960px){section.right li a{align-items:flex-start}}section.right li a:hover{color:#00bcd4}section.right li a:hover svg{stroke:#00bcd4}section.right li svg{width:14px;height:14px;margin:1px 5px 0 0;stroke:#ff9800;stroke-width:2.5px;flex:none}section.right li .spawn{width:calc(100% - 20px)}section.right li.downloading{background:rgba(96, 122, 227, 0.1) url("images/downloading.svg") no-repeat center;border-radius:3px;pointer-events:none;transition:all 0.25s ease-in-out}section.right li.downloading a{color:#fff;justify-content:center;font-size:0}section.right li.downloading a svg{opacity:0;width:0;margin:0}section.right .project-name{background:rgba(0, 188, 212, 0.05);width:calc(100% + 70px);margin:-25px 0 25px -35px;padding:20px 35px}section.right .project-name:hover{background:rgba(0, 188, 212, 0.1)}section.right .project-name a{color:#00bcd4}section.right .project-name a:hover{color:#00bcd4}section.right .follow.followed svg{stroke:#00bcd4;fill:#00bcd4}section.right .pdf-report:before{content:'';display:block;width:0;background:rgba(0, 188, 212, 0.5);position:absolute;left:0;bottom:0;height:3px;z-index:-1;border-radius:100em;transition:all 5s ease-in-out}section.right .pdf-report.animate:before{width:100%}section.right .side-nav-other{background:rgba(243, 243, 231, 0.5);width:100%;padding:15px 35px}section.right .projects-filter.selected a{font-weight:bold}section.right .projects-list li img{display:none}.side-notice{padding:20px 35px;position:fixed;bottom:0;left:0;width:100%;z-index:9999;display:block}@media (min-width:960px){.side-notice{position:relative;bottom:auto;left:auto;width:auto;display:flex}}.side-notice p{margin:0;display:flex;font-weight:bold}.side-notice p:last-child{margin:0}.side-notice.warn{color:#fff;background:#ff5722}.side-notice.warn span{position:absolute;top:0;right:0;height:100%;background:rgba(0, 0, 0, 0.2);display:flex;justify-content:center;align-items:center;width:30px}@media (min-width:960px){.side-notice.warn span{display:none}}.side-notice.warn span svg{margin:0}.side-notice svg{width:16px;height:16px;margin:0 4px 0 0;stroke:#fff}.extend-project-deadline{padding:0 0 25px 0;position:relative;display:flex;flex-flow:wrap}.extend-project-deadline p{margin:0 0 10px 0;width:100%;display:flex;align-items:center}.extend-project-deadline input[type=date]{width:calc(100% - 45px);font-size:1.3em;border:none;height:32px;outline:0;background:none;border:solid 1px rgba(91, 96, 108, 0.25);border-radius:2px;padding:0 5px}.extend-project-deadline button{padding:0;height:32px;width:32px;background:none;border:solid 1px rgba(91, 96, 108, 0.25);margin:0 0 0 10px;display:flex;justify-content:center;align-items:center}.extend-project-deadline button:hover{background:rgba(0, 188, 212, 0.05)}.extend-project-deadline button:hover svg{stroke:#00bcd4}.extend-project-deadline button svg{margin:0}.extend-project-deadline svg{width:11px;height:11px;margin:0 4px 0 0}.copy-link .move{position:absolute;left:19px;top:-10px;animation-name:copied;animation-duration:.6s;opacity:0}@keyframes copied{0%{top:0;opacity:1}to{top:-10px;opacity:0}}#date-time{font-size:1.4em;display:flex;margin:20px 0}#date-time span{display:flex;align-items:center;justify-content:center}#date-time svg{width:12px;height:12px;margin:0 3px 0 0}#date-time em{font-style:normal}#date-time .the-date{margin:0 10px 0 0}.tab-content-tab-comments{padding:25px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.all-comments{position:relative}.all-comments .conversation-list{display:block;width:calc(100% + 50px);margin:-25px 0 0 -25px;padding:25px 55px 25px 25px;border-bottom:solid 1px rgba(91, 96, 108, 0.1);font-size:1.4em;user-select:none}.all-comments .conversation-list .participants span{display:inline-block;margin:2px 3px 2px 0;padding:3px 7px;background:#f1f1f1;border-radius:100em}.all-comments .conversation-list .participants span:hover{background:rgba(156, 39, 176, 0.1)}.all-comments .conversation-list .participants span.selected{background:rgba(255, 235, 59, 0.3)}.all-comments .conversation-list span{display:inline;cursor:pointer}.all-comments .conversation-list .all{margin:2px 3px 2px 0;padding:3px 7px;background:#f1f1f1;border-radius:100em}.all-comments .conversation-list .all:hover{background:rgba(156, 39, 176, 0.1)}.all-comments .conversation-list .all.selected{background:rgba(255, 235, 59, 0.3)}.all-comments .conversation-list .selected{pointer-events:none}.all-comments .reverse-comments{width:40px;height:20px;display:flex;justify-content:flex-end;cursor:pointer;user-select:none;position:absolute;top:28px;right:0}.all-comments .reverse-comments svg{width:18px;height:18px}.all-comments .reverse-comments.flipped svg{transform:rotate(180deg)}.all-comments .reverse-comments svg{stroke:#5b606c}.all-comments .comment-threads{margin:25px 0 0 0}.all-comments span{display:flex;align-items:center}.all-comments b{display:inline-block;font-size:.7em;line-height:.8em;padding:3px 6px 4px 6px;text-align:center;border-radius:4px;background:rgba(0, 188, 212, 0.15);margin:0 0 0 4px}.img-responsive{display:block;max-width:100%;height:auto;margin:0px auto}.comment-wrap{display:flex;padding-bottom:20px;margin-bottom:20px;position:relative}.comment-wrap .letter-avatar,.comment-wrap img{margin:0 10px 0 0;width:40px;height:40px;font-size:1.3em;font-weight:500}.comment-wrap blockquote{border-left:solid 3px #00bcd4;padding:0 7px;font-style:italic;margin:20px 0 20px 20px}.comment-wrap blockquote p{margin:0!important}.comment-wrap pre{white-space:pre-wrap;line-height:1.4em}.comment-wrap code{font-family:'Courier New', Courier, monospace;padding:15px;background:rgba(0, 188, 212, 0.05);display:block;color:#5a7c91;border-left:solid 3px #00bcd4;border-top-right-radius:10px;border-bottom-right-radius:10px;transition:all 0.25s ease-in-out;font-size:.9em;line-height:1.4em}.comment-wrap code:hover{box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1)}.comment-wrap code br{display:none;height:1px}.comment-wrap code p{margin:0}#respond{margin:0 0 25px 0;display:block;width:100%;position:relative}.img-circle{border-radius:10px}#commentlist{display:flex;flex-flow:wrap}#commentlist.reverse{flex-direction:column-reverse}#commentlist li{list-style:none;width:100%}.comment-tags{display:flex;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;justify-content:space-around}@media (min-width:960px){.comment-tags{justify-content:start}}.comment-tags li{font-size:1.4em;padding:10px 8px;margin:0;display:flex;align-items:center;cursor:pointer}.comment-tags li:hover svg{stroke:#00bcd4;opacity:1}.comment-tags li svg{width:16px;height:16px;stroke:#5b606c;opacity:.6}#comment-box{width:100%;padding:15px;font-size:1.4em;line-height:1.4em;min-height:150px;border:solid 1px rgba(0, 188, 212, 0.2);outline:0;background:#f7fbfd;box-shadow:inset 0 0 25px rgba(0, 188, 212, 0.2);margin:0 0 20px 0;overflow:auto!important;border-radius:5px}#comment-box::-webkit-scrollbar{width:10px;background:rgba(91, 96, 108, 0.2)}#comment-box::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.5);border-radius:100em}.children,.comment-list{list-style:none}.comment-img{position:relative}.children .comment-img:before{content:'';display:block;width:1px;height:calc(100% + 20px);position:absolute;top:40px;left:20px;background:#5b606c;opacity:.2}.children .comment-img:after{content:'';display:block;width:10px;height:1px;position:absolute;top:calc(100% + 60px);left:20px;background:#5b606c;opacity:.2}.children li:last-child .comment-img:after,.children li:last-child .comment-img:before{display:none}ul.children{list-style:none;padding-left:0px;margin-left:0px;width:100%}.comment-wrap .comments-title{padding-top:60px}cite{font-style:normal}.comment-body .the-comment{display:block;line-height:1.3em;margin:0;padding:5px 20px;background:rgba(0, 188, 212, 0.1);border-radius:5px;position:relative;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}.comment-body .the-comment:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:calc(50% - 7px);bottom:-10px}.comment-body .the-comment:before{display:none}.comment-body .the-comment p{margin:10px 0;display:block;line-height:1.3em}.comment-body .the-comment p a{display:inline;text-decoration:underline;color:#00bcd4}.comment-body .the-comment ul{margin:20px 25px}.comment-body .the-comment ul li{list-style:disc!important}.comment-body .the-comment li{font-size:1.35em;line-height:1.4em}.comment-body .the-comment ol{margin:20px 25px}.comment-body .the-comment ol li{list-style:decimal!important}.comment-body .the-comment pre{font-size:1.3em;line-height:1.6em;white-space:pre-line;padding:10px 15px;border-left:solid 2px rgba(56, 94, 187, 0.5);background:rgba(56, 94, 187, 0.05);margin:20px;color:#385ebb}.comment-body .the-comment .comment-delete,.comment-body .the-comment .comment-reply{font-weight:bold;font-size:1.3em}.comment-body .the-comment .comment-delete a,.comment-body .the-comment .comment-reply a{display:flex;justify-content:start;align-items:center}.comment-body .the-comment .comment-reply a:before{content:'';display:block;width:20px;height:20px;background:url("images/message-circle.svg") no-repeat center;background-size:12px}.comment-body .the-comment .comment-delete{margin:0 0 0 10px}.comment-body .the-comment .comment-delete a:before{content:'';display:block;width:20px;height:20px;background:url("images/trash.svg") no-repeat center;background-size:12px}.comment-author-and-date{font-size:1.2em;font-weight:700;margin:0 0 7px 0;position:relative;display:flex;justify-content:space-between}.comment-author-and-date i{font-style:normal}.comment-author-and-date a{margin:0 0 0 10px;display:inline-block}.comment-date{display:none;font-weight:normal}.comment-date svg{width:10px;height:10px}.comment-actions{display:none}.comment:hover{display:flex;align-items:center}.comment:hover span{display:inline-block;cursor:pointer}.comment:hover .comment-actions{display:block;position:absolute;bottom:-25px;left:0px;min-width:200px}.depth-2 .comment-wrap{padding-left:50px}.depth-3 .comment-wrap{padding-left:80px}.depth-4 .comment-wrap{padding-left:110px}.depth-5 .comment-wrap{padding-left:140px}.depth-6 .comment-wrap{padding-left:170px}.depth-7 .comment-wrap{padding-left:200px}.depth-8 .comment-wrap{padding-left:230px}.depth-9 .comment-wrap{padding-left:260px}.depth-10 .comment-wrap{padding-left:290px}#commentform #author,#commentform #comment,#commentform #email,#commentform #url{display:block;width:100%}.comment-box-footer{display:flex;justify-content:flex-end}.comment-help{height:45px;width:45px;display:flex;background:rgba(0, 188, 212, 0.1);border:solid 1px rgba(0, 188, 212, 0.2);align-items:center;justify-content:center;border-radius:100em;padding:4px;z-index:999;position:relative;transition:all 0.25s ease-in-out}.comment-help:hover{background:#00bcd4}.comment-help:hover svg{stroke:#fff}.comment-help:hover .comment-tips{display:block}.comment-help svg{width:16px;height:16px;stroke:#5b606c}.comment-help .comment-tips{padding:15px;border-radius:10px;background:#fff;color:#00bcd4;font-size:1.3em;font-weight:600;line-height:1.2em;text-align:center;position:absolute;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.1);width:180px;left:calc(50% - 90px);top:-135px;display:none}.comment-help .comment-tips:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:calc(50% - 7px);bottom:-10px}.comment-help .comment-tips span{display:inline-block;font-family:monospace;font-size:1.2em;margin:4px;padding:3px 6px;background:rgba(91, 96, 108, 0.05);border-radius:3px;color:#5b606c}.comment-help .comment-tips:before{border-color:#fff transparent transparent transparent;bottom:-12px}#commentform input[type=submit]{display:inline-block;padding:15px 20px;height:45px;font-size:1.1em;font-weight:700;background:rgba(0, 188, 212, 0.1);color:#00bcd4;text-transform:uppercase;border-radius:100em;border:none;border:solid 1px rgba(0, 188, 212, 0.2);margin:0 0 0 10px;transition:all 0.25s ease-in-out}#commentform input[type=submit]:hover{background:#00bcd4;color:#fff}.title-line{border-top:1px dotted #ccc;display:block;max-width:30%;margin:0 auto 25px}.timer-ui{display:block;padding:25px;background:rgba(255, 235, 59, 0.25);overflow:hidden;user-select:none;position:relative}@media (min-width:960px){.timer-ui{padding:25px 25px 20px 25px}}.timer-ui.disabled{pointer-events:none;filter:grayscale(100%);opacity:.3}.timer-ui .timer-start{display:flex;flex-wrap:wrap;margin:15px 0 0 0;justify-content:center}.timer-ui .timer-start button.disabled{pointer-events:none;cursor:not-allowed;filter:grayscale(100%);opacity:.2}.timer-ui .timer-stop{margin:15px 0 0 0}.timer-ui .timer-stop .timer button{display:flex;align-items:center}.timer-ui .timer-stop .timer span{display:block;width:13px;height:13px;background:#fff url("images/clock.svg");background-size:contain;cursor:pointer;justify-content:center;margin:0 5px 0 0}@keyframes rotate{to{transform:rotate(360deg)}}.timer-ui .timer-stop .timer span.running{animation:rotate 6s linear infinite}.timer-ui p{margin:0 0 0 5px;cursor:pointer;display:flex;justify-content:center;font-size:1.25em}.timer-ui p:first-child{margin:0}.timer-ui p.add-time span,.timer-ui p button{padding:6px 12px;margin:0;background:none;border:none;font-weight:700;border-radius:100em;text-transform:uppercase}.timer-ui p button{border:solid 2px #607ae3;color:#607ae3}.timer-ui p.add-time.active svg{transform:rotate(45deg)}.timer-ui p.add-time span{border:solid 2px #00bcd4;color:#00bcd4;display:flex;align-items:center;width:34px;height:34px;padding:0;justify-content:center}.timer-ui p.add-time span svg{width:18px;height:18px;stroke:#00bcd4;transition:all 0.25s ease-in-out}.timer-ui .task-time{position:relative;left:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#607ae3}.timer-ui .task-time em{font-style:normal;font-weight:bold;font-size:3.5em;color:#5b606c}.add-missed-time{width:100%;padding:20px 0 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;display:none}.add-missed-time input{font-size:1.3em;padding:0 5px;margin:0 5px;height:32px;border:solid 1px rgba(255, 152, 0, 0.2);border-radius:3px;width:calc(50% - 15px)}.add-missed-time input[type=date]{width:calc(100% - 17px);margin:10px 5px 0 5px}.add-missed-time button{font-size:1.3em;padding:6px 14px;margin:20px auto 0 auto;height:34px;border:solid 2px #00bcd4;color:#00bcd4;border-radius:100em;text-transform:uppercase;font-weight:700;display:block;background:none}.kanban{position:fixed;bottom:-100%;left:0;width:100%;height:100%;z-index:99999999;padding:25px 0 25px 25px;background:#f1f1f1;transition:all 0.6s ease-in-out;opacity:0}@media (min-width:960px){.kanban{padding:45px 65px 45px 70px}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.kanban{padding:25px}}.kanban.show{bottom:0;opacity:1}.kanban.show .close{display:block}.kanban.kanban-card-colours{background:#fff}.kanban .kanban-container{overflow:auto;-webkit-overflow-scrolling:touch;height:calc(100% - 85px);padding:0 50px 0 0}.kanban .kanban-container::-webkit-scrollbar{width:10px;background:rgba(91, 96, 108, 0.2)}.kanban .kanban-container::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.5);border-radius:100em}@media (min-width:960px){.kanban .kanban-container{display:flex;height:calc(100% - 60px);padding:0}}.kanban h1{display:block;width:100%;font-size:2.6em;margin:0 0 25px 0;user-select:none}@media (min-width:960px){.kanban h1{font-size:4em}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.kanban h1{font-size:3em}}.kanban .close{position:fixed;top:15px;right:15px;display:none}@media (min-width:960px){.kanban .close{top:25px;right:50px}}.kanban .close svg{width:40px;height:40px;padding:10px}.kanban section{display:block;width:100%;padding:0 0 25px 0}@media (min-width:960px){.kanban section{width:25%;padding:0 25px 0 0}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.kanban section{padding:0 10px 0 0}}.kanban section .box{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;height:calc(100% - 60px);min-height:60px;display:flex;flex-direction:column}.kanban section .box::-webkit-scrollbar{width:7px;background:rgba(91, 96, 108, 0)}.kanban section .box::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.2);border-radius:100em}@media screen and (min-width:2400px){.kanban section .box{display:flex;flex-flow:wrap;align-content:flex-start}}.kanban section .box.reverse{flex-flow:wrap-reverse;justify-content:flex-start;align-content:flex-end}.kanban h3{margin:0 0 20px 0;padding:0 0 15px 0;font-size:2em;user-select:none;position:relative;width:calc(100% - 10px);border-bottom:solid 2px rgba(91, 96, 108, 0.1)}.kanban h3 span{color:#9c27b0}.kanban h3 .kanban-column-reverse{display:flex;width:26px;height:26px;position:absolute;right:0;top:0;justify-content:center;align-items:center;transition:all .25s ease-in-out}.kanban h3 .kanban-column-reverse svg{width:12px;height:14px;stroke:#5b606c;stroke-width:3px;opacity:.3}.kanban h3 .kanban-column-reverse.active{transform:rotate(180deg)}.kanban h3 .kanban-column-reverse.active svg{opacity:1;stroke:#ff9800}.kanban h3 .kanban-column-reverse:hover svg{opacity:1}.kanban .ui-state-default{padding:25px 25px 65px 25px;background:#fff;margin:0 0 2px 0;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;position:relative;font-size:1.3em;user-select:none}@media (min-width:960px){.kanban .ui-state-default{width:calc(100% - 10px)}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.kanban .ui-state-default{padding:15px 40px 15px 40px;min-height:50px;width:calc(100% - 25px)}}@media screen and (min-width:2400px){.kanban .ui-state-default{width:calc(50% - 10px)}}.kanban .ui-state-default:last-child{margin:0}.kanban .ui-state-default.ui-sortable-helper{box-shadow:5px 5px 20px 0 rgba(0, 0, 0, 0.25)}.kanban .ui-state-default p{font-size:1em;margin:15px 0 0 0;hyphens:auto;word-break:break-word}.kanban .ui-state-default .checked{stroke:#8bc34a}.kanban .ui-state-default .avatar{display:block;width:25px;height:25px;border-radius:5px}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.kanban .ui-state-default .avatar{width:20px;height:20px}}.kanban .ui-state-default .letter-avatar{font-size:1em;font-weight:500}.kanban .ui-state-default .kanban-task-overdue{color:#ff5722;display:flex;align-items:center;font-weight:500;margin:10px 0 0 0}.kanban .ui-state-default .kanban-task-overdue .overdue{width:15px;height:15px;stroke:#ff5722;margin:0 3px 0 0}.kanban .ui-state-default .comment-count{position:absolute;bottom:15px;right:25px;font-style:normal;display:flex;align-items:flex-end;font-weight:500;opacity:.7}.kanban .ui-state-default .comment-count svg{width:12px;height:12px;stroke:#5b606c;stroke-width:2px}.kanban .ui-state-default a{font-size:1.1em;font-weight:700}.kanban .ui-state-default a:hover{color:#5b606c}.kanban .ui-state-default span{display:block;margin:10px 0 0 0;font-size:1em}.kanban .ui-state-default em{display:block;margin:4px 0;font-style:normal;opacity:.85}.kanban .ui-state-default .kanban-title{display:block;width:calc(100% - 40px);font-size:1.2em}.kanban .ui-state-default .kanban-task-relation{background:rgba(91, 96, 108, 0.1)}.kanban .ui-state-default .full-spin{display:inline-block;width:15px;height:15px;position:relative;top:2px;animation:rotate 6s linear infinite;background:#fff;border-radius:100%}.kanban .ui-state-default .pcc{position:absolute;top:25px;right:25px;margin:0;opacity:.7}.kanban .ui-state-default .pcc svg{width:15px!important;height:15px!important;stroke:#8bc34a;stroke-width:2.5px}.kanban .ui-state-default .btn-light{width:fit-content;font-size:.75em;padding:4px 7px}.kanban .ui-state-default .btn-light.priority-low{border:solid 1px #00bcd4!important;color:#00bcd4!important}.kanban .ui-state-default .btn-light.priority-normal{border:solid 1px #8bc34a!important;color:#8bc34a!important}.kanban .ui-state-default .btn-light.priority-high{border:solid 1px #ff9800!important;color:#ff9800!important}.kanban .ui-state-default .btn-light.priority-urgent{border:solid 1px #ff5722!important;color:#ff5722!important}.kanban .kanban-card-lower{display:block;display:flex;flex-wrap:nowrap;align-items:center;width:calc(100% - 3px);position:absolute;bottom:0;left:3px;padding:10px 25px;background:#fff;font-weight:bold;border-top:solid 1px #f1f1f1}.kanban .kanban-card-lower em{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:calc(100% - 60px)}.kanban .kanban-card-lower img{margin:0 5px 0 0}.kanban .kanban-context-label{display:block;width:100%;margin:10px 0}.kanban .kanban-context-label span{display:inline-block!important;padding:5px 10px;border-radius:100em;text-transform:uppercase;font-weight:bold;font-size:.9em!important;margin:0}.kanban.comfortable .ui-state-default{margin:0 0 10px 0}@media screen and (min-width:2400px){.kanban.comfortable .ui-state-default{margin:0 10px 10px 0}}.kanban.loose .ui-state-default{margin:0 0 20px 0}.kanban.tight .ui-state-default{margin:0 0 2px 0}.kanban.kanban-card-colours .ui-state-default{background:rgba(139, 195, 74, 0.2);border-radius:5px}.kanban.kanban-card-colours .ui-state-default:before{display:none}.kanban.kanban-card-colours .ui-state-default svg{stroke:#5b606c}.kanban.kanban-card-colours .low{background:rgba(0, 188, 212, 0.3)}.kanban.kanban-card-colours .normal{background:rgba(139, 195, 74, 0.3)}.kanban.kanban-card-colours .high{background:rgba(255, 152, 0, 0.3)}.kanban.kanban-card-colours .urgent{background:rgba(255, 87, 34, 0.3)}.kanban.kanban-card-colours .kanban-card-lower{background:rgba(91, 96, 108, 0.04)!important;left:0;width:100%;border:none}.kanban.kanban-card-colours .kanban-card-lower em{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban.kanban-card-colours .kanban-card-lower img{margin:0 5px 0 0}.ui-droppable-active{border:dashed 2px rgba(91, 96, 108, 0.3);border-radius:5px}@media (min-width:960px){.ui-droppable-active{border:none}}#complete .overdue{display:none}#complete .avatar{filter:grayscale(100%)}#complete .ui-state-default:before{filter:grayscale(100%)}.kanban-filter{position:fixed;bottom:0;left:0;width:100%;justify-content:center;display:none}.kanban-filter.show{display:flex}@media (min-width:960px){.kanban-filter{display:block;left:auto;right:-40px;top:150px;width:40px;height:calc(100% - 140px);justify-content:center}.kanban-filter.show{display:block;right:0}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.kanban-filter{top:120px}}.kanban-filter li{width:40px;height:40px;cursor:pointer;display:flex;justify-content:center;align-items:center}.kanban-filter li:first-child{border-top-left-radius:5px}.kanban-filter li:last-child{border-top-right-radius:5px}@media (min-width:960px){.kanban-filter li{width:40px;height:40px}.kanban-filter li:last-child{border-bottom-left-radius:5px;border-top-right-radius:0}}.kanban-filter li svg{width:18px;height:18px;stroke:#5b606c}.kanban-filter .all,.kanban-filter .comms,.kanban-filter .descs,.kanban-filter .overdue,.kanban-filter .timing,.kanban-filter .your-tasks{background:rgba(91, 96, 108, 0.12)}.kanban-filter .all svg,.kanban-filter .comms svg,.kanban-filter .descs svg,.kanban-filter .timing svg,.kanban-filter .your-tasks svg{stroke:#5b606c}.kanban-filter .low{background:#00bcd4}.kanban-filter .normal{background:#8bc34a}.kanban-filter .high{background:#ff9800}.kanban-filter .urgent{background:#ff5722}.kanban-filter .all.selected,.kanban-filter .comms.selected,.kanban-filter .descs.selected,.kanban-filter .overdue.selected,.kanban-filter .timing.selected,.kanban-filter .your-tasks.selected{background:#5b606c}.kanban-filter .all.selected svg,.kanban-filter .comms.selected svg,.kanban-filter .descs.selected svg,.kanban-filter .overdue.selected svg,.kanban-filter .timing.selected svg,.kanban-filter .your-tasks.selected svg{stroke:#fff}.kanban-filter .high svg,.kanban-filter .low svg,.kanban-filter .normal svg,.kanban-filter .urgent svg{display:none}.kanban-filter .high.show-icon svg,.kanban-filter .low.show-icon svg,.kanban-filter .normal.show-icon svg,.kanban-filter .urgent.show-icon svg{display:block}.wproject-sidebar-widget{padding:0 35px}.wproject-team-widget{margin:25px 0}html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}body{font-size:62.5%;line-height:1.2em;line-height:1;font-family:"Quicksand", sans-serif;background:#f3f3f3;color:#5b606c;position:relative;padding:85px 25px 25px 25px}@media (min-width:960px){body{height:calc(100% - 50px);padding:0}body::-webkit-scrollbar{width:10px;background:rgba(91, 96, 108, 0.2)}body::-webkit-scrollbar-thumb{background-color:rgba(91, 96, 108, 0.5);border-radius:100em}}@media (min-width:960px){.container{padding:0;height:100%}}h1{display:block;clear:both;width:100%;margin:0 0 25px 0;font-size:3em}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){h1{font-size:2.6em}}h2{font-size:1.8em;margin:0 0 15px 0}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){h2{font-size:2em}}h2.even-heading{margin:25px 0}h3{font-size:1.3em;margin:15px 0}a{color:#5b606c;text-decoration:none;display:inline-block}svg{cursor:pointer}ul{margin:0}ul li{list-style:none;position:relative}p{font-size:1.4em;line-height:1.2em;margin:15px 0}p:first-child{margin:0 0 15px}p:last-child{margin:15px 0 0 0}p.info{display:flex}p.info svg{width:15px;height:15px;margin:0 5px 0 0}.hidden{display:none}.warn{color:#ff5722}.no-margin{margin:0!important}::selection{background:rgba(255, 152, 0, 0.15)}.dashboard-message{display:flex;flex-wrap:nowrap;align-items:initial;padding:15px;background:#fff;font-size:1.4em;line-height:1.3em;box-shadow:5px 5px 20px 0 rgba(0, 0, 0, 0.025);font-weight:bold}.dashboard-message svg{width:17px;height:17px;margin:0 8px 0 0}.working{position:fixed;bottom:35px;right:35px;background:rgba(36, 27, 231, 0.9);width:43px;height:43px;border-radius:100%;display:flex;justify-content:center;align-items:center;display:none;z-index:9999999999}.working svg{width:24px;height:24px;stroke:#fff}.working.rotate{display:flex;animation:rotate 4s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}#status-update{position:fixed;bottom:0;left:0;width:100%;padding:20px;border-radius:0;font-size:1.4em;color:#fff;background:rgba(36, 27, 231, 0.9);z-index:9999999999;font-weight:700;display:flex;align-items:center;display:none;transition:all 0.25s ease-in-out;text-transform:none!important}@media (min-width:960px){#status-update{width:auto;left:auto;bottom:35px;right:35px;border-radius:100em;padding:15px 15px 14px 15px}#status-update.move{display:block;width:43px;height:43px;font-size:0;opacity:.4;right:-21.5px;cursor:help;border-radius:100%;overflow:hidden}#status-update.move:before{opacity:0}}#status-update:hover.move{opacity:1}#status-update.status:before{content:'';display:block;width:12px;height:12px;margin:0 4px 0 0}#status-update.success:before{background:url("images/check-circle.svg") no-repeat center;background-size:12px}#status-update.error{background:rgba(244, 67, 54, 0.9)!important}#status-update.error:before{background:url("images/alert-triangle.svg") no-repeat center;background-size:12px}@media (min-width:960px){#status-update[data=bottom-right],.working[data=bottom-right]{right:35px;bottom:35px}#status-update[data=bottom-right].move,.working[data=bottom-right].move{right:-21.5px}#status-update[data=bottom-left],.working[data=bottom-left]{right:auto;left:35px;bottom:100px}#status-update[data=bottom-left].move,.working[data=bottom-left].move{left:-21.5px}#status-update[data=top-full]{right:auto;bottom:auto;top:0;left:0;width:100%;justify-content:center;padding:18px 15px 18px 15px;border-radius:0}#status-update[data=top-full].move{display:block;width:43px;height:43px;top:-21.5px;border-radius:100%;left:calc(50% - 21.5px)}.working[data=top-full]{right:auto;bottom:auto;top:3px;left:calc(50% - 21.4px)}#status-update[data=bottom-full]{right:auto;bottom:0;top:auto;left:0;width:100%;justify-content:center;padding:18px 15px 18px 15px;border-radius:0}#status-update[data=bottom-full].move{display:block;width:43px;height:43px;bottom:-21.5px;border-radius:100%;left:calc(50% - 21.5px)}.working[data=bottom-full]{right:auto;bottom:3px;top:auto;left:calc(50% - 21.4px)}}.right-text{text-align:right}.spacer{margin:25px 0}.clean{margin:0;padding:0}.close-pages,.close-project-details{position:absolute}.close-pages.top-right,.close-project-details.top-right{top:30px;right:30px}@media screen and (max-width:960px){.body-rows span.task-status-container{position:absolute;top:25px;right:20px;border:none;padding:0;width:100%;display:block}.body-rows span.task-status-container svg{margin:0}.task-status{position:absolute;top:25px;right:25px;cursor:pointer;display:flex;text-align:center}.task-status.active .task-title{width:100%;line-height:1.3em;color:#fff;background:#8bc34a}.task-status.active .task-title.task-title-low{background:#00bcd4}.task-status.active .task-title.task-title-normal{background:#8bc34a}.task-status.active .task-title.task-title-high{background:#ff9800}.task-status.active .task-title.task-title-urgent{background:#ff5722}.task-status.active em{display:flex;flex-flow:wrap;padding:0;background:#fff;width:100%;height:35%;position:fixed;left:0;bottom:0;z-index:999;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.5);transition:all 0.25s ease-in-out;font-style:normal;z-index:99999}.task-status.active em:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:calc(50% - 7px);bottom:-10px}.task-status.active small{display:block;width:50%;padding:10px;display:flex;flex-flow:column;align-items:center;justify-content:center;border-right:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;font-size:.85em}.task-status.active small svg{width:16px;height:16px;stroke:#00bcd4;margin:0 0 5px 0}.task-status.active small:hover{background:rgba(241, 241, 241, 0.5)}.task-status.active small:hover svg{stroke:#00bcd4}.task-status.active small.disabled{opacity:.5;pointer-events:none;filter:grayscale(100%)}.task-status svg{width:22px;height:22px;margin:0 0 3px 0;stroke:#5b606c;display:block}.task-status em{display:none}}@media (min-width:960px){.task-status{position:relative;cursor:pointer;display:flex;text-align:center;justify-content:center;user-select:none;right:15px}.task-status.active .task-title{display:none}.task-status.active svg{stroke:#00bcd4;fill:rgba(0, 188, 212, 0.1)}.task-status.active em{display:flex;flex-flow:wrap;padding:0;background:#f1f1f1;width:200px;position:absolute;left:calc(50% - 100px);bottom:28px;z-index:999;box-shadow:5px 5px 30px 0 rgba(0, 0, 0, 0.2);transition:all 0.25s ease-in-out;font-style:normal;z-index:99999;border-radius:15px}.task-status.active em:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:calc(50% - 7px);bottom:-10px}.task-status.active em:before{z-index:-1;bottom:-14px}.task-status.active small{display:block;width:50%;padding:13px 5px;display:flex;flex-flow:column;align-items:center;justify-content:center;background:#fff;font-size:.85em}.task-status.active small:first-child{border-top-left-radius:15px}.task-status.active small:nth-child(2){border-top-right-radius:15px}.task-status.active small:nth-child(5){border-bottom-left-radius:15px}.task-status.active small:nth-child(6){border-bottom-right-radius:15px}.task-status.active small.disabled{opacity:.5;pointer-events:none;filter:grayscale(100%)}.task-status.active small svg{width:15px;height:15px;stroke:#00bcd4}.task-status.active small:hover{background:rgba(0, 188, 212, 0.05)}.task-status.active small:hover svg{stroke:#00bcd4}.task-status svg{width:22px;height:22px;margin:0 0 3px 0;stroke:#5b606c;display:block}.task-status em{display:none}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.task-status.active em{left:calc(50% - 130px)}.task-status.active em:before{left:auto;right:63px}}.tips{position:relative}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tips{padding:15px}}.tips p{margin:0 0 20px 0}.tips a{text-decoration:underline}.tips svg{width:18px;height:18px}.search{padding:0 0 0 25px;display:flex;align-items:center;position:fixed;top:-60px;left:0;background:#fff;width:calc(100% - 60px);border-top-right-radius:5px;border-bottom-right-radius:5px;transition:all 0.25s ease-in-out}@media (min-width:960px){.search{width:30%;border-radius:0;background:none;position:relative;top:auto;left:auto;padding:0;height:100%}}.search.move{top:60px;z-index:1}@media screen and (max-width:960px){.search.move input{width:100%}}.search ::placeholder{font-weight:normal}.search.active svg{stroke:#9c27b0}.search.rotate .feather-search{transform:rotate(90deg);stroke:#00bcd4}.search svg{width:20px;height:20px;margin:0 10px 0 0;stroke:#5b606c;transition:all 0.25s ease-in-out}.search input{border:none;background:none;font-size:1.5em;height:50px;outline:0;width:250px;font-weight:bold}.search-results h1 span,.search-results h2 span{color:#9c27b0}.search-results .searchbot{display:block;width:100px;margin:0 0 20px 0}.search-results ul{margin:0}.search-results ul li{font-size:1.4em;margin:0 0 20px 0;padding:15px 20px 0 20px;background:#fff}.search-results ul li a{display:block}.search-results ul li a strong{display:block;margin:0 0 15px 0;font-size:1.1em}.search-results ul li a:hover{text-decoration:underline}.search-results ul li .description{display:block;margin:15px 0;line-height:1.3em;white-space:pre-wrap}.search-results ul li .project{display:flex;margin:15px 0;align-items:center}.search-results ul li .project svg{width:13px;height:13px;margin:0 4px 0 0}.search-results ul li span{display:inline-block}.search-results ul li .details{display:flex;width:calc(100% + 40px);border-top:solid 1px rgba(91, 96, 108, 0.1);padding:0 20px;margin:15px 0 0 -20px}.search-results ul li .details span{padding:10px;border-right:solid 1px rgba(91, 96, 108, 0.1);font-size:.9em}.search-results ul li .details span:first-child{padding:10px 10px 10px 0}.search-results ul li.low{border-left:solid 3px #00bcd4}.search-results ul li.normal{border-left:solid 3px #8bc34a}.search-results ul li.high{border-left:solid 3px #ff9800}.search-results ul li.urgent{border-left:solid 3px #ff5722}.search-results ul li.icon{padding:15px 20px;font-weight:bold}.search-results ul li.icon a{display:flex;align-items:center}.search-results ul li.icon svg{width:16px;height:16px;margin:0 5px 0 0}.search-results ul li.icon.page svg{stroke:#9c27b0}.search-results ul li.icon.attachment,.search-results ul li.icon.contact,.search-results ul li.icon.page{padding:16px 20px 14px 60px}.search-results ul li.icon.attachment svg,.search-results ul li.icon.contact svg,.search-results ul li.icon.page svg{stroke:#5b606c;height:44px;width:44px;background:rgba(91, 96, 108, 0.025);padding:14px;position:absolute;top:0;left:0}.search-results ul li.icon.attachment span,.search-results ul li.icon.contact span,.search-results ul li.icon.page span{opacity:.7;margin:0 0 0 5px}.search-results ul li.icon span{font-weight:normal}.search-results ul li.icon .image-attributes{display:block;font-style:normal;margin:5px 0 0 0;text-align:center}.search-results ul li .image-preview{display:block;margin:10px 0 0 0;max-width:100px;max-height:100px}.no-access{display:flex;align-items:center;background:#fff}.no-access p{margin:0;position:relative}.no-access p strong{display:block}.no-access p a{text-decoration:underline}.no-access img{display:block;width:70px;height:70px;margin:0 20px 0 0}.no-access .letter-avatar{width:50px;height:50px;margin:15px 20px;font-size:1.8em;font-weight:500}.no-access svg{padding:15px;width:70px;height:70px;background:rgba(255, 152, 0, 0.1);stroke:#ff9800;margin:0 20px 0 0}.page-404{display:flex;align-items:center;height:calc(100% + 50px);text-align:center;padding:50px 35px 35px 35px}.page-404 div{width:100%;display:block}.page-404 h1{font-size:4em}.page-404 img{display:block;margin:0 auto 25px auto;width:100px}.mask{display:none}.mask.show{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:99999999}.image-container{display:none}.image-container.show{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;z-index:999999999;padding:25px;align-items:center;justify-content:center}@media (min-width:960px){.image-container.show{padding:75px}}.image-container svg{position:fixed;top:20px;right:20px;width:55px;height:55px;padding:10px;stroke:#fff}.image-container img{display:block;max-width:100%;max-height:100%;z-index:999}.letter-avatar{display:flex!important;justify-content:center;align-items:center;width:80px;height:80px;margin:0 20px 0 0;background:linear-gradient(135deg, #607ae3 0%, #9c27b0 100%);font-size:3em;color:#fff!important}.letter-avatar.a-e{background:linear-gradient(135deg, #e4ea75 0%, #5bd1c3 100%)}.letter-avatar.f-j{background:linear-gradient(135deg, #83f7ff 0%, #5c5dcb 100%)}.letter-avatar.k-o{background:linear-gradient(135deg, #f9b5dd 0%, #5a33a1 100%)}.letter-avatar.p-t{background:linear-gradient(135deg, #fcea87 0%, #fc7ca8 100%)}.letter-avatar.u-z{background:linear-gradient(135deg, #acc0e9 0%, #606e8b 100%)}.toggle-sidebars{position:relative;padding:14px 20px;margin:0 20px 0 0;cursor:pointer}.toggle-sidebars:after{content:'';display:block;width:1px;height:50px;background:#f1f1f1;position:absolute;top:0;right:0}.toggle-sidebars svg{margin:0;transition:all 0.25s ease-in-out}.toggle-sidebars.active{background:rgba(0, 188, 212, 0.05)}.toggle-sidebars.active svg{stroke:#00bcd4}