@import url(https://fonts.googleapis.com/css?family=Roboto);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;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.asd{color:#000}.mg-project-box{padding-bottom:40px;margin-bottom:30px;-webkit-box-shadow:3px 2px 13px 1px rgba(0,0,0,.11);-moz-box-shadow:3px 2px 13px 1px rgba(0,0,0,.11);box-shadow:3px 2px 13px 1px rgba(0,0,0,.11)}.mg-project-box:hover{cursor:pointer;-webkit-box-shadow:3px 2px 13px 1px rgba(0,0,0,.15);-moz-box-shadow:3px 2px 13px 1px rgba(0,0,0,.15);box-shadow:3px 2px 13px 1px rgba(0,0,0,.15)}.mg-project-box .mg-photo{position:relative}.mg-project-box .mg-photo a{position:absolute;display:block;width:100%;height:100%;z-index:100}.mg-project-box .mg-photo a:after{content:'';display:block;height:40px;width:40px;top:0;right:0;position:absolute;background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:0 -145px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-project-box .mg-photo a:after{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-project-box .mg-info{border-top:1px solid #d7d7d7}.mg-project-box .mg-info ul{display:block;width:100%;margin:0;border-bottom:1px solid #d7d7d7}.mg-project-box .mg-info ul li{display:inline-block;float:left;width:50%;text-align:center;margin:5% 0}.mg-project-box .mg-info ul li h4{font-size:18px;color:#3e4c55;margin:0;font-weight:600;line-height:22px}.mg-project-box .mg-info ul li span{font-size:14px;color:#9b9b9b;line-height:18px}.mg-icn{position:relative}.mg-icn:before{content:'';display:block;height:15px;width:15px;top:0;left:0;position:absolute}.mg-icn-search:before{background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:0 -240px;top:8px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-icn-search:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-icn-actions:before{background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:-45px -240px;top:8px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-icn-actions:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-icn-calendar:before{background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:-30px -240px;top:8px;width:15px;height:15px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-icn-calendar:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-icn-export:before{background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:-60px -240px;top:2px;width:15px;height:15px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-icn-export:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-icn-print:before{background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:-75px -240px;top:2px;width:15px;height:15px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-icn-print:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-icn-tile:before{background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:-135px -240px;top:2px;width:20px;height:15px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-icn-tile:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-icn-list:before{background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:-155px -240px;top:2px;width:20px;height:15px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-icn-list:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-icn-sort-up:before{background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:-90px -240px;top:4px;width:15px;height:15px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-icn-sort-up:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-icn-sort-down:before{background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:-105px -240px;top:4px;width:15px;height:15px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-icn-sort-down:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}@media (max-width:1428px){.mg-sort-pages{padding-top:80px!important}}@media (max-width:1082px){.mg-sort-pages{padding-top:120px!important}}@media (max-width:992px){.mg-sort-pages{padding-top:140px!important}}.mg-sort-pages{margin:0 0 20px 0;padding-top:10px}.mg-sort-pages span{margin-left:-1px;line-height:30px}.mg-nav-pages ul{display:block;height:30px;line-height:30px}.mg-nav-pages ul li{display:inline-block}.mg-nav-pages ul li a{display:inline-block;height:30px;line-height:30px;font-size:14px;color:#424242;background:#f6f8f7;padding:0 15px;float:left;margin:0 5px}.mg-nav-pages ul li a:hover{color:#fff;background:#424242}.mg-nav-pages .pagination{display:block;height:30px;line-height:30px;margin:0;margin-right:-6px}.mg-nav-pages .pagination li{display:inline-block}.mg-nav-pages .pagination li a{display:inline-block;height:30px;line-height:30px;border-radius:0;font-size:14px;color:#424242;background:#f6f8f7;padding:0 15px;float:left;margin:0 5px;border:0}.mg-nav-pages .pagination li a:hover{background:#424242}.mg-nav-pages .pagination li.disabled>a{cursor:not-allowed;background-color:#fff;border:1px solid #ddd}.mg-nav-pages .pagination li.active>a{color:#fff;background-color:#424242}.mg-sort-by{font-size:16px;color:#9b9b9b;font-weight:400}.mg-sort-by label{margin-right:20px}.mg-sort-by select{border:none;border-bottom:1px solid #9b9b9b;min-width:120px}.mg-bg-shadow-row{color:#393d3f;margin-bottom:40px}.mg-bg-shadow-row .mg-bgs-card{padding:15px 0 0!important}.mg-bg-shadow-row .mg-bgs-body,.mg-bg-shadow-row .mg-bgs-head{color:#5e5f60}.mg-bg-shadow-row .mg-bgs-body .mg-col,.mg-bg-shadow-row .mg-bgs-head .mg-col{width:50%;float:left}.mg-bg-shadow-row .mg-bgs-body .mg-sub-col,.mg-bg-shadow-row .mg-bgs-head .mg-sub-col{width:60%}.mg-bg-shadow-row .mg-bgs-body .row,.mg-bg-shadow-row .mg-bgs-head .row{word-break:break-all}.mg-bg-shadow-row .mg-bgs-body .mg-sub-col-projects,.mg-bg-shadow-row .mg-bgs-head .mg-sub-col-projects{width:67%;margin:0 20px 0 0}.mg-bg-shadow-row .mg-bgs-body .support-tickets-details,.mg-bg-shadow-row .mg-bgs-head .support-tickets-details{padding:7px 0}.mg-bg-shadow-row .mg-bgs-body .support-tickets-details.support-tickets-details-attachments .mg-col,.mg-bg-shadow-row .mg-bgs-head .support-tickets-details.support-tickets-details-attachments .mg-col{width:33%;padding:0 10px 10px 0;line-height:20px}.mg-bg-shadow-row .mg-bgs-body .support-tickets-details.support-tickets-details-attachments .mg-col span.fa,.mg-bg-shadow-row .mg-bgs-head .support-tickets-details.support-tickets-details-attachments .mg-col span.fa{margin-left:5px;font-size:1.4em}.mg-bg-shadow-row .mg-bgs-body .support-tickets-details.support-tickets-details-attachments .mg-col span.fa:hover,.mg-bg-shadow-row .mg-bgs-head .support-tickets-details.support-tickets-details-attachments .mg-col span.fa:hover{cursor:pointer}.mg-bg-shadow-row .mg-bgs-body h3.attachments-label span.fa,.mg-bg-shadow-row .mg-bgs-head h3.attachments-label span.fa{margin-left:5px;font-size:1.4em}.mg-bg-shadow-row .mg-bgs-body h3.attachments-label span.fa:hover,.mg-bg-shadow-row .mg-bgs-head h3.attachments-label span.fa:hover{cursor:pointer}.mg-bg-shadow-row .mg-bgs-body [class*=col-],.mg-bg-shadow-row .mg-bgs-head [class*=col-]{padding-bottom:10px}.mg-bg-shadow-row.support-ticket-comment{margin-top:60px!important;margin-bottom:40px!important}.mg-bg-shadow-row.support-ticket-comment .mg-bgs-body{padding:20px}.mg-bg-shadow-row.support-ticket-comment .mg-bgs-body span.fa{margin-left:3px}.mg-bg-shadow-row.support-ticket-comment .mg-bgs-body span.fa:hover{cursor:pointer}.mg-bg-shadow-row .mg-bgs-head{text-align:center;margin:30px 0;font-size:18px;font-weight:600}.mg-bg-shadow-row .mg-bgs-body{background:#fff;padding:20px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.26);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.26);box-shadow:0 0 3px 0 rgba(0,0,0,.26)}.mg-bg-shadow-row .mg-bgs-body .mg-photo{width:140px;float:left;margin:0 20px 0 0}.mg-bg-shadow-row .mg-bgs-body h3{font-size:18px;line-height:30px;font-weight:600;word-break:break-word}.mg-bg-shadow-row .mg-bgs-body h4{font-size:16px;line-height:24px;word-break:break-word}.mg-bg-shadow-row .mg-bgs-body-grid{padding:0}.progress-bar-dash{background-color:#f0ad4e;background-image:none;background-repeat:no-repeat}.mg-info-horiz{font-family:open sans-serif;color:#5e5f60;background:#fff;padding:15px 0 0 0}.mg-info-horiz .progress-bar span{border:none}.mg-info-horiz ul{display:block;padding:10px}.mg-info-horiz ul li{display:inline-block;font-size:16px;margin:5px 40px 5px 0}.mg-info-horiz ul li .progress-bar{clear:both}.mg-info-horiz ul li .progress{height:25px;margin:0}.mg-info-horiz ul li span{white-space:nowrap;font-size:14px;padding:3px 12px;line-height:30px;color:#5e5f60;border:1px solid #ccc;border-radius:12px}.mg-info-horiz ul.client-stats li{margin:0!important}.mg-info-horiz-progress{font-family:open sans-serif;color:#5e5f60;background:#fff}.mg-info-horiz-progress .progress-bar span{border:none}.mg-info-horiz-progress ul{display:block}.mg-info-horiz-progress ul li .progress-bar{float:left;text-align:center;margin:0!important}.mg-info-horiz-progress ul li .progress{height:25px;margin:0}.mg-info-horiz-progress ul li span{white-space:nowrap;font-size:14px;padding:3px 12px;line-height:20px;color:#5e5f60;border:1px solid #ccc;border-radius:12px;display:inline-block}.mock-spacer{height:15px}@media (min-width:1800px){.mg-info-horiz ul li span,.mg-info-horiz-progress ul li span{font-size:16px}}.mg-row{margin-bottom:40px}.mg-row .mg-col{width:49%;display:inline-block}.mg-row .mg-col-head{text-align:center;margin-bottom:30px;font-size:18px;font-weight:600;text-transform:uppercase}.mg-row-last{margin-bottom:0}:focus{outline:0;box-shadow:none}.btn-customize{margin-top:40px}.dropdown-btn{border:2px solid #4aa0d5;color:#4aa0d5;background-color:#fff;font-size:14px;margin-right:15px;font-weight:600;text-shadow:none}.dropdown-menu-form{max-height:300px}.dropdown-menu-form>li>a{padding:6px 5px!important}.dropdown-header{padding:3px 5px}.dropdown-menu-project a:hover{color:#f8f9fa!important}textarea{resize:none}.mg-30{display:inline-block}.text-bgs-body{word-break:break-word;overflow:hidden}.ui-notification.error{word-wrap:break-word}.ui-notification.success{word-wrap:break-word}.subscription-status{text-transform:uppercase;color:#ff5a5f;border:2px solid #ff5a5f;float:left;padding:10px 7px;border-radius:10px;word-break:break-word;margin:30px 20px 20px 0}.activsubscription{color:#00ab6b;border:2px solid #00ab6b}.subscription-status-details{float:right}.table-licenses .md-checkbox{margin:0}.table-licenses .btn-template{padding:3px 6px;margin:2px}.image-view img{border-radius:50%}.view-image-dialog{position:fixed;top:-210px}.modal-mobile-center{top:8%}.clone-project-dialog-view{margin-top:-200px}.table-dropdown-search{padding:0 10px 0 10px}.green-circle-btn{font-size:20px;color:#fff;background:#00ab6b;display:block;border-radius:100%;position:relative;text-align:center;width:25px;height:25px;line-height:24px;font-weight:700;z-index:9;cursor:pointer}.strike{text-decoration:line-through}.no-padding{padding:0!important}.no-padding-right{padding-right:0!important}.no-padding-left{padding-left:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-word-break{white-space:nowrap!important}.no-margin{margin:0!important}.absolute-label-container{position:relative}.absolute-label{position:absolute;top:0;left:0;display:inline-block;font-weight:600}.reports-access{padding-bottom:10px;font-weight:600}.mg-entity-view-cnt .rep-sm-btn{margin-right:0;padding:5px}.mg-entity-view-cnt .btn-project-view{padding-top:1px;padding-bottom:1px}.skills-button{margin-top:23px}.view-person-client{margin-top:10px}.view-person-client .client-label{margin-top:4px;margin-right:5px}.red-info{appearance:none;background-color:transparent;border:1px solid red;border-radius:10px;width:20px;height:20px;color:red;background-color:#fff;font-weight:700}.red-info .infoButton:focus .infoButton-btn,.red-info .infoButton_isActive .infoButton-btn{border-top-right-radius:0;transition:border-radius .2s ease-in-out;background-color:red;color:#fff}.fake-link{cursor:pointer;color:#337ab7!important}.fake-link-normal{cursor:pointer}@media (max-width:1500px){.col-lg-8-5{float:left;width:75%}}@media (min-width:1500px){.col-lg-8-5{float:left;width:80%}}.underline-text{text-decoration:line-through}.dash-v2 .mg-bgs-card{padding:0!important}.dash-v2 .centeredOverlay{z-index:1!important}.dash-v2 .card-header{padding-top:5px;padding-bottom:5px;border-bottom:.5px solid #d3d3d3;background-color:#5e5f602e;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:center}.dash-v2 .card-header-mobile{margin-top:3px;margin-bottom:3px}.dash-v2 .dash-card-v2{border-radius:5px!important;padding-top:0!important}.dash-v2 .card-inside{display:flex;flex-direction:column}.dash-v2 .card-content{padding-top:5px;display:flex;flex-direction:column;align-items:center}.dash-v2 .inside-margin{padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:5px}.dash-v2 .custom-date-picker{display:flex;flex-direction:row;align-items:center}.dash-v2 .graph-container{width:100%}.dash-v2 .date-text{font-size:14px;margin-left:5px}.dash-v2 .card-btns{justify-content:flex-end}.fixed-dash-filters{margin-top:60px}.fixed-dash-filters .fixed-content{position:fixed;background-color:#fff;border-bottom:.5px solid #d3d3d3;margin-top:-70px;z-index:3;left:0}.fixed-dash-filters .fixed-padding{padding-left:30px}.fixed-dash-filters .fixed-z-index-loading{z-index:1!important}.mg-form .mg-form-split-2x{width:49%;float:left}.mg-form .inline-checkbox label{margin-top:36px;white-space:nowrap}.mg-form .ui-select-bootstrap.focus-ui-select div.ui-select-match{border:none}.mg-form .ui-select-bootstrap.no-match-ui-select input.ui-select-search{border:none}.mg-form .ui-select-bootstrap .ui-select-toggle{box-shadow:none;height:35px;line-height:35px;background:#f6f8f7;border-radius:5px;font-size:14px;color:#393d3f;padding:0 10px;width:100%;border:0}.mg-form h2{font-size:24px;color:#6f6f6f;margin:20px 0;font-weight:500;text-transform:uppercase}.mg-form label{margin-bottom:10px;line-height:20px;height:20px;display:block;margin-left:8px;font-weight:500;font-size:15px}.mg-form label.error{color:#ff5a5f;font-size:12px;margin:2px 0 0 5px!important;position:absolute;line-height:inherit;height:initial;display:block}.mg-form label.valid{color:#1aab5a;font-size:12px;margin:2px 0 0 5px!important;position:absolute;line-height:inherit;height:initial;display:block}.mg-form input:not([type=checkbox]):not([type=radio]),.mg-form select{height:35px;line-height:35px;background:#f6f8f7;font-size:14px;color:#393d3f;padding:0 10px;width:100%;border-radius:5px;box-shadow:none;border:0}.mg-form .no-file-chosen:not([type=checkbox]):not([type=radio]){line-height:0;padding-top:7px}.mg-form textarea{background:#e9e9e9;border:none;padding:10px;font-size:14px;color:#393d3f;font-weight:500;max-width:906px!important;width:100%;line-height:18px}.mg-form .support-tickets-page-textarea textarea{width:100%!important;max-width:unset!important}.mg-form .mg-form-box .mg-left-panel{width:49%;float:left}.mg-form .mg-form-box .mg-right-panel{width:49%;float:right}.mg-custom-fields{position:inherit}.mg-search-box{font-size:14px;color:#424242}.mg-search-box h3{font-size:18px;color:#424242;text-transform:uppercase;margin:20px 0;line-height:30px;padding-left:30px;font-weight:600;margin-left:20px}.mg-search-box .mg-form-row{border-bottom:1px solid #d7d7d7;padding:20px 20px}.mg-search-box .mg-form-row a{padding-left:30px;color:#424242}.mg-search-box .mg-form-row a:hover{color:#00ab6b}.mg-search-box input{border:none;height:30px;line-height:30px;font-size:14px;background:0 0}.mg-search-box label{margin:0}.mg-search-box .mg-form-row-checkbox input{position:absolute;z-index:-1000;top:0;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.mg-search-box .mg-form-row-checkbox label{position:relative;padding:0 0 0 30px;cursor:pointer;line-height:15px}.mg-search-box .mg-form-row-checkbox input[type=checkbox]+label:before{background:#f6f8f7;border:1px solid #424242;width:15px;height:15px;content:'';display:block;left:0;top:0;position:absolute}.mg-search-box .mg-form-row-checkbox input[type=checkbox]:checked+label{color:#00ab6b}.mg-search-box .mg-form-row-checkbox input[type=checkbox]:checked+label:before{background:#424242;background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:-16px -241px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-search-box .mg-form-row-checkbox input[type=checkbox]:checked+label:before{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-search-box .mg-date{position:relative}.mg-search-box .mg-date .mg-icn-calendar{position:absolute;right:0;top:0;padding-right:15px;width:15px;height:15px;display:block;padding:0}.dropzone{height:150px;border:3px dashed #bbb;position:relative}.dropzone .image-container{width:120px;height:120px;margin:12.5px;float:left}.dropzone .image-container img{width:100%;border-radius:50%}.dropzone .file-name{font-family:Arial}.dropzone .dropzone-text{margin-top:12.5px;cursor:pointer}.dropzone .dropzone-text span{color:#5e5f60;font-size:14px;display:block}.dropzone .html-dropzone-text{margin-top:12.5px;margin-left:12.5px;cursor:pointer}.dropzone .html-dropzone-text span{color:#5e5f60;font-size:14px;display:block}.dropzone .dropzone-container{display:flex}.dropzone .remove-image-btn-container{margin:0;position:absolute;right:10px;bottom:10px}.dropzone .remove-image-btn-container.company{top:67px;left:124px}.dropzone .remove-image-btn-container .mg-btn-default{margin-right:0}.form-group-checkbox{line-height:30px}.form-group-checkbox label{float:left;font-size:14px;line-height:30px}.form-group-checkbox input{float:left;width:30px;height:30px;margin-right:20px;margin:0;margin:0 20px 0 0}.form-group-select{position:relative}.form-group-select .form-wrapp{position:relative}.form-group-select .form-wrapp-img{width:100%}.form-group-select .form-wrapp-img .ui-select-input{width:88%}.form-group-select .form-wrapp-img .cancelable-input{width:88%!important}.form-group-select .form-wrapp-img .fa,.form-group-select .form-wrapp-img .tooltip-info-container{width:10%}.form-group-select .form-wrapp-tooltip{width:100%}.form-group-select .form-wrapp-tooltip .form-container-input{width:88%!important}.form-group-select .form-wrapp-tooltip .tooltip-info-container{width:10%}.form-group-select .fa-plus-square{position:absolute;top:2px;right:0;cursor:pointer;color:#00ab6b}.form-group-select .fa-plus-square:hover{opacity:.8}.form-group-select .fa-close{position:absolute;top:10px;right:0;cursor:pointer}.form-group-select .fa-close:hover{opacity:.8}.form-group-select .fa-remove{position:absolute;top:9px;right:0;cursor:pointer;color:#000}.form-group-select .fa-remove:hover{opacity:.8}.form-group-select .mg-btn-fr{position:absolute;top:3px;right:0}.form-group-select .mg-btn-fr .btn{background:0 0;box-shadow:none;border:none}.form-group-select .mg-btn-fr .btn i{color:#00ab6b;font-size:18px}.form-group-select.form-group-select-to{margin-top:10px!important}.overtime-weeks-input .error{padding-top:40px}.check-box-label-pull-left label{margin-left:10px!important}.settings-error-lower label.error{top:36px}.sidebar-body-settings{margin-top:20px!important}.sidebar-body-settings .panel-body{padding:10px;margin-bottom:50px}.sidebar-body-settings .settings-menu-nav-pill{font-size:87%}.settings-new-circle{position:absolute;background:#ff5a5f;height:19px;text-align:center;line-height:12px;color:#fff;bottom:8px;right:-5px;font-size:11px;border-radius:50%;padding:3px}.main-navbar-new-circle{position:absolute;background:#ff5a5f;height:18px;text-align:center;line-height:12px;color:#fff;bottom:88px;right:85px;font-size:9px;border-radius:50%;padding:3px}.dialog-new-circle{background:#ff5a5f;width:35px;height:19px;text-align:center;line-height:18px;color:#fff;bottom:8px;right:-5px;font-size:12px;border-radius:50%}.sidebar-body{margin-top:0;position:relative;padding-top:13px;padding-bottom:400px;bottom:0;overflow-x:hidden;overflow-y:hidden}.sidebar-body .btn-reset{position:absolute;font-size:12px;top:15px;right:15px;padding:2px 6px}.sidebar-body label{margin-bottom:5px;font-size:14px;font-weight:400}.dropdown-multiselect{width:100%;margin-bottom:20px}.dropdown-multiselect button{width:100%;text-align:left}.form-control-moment-picker{background-color:#fff!important}.has-error input{border:1px solid #ff5a5f!important}.has-error textarea{border:1px solid #ff5a5f!important;outline:0}.has-error .form-control{border:1px solid #ff5a5f!important}.has-error .control-label{color:#ff5a5f!important}.has-success input{border:1px solid #1aab5a!important}.has-success textarea{border:1px solid #1aab5a!important}.control-label.error,.form-control.error,input.error,textarea.error{border:1px solid #ff5a5f!important}.invitation-info{margin-top:8px}.form-wrapp .plus-square-people-role{position:absolute;top:5px;right:-25px;cursor:pointer;color:#00ab6b}.invalid-form-message{color:rgba(255,90,95,.85)}.invalid-form-message:before{font-family:FontAwesome;content:"\f071 ";display:inline-block;padding-right:3px;vertical-align:middle}.div-invalid-message{margin:5px 0}.multiselect-fix{padding-top:25px}.multiselect-fix .col-md-12{padding-left:0}.form-dummy{height:63.27px}.email-template-textarea{width:100%!important;min-width:100%!important;max-width:100%!important;background:#f6f8f7!important}.email-template-textarea:focus{outline:0;border:none!important;border-width:0!important;background-color:#f6f8f7;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(1,171,108,.6)!important}.progress-bar{color:#000}.progress-bar span{margin-left:10px}#projects-grid img{width:80%!important;height:80%!important}#projects-grid .ui-grid-cell{padding:5px}#projects-grid .ui-grid-cell:nth-child(1){padding-top:2.5px}#projects-grid .ui-grid-row .ui-grid-cell-contents{padding-top:29px;font-size:12px}#projects-grid .ui-grid-row .ui-grid-cell-contents-double{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:34px;font-size:12px}#projects-grid .ui-grid-row .ui-grid-cell-contents-double strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px;font-size:13.5px}#projects-grid .ui-grid-row .ui-grid-cell-contents-double p{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}#projects-grid .ui-grid-cell-contents-double-four{padding-top:0!important;line-height:20px;overflow:hidden;text-overflow:ellipsis}#projects-grid .ui-grid-cell-contents-double-three{padding-top:10px!important;line-height:20px;overflow:hidden;text-overflow:ellipsis}#projects-grid .ui-grid-cell-contents-double-two{padding-top:20px!important;line-height:20px;overflow:hidden;text-overflow:ellipsis}#projects-grid .ui-grid-render-container-body .ui-grid-viewport{height:100%!important;width:100%}#projects-grid .ui-grid{height:100%!important}#projects-grid .ui-grid .ui-grid-cell{border-bottom:1px solid #d7d7d7;border-right:none}#projects-grid .ui-grid-cell-buttons{padding-top:28px}#projects-grid .ui-grid-cell-buttons.actions-buttons a{color:inherit}#projects-grid img{width:100%;height:100%;border-radius:50%}#departments .table-icon{font-size:18px!important}#departments .legal-entity-cell{display:flex;justify-content:space-evenly}#departments .legal-entity-cell span{align-self:center}#customFields .ui-grid-cell,#departments .ui-grid-cell,#expenseTypes .ui-grid-cell,#groups .ui-grid-cell,#importTemplates .ui-grid-cell,#invoiceTranslations .ui-grid-cell,#locations .ui-grid-cell,#project-phases .ui-grid-cell,#project-roles .ui-grid-cell,#project-tasks .ui-grid-cell,#skills .ui-grid-cell,#taskTypes .ui-grid-cell,#trackableVacations .ui-grid-cell{height:40px}#customFields .ui-grid-header,#departments .ui-grid-header,#expenseTypes .ui-grid-header,#groups .ui-grid-header,#importTemplates .ui-grid-header,#invoiceTranslations .ui-grid-header,#locations .ui-grid-header,#project-phases .ui-grid-header,#project-roles .ui-grid-header,#project-tasks .ui-grid-header,#skills .ui-grid-header,#taskTypes .ui-grid-header,#trackableVacations .ui-grid-header{margin-bottom:10px}#customFields .fa,#customFields .progress,#departments .fa,#departments .progress,#expenseTypes .fa,#expenseTypes .progress,#groups .fa,#groups .progress,#importTemplates .fa,#importTemplates .progress,#invoiceTranslations .fa,#invoiceTranslations .progress,#locations .fa,#locations .progress,#project-phases .fa,#project-phases .progress,#project-roles .fa,#project-roles .progress,#project-tasks .fa,#project-tasks .progress,#skills .fa,#skills .progress,#taskTypes .fa,#taskTypes .progress,#trackableVacations .fa,#trackableVacations .progress{margin-top:-5px}#customFields .md-checkbox label,#departments .md-checkbox label,#expenseTypes .md-checkbox label,#groups .md-checkbox label,#importTemplates .md-checkbox label,#invoiceTranslations .md-checkbox label,#locations .md-checkbox label,#project-phases .md-checkbox label,#project-roles .md-checkbox label,#project-tasks .md-checkbox label,#skills .md-checkbox label,#taskTypes .md-checkbox label,#trackableVacations .md-checkbox label{margin-top:-4px}#modals-grid{text-align:left!important}#modals-grid .ui-grid-cell{height:35px}#modals-grid .ui-grid-header{margin-bottom:10px}#modals-grid .ui-grid-cell-contents{padding:4px}#modals-grid .fa,#modals-grid .progress{margin-top:-5px}#modals-grid .fa-plus-circle{margin-top:0}#modals-grid .md-checkbox label{margin-top:-4px}#people-grid .ui-grid-cell{padding:5px}#people-grid .ui-grid-cell:nth-child(1){padding-top:2.5px}#people-grid .ui-grid .ui-grid-cell{border-bottom:1px solid #d7d7d7;border-right:none}#people-grid .ui-grid-render-container-body .ui-grid-viewport{height:100%!important;width:100%}#people-grid .ui-grid{height:100%!important}#people-grid .ui-grid-row .ui-grid-cell-contents{padding-top:31px}#people-grid .ui-grid-row .ui-grid-progress-bar{padding-top:28px}#people-grid .ui-grid-row .ui-grid-cell-contents-double{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:27px}#people-grid strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px;font-size:13.5px}#people-grid p{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#people-grid .person-placeholder{width:90%;top:0;bottom:0;left:0;right:0;padding-right:8px;margin-top:2px}@media only screen and (max-width:960px){#people-grid .person-placeholder{padding-right:0}}#people-grid .ui-grid-cell-contents-double-four{padding-top:0!important}#people-grid .ui-grid-cell-contents-double-three{padding-top:10px!important;line-height:20px;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}#people-grid .ui-grid-cell-contents-double-two{padding-top:20px!important;line-height:20px;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}#people-grid .ui-grid-header-cell-label{font-size:14px}#people-grid .ui-grid-cell-contents{font-size:12px}#people-grid .ui-grid-cell-buttons{padding-top:26px}#people-grid .ui-grid-cell-buttons.actions-buttons a{color:inherit}#people-grid img{width:80%;height:80%;border-radius:50%}#clients-grid .ui-grid-cell,#support-tickets-grid .ui-grid-cell,#vendors-grid .ui-grid-cell{padding:5px}#clients-grid .ui-grid-cell:nth-child(1),#support-tickets-grid .ui-grid-cell:nth-child(1),#vendors-grid .ui-grid-cell:nth-child(1){padding-top:2.5px}#clients-grid .ui-grid-row .ui-grid-cell-contents,#support-tickets-grid .ui-grid-row .ui-grid-cell-contents,#vendors-grid .ui-grid-row .ui-grid-cell-contents{padding-top:42px}#clients-grid .ui-grid-render-container-body .ui-grid-viewport,#support-tickets-grid .ui-grid-render-container-body .ui-grid-viewport,#vendors-grid .ui-grid-render-container-body .ui-grid-viewport{height:100%!important;width:100%}#clients-grid .ui-grid,#support-tickets-grid .ui-grid,#vendors-grid .ui-grid{height:100%!important}#clients-grid .ui-grid .ui-grid-cell,#support-tickets-grid .ui-grid .ui-grid-cell,#vendors-grid .ui-grid .ui-grid-cell{border-bottom:1px solid #d7d7d7;border-right:none}#clients-grid img,#support-tickets-grid img,#vendors-grid img{width:100%;height:100%;border-radius:50%}#clients-grid .ui-grid-cell-buttons,#support-tickets-grid .ui-grid-cell-buttons,#vendors-grid .ui-grid-cell-buttons{padding-top:40px}#clients-grid .ui-grid-cell-buttons.actions-buttons a,#support-tickets-grid .ui-grid-cell-buttons.actions-buttons a,#vendors-grid .ui-grid-cell-buttons.actions-buttons a{color:inherit}#clients-grid img,#vendors-grid img{width:80%;height:80%}#clients-grid .ui-grid-row .ui-grid-cell-contents-name strong,#vendors-grid .ui-grid-row .ui-grid-cell-contents-name strong{font-size:13.5px}#clients-grid .ui-grid-row .ui-grid-cell-contents-double-two,#vendors-grid .ui-grid-row .ui-grid-cell-contents-double-two{padding-top:27px!important}#clients-grid .ui-grid-row .ui-grid-cell-contents-double-three,#vendors-grid .ui-grid-row .ui-grid-cell-contents-double-three{padding-top:27px!important}#clients-grid .ui-grid-row .ui-grid-cell,#vendors-grid .ui-grid-row .ui-grid-cell{font-size:12px}#clients-grid .ui-grid-row .ui-grid-cell-contents,#vendors-grid .ui-grid-row .ui-grid-cell-contents{padding-top:34px}#clients-grid .ui-grid-cell-buttons,#vendors-grid .ui-grid-cell-buttons{padding-top:27px}#expenses-grid .ui-grid-row .ui-grid-cell-contents,#invoices-grid .ui-grid-row .ui-grid-cell-contents,#support-tickets-grid .ui-grid-row .ui-grid-cell-contents{padding-top:25px}#expenses-grid .ui-grid-cell,#invoices-grid .ui-grid-cell,#support-tickets-grid .ui-grid-cell{padding:5px}#expenses-grid .ui-grid-render-container-body .ui-grid-viewport,#invoices-grid .ui-grid-render-container-body .ui-grid-viewport,#support-tickets-grid .ui-grid-render-container-body .ui-grid-viewport{height:100%!important;width:100%}#expenses-grid .ui-grid,#invoices-grid .ui-grid,#support-tickets-grid .ui-grid{height:100%!important}#expenses-grid .ui-grid-cell-buttons,#invoices-grid .ui-grid-cell-buttons,#support-tickets-grid .ui-grid-cell-buttons{padding-top:25px}#expenses-grid .ui-grid-cell-buttons.actions-buttons a,#invoices-grid .ui-grid-cell-buttons.actions-buttons a,#support-tickets-grid .ui-grid-cell-buttons.actions-buttons a{color:inherit}#tasks-grid .ui-grid-row .ui-grid-cell-contents{padding-top:8px}#tasks-grid .ui-grid-cell{padding:5px}#tasks-grid .ui-grid-render-container-body .ui-grid-viewport{height:100%!important;width:100%}#tasks-grid .ui-grid{height:100%!important}#tasks-grid .ui-grid-cell-buttons{padding-top:8px}#tasks-grid .ui-grid-cell-buttons.actions-buttons a{color:inherit}#invoices-grid .ui-grid-header-cell{padding:0 0 0 5px}#reports-grid.ui-grid{border:none;box-shadow:0 3px 15px #ebebeb!important;height:auto}#reports-grid.ui-grid .ui-grid-canvas{padding-top:0}#reports-grid.ui-grid .ui-grid-viewport{font-size:13px;min-height:100px}#reports-grid.ui-grid .ui-grid-viewport .ui-grid-cell{overflow:hidden}#reports-grid.ui-grid .ui-grid-viewport .ui-grid-cell span.ellipsis-loader{margin:-10px 0 0 0!important}.edit-timeclock-ui-grid{min-height:220px;height:auto!important;overflow:hidden;margin-top:10px}.edit-timeclock-ui-grid.ui-grid{height:auto;font-size:13px}.edit-timeclock-ui-grid.ui-grid .ui-grid-header-cell{font-size:14px;line-height:30px;text-align:center}.edit-timeclock-ui-grid.ui-grid .ui-grid-pager-panel{background-color:#4b4b4b;color:#fff;display:flex;min-width:100%;justify-content:space-between;align-items:center}.edit-timeclock-ui-grid.ui-grid .ui-grid-pager-panel .ui-grid-pager-container{display:flex;align-items:center}.edit-timeclock-ui-grid.ui-grid .ui-grid-pager-panel .ui-grid-pager-count,.edit-timeclock-ui-grid.ui-grid .ui-grid-pager-panel .ui-grid-pager-max-pages-number{vertical-align:middle;font-size:16px}.edit-timeclock-ui-grid.ui-grid .ui-grid-pager-panel .ui-grid-pager-count abbr,.edit-timeclock-ui-grid.ui-grid .ui-grid-pager-panel .ui-grid-pager-max-pages-number abbr{text-decoration:none}.edit-timeclock-ui-grid.ui-grid .ui-grid-pager-panel .ui-grid-pager-count-container{margin-top:0}.edit-timeclock-ui-grid.ui-grid .ui-grid-viewport{height:100%!important;min-height:200px;padding-bottom:35px}.edit-timeclock-ui-grid.ui-grid .ui-grid-viewport .timeclock-edit-icons-container{display:flex;align-items:center;justify-content:space-evenly}.edit-timeclock-ui-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents input,.edit-timeclock-ui-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents select{text-align:center}.edit-timeclock-ui-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents span:hover{cursor:pointer}.edit-timeclock-ui-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents span.fa-2x{font-size:1em;color:#333;top:0}.ui-custom-grid{min-height:220px;height:auto!important;overflow:hidden}.ui-custom-grid.ui-grid{text-align:center!important;border:none;box-shadow:0 2px 2px #ebebeb!important;height:auto}.ui-custom-grid.ui-grid .ui-grid-canvas{padding-top:0}.ui-custom-grid.ui-grid .ui-grid-header-cell-label{font-size:90%}.ui-custom-grid.ui-grid .ui-grid-header-cell-wrapper{background:#fff;color:#4b4b4b}.ui-custom-grid.ui-grid .ui-grid-header-cell-wrapper .ui-grid-cell-contents{outline:0;padding-left:2em}.ui-custom-grid.ui-grid .ui-grid-header-cell{font-size:12.5px;font-weight:700}.ui-custom-grid.ui-grid .ui-grid-viewport{font-size:13px;overflow:inherit!important;height:100%!important;min-height:100px}.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell{overflow:visible}.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell span.ellipsis-loader{margin:-10px 0 0 0!important}.ui-custom-grid.ui-grid .ui-grid-viewport .ui-select-bootstrap .ui-select-match-text,.ui-custom-grid.ui-grid .ui-grid-viewport input{text-align:center}.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents input,.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents select{text-align:center}.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents span:hover{cursor:pointer}.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents span.fa-2x{font-size:1.3em;color:#333}.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents span.edit-icon{margin-right:5px}.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents span.simple-icon{margin-right:5px}.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents .fa-pencil:before,.ui-custom-grid.ui-grid .ui-grid-viewport .ui-grid-cell-contents .fa-remove:before{color:#676767}.ui-custom-grid.ui-grid .ui-grid-viewport .btn-default-focus{outline:0;box-shadow:none;border-color:transparent}.ui-custom-grid.ui-grid .ui-grid-custom-footer{float:right;padding:5px 10px;height:70px;line-height:20px;font-size:16px;text-align:left;margin-top:32px}.ui-custom-grid.ui-grid .ui-grid-custom-footer .span{border-bottom:1px solid #bbb}.ui-custom-grid.ui-grid .ui-grid-custom-footer .fa-plus-circle{float:right;margin-top:-2em}.ui-custom-grid.ui-grid .ui-grid-custom-footer .fa-plus-circle:hover{cursor:pointer}.ui-custom-grid.ui-grid .ui-grid-custom-pagination-footer{height:60px;padding-top:10px}.ui-custom-grid.ui-grid .ui-grid-custom-pagination-footer .fa-plus-circle{float:right;margin-right:.5em;margin-top:-.1em}.ui-custom-grid.ui-grid .ui-grid-custom-pagination-footer .fa-plus-circle:hover{cursor:pointer}.ui-custom-grid .ui-grid-header{border-bottom:4px solid #d4d4d4}.ui-custom-grid .ui-grid-cell{background-color:#fff!important}.ui-custom-grid.projects-ui-custom-grid{overflow:visible}.ui-custom-grid-horiz-scroll{min-height:220px;height:auto!important;overflow:hidden}.ui-custom-grid-horiz-scroll.ui-grid{text-align:center!important;border:none;box-shadow:0 3px 15px #ebebeb!important;height:auto}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-canvas{padding-top:0}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-header-cell-wrapper{background:#fff;color:#4b4b4b}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-header-cell-wrapper .ui-grid-cell-contents{outline:0;padding-left:2em}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-header-cell{font-size:12.5px;font-weight:700}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport{font-size:13px;height:100%!important;min-height:200px}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell{overflow:visible}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell span.ellipsis-loader{margin:-10px 0 0 0!important}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-select-bootstrap .ui-select-match-text,.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport input{text-align:center}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell-contents input,.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell-contents select{text-align:center}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell-contents span:hover{cursor:pointer}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell-contents span.fa-2x{font-size:1.3em;color:#333}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell-contents span.edit-icon{margin-right:5px}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell-contents span.simple-icon{margin-right:5px}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell-contents .fa-pencil:before,.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .ui-grid-cell-contents .fa-remove:before{color:#676767}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-viewport .btn-default-focus{outline:0;box-shadow:none;border-color:transparent}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-custom-footer{float:right;padding:5px 10px;height:70px;line-height:20px;font-size:16px;text-align:left;margin-top:32px}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-custom-footer .span{border-bottom:1px solid #bbb}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-custom-footer .fa-plus-circle{float:right;margin-top:-2em}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-custom-footer .fa-plus-circle:hover{cursor:pointer}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-custom-pagination-footer{height:60px;padding-top:10px}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-custom-pagination-footer .fa-plus-circle{float:right;margin-right:.5em;margin-top:-.1em}.ui-custom-grid-horiz-scroll.ui-grid .ui-grid-custom-pagination-footer .fa-plus-circle:hover{cursor:pointer}.ui-custom-grid-horiz-scroll .ui-grid-column-resizer{width:.5px;background-color:#bfbfbf}.ui-custom-grid-horiz-scroll .ui-grid-header{border-bottom:4px solid #d4d4d4}.ui-custom-grid-horiz-scroll .ui-grid-cell{background-color:#fff!important}.ui-custom-grid-horiz-scroll.projects-ui-custom-grid{overflow:visible}.ui-grid-sort-priority-number{font-size:0}.ui-grid-top-panel div:focus{outline:0}@media only screen and (max-width:960px){#clients-grid,#expenses-grid,#invoices-grid,#people-grid,#projects-grid,#vendors-grid,.grid-responsive{width:auto}#clients-grid img,#expenses-grid img,#invoices-grid img,#people-grid img,#projects-grid img,#vendors-grid img,.grid-responsive img{width:80%;height:80%;margin:0;margin-top:21.5px}#people-grid .person-placeholder{width:80%;margin-top:11px}}@media only screen and (max-width:1673px) and (min-width:960px){#clients-grid,#expenses-grid,#invoices-grid,#people-grid,#projects-grid,#vendors-grid,.grid-responsive{width:auto}#clients-grid img,#expenses-grid img,#invoices-grid img,#people-grid img,#projects-grid img,#vendors-grid img,.grid-responsive img{width:90%!important;height:90%!important;margin-top:3px}#clients-grid .person-placeholder,#expenses-grid .person-placeholder,#invoices-grid .person-placeholder,#people-grid .person-placeholder,#projects-grid .person-placeholder,#vendors-grid .person-placeholder,.grid-responsive .person-placeholder{margin-top:5px;padding-right:0}}@media only screen and (max-width:1800px) and (min-width:1672px){#clients-grid,#expenses-grid,#invoices-grid,#people-grid,#projects-grid,#vendors-grid,.grid-responsive{width:auto}#clients-grid img,#expenses-grid img,#invoices-grid img,#people-grid img,#projects-grid img,#vendors-grid img,.grid-responsive img{margin:0;padding-top:3px}}.ui-grid-icon-minus-squared:before{font-family:FontAwesome;content:"\f063";color:#00ab6b}.ui-grid-icon-plus-squared:before{font-family:FontAwesome;content:"\f061";color:#00ab6b}#contacts .ui-grid-cell,#management-contacts .ui-grid-cell,#people-role .ui-grid-cell,#person-skills .ui-grid-cell,#project-managers .ui-grid-cell,#project-role-rate .ui-grid-cell,#projects .ui-grid-cell{padding:13px 0 5px 0}#attachments-grid-details .ui-grid-cell,#attachments-grid-details .ui-grid-header,#management-contacts .ui-grid-cell,#management-contacts .ui-grid-header,#people-role .ui-grid-cell,#people-role .ui-grid-header,#project-managers .ui-grid-cell,#project-managers .ui-grid-header,#project-phases .ui-grid-cell,#project-phases .ui-grid-header,#project-role-rate .ui-grid-cell,#project-role-rate .ui-grid-header,#project-tasks .ui-grid-cell,#project-tasks .ui-grid-header,#projects .ui-grid-cell,#projects .ui-grid-header{text-align:left}#attachments-grid-details .ui-grid-cell-contents,#management-contacts .ui-grid-cell-contents,#people-role .ui-grid-cell-contents,#project-managers .ui-grid-cell-contents,#project-phases .ui-grid-cell-contents,#project-role-rate .ui-grid-cell-contents,#project-tasks .ui-grid-cell-contents,#projects .ui-grid-cell-contents{padding-left:1em;justify-content:flex-start!important}.dropdown-grid .ui-grid-contents-wrapper{margin-bottom:190px}.milestones-grid .ui-grid-cell{height:45px!important}.milestones-grid .fa{margin-top:-11px!important;margin-left:5px!important}.invoice-status-list{font-weight:600}.invoice-status-list.draft{color:#ebbd00;border-color:#ebbd00}.invoice-status-list.sent{color:#809edc;border-color:#809edc}.invoice-status-list.confirmed{color:#60c;border-color:#60c}.invoice-status-list.writeoff{color:#f45b69;border-color:#f45b69}.invoice-status-list.paid{color:#00a651;border-color:#00a651}.pen-title{padding:50px 0;text-align:center;letter-spacing:2px}.pen-title h1{margin:0 0 20px;font-size:48px;font-weight:700;font-family:"Open Sans",Helvetica,Arial,sans-serif}.pen-title span{font-size:12px}.pen-title span .fa{color:#00ab6b}.pen-title span a{color:#00ab6b;font-weight:600;text-decoration:none}.no-auth-page{position:relative;background:#fff;max-width:550px;width:100%;border-top:5px solid #00ab6b;box-shadow:0 0 3px rgba(0,0,0,.1);margin:0 auto;margin-top:50px}.no-auth-page label.error{color:#ff5a5f;font-size:12px;margin:2px 0 0 5px!important;position:absolute;line-height:inherit;height:initial;display:block}.no-auth-page .form-group{margin-bottom:20px}.no-auth-page .imgcontainer{text-align:center;width:200px;height:200px;display:block;margin:20px auto auto}.no-auth-page .form{display:none;padding:20px 6px 20px 20px}.no-auth-page .form:nth-child(2){display:block}.no-auth-page h1{margin:20px 0;color:#00ab6b;font-size:18px;font-weight:400;line-height:1;text-transform:uppercase}.no-auth-page .no-uppercase{text-transform:none}.no-auth-page h3{font-size:14px;color:#5e5f60;margin:5px 0}.no-auth-page .no-auth-msg{font-size:14px;color:#5e5f60}.no-auth-page input{outline:0;display:block;width:100%;border:1px solid #bbb;padding:10px 15px;box-sizing:border-box;font-weight:400;color:#424242;font-family:Roboto;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.no-auth-page input:focus{border:1px solid #00ab6b;color:#333}.no-auth-page .sso-href,.no-auth-page button{box-shadow:1px 1px 2px rgba(0,0,0,.4);border-radius:5px;cursor:pointer;background:#00ab6b;width:100%;border:0;padding:10px 15px;color:#fff;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;-webkit-transition:0s ease;-moz-transition:0s ease;-ms-transition:0s ease;-o-transition:0s ease;transition:0s ease}.no-auth-page .sso-href:hover,.no-auth-page button:hover{background:#005f3b}.no-auth-page .cta{background:#f6f8f7;width:100%;padding:15px 40px;box-sizing:border-box;color:#666;font-size:12px;text-align:center}.no-auth-page .cta a{color:#0078d7}.no-auth-page .cta a:hover{border-bottom:1px solid #0078d7}.powered-by{font-size:10px}@media only screen and (max-width:420px) and (min-width:120px){.no-auth-page{margin-top:20px}}.no-auth-page h3{color:#00ab6b}.no-auth-page .info-cma{background-color:transparent;color:#5e5f60;margin-top:-10px}.no-auth-page .info-cma:before{display:none}.register-page{position:relative;background:#fff;max-width:550px;width:100%;border-top:5px solid #00ab6b;box-shadow:0 0 50px rgba(0,0,0,.3);margin:120px auto 0;border-radius:5px}.register-page .md-checkbox{height:100%}.register-page .md-checkbox label{font-size:13px}.register-page label.error{color:#ff5a5f;font-size:12px;margin:2px 0 0 5px!important;position:absolute;line-height:inherit;height:initial;display:block}.register-page .form-group{margin-bottom:15px}.register-page .imgcontainer{text-align:center}.register-page .form{display:none;padding:0 20px 40px 20px}.register-page .form:nth-child(2){display:block}.register-page h1{margin:0 0 15px;color:#00ab6b;font-size:18px;font-weight:400;line-height:1;text-transform:uppercase;text-align:center}.register-page .no-uppercase{text-transform:none}.register-page h2{font-size:14px;color:#5e5f60;margin:5px 0}.register-page h3{margin:15px 0;color:#00ab6b;font-size:16px;font-weight:400;line-height:1;text-transform:uppercase}.register-page .no-auth-msg{font-size:14px;color:#5e5f60}.register-page input{outline:0;display:block;width:100%;border:1px solid #bbb;border-radius:5px;padding:10px 15px;box-sizing:border-box;font-weight:400;color:#424242;font-family:Roboto;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.register-page input:focus{border:1px solid #00ab6b;color:#333}.register-page .sso-href,.register-page button{cursor:pointer;background:#00ab6b;width:100%;border:0;margin-top:20px;padding:10px 15px;color:#fff;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;-webkit-transition:0s ease;-moz-transition:0s ease;-ms-transition:0s ease;-o-transition:0s ease;transition:0s ease}.register-page .sso-href:hover,.register-page button:hover{background:#005f3b}.register-page .cta{background:#f6f8f7;margin-top:-15px;width:100%;padding:15px 40px;box-sizing:border-box;color:#666;font-size:12px;text-align:center}.register-page .cta a{text-decoration:none;font-family:Roboto}.register-page h2{color:#9f6000}.register-page h2:before{font-family:FontAwesome;content:"\f05a ";display:inline-block;padding-right:3px;vertical-align:middle}.register-page .info-cma{text-align:center;background-color:transparent;color:#5e5f60;margin-top:-10px}.register-page .info-cma:before{display:none}.cta1{width:100%;padding:15px 40px;box-sizing:border-box;color:#666;font-size:12px;text-align:center}.cta1 a{color:#333;text-decoration:none;font-family:Roboto}.cta1 span{font-size:12px;color:#0078d7}.cta1 span:hover{border-bottom:1px solid #0078d7}.form-register{border-radius:0;width:100%;margin:0 0 20px;padding:6px 12px;height:41px;font-family:Roboto,sans-serif;color:#5e5f60;font-size:16px}.conf-reg-form{margin:10px 0 10px 0}.rules-password{list-style-type:disc;font-size:12px;line-height:16px;margin-left:15px;font-family:Roboto}.demo-explanation{list-style-type:disc;font-size:12px;line-height:16px;font-family:Roboto}.form-group .md-checkbox input[type=checkbox]:checked+label:before{background-color:#00ab6b}@media screen and (max-width:429px){.register-page input{height:35px;font-size:14px}.register-page .imgcontainer{height:150px;width:150px;margin-top:20px;margin-bottom:20px;margin-left:25%}.register-page{margin-top:10px}}.sso-href{display:inline-block;text-align:center;margin-bottom:15px}.mg-select-person .switch-user-icon{display:inline-block;width:45px;height:45px;float:right}.mg-select-person .switch-user-icon img{border-radius:50%}.mg-select-person .switch-user-dropdown{padding-top:4px!important}.mg-select-person .user-select{font-weight:600;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;margin-top:1px}.mg-select-person .ui-select-bootstrap .ui-select-match-text span{width:90%}.mg-select-person .btn-default{border:none}.mg-select-person .span{display:inline-block;overflow:hidden}.mg-select-person .view-as{position:absolute;right:25px;top:6px}.timesheet-entity-progress .progress{margin-bottom:10px!important}.mg-timesheet-top .pager{line-height:36px}.mg-timesheet-top .pager span{color:#5e5f60;background:#f6f8f7;display:inline-block;height:36px;width:100%;padding:0 5px;border:none;border-radius:4px;font-size:14px}.mg-timesheet-top .pager span.btn-current-week[disabled]{color:#5e5f60;background:#f6f8f7}.mg-timesheet-top .pager span.btn-current-week[disabled]:hover a{color:#5e5f60;background:#f6f8f7}.mg-timesheet-top .pager span.btn-next-week[disabled]{color:#5e5f60;background:#f6f8f7}.mg-timesheet-top .pager span.btn-next-week[disabled]:hover a{color:#5e5f60;background:#f6f8f7}.mg-timesheet-top .pager span.mg-label{border:2px solid #4aa0d5;color:#4aa0d5;font-size:14px;margin-right:15px;background-color:#fff}.mg-timesheet-top .pager span.mg-label:hover{background-color:#e6e6e6;color:#4aa0d5}.mg-timesheet-top .pager span a{line-height:36px;font-size:inherit;color:#5e5f60}.mg-timesheet-top .pager span:hover{background:#424242;color:#fff}.mg-timesheet-top .pager span:hover a{color:#fff}.mg-timesheet-top .selected-week{color:#5e5f60;background:0 0;border:none;border-radius:4px;font-size:16px;text-align:left}.mg-timesheet-top .btn-default{border:2px solid #4aa0d5;color:#4aa0d5;font-weight:600}.mg-timesheet-top .week-picker .pager{margin:0}.timesheet-days{color:#5e5f60;font-weight:600}.timesheet-days .timesheet-day{text-align:center;height:20px}.timesheet-days .timesheet-day span{font-size:.9vw}.timesheet-days .timesheet-day-timesheet{font-weight:600}.timesheet-days .total{font-weight:600}.timesheet-row{border-bottom:2px solid #d0d0d0}@media only screen and (min-width:768px){.timesheet-row>.row{display:flex;align-items:center}}.timesheet-row .timesheet-input,.timesheet-row span{float:left;line-height:22px;display:inline-block}.timesheet-row .remove-row-icon{display:inline;width:3%!important;position:absolute}.timesheet-row .remove-row-icon .remove-row-timesheet{line-height:30px;margin-top:2px}.timesheet-row .remove-row-icon .remove-row-timesheet i{cursor:pointer;color:#5e5f60}.timesheet-row .timesheet-entity-name{font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.timesheet-row .timesheet-entity-name a{color:#2f4f4f}@media only screen and (max-width:1600px){.timesheet-row .timesheet-entity-name{font-size:13px!important}}.timesheet-row .timesheet-entity-details{font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (max-width:1600px){.timesheet-row .timesheet-entity-details{font-size:11px!important}}.timesheet-row .red-flag-day{background-color:#d9534f!important;color:#fff!important;border:1px solid #d9534f!important}.timesheet-row .blue-flag-day{background-color:#65defa!important;border:1px solid #65defa!important}.timesheet-row .gray-weekend-day{background-color:#a8b0b8!important;border:1px solid #8a9199!important;color:#fff!important}.timesheet-row .record-status-Saved.gray-weekend-day{border-color:#66dffa!important}.timesheet-row .record-status-Logged.gray-weekend-day{border-color:#66dffa!important}.timesheet-row .record-status-Submitted.gray-weekend-day{border-color:#809edc!important}.timesheet-row .record-status-Rejected.gray-weekend-day{border-color:#dc8080!important}.timesheet-row .record-status-Approved.gray-weekend-day{border-color:#0aba00!important}.timesheet-row .record-status-Locked.gray-weekend-day{border-color:#0aba00!important}.timesheet-row .timesheet-hour,.timesheet-row .timesheet-input,.timesheet-row .timesheet-total-hours{font-size:14px;text-align:center;width:100%;line-height:30px;background:#fff;border:1px solid rgba(101,222,250,.3);border-radius:3px;box-shadow:0 1px 2px 1px rgba(0,0,0,.25),0 1px 1px 0 rgba(0,0,0,.22);opacity:.9}.timesheet-row .timesheet-total-hours{border:none;color:#5e5f60;line-height:34px;font-size:16px}.timesheet-row .timesheet-input{border-style:dashed}.timesheet-row .record-status-Suggestion{border:1px dotted #66dffa;background:#f5fbff;color:#393d3f;opacity:.75}.timesheet-row .record-status-Saved{border:1px solid #66dffa;background:#f5fbff;color:#393d3f}.timesheet-row .record-status-Logged{border:1px solid #66dffa;background:#f5fbff;color:#393d3f}.timesheet-row .record-status-Rejected{border:1px solid #dc8080;background:#fff5f5;color:#393d3f}.timesheet-row .record-status-Submitted{border:1px solid #809edc;background:#f5f7ff;color:#393d3f}.timesheet-row .record-status-Locked{border:1px solid #0aba00;background:#f5fff5;color:#393d3f;cursor:not-allowed}.timesheet-row .record-status-Locked i{opacity:.65}.timesheet-row .record-status-Approved{border:1px solid #0aba00;background:#f5fff5;color:#393d3f}.timesheet-row .record-status-Availability{border:2px solid #809edc;border-radius:6px;background-color:#d0dbf2;cursor:not-allowed}.timesheet-row .record-status-Availability i{opacity:.65}.timesheet-row .record-status-from-tasks{border:2px solid #6c757d;border-radius:6px;background-color:#f5f5f5;cursor:not-allowed}.timesheet-row .record-status-from-tasks i{opacity:.65}.timesheet-row .record-status-from-tasks-allow-edit{border:2px solid #6c757d;border-radius:6px;background-color:#f5f5f5}.timesheet-row .record-status-from-tasks-allow-edit i{opacity:.65}.mg-timesheet-center{margin-left:1.333333%;width:97.666666%}.mg-content-page .mg-timesheet-center .row .timesheet-tasks-total{padding-bottom:10px}.timesheet-overtime-container{margin-top:20px}.timesheet-overtime-container span{text-align:center;border-radius:3px}.timesheet-overtime-container span .btn-template{font-size:16px}.timesheet-overtime-container .timesheet-overtime-hours{border:none;color:#4aa0d5;width:60px;font-size:16px;display:inline-block;line-height:34px;box-shadow:0 1px 2px 1px rgba(0,0,0,.25),0 1px 1px 0 rgba(0,0,0,.22)}.timesheet-overtime-container .timesheet-overtime-hours:hover{background-color:transparent}.timesheet-confirm-container{margin-top:20px}.timesheet-confirm-container span{text-align:center;width:100%;border-radius:3px}.timesheet-confirm-container span .confirm-timesheet-btn-label{font-size:12px;color:#809edc}.timesheet-confirm-container span .btn-template{font-size:16px}.timesheet-confirm-container span button{border:2px solid #4aa0d5;background:0 0;line-height:30px;height:36px;width:100%;background:#f9faff;color:#4aa0d5;font-size:16px;border-radius:3px;margin:0!important;padding:0}.timesheet-confirm-container span button:hover{background-color:#e6e6e6;color:#4aa0d5}.timesheet-confirm-container span button[disabled]{background:#f6f8f7;opacity:.65}.timesheet-confirm-container span button[disabled]:hover{background:#f6f8f7;cursor:not-allowed}.timesheet-confirm-container .timesheet-total-hours-week{border:none;color:#4aa0d5;font-size:16px;display:inline-block;width:70px;line-height:34px;box-shadow:0 1px 2px 1px rgba(0,0,0,.25),0 1px 1px 0 rgba(0,0,0,.22)}.timesheet-confirm-container .timesheet-total-hours-week:hover{background-color:transparent}.timesheet-actions-container{margin-left:850px;margin-top:30px}.timer-running{background:#ffb057!important}.timesheet-legend{margin-top:40px;color:#5e5f60}.timesheet-legend .timesheet-legend-scales{background:#f6f8f7}.timesheet-legend .timesheet-legend-title{margin-bottom:13px;font-weight:600}.timesheet-legend li{margin-bottom:10px}.timesheet-legend span{display:inline-block;width:100%;height:36px;line-height:30px;background:#fff;border:1px solid #65defa;border-radius:3px;font-size:16px}.timesheet-legend .none{border:none;background:0 0;font-size:14px;margin-right:0}.timesheet-legend .record-status-Allocated{border:1px dotted #66dffa;background:#f5fbff;color:#393d3f;opacity:.75}.timesheet-legend .record-status-Saved{border:1px solid #66dffa;background:#f5fbff;color:#393d3f}.timesheet-legend .record-status-Logged{border:1px solid #66dffa;background:#f5fbff;color:#393d3f}.timesheet-legend .record-status-Rejected{border:1px solid #dc8080;background:#fff5f5;color:#393d3f}.timesheet-legend .record-status-Submitted{border:1px solid #809edc;background:#f5f7ff;color:#393d3f}.timesheet-legend .record-status-Locked{border:1px solid #0aba00;background:#f5fff5;color:#393d3f;text-align:center}.timesheet-legend .record-status-Locked i{opacity:.65}.timesheet-legend .record-status-Approved{border:1px solid #0aba00;background:#f5fff5;color:#393d3f}.timesheet-legend .record-status-Availability{border:1px solid #809edc;border-radius:6px;background-color:#d0dbf2;text-align:center}.timesheet-legend .record-status-Availability i{opacity:.65}.timesheet-legend .timesheet-total-hours{border-color:#393d3f;background:#f9faff;color:#393d3f;width:70px}.timesheet-legend .timesheet-total-disable{border-color:#d7d7d7;background-color:#f9faff;color:#393d3f;padding:5px 19px}.timesheet-legend .timesheet-total-disable i{opacity:.45;position:absolute;margin-left:3px;margin-top:10px}.timesheet-legend .timesheet-total-disable p{display:inline}.timesheet-legend .timesheet-legend-labels{padding-top:11px}.mg-management-page .mg-timesheet-management-top{color:#5e5f60}.mg-management-page .mg-timesheet-management-top .selected-week .row{padding:0}.mg-management-page .mg-timesheet-management-top h1{color:#4aa0d5;text-transform:uppercase;font-weight:600}.mg-management-page .button-template{margin-bottom:20px}.mg-management-page .button-template .btn-template{margin:0!important}.mg-management-page .person-row-management{color:#5e5f60}.mg-management-page .person-row-management .person-name{margin:0;text-transform:uppercase;line-height:50px;font-weight:600;font-size:16px}.mg-management-page .person-row-management .timesheet-actions-container{margin-left:10px}.mg-management-page .person-row-management .mg-bgs-body-timesheet{padding:15px}.mg-management-page .person-row-management .group-row .status{color:#5e5f60;background:0 0;font-size:15px;font-weight:600;border-radius:4px;line-height:36px}.mg-management-page .person-row-management .lock-unlock-row{font-size:14px}.mg-management-page .person-row-management .lock-unlock-row .timesheet-management-total{font-weight:600}.mg-management-page .person-row-management .button-template{margin:0}.mg-management-page .person-row-management .button-template .btn-template{margin-right:5px!important}.mg-management-page .small-gutter>[class*=col-]{padding-right:4px;padding-left:4px}.mg-timesheet-wrapp hr{margin-left:356px;border:0;border-top:1px solid #bbb;width:480px;display:none}.mg-timesheet-wrapp{position:relative}@media only screen and (max-width:960px) and (min-width:320px){.mg-timesheet-wrapp{width:960px}.mg-timesheet-wrapp .timesheet-legend{margin-left:0}}.mg-timesheet.mg-timesheet-entity-view-cnt{width:96%;margin:0 auto;padding-top:1px;margin-top:10px}.timesheet-submit-resubmit{margin-top:40px}.mg-entity-view-tm-management{padding:0 20px}.mg-timesheet.mg-timesheet-entity-view-cnt [class*=col-]{padding-bottom:0}.timesheet-popover{color:#000;width:500px;max-width:500px}.timesheet-popover-row{color:#000;width:500px;max-width:500px}.notes-save-btn{margin-left:10px}.popover-holder{margin-left:33px;min-height:100%}.popover-position{display:inline-block;margin-left:50%}.or-spacer{margin-top:18px;width:100%;position:relative}.or-spacer .mask{overflow:hidden;height:20px}.or-spacer .mask:after{content:'';display:block;margin:-25px auto 0;width:100%;height:25px;box-shadow:0 0 .01px #000}.or-spacer span{width:156px;height:50px;position:absolute;bottom:100%;margin-bottom:-25px;left:47%;margin-left:-25px;background:#fff}.or-spacer span i{position:absolute;top:4px;bottom:4px;left:4px;right:4px;text-align:center;line-height:40px;font-style:normal;color:#999}.timesheet-task-total-title{margin-right:10px}.sticky-days{position:fixed;width:42%;z-index:9999;background-color:#fff;top:121px}.ui-select-fixed.open{position:fixed!important;top:125px!important}@media only screen and (min-width:300px) and (max-width:1199px){.timesheet-confirm-container .timesheet-total-hours-week,.timesheet-confirm-container span,.timesheet-row .timesheet-total-hours{font-size:12px}.small-gutter>[class*=col-]{padding-right:2px;padding-left:2px}.mg-timesheet.mg-timesheet-entity-view-cnt .col-xs-1{width:11.75%}.mg-timesheet.mg-timesheet-entity-view-cnt [class*=col-]{padding-bottom:0}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm{padding:0}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-top .week-picker-root .selected-week{font-size:14px;text-align:center}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-top .week-picker-root .current-previous-next span a{font-size:11px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .mg-timesheet-days-labels .timesheet-days .timesheet-day{text-align:center;font-size:12px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-row .timesheet-entity-details,.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-row .timesheet-entity-name{font-size:12px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-row .timesheet-hours-row span{line-height:24px;font-size:12px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-row .timesheet-hours-row span .timesheet-hour,.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-row .timesheet-hours-row span .timesheet-input{text-align:center;line-height:16px;font-size:11px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-row .timesheet-hours-row span.timesheet-total-hours{border:1px solid transparent}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-row .timesheet-hours-row span.remove-row-timesheet{line-height:30px!important}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .add-new-row-tm button{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-confirm-container span{text-align:center;line-height:24px;font-size:12px;border-radius:3px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-confirm-container span .confirm-timesheet-btn-label{font-size:8px;margin-left:-3px;color:#4aa0d5}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-confirm-container span button.btn-template{padding:0;font-size:12px!important;border-radius:3px;margin:0!important;text-align:center;height:28px;line-height:21px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-confirm-container span.timesheet-total-hours-week{border:none;line-height:27px!important;color:#4aa0d5}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .timesheet-submit-resubmit button.btn-template{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .timesheet-legend li{display:inline-block;margin-right:0}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .timesheet-legend li span{text-align:center;width:100%;height:28px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .timesheet-legend li span i{margin-left:0;font-size:12px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .timesheet-legend li span.record-status-Availability,.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .timesheet-legend li span.record-status-Locked{line-height:20px}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .timesheet-legend li .none{font-size:12px}.mg-management-page .mg-management-page-content{margin-right:-15px;margin-left:-15px}.mg-management-page .mg-management-page-content .button-template .btn-template{padding:1px 5px;font-size:12px!important;line-height:1.5;border-radius:3px;width:100%}.mg-management-page .mg-management-page-content .mg-timesheet-management-top .week-picker-timesheet-management{width:100%!important}.mg-management-page .mg-management-page-content .mg-timesheet-management-top .week-picker-timesheet-management .selected-week{font-size:14px;text-align:center}.mg-management-page .mg-management-page-content .mg-timesheet-management-top .week-picker-timesheet-management .current-previous-next span a{font-size:10px}.mg-management-page .mg-management-page-content .person-row-management .person-name{font-size:14px;line-height:initial;text-align:left}.mg-management-page .mg-management-page-content .person-row-management .mg-bgs-body-timesheet{padding:10px}.mg-management-page .mg-management-page-content .person-row-management .group-row .status{font-size:13px}.mg-management-page .mg-management-page-content .person-row-management .group-row .lock-unlock-row .timesheet-management-details,.mg-management-page .mg-management-page-content .person-row-management .group-row .lock-unlock-row .timesheet-management-name,.mg-management-page .mg-management-page-content .person-row-management .group-row .lock-unlock-row .timesheet-management-total{font-size:12px}.mg-management-page .mg-management-page-content .person-row-management [class*=col-]{padding-bottom:10px}.mg-management-page .mg-management-page-content .small-gutter>[class*=col-]{padding-right:2px;padding-left:2px}}@media only screen and (min-width:1450px) and (max-width:1730px){.mg-management-page .mg-management-lock-week-btns{width:57%}.mg-management-page .mg-management-lock-person-btns{width:78%}}@media only screen and (min-width:1730px){.mg-management-page .mg-management-lock-week-btns{width:46%}.mg-management-page .mg-management-lock-person-btns{width:64%}}@media only screen and (min-width:992px){.mg-management-page .mg-management-page-content .week-picker-timesheet-management .selected-week{text-align:left!important}}@media only screen and (max-width:960px){.mg-management-page.mg-with-sidebar{margin-left:0!important}}@media only screen and (min-width:300px) and (max-width:768px){.mg-timesheet.mg-timesheet-entity-view-cnt{width:100%;margin:0 auto;padding-top:1px}.mg-timesheet.mg-timesheet-entity-view-cnt .col-xs-1{width:11.33333%}.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-row .timesheet-hours-row span .timesheet-hour,.mg-timesheet.mg-timesheet-entity-view-cnt .mg-entity-view-tm .mg-content-page .mg-timesheet-days .timesheet-row .timesheet-hours-row span .timesheet-input{text-align:center;line-height:28px;font-size:14px}}@media only screen and (min-width:768px){.mg-timesheet.mg-timesheet-entity-view-cnt{width:96%;margin:0 auto;padding-top:1px}.mg-timesheet.mg-timesheet-entity-view-cnt .timesheet-legend .col-md-2{width:12.666667%}.mg-timesheet.mg-timesheet-entity-view-cnt .col-xs-1{width:11.3333%}}@media only screen and (min-width:1200px) and (max-width:1699px){.mg-timesheet.mg-timesheet-entity-view-cnt{width:96%;margin:0 auto;padding-top:1px}.mg-timesheet.mg-timesheet-entity-view-cnt .col-xs-1{width:11.43333%}.mg-timesheet.mg-timesheet-entity-view-cnt .small-gutter>[class*=col-]{padding-right:5px;padding-left:5px}.mg-timesheet.mg-timesheet-entity-view-cnt .timesheet-hours-row .timesheet-hour{font-size:12px}.timesheet-confirm-container .timesheet-total-hours-week,.timesheet-confirm-container span,.timesheet-row .timesheet-total-hours{font-size:12px}}@media only screen and (min-width:1700px){.mg-timesheet.mg-timesheet-entity-view-cnt{width:96%;margin:0 auto;padding-top:1px}.mg-timesheet.mg-timesheet-entity-view-cnt .small-gutter>[class*=col-]{padding-right:5px;padding-left:5px}.mg-timesheet.mg-timesheet-entity-view-cnt .no-gutter>[class*=col-]{padding-right:0;padding-left:0}}@media only screen and (min-width:2000px){.mg-timesheet.mg-timesheet-entity-view-cnt .timesheet-days .timesheet-day span{font-size:16px}}.dskb-container{min-width:100%}.dskb-cell{vertical-align:top}.dskb-cell.dskb-row-header.dskb-toggle-button-area{width:1px;margin-right:0;padding-right:0}.dskb-group-collapsed .dskb-cell.dskb-row-header.dskb-toggle-button-area{padding-left:3px;padding-right:1px}.dskb-header{margin:4px;padding:0 4px}.dskb-state-header{font-weight:700;padding:2px 8px;font-size:smaller;vertical-align:middle}.dskb-group-container{margin:4px;padding:0}.dskb-group{margin:0;border:solid 1px silver;padding:0;margin-top:8px;margin-left:2px;border-radius:10px}.dskb-items-container{margin:4px}.dskb-item-container{margin:2px}.dskb-item{margin:0;border:solid 1px #d3d3d3;padding:0}.dskb-content-box{overflow:hidden;height:100%!important;margin-bottom:3px;border-radius:10px}.dskb-group-collapsed{background-color:#f0f0f0}.dskb-group-collapsed .dskb-group{margin-right:6px}.dskb-group-collapsed .dskb-toggle-button-area{border-top:4px solid #fff}.dskb-toggle-button{margin-top:10px;margin-bottom:10px;vertical-align:top}.dskb-group-collapsed .dskb-toggle-button{margin-top:16px;margin-bottom:16px;vertical-align:top}.dskb-cell.dskb-items-container{background-color:#f6f8f7;padding:4px;border-left:4px solid #fff;border-top:4px solid #fff;max-width:100px;border-radius:5px}.dskb-group-collapsed .dskb-cell.dskb-group-container{border-top:4px solid #fff}.dskb-group-collapsed .dskb-group{margin-top:6.5px}.dskb-toggle-button-expanded{stroke:grey;fill:grey;cursor:pointer}.dskb-toggle-button-collapsed{stroke:grey;fill:#fff;cursor:pointer}.dskb-gripper{width:12px;cursor:move}.dskb-item-content{width:100%;padding:3px 2px}.dskb-group-content{width:100%;padding:3px 2px}.dskb-editors-area{position:relative;top:-46.5px;left:10px;margin-right:15px}.dskb-group-editors-area{top:-67.5px;left:12px;margin-right:17px}.dskb-group-collapsed .dskb-group-editors-area{top:-24px;margin-right:23px}.dskb-item-commands-container{float:right;margin-left:1px;margin-right:-2px;margin-top:-1px;font-size:smaller}.dskb-group-container .dskb-item-commands-container{margin-top:-.5px}.dskb-property{height:100%;font-size:smaller;overflow:hidden}.dskb-property-secondary{color:gray;margin-left:5px}.dskb-property-editor{margin-left:1px}.dskb-property-label{float:left;margin-bottom:1px;margin-left:2px;margin-right:2px;color:gray}.dskb-property-image{float:left;margin:1px;height:18px}.dskb-property-table{width:100%}.dskb-commands-container{margin:30px}.dskb-button{font-size:smaller;border:1px solid silver;background-color:#f8f8f8;padding:2px 4px;margin-right:1.5px}.dskb-button:hover{border-color:#84cbff}.dskb-button.dskb-new-item-command{padding:2px 6px}.dskb-no-items-label{padding:6px}.dskb input,.dskb select{border-style:none;background-color:transparent;width:100%}.dskb input{padding-left:3px;padding-right:2px}.dskb input.dskb-select-replacement{margin-left:1px}.dskb table{border-collapse:collapse;border-spacing:0}.dskb a{text-decoration:none;color:initial}.dskb a:visited{color:initial}.dskb *{box-sizing:border-box}.kanban-person-image{display:inline-block;width:2.5em;height:2.5em;border-radius:50%}.kanban-person-image img{border-radius:50%}.item-task-kanban:hover{color:#0078d7}.story-kanban:hover{color:#0078d7}.dskb-item-table{width:100%}.dskb-item-content-table{width:100%;line-height:1.1em}.dskb-item-content-table .fa-arrow-down{color:#ff5a5f}.dskb-property-table{width:100%}.dskb{min-height:100px}.dskb-group-table{width:100%;line-height:1.1em}.dskb-item-cointainer-group{height:100%!important}.add-new-issue{position:relative;margin-bottom:10px;top:2px;right:2px}.task-priority-icon-name{float:right;margin-right:10px}.task-warning-overdue{color:red}.dskb .green-circle-btn{font-size:20px;color:#fff;background:#00ab6b;display:block;border-radius:100%;position:relative;text-align:center;width:25px;height:25px;line-height:24px;font-weight:700;z-index:8;outline:0;cursor:pointer}.dskb-item-card-kanban{height:80px;border-radius:10px}.dskb-item-card-kanban .dskb-item-table{height:80px}.dskb-item-card-kanban .dskb-item-content{display:block;height:80px}.dskb-item-card-kanban .dskb-item-content-table{height:40px}.dskb-item-card-kanban .dskb-property{height:35px}.dskb-item-card-kanban .item-task-kanban{word-wrap:break-word;text-overflow:ellipsis;display:inline-block;max-width:100%}.row .icon{color:#000}.item-task-text{display:block;display:-webkit-box;max-width:400px;height:28px;margin:0 auto;font-size:14px;line-height:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dskb-item-table .image-person{height:auto}.resources-name{margin-top:14px;font-size:14px;color:gray;margin-left:2px}.kanban-task-title{font-size:12px}.select-project-kanban .ui-select-match .btn-default .ui-select-match-text .kanban-remove{font-size:20px;position:absolute;float:right;right:23px;width:16px}.kanban-remove:hover{color:#b20000}.kanban-person-initials{width:25px;display:inline-block;float:left;margin-left:15px}@media (max-width:1400px){.show-initials{width:17.33%}}@media (max-width:1200px){.show-initials{width:21.33%}}@media (max-width:1000px){.show-initials{width:25.33%}}.kanban-name-container .tooltip-inner{max-width:unset!important}.kanban-item-container{height:100%;display:flex;width:100%;flex-direction:column;justify-content:space-between;cursor:pointer}.kanban-item-container:hover{background:#d3d3d3}.kanban-item-container .top-row{display:flex;justify-content:space-between;width:100%;padding:5px;align-items:center}.kanban-item-container .top-row .title-display{padding-left:10px;font-weight:600;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:normal}.kanban-item-container .top-row .kanban-name-container{display:flex;width:85%;align-items:center}.kanban-item-container .bottom-row{display:flex;justify-content:space-between;width:100%;padding:5px;align-items:center}.kanban-item-container .bottom-row .img-container{display:flex;width:100%;align-items:center}.kanban-item-container .bottom-row .img-container .person-name-display{font-size:12px;color:gray;margin-left:2px}.kanban-group-top-row{display:flex;width:100%;max-width:250px;min-width:230px;justify-content:space-around;padding:5px}.kanban-group-top-row .kanban-group-title{font-weight:700}.header-controls{height:65px;text-align:center}.header-controls input{padding:10px;border-radius:4px;margin:15px;background:#4285f4;color:#fff;border:none;text-transform:uppercase;font-size:12px;box-shadow:0 1px 1px 1px #aeaea7b5}.gantt_grid_scale .gantt_grid_head_cell{font-weight:700;font-size:12px;color:rgba(0,0,0,.7)}.gantt_task .gantt_task_scale .gantt_scale_cell{font-weight:400;font-size:12px;color:rgba(0,0,0,.7)}.gantt_bar_task{z-index:2}.gantt_bar_milestone{z-index:3}.gantt_line_wrapper{z-index:1}.gantt_selected{z-index:1}.gantt_my_add{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MjMyMENDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MjMyMERDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDcyMzIwQUM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDcyMzIwQkM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshZT8UAAABbSURBVHjaYrTdeZmBEsCER+4wEP+H4sPkGGCDg020ARR7gb4GIAcYDKMDdPnDyAbYkGG5DVW9cIQMvUdBBAuUY4vDz8iAcZinA2zgCHqAYQMseAywJcYFAAEGAM+UFGuohFczAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;cursor:pointer;position:relative;-moz-opacity:.3;opacity:.8}.resource_marker{text-align:center}.resource_marker div{width:28px;height:28px;line-height:29px;display:inline-block;color:#fff;margin:3px}.resource_marker.workday_ok div{border-radius:15px;background:#51c185}.resource_marker.workday_over div{border-radius:3px;background:#ff8686}.folder_row{font-weight:700}.highlighted_resource,.highlighted_resource.odd{background-color:rgba(255,251,224,.6)}.resource-controls .gantt_layout_content{padding:7px;overflow:hidden}.resource-controls label{margin:0 10px;vertical-align:bottom;display:inline-block;color:#3e3e3e;padding:2px;transition:box-shadow .2s}.resource-controls label:hover{box-shadow:0 2px rgba(84,147,255,.42)}.resource-controls label.active,.resource-controls label.active:hover{box-shadow:0 2px #5493ffae;color:#1f1f1f}.resource-controls input{vertical-align:top}.gantt_task_cell.week_end{background-color:#90ee90!important;opacity:.3!important}.gantt_marker.week_end{background-color:#90ee90!important;opacity:.3!important}.gantt_task_row.gantt_selected .gantt_task_cell.week_end{background-color:#90ee90!important;opacity:.3!important}.custom-project{position:absolute;height:6px;color:#fff;z-index:2;background-color:#444}.custom-project div{position:absolute}.project-left,.project-right{top:6px;background-color:transparent;border-style:solid;width:0;height:0}.project-left{left:0;border-width:0 0 8px 7px;border-top-color:transparent;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:#444!important}.project-right{right:0;border-width:0 7px 8px 0;border-top-color:transparent;border-right-color:#444;border-bottom-color:transparent!important;border-left-color:transparent}.project-line{font-weight:700}.cant-drop{background:#ff8686!important;border-color:#e80308!important;color:#ff8686!important;cursor:no-drop!important}.gantt_task_row.group_row,.group_row,.group_row.odd{background-color:rgba(232,232,232,.6)}.gantt_today_marker{color:#0cf30c;border:1px dotted}.gantt_bh_marker{background-color:#ff9494!important}.gantt_marker_content{background:0 0!important}.modal .modal-content{border-radius:0;box-shadow:none;border:none}.modal .modal-header-management{background-color:#393d3f;padding:3px 3px 3px 0;height:30px;font-size:14px}.modal .modal-header-management .close{color:#fff;margin-top:2px;margin-right:10px;font-size:20px;opacity:1;text-shadow:none;cursor:pointer}.modal .modal-header-management .modal-title{line-height:100%;color:#fff;margin-top:7px;margin-left:10px;font-weight:700}.modal .modal-body-management{font-size:12px;color:#393d3f}.modal .modal-body-management .form-group{margin:10px}.modal .modal-body-management .form-group label{margin-bottom:5px}.modal .modal-body-management .form-group label.error{color:#ff5a5f;margin-top:3px;font-size:12px;line-height:inherit;height:initial;display:block}.modal .modal-body-management .form-group span.error-tooltip{position:absolute;top:29px;right:7px}.modal .modal-body-management .form-group-select{margin:10px}.modal .modal-body-management .form-group-select label{padding-bottom:5px}.modal .modal-body-management .list-form-group-select{display:block;margin-left:50px}.modal .modal-body-management .list-form-group-select label{padding-bottom:5px}.modal-body-import-data{font-size:12px;color:#393d3f}.modal-body-import-data .form-group{margin:10px}.modal-body-import-data .form-group label{margin-bottom:5px}.modal-body-import-data .form-group label.error{color:#ff5a5f;margin-top:3px;font-size:12px;line-height:inherit;height:initial;display:block}.modal-body-import-data .form-group span.error-tooltip{position:absolute;top:29px;right:7px}.modal-body-import-data .form-group-select{margin:10px}.modal-body-import-data .form-group-select label{padding-bottom:5px}.modal-body-import-data .list-form-group-select{display:block;margin-left:50px}.modal-body-import-data .list-form-group-select label{padding-bottom:5px}.modal-footer-management{border:none;padding:20px 0;text-align:right;margin-right:10px}.modal-footer-management .confirm-dialog-buttons-container{margin-top:0;margin-bottom:-20px;margin-left:-90px}.modal-footer-management-contacts-list-dialog{padding-bottom:10px;margin-right:30px;text-align:right}.modal-footer-management-contacts-list-dialog .btn-contacts-list-dialog{margin-left:10px}.modal-body-management-contacts-list-dialog{margin-left:7px}.modal-body-management-contacts-list-dialog h1{padding:10px 0 0 3px;margin-left:4px}.modal-footer-import-data-dialog{padding-bottom:10px;margin-right:30px;text-align:right}.modal-footer-import-data-dialog .btn-contacts-list-dialog{margin-left:10px}.modal-body-import-data-dialog{margin-left:7px;overflow-x:auto;overflow-y:hidden}.modal-body-import-data-dialog h1{padding:10px 0 0 3px;margin-left:4px}.modal-body-import-data-dialog thead tr{position:relative}.modal-body-import-data-dialog tbody{height:auto;overflow:scroll}.pagination{padding-right:10px;display:inline-block}.pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd}.pagination a.active{background-color:#424242;color:#fff;border:1px solid #424242}.pagination a:hover:not(.active){background-color:#ddd}#tableHolder{height:600px;overflow:scroll}.modal-body-import-data1 .modal-dialog{width:500px}.modal-body-import-data2 .modal-dialog{width:1200px;margin-top:-200px}.import-export-template-modal{margin-top:-200px}.modal-body-crop-image{margin-right:3px}.modal-body-crop-image .thumbnail{border-radius:0}.note{margin-top:18px;font-size:14px}.note .import-note{padding-left:20px;padding-right:15px}.modal .modal-header-financial{margin-top:-16px;background-color:#53c297;padding:3px 3px 3px 0;height:30px;font-size:14px}.modal .modal-header-financial .close{color:#fff;margin-top:0;margin-right:10px;font-size:12px;opacity:1;text-shadow:none;cursor:pointer}.modal .modal-header-financial .modal-title-bar{line-height:100%;color:#fff;margin-top:7px;margin-left:10px;font-weight:700}.modal .modal-header-financial .modal-title-bar-text{font-size:14px;color:#fff;font-weight:400}.modal .modal-body-financial{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;color:#5e5f60;margin:20px 10px 10px 10px}.modal .modal-body-financial input[type=radio]+label{margin:30px 5px 20px 10px;padding-left:28px;padding-top:2px}.modal .modal-body-financial .uib-datepicker-popup{width:100%}.modal .modal-body-financial .uib-datepicker-popup .uib-daypicker{width:100%}.modal .modal-body-financial .modal-dialog-div{margin:20px 0 10px 0}.modal .modal-body-financial .modal-dialog-div label{padding-bottom:5px;font-size:14px}.modal .modal-body-financial .modal-dialog-div label.error{color:#ff5a5f;margin-top:3px;font-size:12px;line-height:inherit;position:absolute;height:initial;display:block}.modal .modal-body-financial .confirm-dialog-buttons-container{border:none;padding:20px 0 20px 20px;text-align:right}.modal .modal-body-financial .paid-amount-dialog{margin:20px 10px 10px 10px}.modal .modal-body-financial .paid-amount-dialog label{padding-bottom:5px}.modal .modal-body-financial-project-based .items-table label{padding-bottom:5px}.modal .modal-body-financial-project-based .items-table .form-control{width:100%}.modal .modal-body-financial-project-based .form-group{margin:0}.modal .modal-body-financial-project-based .form-group .input-approved{margin-left:20px}.modal .modal-body-financial-project-based input[type=radio]+label{margin:20px 5px 20px 10px;padding-left:28px;padding-top:2px;font-weight:400}.modal .modal-body-financial-project-based .from-to label{padding-bottom:5px}.modal .modal-body-financial-project-based .from-to .mg-btn-fr .btn{position:absolute;right:0;top:-10px}.modal .modal-body-financial-project-based .col-project-invoice{font-weight:600;font-size:14px;padding:0 0 15px 0;word-break:break-all}.modal .modal-body-financial-project-based .form-group-create-timesheet-invoice .input-container{padding:0 15px 10px 0}.modal .modal-body-financial-project-based .form-group-create-timesheet-invoice .input-container:nth-child(1){width:29%}.modal .modal-body-financial-project-based .form-group-create-timesheet-invoice .input-container:nth-child(2){width:24%}.modal .modal-body-financial-project-based .form-group-create-timesheet-invoice .input-container:nth-child(3){width:12%}.modal .modal-body-financial-project-based .form-group-create-timesheet-invoice .input-container:nth-child(4){width:20%}.modal .modal-body-financial-project-based .form-group-create-timesheet-invoice .input-container:nth-child(5){width:15%}.modal .modal-body-financial-project-based .form-group-create-allocation-invoice .input-container{padding:0 15px 10px 0}.modal .modal-body-financial-project-based .form-group-create-allocation-invoice .input-container:nth-child(1){width:26%}.modal .modal-body-financial-project-based .form-group-create-allocation-invoice .input-container:nth-child(2){width:27%}.modal .modal-body-financial-project-based .form-group-create-allocation-invoice .input-container:nth-child(3){width:12%}.modal .modal-body-financial-project-based .form-group-create-allocation-invoice .input-container:nth-child(4){width:20%}.modal .modal-body-financial-project-based .form-group-create-allocation-invoice .input-container:nth-child(5){width:15%}.modal .modal-body-financial-project-based .form-group-timesheet-person-invoice .input-container{padding:0 15px 15px 0;font-size:12px}.modal .modal-body-financial-project-based .form-group-timesheet-person-invoice .input-container:nth-child(1){width:29%}.modal .modal-body-financial-project-based .form-group-timesheet-person-invoice .input-container:nth-child(2){width:24%}.modal .modal-body-financial-project-based .form-group-timesheet-person-invoice .input-container:nth-child(3){width:12%}.modal .modal-body-financial-project-based .form-group-timesheet-person-invoice .input-container:nth-child(4){width:20%}.modal .modal-body-financial-project-based .form-group-timesheet-person-invoice .input-container:nth-child(5){width:10%}.modal .modal-body-financial-project-based .form-group-timesheet-person-invoice .input-container:nth-child(5) input{width:100%}.modal .modal-body-financial-project-based .form-group-timesheet-person-invoice .input-container:nth-child(6){width:5%;padding:0;line-height:23px}.modal .modal-body-financial-project-based .form-group-allocation-person-invoice .input-container{padding:0 15px 15px 0;font-size:12px}.modal .modal-body-financial-project-based .form-group-allocation-person-invoice .input-container:nth-child(1){width:26%}.modal .modal-body-financial-project-based .form-group-allocation-person-invoice .input-container:nth-child(2){width:27%}.modal .modal-body-financial-project-based .form-group-allocation-person-invoice .input-container:nth-child(3){width:12%}.modal .modal-body-financial-project-based .form-group-allocation-person-invoice .input-container:nth-child(4){width:20%}.modal .modal-body-financial-project-based .form-group-allocation-person-invoice .input-container:nth-child(5){width:10%}.modal .modal-body-financial-project-based .form-group-allocation-person-invoice .input-container:nth-child(5) input{width:100%}.modal .modal-body-financial-project-based .form-group-allocation-person-invoice .input-container:nth-child(6){width:5%;padding:0;line-height:23px}.modal .modal-body-financial-project-based .form-group-milestone-invoice .input-container{padding:0 15px 15px 0;font-size:12px}.modal .modal-body-financial-project-based .form-group-milestone-invoice .input-container:nth-child(1){width:41%}.modal .modal-body-financial-project-based .form-group-milestone-invoice .input-container:nth-child(2){width:21%}.modal .modal-body-financial-project-based .form-group-milestone-invoice .input-container:nth-child(3){width:20%}.modal .modal-body-financial-project-based .form-group-milestone-invoice .input-container:nth-child(4){width:13%}.modal .modal-body-financial-project-based .form-group-milestone-invoice .input-container:nth-child(5){width:5%;padding:0;line-height:23px}.modal .modal-body-financial-project-based .form-group-create-expense-invoice .input-container{padding:0 15px 10px 0}.modal .modal-body-financial-project-based .form-group-create-expense-invoice .input-container:nth-child(1){width:30%}.modal .modal-body-financial-project-based .form-group-create-expense-invoice .input-container:nth-child(2){width:15%}.modal .modal-body-financial-project-based .form-group-create-expense-invoice .input-container:nth-child(3){width:10%}.modal .modal-body-financial-project-based .form-group-create-expense-invoice .input-container:nth-child(4){width:25%}.modal .modal-body-financial-project-based .form-group-create-expense-invoice .input-container:nth-child(5){width:20%}.modal .modal-body-financial-project-based .form-group-expense-person-invoice .input-container{font-size:12px;padding:0 15px 15px 0}.modal .modal-body-financial-project-based .form-group-expense-person-invoice .input-container label{font-weight:400}.modal .modal-body-financial-project-based .form-group-expense-person-invoice .input-container:nth-child(1){width:30%}.modal .modal-body-financial-project-based .form-group-expense-person-invoice .input-container:nth-child(2){width:15%}.modal .modal-body-financial-project-based .form-group-expense-person-invoice .input-container:nth-child(3){width:10%}.modal .modal-body-financial-project-based .form-group-expense-person-invoice .input-container:nth-child(4){width:25%}.modal .modal-body-financial-project-based .form-group-expense-person-invoice .input-container:nth-child(5){width:17%}.modal .modal-body-financial-project-based .form-group-expense-person-invoice .input-container:nth-child(5) input{width:100%}.modal .modal-body-financial-project-based .form-group-expense-person-invoice .input-container:nth-child(6){width:3%;padding:0;line-height:23px}.modal-clone-project-content{margin-top:60px}.modal-body-clone-project .items-table label{padding-bottom:5px}.modal-body-clone-project .items-table .form-control{width:100%}.modal-body-clone-project .form-group{margin:0}.modal-body-clone-project .form-group .input-approved{margin-left:20px}.modal-body-clone-project input[type=radio]+label{margin:20px 5px 20px 10px;padding-left:28px;padding-top:2px;font-weight:400}.modal-body-clone-project .from-to label{padding-bottom:5px}.modal-body-clone-project .from-to .mg-btn-fr .btn{position:absolute;right:0;top:-10px}.modal-body-clone-project .col-project-invoice{font-weight:600;font-size:14px;padding:0 0 15px 0;word-break:break-all}.modal-body-financial-simple-invoice .modal-dialog-div{margin:20px 10px 10px 10px}.modal-body-financial-simple-invoice .modal-dialog-div label{padding-bottom:5px}.modal-body-financial-simple-invoice .from-to{margin:0 10px 0 10px}.modal .modal-header-dialog{background-color:#53c297;padding:3px 3px 3px 0;height:33px}.modal .modal-header-dialog .modal-title-bar-text{font-size:14px;color:#fff;margin-top:7px;margin-left:10px;font-weight:400}.modal .modal-header-dialog .title-bar-text-allocation-overlaps{width:500px;margin-left:10px;height:30px}.modal .modal-header-dialog .modal-close-button{color:#fff;margin-top:4px;margin-right:3px;font-size:18px;font-weight:400;opacity:1;cursor:pointer;height:16px}.modal .modal-body-dialog{font-size:12px;color:#393d3f;position:relative;margin:20px 10px 10px 10px}.modal .modal-body-dialog .modal-dialog-div{margin:20px 0 10px 0}.modal .modal-body-dialog .modal-dialog-div label{padding-bottom:5px;font-size:14px}.modal .modal-body-dialog .modal-dialog-div.payment-method-container{margin-top:10px}.modal .modal-body-dialog .modal-dialog-div.payment-method-container span{font-size:15px!important}.modal .modal-body-dialog .submit-dialog-text{text-align:center;padding-bottom:5px;font-size:14px}.modal .modal-body-dialog .modals-project-list-row{height:30px}.modal .modal-body-dialog .modals-project-client-list-row{height:65px}.modal .modal-body-dialog .modals-project-phase-list-row{height:40px}.modal .modal-body-dialog .column-content{position:absolute;margin-top:-2px;right:0}.modal .modal-body-dialog .btn-phases{padding:1px 3px;font-weight:400}.modal .modal-body-dialog .btn-phases:hover{border:1px solid #bbb;background-color:#e9e9e9;color:#393d3f}.modal .modal-body-dialog textarea{width:100%;border:1px solid #ccc}.modal .modal-body-dialog textarea:disabled{background-color:#eee}.modal .modal-body-dialog.change-password-modal-body label.error{color:#ff5a5f;font-size:12px;margin:2px 0 0 5px!important;position:absolute;line-height:inherit;height:initial;display:block}.modal-footer-dialog{border:none;margin-right:10px;padding:20px 0 20px 20px;text-align:right}.modal-footer-timesheet-dialog{border:none;margin-right:10px;padding:20px 0 0 0;text-align:right}.form-control-filter{margin-bottom:20px}.invoice-email-dialog .dropdown-multiselect button{height:22px;line-height:10px}.invoice-email-dialog .plus-square-invoice{color:#00ab6b;cursor:pointer}.invoice-email-dialog .control-label-invoice{font-size:13px;margin:10px 0}.invoice-email-dialog .form-control-invoice{height:22px}.invoice-email-dialog .form-control-invoice-message{height:200px;width:95%;margin-left:10px;border-radius:0}.modal .modal-header-doc{background-color:#393d3f;height:30px;margin:0;font-size:12px;font-weight:600;font-family:'open sans',sans-serif;padding:3px 3px 3px 0}.modal .modal-header-doc .close{color:#fff;line-height:30px;margin-right:10px;font-weight:400;opacity:1;text-shadow:0 0 0 #fff;cursor:pointer}.modal .modal-header-doc .modal-close{color:#fff;line-height:30px;margin-right:10px;font-weight:400;opacity:1;text-shadow:0 0 0 #fff;cursor:pointer;font-size:14px}.modal .modal-header-doc .modal-title{font-size:14px;line-height:30px;color:#fff;margin-left:10px;font-weight:700}.modal .modal-body-doc{font-family:'open sans',sans-serif;margin:20px 10px 10px 10px;font-size:14px}.modal .modal-body-doc .input-delete{float:right;display:inline;margin-top:1px;margin-left:3px}.modal .modal-body-doc .list-group-delete{box-shadow:none}.modal .modal-body-doc .list-group-item-delete{border:1px solid #bbb;padding:5px 5px 5px 15px}.modal .modal-body-doc .list-group-item-delete button{padding:2px 5px 2px 5px;border-radius:0;border:none;background-color:#ff5a5f}.modal .modal-body-doc .list-group-item-heading-delete{max-width:395px}.modal .modal-body-doc .list-group-item-delete:last-child{border-radius:0;border-color:#bbb}.modal .modal-body-doc .list-group-item-delete:first-child{border-radius:0;border-color:#bbb}.modal .modal-body-doc .remove-name{padding:5.5px 0 0 0}.modal .modal-body-doc .remove-icon{padding:0 0 0 5px}.modal .modal-body-doc .confirm-dialog-text-force-delete{color:#5e5f60;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;margin:10px;line-height:17px;text-align:center}.modal .modal-body-doc .btn-select-upload-doc{color:#393d3f;border-radius:0;line-height:10px;font-weight:700;background-color:#fff;border-color:#ccc;margin-bottom:10px}.modal .modal-body-doc .list-group-item-upload-doc{border-left:1px solid #bbb;border-right:1px solid #bbb;padding:5px;border-top:none;border-bottom:none;padding-bottom:10px}.modal .modal-body-doc .list-group-item-upload-doc:last-child{border-radius:0;border:1px solid #bbb;border-top:none}.modal .modal-body-doc .list-group-item-upload-doc:first-child{border-radius:0;border:1px solid #bbb}.modal .modal-body-doc .list-group-item-heading-upload-doc,.modal .modal-body-doc .list-group-item-upload-doc{font-weight:700;font-size:12px}.modal .modal-body-doc .comments-upload-doc,.modal .modal-body-doc .description-upload-doc,.modal .modal-body-doc .list-group-item-text-upload-doc{font-size:12px;font-weight:400;padding-bottom:5px}.modal .modal-body-doc .textarea-doc{max-width:387px;border:1px solid #bbb;font-weight:400;font-size:12px}.modal .modal-body-doc label.error{color:#ff5a5f;margin-top:3px;font-size:12px;line-height:inherit;height:initial;display:block}.button-body-modal-upload-doc{padding:2px 5px 2px 5px;border-radius:0;border:none;background-color:#ff5a5f}.button-body-modal-upload-doc:active,.button-body-modal-upload-doc:focus,.button-body-modal-upload-doc:hover{background-color:#ff5a5f}.button-body-modal-upload-doc[disabled]{background-color:#ff5a5f}.button-body-modal-upload-doc[disabled]:active,.button-body-modal-upload-doc[disabled]:focus,.button-body-modal-upload-doc[disabled]:hover{background-color:#ff5a5f}.alert-upload{max-width:387px;margin-top:15px}.popup-documents{left:20px}.form-group-doc label{font-weight:400;font-size:14px;padding-bottom:5px}.form-group-doc select{font-size:12px}.form-group-doc .private-is-recursive{margin-left:-10px}.form-group-doc .input-share{float:right;margin-top:3px;margin-right:198px}.form-group-doc .input-share-all{float:right;margin-top:3px;margin-right:230px}.form-group-doc .form-group-share{margin-top:10px}.buttons-share{text-align:center;padding:0 0 5px 0}.buttons-share .btn-add{color:#333;background-color:#fff;border-color:#bbb;font-size:14px;border-radius:0;padding:6px 12px}.buttons-share .btn-add i{color:#00ab6b}.buttons-share .btn-add i span{color:#5e5f60}.ui-select-label-share-group{width:90%}.ui-select-input-share-group-doc{margin-bottom:20px;padding:0;margin-right:20px}.ui-select-input-share-group-doc span{margin-left:10px;width:93%}.ui-select-input-share-group-doc .form-control{width:93%;margin-left:10px;height:20px}.ui-select-input-share-group-doc .ui-select-choices-share-group{width:93%;margin-left:10px}.plus-square-share{color:#00ab6b;right:0;position:absolute;margin-top:-30px;cursor:pointer;width:10%}.info-bouble-group-modal{margin-top:10px}.dropdown-documents{padding-left:0;padding-right:0}.dropdown-documents button{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.dropdown-documents .dropdown-menu{font-size:12px;width:100%}.ui-select-label-share-person{margin-left:3px;font-weight:400;font-family:open sans-serif;font-size:12px;margin-bottom:2px}.info-bouble-share-doc{margin-top:5px;font-size:14px;padding:6px 12px;background:#fff;border:1px solid #ccc;border-radius:12px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-right:30px;padding-left:30px}.info-bouble-share-doc>span{position:absolute;right:5px;bottom:0;top:7px}.icon-bouble{color:#00ab6b;left:0;position:absolute;margin-left:5px;top:7px}.pointer{cursor:pointer}.form-group-share-person-doc{font-size:12px;font-weight:400}.share-permissions_person{font-size:12px;font-weight:400}.list-group-item-history{border-radius:0}.list-group-item-file-history-doc{border-radius:0}.list-group-item-file-history-doc:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item-file-history-doc:first-child{border-top-left-radius:0;border-top-right-radius:0}.modal .modal-footer-doc{padding:10px 0;margin-right:10px;border:none;text-align:right}.modal .modal-footer-doc .buttons{margin-left:228px}.modal .modal-footer-doc .confirm-dialog-buttons-container{text-align:center}.modal .modal-footer-confirm-dialog{margin-right:0}.modify-allocation .mg-btn-fr .btn-date .modals-calendar-planning{margin-top:11px}.modify-allocation .mg-btn-fr button:hover{border:none;background-color:transparent}.modify-allocation .modal-footer-dialog{margin-right:10px;padding:20px 0 20px 20px}.modal-body-allocation p{font-size:16px}.modal-footer-allocation .confirm-dialog-buttons-container:nth-child(2){padding:15px 0 0 0}.vacation-dialog .modal-dialog-div{margin:20px 0 10px 0}.vacation-dialog .modal-dialog-div label{padding-bottom:5px;font-size:14px}.vacation-dialog .modal-dialog-div span{font-size:14px}.vacation-dialog .modal-dialog-div.type-vacation .ui-select-input{margin-bottom:0}.vacation-dialog .modal-dialog-div.vacation-notes-dialog{margin-top:10px}.vacation-dialog .mg-btn-fr .btn-date .modals-calendar-planning{margin-top:11px}.vacation-dialog .mg-btn-fr button:hover{border:none;background-color:transparent}.add-vacation-dialog-window .modal-dialog{width:420px;border:none}.mg-btn-fr{position:absolute;top:3px;right:0}.mg-btn-fr .btn-date{background:0 0;box-shadow:none;border:none;margin-top:6px}.mg-btn-fr .btn-date .modals-calendar-vacation{margin-top:11px}.mg-btn-fr .btn-date .modals-calendar-planning{margin-top:21px}.ui-select-match-input-vacation{outline:0}.type-vacation .btn-default[disabled]{background-color:#eee;opacity:1;cursor:not-allowed}.type-vacation .btn-default[disabled]:hover{background-color:#eee;opacity:1;cursor:not-allowed}.type-vacation .btn-default[disabled]:focus{outline:0;box-shadow:none}#approver-notes,#requester-notes{overflow:inherit;max-width:100%;border:1px solid #ccc;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#approver-notes:focus,#requester-notes:focus{outline:0;border-color:#00ab6b}.btn-modal{font-size:12px;padding:6px 12px;background-color:#ffff;color:#5e5f60;text-shadow:none;font-weight:400;border-radius:5px;border:1px solid #5e5f60;box-shadow:none}.btn-modal:hover{border:1px solid #5e5f60;background-color:#5e5f60;color:#fff;box-shadow:none}.btn-modal:active{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;box-shadow:none}.btn-modal.btn-modal[disabled]{background-color:#e9e9e9;color:#393d3f;border:1px solid #bbb;box-shadow:none}.btn-modal.btn-modal[disabled]:hover{background-color:#e9e9e9;color:#393d3f;box-shadow:none}.support-tickets-comment-modal textarea{max-width:none!important}.modal-body-translation .mg-form-container{padding:0}.modal-footer-translation{margin-right:0}.licensing-info-modal .modal-lg,.user-roles-modal .modal-lg{width:1351px}.licensing-info-modal .modal-lg .modal-content,.user-roles-modal .modal-lg .modal-content{margin-top:100px}.licensing-info-modal .modal-lg .modal-content .modal-body-dialog table th,.user-roles-modal .modal-lg .modal-content .modal-body-dialog table th{font-weight:700}.payment-dialog .modal-content{margin-top:20px}.payment-dialog span{font-size:14px}.select-payment-input{margin-top:10px}.modal .modal-body-dialog .modal-dialog-div span{padding-bottom:5px;font-size:14px}.alert-vat-invalid{color:#ff5a5f}.alert-vat-valid{color:#00ab6b}.modal-dialog-payment{display:inline-block;width:30%;margin:10PX 5PX 10PX 0}.modal-dialog-payment label{margin:5px 0;font-size:14px}.modal-dialog-payment .error{display:table;color:#ff5a5f}.modal-dialog-payment.licenses-number-container{width:100%}.modal-dialog-startup-name{display:inline-block;width:40%}.modal-dialog-startup-name .error{display:table;color:#ff5a5f}.modal-dialog-startup-email{display:inline-block;width:25%}.modal-dialog-startup-email .error{display:table;color:#ff5a5f}.modal-dialog-startup-role{display:inline-block;width:25%}.modal-dialog-startup-role .error{display:table;color:#ff5a5f}.startup-people{margin:10px 0 -10px 0!important}.country-dialog-payment{position:absolute}.vat-payment{display:block}.vat-payment label.valid{color:#00ab6b;font-size:12px;position:absolute;line-height:inherit;height:initial;display:block}.vat-payment label.invalid{color:#ff5a5f;font-size:12px;position:absolute;line-height:inherit;height:initial;display:block}.mg-payment-form .licenses-number-input{width:15%;display:inline-block}.mg-payment-form label.error{color:#ff5a5f;font-size:12px;position:absolute;line-height:inherit;height:initial;display:block}.import-error-errors{padding:10px;color:red}.import-error{display:list-item;list-style-type:disc;list-style-position:inside;padding-top:6px;padding-bottom:6px}.import-log{padding-top:6px;padding-bottom:6px;font-size:large}.entity-log-line{margin-left:20px;font-size:95%}.import-warning-warnings{padding:10px;font-size:large;color:#cc0}.stuck{border:1px solid #696969;padding-left:20px;height:400px;width:885px;overflow-y:scroll}.extra-top-padding{padding-top:10px}.mg-approvals-page{font-weight:400;color:#5e5f60;font-size:16px}.mg-approvals-page .person-row{margin:20px 0;border:none}.mg-approvals-page .person-name{text-transform:uppercase;font-weight:500}.mg-approvals-page .mg-bgs-body{margin:20px 0;padding:15px;width:100%}.mg-approvals-page .timesheet-row-approval{margin:0}.mg-approvals-page .timesheet-row-approval .week-row{display:inline-block;width:100%;padding:0}.mg-approvals-page .timesheet-row-approval span{float:left;display:inline-block;padding:0;text-indent:initial}.mg-approvals-page .timesheet-row-approval .timesheet-hour-inline{padding-left:25px;padding-right:25px}.mg-approvals-page .timesheet-row-approval .tm-approval-name{font-size:14px;margin:12px 0}.mg-approvals-page .timesheet-days-approval .timesheet-day-approval .day-name{text-align:center;height:24px;line-height:30px;font-size:.9vw}.mg-approvals-page .timesheet-days-approval .timesheet-day-approval .day-name.approve-days-headers [class*=col-]{padding-bottom:0}.mg-approvals-page .timesheet-days-approval .col-xs-1{width:11.75%}.mg-approvals-page .timesheet-hour{text-align:center;height:36px;border:2px solid #ffcd00;border-radius:3px;background-color:#f9faff;color:#393d3f;line-height:34px;box-shadow:0 1px 2px 1px rgba(0,0,0,.25),0 1px 1px 0 rgba(0,0,0,.22)}.mg-approvals-page .timesheet-total-container{line-height:30px;font-weight:400}.mg-approvals-page .timesheet-total-container .timesheet-total{text-align:center;height:24px;line-height:30px}.mg-approvals-page .timesheet-total-container .timesheet-total-hours{color:#5e5f60;font-size:16px;box-shadow:0 1px 2px 1px rgba(0,0,0,.25),0 1px 1px 0 rgba(0,0,0,.22);text-align:center;height:36px;line-height:34px;background:#fff;border-radius:3px;border:2px solid transparent;opacity:.9;padding:0 10px;margin-left:-10px}.mg-approvals-page .day-name-comment{height:24px;line-height:30px;margin:5px 0}.mg-approvals-page .comments-inline{float:left;display:inline-block;word-break:break-all}.mg-approvals-page .timesheet-hour-comment{float:left;display:inline-block}.mg-approvals-page .small-gutter>[class*=col-]{padding-right:5px;padding-left:5px}.mg-approvals-page .no-gutter>[class*=col-]{padding-right:0;padding-left:0}.mg-approvals-page .no-gutter>[class*=col-].apply-gutter{padding-right:5px;padding-left:5px}.selected-week{color:#5e5f60;background:0 0;font-size:16px;font-weight:500;border-radius:4px;line-height:36px}.timesheet-approvals-hours-label{margin-right:25px}.small-gutter .mg-bgs-body .timesheet-total-container .button-template-hover{text-decoration:underline}.small-gutter .mg-bgs-body .timesheet-total-container .button-template-hover:hover{box-shadow:0 1px 0 3px #cacaca}.day-approval{margin:auto}@media only screen and (min-width:320px) and (max-width:1200px){.mg-approvals-page .comments-inline,.mg-approvals-page .day-name,.mg-approvals-page .day-name-comment,.mg-approvals-page .estimated-hours,.mg-approvals-page .timesheet-hour,.mg-approvals-page .timesheet-total-container,.mg-approvals-page .tm-approval-name,.mg-approvals-page .week-name{font-size:11px!important;line-height:14px}.mg-approvals-page .timesheet-total-hours{font-size:12px!important;padding-bottom:0!important;height:auto!important;line-height:26px!important}.mg-approvals-page .timesheet-hour{padding-bottom:0!important;height:auto;line-height:26px}.mg-approvals-page .approve-reject-btn{padding:1px 5px;font-size:12px!important;line-height:1.5;border-radius:3px}.mg-approvals-page .mg-bgs-body{padding:10px}.mg-approvals-page .day-name,.mg-approvals-page .timesheet-total{height:28px!important;line-height:14px!important}.mg-approvals-page .small-gutter>[class*=col-]{padding-right:2px;padding-left:2px}.mg-approvals-page .no-gutter>[class*=col-]{padding-right:0;padding-left:0}.mg-approvals-page .no-gutter>[class*=col-].apply-gutter{padding-right:2px;padding-left:2px}}.tasks-list-hours-from-export .tasks-list-hours-from-tasks .timesheeet-task-identification{font-size:16px;font-weight:700;margin-left:15px}.tasks-list-hours-from-tasks{max-height:300px;height:300px;overflow:scroll;font-size:small;overflow-x:hidden}.tasks-list-hours-from-export{max-height:300px;overflow:scroll;font-size:small;overflow-x:hidden}.timesheet-task-text-format{font-size:16px}.timesheet-days-link{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timesheet-task-display{padding-bottom:23px}.modal-body{padding:10px}.modal-dialog .modal-content .modal-body .tasks-list-hours-from-export .tasks-list-hours-from-tasks .timesheet-task-display{margin-bottom:10px;height:auto}@media only screen and (max-width:960px){.mg-approvals-page.mg-with-sidebar{margin-left:0!important}}.mg-approvals-page .mg-bg-shadow-row .mg-bgs-body [class*=col-],.mg-approvals-page .mg-bg-shadow-row .mg-bgs-head [class*=col-]{padding-bottom:0}.approvals-image{display:inline-block;width:2.2em;height:2.2em;border-radius:50%;margin-right:15px}.approvals-image img{margin-bottom:2px}.mg-approvals-page .expense-card .centeredOverlay{background-color:transparent!important;background:0 0!important}.expense-person-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)!important;transition:all .3s ease}.expense-card:hover{background-color:#f8f9fa!important}.expense-card.last-expense{border-bottom:none!important}.person-header button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.expense-card button:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.2)!important}.person-avatar a:hover,.person-avatar span:hover{transform:scale(1.05);transition:all .2s ease}.status-badge{transition:all .2s ease}.expense-header:hover .status-badge{transform:scale(1.05)}.person-info h3:hover{color:#495057!important}.person-info h3:hover i{color:#495057!important}.attachment-image-container:hover .attachment-overlay{opacity:1!important}.attachment-file-container:hover .attachment-download-overlay{opacity:1!important}.expense-person-card{position:relative;overflow:visible}.person-header{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)}.expenses-container{position:relative}.expense-list-container{margin-top:20px}.expense-group-card{transition:box-shadow .2s ease}.expense-group-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)!important}.person-header-compact,.project-header-compact{transition:background-color .2s ease}.person-header-compact:hover,.project-header-compact:hover{background-color:#f1f3f4!important}.person-header-compact .person-avatar,.person-header-compact .project-avatar,.project-header-compact .person-avatar,.project-header-compact .project-avatar{transition:transform .2s ease}.person-header-compact:hover .person-avatar,.person-header-compact:hover .project-avatar,.project-header-compact:hover .person-avatar,.project-header-compact:hover .project-avatar{transform:scale(1.05)}.expense-item-compact{transition:all .2s ease}.expense-item-compact:hover{background-color:#f8f9fa!important}.expense-item-compact.last-expense{border-bottom:none!important}.status-badge-compact{transition:transform .2s ease}.expense-item-compact:hover .status-badge-compact{transform:scale(1.05)}.expense-item-compact button{transition:all .2s ease}.expense-item-compact button:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.expense-item-compact a{transition:all .2s ease}.expense-item-compact a:hover{color:#007bff!important;text-decoration:underline!important}.expense-table-header{border-bottom:2px solid #e9ecef!important}.expense-table-row{transition:all .2s ease}.expense-table-row:hover{background-color:#f8f9fa!important}.expense-table-row.last-expense{border-bottom:none!important}@media (max-width:1024px){.expense-table-header>div>div:nth-child(6),.expense-table-row>div>div:nth-child(6){display:none!important}}@media (max-width:768px){.expense-list-container{margin-left:10px;margin-right:10px}.expense-group-card{margin-bottom:12px!important}.person-header-compact,.project-header-compact{padding:10px 12px!important;flex-direction:column!important;align-items:flex-start!important}.person-header-compact>div:first-child,.project-header-compact>div:first-child{margin-bottom:8px;width:100%}.person-header-compact>div:last-child,.project-header-compact>div:last-child{align-self:flex-start!important}.expense-table-header>div>div:nth-child(n+4),.expense-table-row>div>div:nth-child(n+4){display:none!important}.expense-table-header>div>div:first-child,.expense-table-row>div>div:first-child{width:80px!important}.expense-table-header>div>div:nth-child(2),.expense-table-row>div>div:nth-child(2){width:80px!important}.expense-table-header>div>div:nth-child(3),.expense-table-row>div>div:nth-child(3){width:auto!important}}@media (max-width:480px){.expenses-container .expense-table-body,.expenses-container .expense-table-header{display:block!important;width:100%!important}.expenses-container .expense-table-header>div,.expenses-container .expense-table-row>div{display:block!important;width:100%!important}.expenses-container .expense-table-header>div>div,.expenses-container .expense-table-row>div>div{display:block!important;width:100%!important;text-align:left!important;padding:4px 12px!important;margin-bottom:2px}.expenses-container .expense-table-header>div>div:nth-child(n+4),.expenses-container .expense-table-row>div>div:nth-child(n+4){display:none!important}.expenses-container .expense-table-header{background:#f1f3f4!important;border-bottom:1px solid #dee2e6!important}.expenses-container .expense-table-header>div>div{padding:6px 12px!important;font-size:9px!important}}.mg-invoice{width:1200px;margin-top:40px;margin-right:auto;margin-bottom:40px;margin-left:-100px;-webkit-box-shadow:1px 1px 9px 0 rgba(0,0,0,.11);-moz-box-shadow:1px 1px 9px 0 rgba(0,0,0,.11);box-shadow:1px 1px 9px 0 rgba(0,0,0,.11);padding:30px;font-size:14px}.mg-invoice h2{font-size:20px;font-weight:600;margin:0 0 10px 0}.mg-invoice h3{font-size:16px;font-weight:600;margin:0}.mg-invoice .mg-invoice-top{margin-bottom:50px}.mg-invoice .mg-invoice-bottom{min-height:100px;margin-bottom:20px}.mg-invoice .mg-invoice-bottom .client-details-invoice li{padding:3px 0 0 0}.mg-invoice .mg-invoice-details{line-height:28px;margin-bottom:120px}.mg-invoice .mg-invoice-details thead{font-weight:600}.mg-invoice .mg-invoice-details thead th{background:#f5f5f5;border-bottom:1px solid #ccc;padding:0 10px;line-height:40px;text-align:right}.mg-invoice .mg-invoice-details thead th:first-child{text-align:left}.mg-invoice .mg-invoice-details tbody td{border-bottom:1px solid #f5f5f5;padding:0 10px;line-height:30px;text-align:right}.mg-invoice .mg-invoice-details tbody td:first-child{text-align:left}.mg-invoice .mg-invoice-details tbody td h3{margin:5px 0 0 0}.mg-invoice .mg-invoice-footer p{margin:0;font-size:13px}.mg-invoice .mg-invoice-status{color:#00a651;font-size:20px;font-weight:500;padding:8x 10px;border:1px solid #00a651;margin-top:20px;border-radius:5px;text-align:center}.mg-invoice .mg-invoice-status.draft{color:#ebbd00;border-color:#ebbd00}.mg-invoice .mg-invoice-status.sent{color:#809edc;border-color:#809edc}.mg-invoice .mg-invoice-status.confirmed{color:#60c;border-color:#60c}.mg-invoice .mg-invoice-status.writeoff{color:#f45b69;border-color:#f45b69}.mg-invoice table{table-layout:fixed;word-wrap:break-word;overflow:hidden}.mg-invoice th:nth-child(1){width:33%}.mg-invoice th:nth-child(2){width:9%}.mg-invoice th:nth-child(3){width:9%}.mg-invoice th:nth-child(4){width:15%}.mg-invoice th:nth-child(5){width:20%}.mg-invoice th:nth-child(6){width:14%}.mg-invoice-details-period th:nth-child(1){width:31%}.mg-invoice-details-period th:nth-child(2){width:8%}.mg-invoice-details-period th:nth-child(3){width:8%}.mg-invoice-details-period th:nth-child(4){width:13%}.mg-invoice-details-period th:nth-child(5){width:13%}.mg-invoice-details-period th:nth-child(6){width:12%}.mg-invoice-details-period th:nth-child(7){width:15%}.mg-invoice-details .mg-invoice-details-edit{border:1px solid #bbb;-webkit-box-shadow:3px 2px 13px 1px rgba(0,0,0,.11);-moz-box-shadow:3px 2px 13px 1px rgba(0,0,0,.11);box-shadow:3px 2px 13px 1px rgba(0,0,0,.11);table-layout:fixed;word-wrap:break-word;width:100%;overflow:hidden}.mg-invoice-details .mg-invoice-details-edit th:nth-child(1){width:36%}.mg-invoice-details .mg-invoice-details-edit th:nth-child(2){width:8%}.mg-invoice-details .mg-invoice-details-edit th:nth-child(3){width:10%}.mg-invoice-details .mg-invoice-details-edit th:nth-child(4){width:13%}.mg-invoice-details .mg-invoice-details-edit th:nth-child(5){width:13%}.mg-invoice-details .mg-invoice-details-edit th:nth-child(6){width:15%}.mg-invoice-details .mg-invoice-details-edit th:nth-child(7){width:5%}.mg-invoice-details .mg-invoice-details-edit .sub-tax-total{float:right}.mg-invoice-details .mg-invoice-details-edit tr{border-bottom:1px solid #ddd}.mg-invoice-details .mg-invoice-details-edit td,.mg-invoice-details .mg-invoice-details-edit th{color:#5e5f60;padding:8px;text-align:left;font-size:14px}.mg-invoice-details .mg-invoice-details-edit th{background-color:#f5f5f5;line-height:40px;font-weight:600}.mg-invoice-details .mg-invoice-details-edit tr:hover{background-color:#f5f5f5}.mg-invoice-details .mg-invoice-details-edit tr:last-child:hover{background-color:transparent}.mg-invoice-details .mg-invoice-details-edit tr:nth-last-child(2){border-bottom:none}.mg-invoice-details .mg-invoice-details-edit tr:nth-last-child(2):hover{background-color:transparent}.mg-invoice-details .mg-invoice-details-edit td{font-weight:500}.mg-invoice-details .mg-invoice-details-edit td span{cursor:pointer}.mg-invoice-details .mg-invoice-details-edit td ul li{font-weight:300;color:#5e5f60;padding:8px;text-align:left}.mg-invoice-details .mg-invoice-details-edit td ul li h3{font-weight:600}.terms-and-conditions .textarea-terms-and-conditions{max-width:none!important;width:100%;font-weight:500;font-size:14px;line-height:14px}.write-off-message{color:#9f6000;background-color:#feefb3;font-size:14px;margin:5px 0}.write-off-message:before{font-family:FontAwesome;content:"\f05a ";display:inline-block;padding:0 3px 3px 0;vertical-align:middle}.btn-invoice{width:200px;margin-bottom:20px}.gantt-bank-holiday-column{z-index:1}.gantt-task{border:1px solid}.gantt-task-task{border:none!important}.gantt-valign-content{color:#5e5f60}.zoom{display:inline-block;font-size:16px;font-weight:400;font-family:'Open Sans',sans-serif;color:#5e5f60;float:right}.zoom button{background-color:transparent;border:none;box-shadow:none;margin-bottom:-5px;padding:6px;font-size:68%}.zoom button:hover{background-color:transparent;border:none;cursor:pointer;color:#00ab6b}.zoom i{color:#00ab6b;font-size:20px}.nav-button{color:#666;background:#f4f2f2;display:inline-block;padding:0 10px;border:none;border-radius:4px;float:left;margin-bottom:10px}@media only screen and (min-width:952px){.nav-button{height:36px;margin-right:10px;font-size:16px}}@media only screen and (max-width:952px) and (min-width:120px){.nav-button{height:24px;margin-right:6px;font-size:14px}}.btn-resourcing{width:100%;margin-left:0}.overview-thinner{height:65%}.overview-thinner .gantt-task-content{margin-top:-5px}.header-overview-task-ok{border:1px solid #00a651;border-radius:6px;background-color:#a2e0c9;box-shadow:0 5px 10px rgba(0,0,0,.3),0 0 5px rgba(0,0,0,.1);opacity:.9}.header-overview-task-ok .gantt-task-background{border-radius:6px}.header-overview-task-ok .gantt-task-content{font-size:12px;line-height:44px;margin-top:-4px}.header-overview-task-ok .gantt-task-foreground .gantt-task-truncated-left{line-height:35px;z-index:9999;cursor:pointer}.header-overview-task-ok .gantt-task-foreground .gantt-task-truncated-right{line-height:35px;z-index:9999;cursor:pointer}.overview-thinner .gantt-task-content{margin-top:-6px}.overview-thinner .gantt-task-foreground .gantt-task-truncated-left{line-height:30px}.overview-thinner .gantt-task-foreground .gantt-task-truncated-right{line-height:30px}.gantt-current-date-line{border:2.5px dashed green;opacity:.9}.header-phase-activity-overview-task-ok{border:1px solid #00a651;border-radius:6px;background-color:#a2e0c9;box-shadow:0 5px 10px rgba(0,0,0,.3),0 0 5px rgba(0,0,0,.1);opacity:.9}.header-phase-activity-overview-task-ok .gantt-task-background{border-radius:6px}.header-phase-activity-overview-task-ok .gantt-task-content{font-size:12px}.header-phase-activity-overview-task-ok .gantt-task-foreground .gantt-task-truncated-left{z-index:9999;cursor:pointer}.header-phase-activity-overview-task-ok .gantt-task-foreground .gantt-task-truncated-right{z-index:9999;cursor:pointer}.header-phase-activity-overview-task-over{border:1px solid #f45b69;border-radius:6px;background-color:#fbc3c8;box-shadow:0 5px 10px rgba(0,0,0,.3),0 0 5px rgba(0,0,0,.1);opacity:.9}.header-phase-activity-overview-task-over .gantt-task-background{border-radius:6px}.header-phase-activity-overview-task-over .gantt-task-content{font-size:12px}.header-phase-activity-overview-task-over .gantt-task-foreground .gantt-task-truncated-left{z-index:9999;cursor:pointer}.header-phase-activity-overview-task-over .gantt-task-foreground .gantt-task-truncated-right{z-index:9999;cursor:pointer}.header-overview-task-over{border:1px solid #f45b69;border-radius:6px;background-color:#fbc3c8;box-shadow:0 5px 10px rgba(0,0,0,.3),0 0 5px rgba(0,0,0,.1);opacity:.9}.header-overview-task-over .gantt-task-background{border-radius:6px}.header-overview-task-over .gantt-task-content{font-size:12px;line-height:44px}.header-overview-task-over .gantt-task-foreground .gantt-task-truncated-left{line-height:30px;z-index:9999}.header-overview-task-over .gantt-task-foreground .gantt-task-truncated-right{line-height:30px;z-index:9999}.header-overview-task-under{border:1px solid #f19b60;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.3),0 0 5px rgba(0,0,0,.1);opacity:.9}.header-overview-task-under .gantt-task-background{border-radius:6px}.header-overview-task-under .gantt-task-content{font-size:12px;line-height:44px}.header-overview-task-under .gantt-task-foreground .gantt-task-truncated-left{line-height:30px;z-index:9999}.header-overview-task-under .gantt-task-foreground .gantt-task-truncated-right{line-height:30px;z-index:9999}.allocation-task{border:1px solid #ffcd00;border-radius:6px;background-color:#ffeca2;box-shadow:0 7px 40px 6px rgba(0,0,0,.25),2px 2px 9px 0 rgba(0,0,0,.22);opacity:.9}.allocation-task .gantt-task-background{border-radius:6px}.allocation-task-request{border:1px dashed grey!important;opacity:.8;background-color:transparent!important}.allocation-task-request .gantt-task-background{background-color:transparent!important}.allocation-task-weekend{border:1px solid #b489b9;border-radius:6px;background-color:#ecb3f1;box-shadow:0 7px 40px 6px rgba(0,0,0,.25),2px 2px 9px 0 rgba(0,0,0,.22);opacity:.9}.allocation-task-weekend .gantt-task-background{border-radius:6px}.allocation-task-custom{border:1px;border-radius:6px;box-shadow:0 7px 40px 6px rgba(0,0,0,.25),2px 2px 9px 0 rgba(0,0,0,.22);opacity:.9}.allocation-task-custom .gantt-task-background{border-radius:6px}.availability-task{border:1px solid #809edc;border-radius:6px;box-shadow:0 7px 40px 6px rgba(0,0,0,.25),2px 2px 9px 0 rgba(0,0,0,.22);opacity:.9}.availability-task .gantt-task-background{border-radius:6px}.gantt-body-rows .tasks-row{background-color:#d3d3d35e}.gantt-row-label .fa-plus-circle{position:absolute;top:3px;right:5px;cursor:pointer}.gantt-row-label span{color:#5e5f60}.gantt-task-content{font-size:11px;margin-top:-3px;text-overflow:ellipsis}.gantt-task-content span:nth-child(2){line-height:26px!important}.gantt-task-content>span{line-height:26px}.allocation-task i{line-height:30px}.allocation-task span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:10px;margin-right:10px;margin-top:0;line-height:32px}.allocation-task .img-right{margin-right:2px}.allocation-task-custom i,.allocation-task-weekend i{line-height:32px}.allocation-task-custom span:nth-child(2),.allocation-task-weekend span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:10px;margin-right:10px;margin-top:0;line-height:32px}.allocation-task-custom .img-right,.allocation-task-weekend .img-right{margin-right:2px}.gantt-task-foreground .gantt-task-truncated-left{line-height:22px;color:#5e5f60;font-weight:600;z-index:9999}.gantt-task-foreground .gantt-task-truncated-right{line-height:22px;color:#5e5f60;font-weight:600;z-index:9999}.availability-task .fa-lock{line-height:34px;float:left;margin-left:1px}.availability-task .img-left{margin-left:2px}.availability-task .vacation-status-icon{line-height:30px}.availability-task span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:34px;margin-left:14px;margin-right:10px}.availability-task .status-Rejected{color:#f45b69;font-weight:600}.availability-task .status-Requested{color:#ff0;font-weight:600}.availability-task .status-Approved{color:#00a651;font-weight:600}.availability-task .img-right{line-height:48px;margin-right:2px}.availability-type-business-trip .gantt-task-content,.availability-type-business-trip .gantt-task-truncated-left,.availability-type-business-trip .gantt-task-truncated-right,.availability-type-business-trip .img-left,.availability-type-business-trip .img-right,.availability-type-custom .gantt-task-content,.availability-type-custom .gantt-task-truncated-left,.availability-type-custom .gantt-task-truncated-right,.availability-type-custom .img-left,.availability-type-custom .img-right,.availability-type-home-office .gantt-task-content,.availability-type-home-office .gantt-task-truncated-left,.availability-type-home-office .gantt-task-truncated-right,.availability-type-home-office .img-left,.availability-type-home-office .img-right,.availability-type-sick-leave .gantt-task-content,.availability-type-sick-leave .gantt-task-truncated-left,.availability-type-sick-leave .gantt-task-truncated-right,.availability-type-sick-leave .img-left,.availability-type-sick-leave .img-right,.availability-type-vacation .gantt-task-content,.availability-type-vacation .gantt-task-truncated-left,.availability-type-vacation .gantt-task-truncated-right,.availability-type-vacation .img-left,.availability-type-vacation .img-right{line-height:48px}.gantt-header,.gantt-side,.gantt-task{z-index:9}.gantt-side-content-vacations .gantt-valign-content{margin-left:0}.gantt-side-content-vacations .gantt-label-text span:nth-child(1){font-weight:600}.gantt-side-content-vacations .gantt-label-text span:nth-child(3){padding-left:10px}.gantt-side-content-vacations .gantt-label-text span:nth-child(5){position:absolute;right:0;top:0}.gantt-header-row{border-top:none;height:1.4em}.gantt-header-parent-row-0{font-weight:700}.gantt-header-row .gantt-column-header{font-size:10px;white-space:pre;border-right:1px solid #bbb}.person-row{border-top:1px solid #bbb}.project-row{border-top:1px solid #bbb}.gantt-row-label span.gantt-label-text{padding-left:0;padding-right:0}.people-name-resourcing{font-weight:600}.allocation-task span:nth-child(2){line-height:34px}.allocation-task-custom span:nth-child(2),.allocation-task-weekend span:nth-child(2){line-height:34px}.planner-img img{border-radius:50%;width:1.5em;display:inline-block}.projects-list-modal-img img{border-radius:50%;width:3.5em;display:inline-block}.planner-img-first-level img{width:2.2em}.gantt-tree-handle-button{padding:0;position:relative}.gantt-tree-handle-button.ng-hide{display:block!important;visibility:hidden}@media only screen and (min-width:952px){.gantt-side-width{min-width:240px}}@media only screen and (max-width:952px) and (min-width:120px){.gantt-side-width{min-width:172px}}@media only screen and (min-width:952px){.angular-ui-tree-nodes .angular-ui-tree-nodes{margin-left:6%;padding-left:5px}}@media only screen and (max-width:952px) and (min-width:120px){.angular-ui-tree-nodes .angular-ui-tree-nodes{margin-left:0;padding-left:4px}}.gantt-side-content-planner .gantt-valign-content{top:0;-webkit-transform:none;transform:none;margin-top:5px}.gantt-side-content-planner .planner-side-name{top:30px;left:68px;position:absolute;width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-initials-planner-projects [data-letters]:before{width:2.2em;height:2.2em;line-height:2.2em;font-size:.7em}.name-initials-planner-people [data-letters]:before{font-size:.9em}[data-letters]:before{content:attr(data-letters);display:inline-block;font-size:1em;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;border-radius:50%;background:#bbb;vertical-align:middle;color:#fff;text-transform:uppercase}.large-circle{position:relative}.large-circle img{border-radius:50%}.large-circle .person-placeholder{left:0;position:absolute;text-align:center;width:100%;color:#fff;top:-45%;font-size:40px}.large-circle:before{font-size:3.5em;width:3.5em;height:3.5em;line-height:3.5em}.medium-circle{position:relative}.medium-circle img{border-radius:50%}.medium-circle .person-placeholder{left:0;position:absolute;text-align:center;width:100%;color:#fff;top:50%;font-size:20px}.medium-circle:before{line-height:6em;width:100%;height:100%;margin-top:4px}@media only screen and (min-width:1445px){.medium-circle .person-placeholder{top:17%}}@media only screen and (max-width:952px) and (min-width:430px){.medium-circle .person-placeholder{top:17%}#clients-grid img,#people-grid img,#projects-grid img,#vendors-grid img{margin-top:0}}.modal-add-remove-licenses p{font-size:14px;margin:5px 0}.modal-add-remove-licenses .licenses-number-input{width:15%;display:inline-block}.modal-add-remove-licenses span{font-size:14px}.gantt-tree-body .gantt-row-label .planner-people-job-title{font-size:13px;position:absolute;top:52%;left:24%}.gantt-tree-body .gantt-row-label .planner-vacation{font-weight:700;font-size:14px}.gantt-tree-body .gantt-row-label .planner-people-projects{font-size:12px}.gantt-tree-body .gantt-row-label .planner-people-phase,.gantt-tree-body .gantt-row-label .planner-people-task{margin-left:3%;line-height:35px}.gantt-table-content .gantt-row-label .planner-people-job-title{font-size:13px;position:absolute;top:52%;left:24%}.gantt-table-content .gantt-row-label .planner-vacation{font-weight:700;font-size:14px}.gantt-table-content .gantt-row-label .planner-people-projects{font-size:12px}.gantt-table-content .gantt-row-label .planner-people-phase,.gantt-table-content .gantt-row-label .planner-people-task{margin-left:3%;line-height:35px}.planner-projects-task-phase{font-size:13px;position:absolute;top:50%;left:24%}.planner-people-name{font-size:13px;position:absolute;top:8%;left:22%}.planner-projects-name{font-size:13px;position:absolute;top:8%;left:24%}.planner-projects-people-name{font-size:12px}.gantt-tree-body .gantt-row-label .planner-people-name{margin-left:.5em}.gantt-table-content .gantt-row-label .planner-people-name{margin-left:.5em}.gantt-side-content-vacations .gantt-valign-content{height:100%;margin-top:5px}.gantt-side-content-vacations .v-days{font-size:13px;position:absolute;top:40px}.gantt-side-content-vacations .v-job-title{font-size:13px;position:absolute;top:20px;margin-left:24.5%}.side-planner-changes [class*=col-]{padding:0}.side-planner-changes .side-planner-arrow{text-align:center;width:auto;margin-top:-8px}.side-planner-changes .side-planner-projects .side-planner-client-rows{margin-top:-2px}.side-planner-changes .side-planner-people .side-planner-image,.side-planner-changes .side-planner-projects .side-planner-image,.side-planner-changes .side-planner-vacations .side-planner-image{text-align:center;width:auto;padding:0 5px;margin-top:-2px}.side-planner-changes .side-planner-people .side-planner-image-parent,.side-planner-changes .side-planner-projects .side-planner-image-parent,.side-planner-changes .side-planner-vacations .side-planner-image-parent{margin-top:2px}.side-planner-changes .side-planner-people .side-planner-one-row,.side-planner-changes .side-planner-projects .side-planner-one-row,.side-planner-changes .side-planner-vacations .side-planner-one-row{margin-top:9px}.side-planner-changes .side-planner-people .side-planner-two-rows,.side-planner-changes .side-planner-projects .side-planner-two-rows,.side-planner-changes .side-planner-vacations .side-planner-two-rows{margin-top:-1px}.side-planner-changes .side-planner-people .side-planner-three-rows,.side-planner-changes .side-planner-projects .side-planner-three-rows,.side-planner-changes .side-planner-vacations .side-planner-three-rows{margin-top:-4px;line-height:16px}.side-planner-changes .side-planner-people .side-planner-text,.side-planner-changes .side-planner-projects .side-planner-text,.side-planner-changes .side-planner-vacations .side-planner-text{padding-left:0}.side-planner-changes .side-planner-people .side-planner-text .side-planner-text-parent,.side-planner-changes .side-planner-projects .side-planner-text .side-planner-text-parent,.side-planner-changes .side-planner-vacations .side-planner-text .side-planner-text-parent{font-size:12px}.side-planner-changes .side-planner-people .side-planner-text .side-planner-text-child,.side-planner-changes .side-planner-projects .side-planner-text .side-planner-text-child,.side-planner-changes .side-planner-vacations .side-planner-text .side-planner-text-child{font-size:11px}.side-planner-changes .side-planner-people .side-planner-text .side-planner-vacation,.side-planner-changes .side-planner-projects .side-planner-text .side-planner-vacation,.side-planner-changes .side-planner-vacations .side-planner-text .side-planner-vacation{font-size:13px}.people-details-gantt .gantt-scrollable .gantt-body .availability-task .icon-truncated-left,.with-leaves-view-gantt .gantt-scrollable .gantt-body .availability-task .icon-truncated-left{margin-left:22px;line-height:33px}.availability-gantt .gantt-scrollable .gantt-body .icon-truncated-left{margin-left:22px;line-height:50px}.tasks-notification-circle{background:#ff5a5f;text-align:center;line-height:18px;border-radius:50%}.gantt-side-content-table>div.gantt-table-column{display:unset}.gantt-header-row .gantt-column-header-summary{position:absolute;border-right:1px solid #ddd}.gantt-header-row .gantt-column-header-summary-last{position:absolute;border-right:none}.gantt-header-row .gantt-column-header-summary{box-sizing:border-box;display:inline-block;height:2em;text-align:center;padding-top:.5em;overflow:hidden;text-overflow:clip}.gantt-column-header-summary-last{border-right:none}.gantt-summary-progress-bar{padding:14px;margin-top:-21px}.gantt-summary-progress-bar .progress{height:16px}.mg-sidebar input[type=checkbox]{margin:5px 2px 0}.mg-sidebar .dropdown-sidebar .filter-date-input{background-color:#fff}.mg-sidebar .sidebar-body h3{margin-top:5px;font-size:14px;color:#5e5f60;margin-bottom:5px;font-family:"Open Sans",Helvetica,Arial,sans-serif}.reset-link{text-transform:uppercase;color:#d72727;font-size:12px;width:89px;margin-bottom:4px}.info-message{color:#00ab6b;font-size:11px;margin-bottom:4px}.dropdown-sidebar .dropdown-menu{width:112%;margin-left:-11px;font-size:10px;margin-bottom:100px}.dropdown-sidebar .info-bouble{margin-bottom:11px;margin-top:-11px;font-size:11px;color:#00784b}.btn-sidebar{text-shadow:none;box-shadow:none;height:34px}.input-group .form-control-search:focus{border:1px solid #ccc;box-shadow:none}.animate-close{-webkit-transition:all cubic-bezier(.25,.46,.45,.94) .1s;-moz-transition:all cubic-bezier(.25,.46,.45,.94) .1s;-o-transition:all cubic-bezier(.25,.46,.45,.94) .1s;transition:all cubic-bezier(.25,.46,.45,.94) .1s;opacity:1;left:0}.full-page-anim.mg-with-sidebar{margin-left:15px}.animate-close.closed-sidebar{left:-199px;padding:0 10px;overflow:hidden}.side-bar-toggle{height:15px;width:15px;margin:0;float:right}.side-bar-toggle:hover{cursor:pointer}.btn-date-sidebar{margin-left:-23px;z-index:2}.outline-less-focus{background-color:transparent}.outline-less-focus:focus{outline:0}.md-checkbox{position:relative;height:20px;margin:0 0 15px 0}.md-checkbox label{cursor:pointer;margin-left:24px;margin-top:4px;color:#5e5f60;font-weight:400}.md-checkbox label:after,.md-checkbox label:before{content:"";position:absolute;left:0;top:0}.md-checkbox label:before{width:20px;height:20px;background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:2px;cursor:pointer;transition:background .3s}.md-checkbox label.disabled:before{border:none;background:#d3d3d3!important}.input-doc label:before{margin-top:8px}.input-doc label:after{margin-top:8px}input[type=checkbox]{outline:0;margin-right:10px;display:none;pointer-events:none}input[type=checkbox]:checked+label:before{background:#00ab6b;border:none}input[type=checkbox]:checked+label:after{transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:2px solid #fff;border-top-style:none;border-right-style:none}.grid-reports{margin-top:20px}.grid-reports .ui-grid .ui-grid-header-cell{line-height:22px}.grid-reports .ui-grid .ui-grid-header-cell-wrapper{background-color:#a2e0c9;color:#535f60;font-weight:700}.grid-reports .ui-grid .ui-grid-cell{padding:0;border-bottom:1px solid #eaeaea}.grid-reports .ui-grid-column-resizer{width:.5px;background-color:#bfbfbf}.grid-reports .ui-grid-header-cell:last-child .ui-grid-column-resizer.right{width:2px}.grid-reports .ui-grid-icon-up-dir:before{display:none}.grid-reports .ui-grid-cell-contents{font-size:11px}.grid-reports .ui-grid-cell-contents i{cursor:pointer}.grid-reports .ui-grid-header-cell-label{font-size:11px}.grid-reports .ui-grid .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#fff}.grid-reports .ui-grid .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fff}.grid-reports .ui-grid-footer-panel{background:#a2e0c9;color:#535f60;font-weight:700}.grid-reports .ui-grid-footer-cell{border-right:none}.grid-reports .ui-grid-footer-cell .ui-grid-cell-contents{font-size:15px}@media only screen and (max-width:768px) and (min-width:321px){.grid-reports{margin-top:16px}}.report-top{text-transform:uppercase;font-weight:600;margin-top:10px}.btn .caret{float:right;margin-top:8px}@media only screen and (max-width:1440px){.btn .caret{margin-top:5px}}.btn-pdf{background:url(../img/pdf_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 40px 6px 6px!important}.btn-pdf:hover{background:url(../img/pdf_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;background-color:#e6e6e6;color:#4aa0d5}.btn-pdf:active{background-image:url(../img/pdf_icon.png)}.btn-pdf-tasks{background:url(../img/pdf_icon.png);background-size:37px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 31px 6px 6px!important}.btn-pdf-tasks:hover{background:url(../img/pdf_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;background-color:#e6e6e6;border:2px solid #4aa0d5;color:#4aa0d5}.btn-pdf-tasks:active{background-image:url(../img/pdf_icon.png)}.btn-pdf-reports{background-position:20px -10px}.btn-pdf-reports:hover{background-position:20px -10px}.btn-pdf-reports:active{background-position:20px -10px;background-image:url(../img/pdf_icon.png)}.btn-pdf-reports:focus{background-position:20px -10px}.btn-pdf-reports .open>.dropdown-toggle.btn-pdf-reports{background-position:20px -10px}.btn-pdf-inv{background-position:88px -10px}.btn-pdf-inv:hover{background-position:88px -10px}.btn-pdf-inv:active{background-position:88px -10px;background-image:url(../img/pdf_icon.png)}.btn-pdf-inv:focus{background-position:88px -10px}.btn-pdf-inv .open>.dropdown-toggle.btn-pdf-inv{background-position:88px -10px}.btn-pdf-inv-tasks{background-position:80px -5px}.btn-pdf-inv-tasks:hover{background-position:88px -10px}.btn-pdf-inv-tasks:active{background-position:88px -10px;background-image:url(../img/pdf_icon.png)}.btn-pdf-inv-tasks:focus{background-position:88px -10px}.btn-pdf-inv-tasks .open>.dropdown-toggle.btn-pdf-inv{background-position:88px -10px}.btn-csv{background:url(../img/csv_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 31px 6px 6px!important}.btn-csv:hover{background:url(../img/csv_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;background-color:#e6e6e6;border:2px solid #4aa0d5;color:#4aa0d5}.btn-csv:active{background-image:url(../img/csv_icon.png)}.btn-csv-inv{background-position:88px -10px}.btn-csv-inv:hover{background-position:88px -10px}.btn-csv-inv:active{background-position:88px -10px;background-image:url(../img/csv_icon.png)}.btn-csv-inv:focus{background-position:88px -10px}.btn-csv-inv .open>.dropdown-toggle.btn-csv-inv{background-position:88px -10px}.btn-csv-reports{background-position:20px -10px}.btn-csv-reports:hover{background-position:20px -10px}.btn-csv-reports:active{background-position:20px -10px;background-image:url(../img/csv_icon.png)}.btn-csv-reports:focus{background-position:20px -10px}.btn-csv-reports .open>.dropdown-toggle.btn-csv-reports{background-position:20px -10px}.btn-csv-reports-multiple{background-position:30px -10px;padding-right:31px!important}.btn-csv-reports-multiple:hover{background-position:30px -10px}.btn-csv-reports-multiple:active{background-position:30px -10px;background-image:url(../img/csv_icon.png)}.btn-csv-reports-multiple:focus{background-position:30px -10px}.btn-csv-reports-multiple .open>.dropdown-toggle.btn-csv-reports-multiple{background-position:30px -10px}.btn-pdf-reports-multiple{background-position:30px -10px;padding-right:31px!important}.btn-pdf-reports-multiple:hover{background-position:30px -10px}.btn-pdf-reports-multiple:active{background-position:30px -10px;background-image:url(../img/pdf_icon.png)}.btn-pdf-reports-multiple:focus{background-position:30px -10px}.btn-pdf-reports-multiple .open>.dropdown-toggle.btn-pdf-reports-multiple{background-position:30px -10px}.open>.dropdown-toggle.btn-pdf{color:#fff;background-color:#4aa0d5;border:2px solid #4aa0d5;background:url(../img/pdf_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px}.open>.dropdown-toggle.btn-pdf:active{background:url(../img/pdf_icon.png);background-image:url(../img/pdf_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;color:#333;background-color:#d4d4d4;border-color:#8c8c8c;opacity:.65;cursor:not-allowed}.open>.dropdown-toggle.btn-pdf:focus{background:url(../img/pdf_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;color:#333;background-color:#d4d4d4;border-color:#333;opacity:.65;cursor:not-allowed}.open>.dropdown-toggle.btn-pdf:hover{background:url(../img/pdf_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;color:#333;background-color:#d4d4d4;border-color:#333;opacity:.65;cursor:not-allowed}.open>.dropdown-toggle.btn-csv{color:#fff;background-color:#4aa0d5;border:2px solid #4aa0d5;background:url(../img/csv_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px}.open>.dropdown-toggle.btn-csv:active{background:url(../img/csv_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;color:#333;background-color:#d4d4d4;border-color:#8c8c8c;opacity:.65;cursor:not-allowed}.open>.dropdown-toggle.btn-csv:focus{background:url(../img/csv_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;color:#333;background-color:#d4d4d4;border-color:#333;opacity:.65;cursor:not-allowed}.open>.dropdown-toggle.btn-csv:hover{background:url(../img/csv_icon.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;color:#333;background-color:#d4d4d4;border-color:#333;opacity:.65;cursor:not-allowed}.dropdown-menu-report{min-width:140px}.dropdown-menu-report li a{cursor:pointer}.dropdown-menu-resourcing{min-width:70px}.dropdown-menu-resourcing li a{cursor:pointer}.fit-date-range-report{padding-left:0}.fit-date-range-report span{padding-left:0}.mg-reports-page{padding-bottom:250px}.dropdown-initial-filters .dropdown-menu{width:100%;font-size:10px}.green-pdf-btn{background:url(../img/pdf_icon.png);background-size:51px;background-position:30px -10px;background-repeat:no-repeat;padding-right:26px;padding-left:5px}.green-pdf-btn:hover{background:0 0;background-size:0}.report-categories{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start}.report-categories .report-category{margin-top:10px;margin-bottom:30px;display:flex;flex-direction:column}.report-categories .report-category .delete-icon{background:url(../../img/linear/black-cross.svg);background-size:cover;height:15px;width:15px;margin-left:20px;cursor:pointer}.report-categories .report-category .report-types{display:flex;flex-direction:row;flex-wrap:wrap}.report-categories .report-category .report-category-content{background-color:#00aa6b;height:100%;min-height:40px;width:250px;display:flex;justify-content:space-between;align-items:center;border-radius:5px;margin-left:15px}.report-categories .report-category .report-category-content p{margin-left:10px;color:#fff}.report-categories .report-category .report-category-content .fa-caret-down-doc{margin-right:10px}.report-categories .report-category .report-category-content .fa-caret-up-doc{margin-right:13px;margin-bottom:2px}.report-categories .report-category .report-category-content img{margin-right:10px;height:30px}.report-categories .report-category .report-category-content:hover{background-color:#00aa6b}.report-categories .report-category .report-category-content:hover p{color:#fff}.report-categories .report-category .report-category-content:hover .fa-caret-down-doc,.report-categories .report-category .report-category-content:hover .fa-caret-up-doc{color:#fff}.report-categories .report-category .show-more{margin-top:10px;width:100px;padding:10px;cursor:pointer;border-radius:5px;margin-left:10px}.report-categories .report-category .show-more p{color:gray;font-size:13px}.report-categories .report-category .show-more:hover{background-color:#00aa6b}.report-categories .report-category .show-more:hover p{color:#fff}.report-categories .report-category .report-type{cursor:pointer;height:100%;min-height:40px;width:300px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;border-bottom:1px solid #d3d3d3;border-radius:5px;margin:15px;align-self:center}.report-categories .report-category .report-type p{margin-left:10px;padding-top:5px;padding-bottom:7px;font-size:15px;width:90%;height:100%}.report-categories .report-category .report-type .report-description{font-size:13px;color:gray;font-weight:100}.report-categories .report-category .report-type .fa-caret-down-doc{margin-right:10px}.report-categories .report-category .report-type .fa-caret-up-doc{margin-right:13px;margin-bottom:2px}.report-categories .report-category .report-type .delete-icon{background:url(../../img/linear/black-cross.svg);background-size:cover;height:8px;width:8px;margin-right:5px}.report-categories .report-category .report-type:hover{background-color:#00aa6b}.report-categories .report-category .report-type:hover p{color:#fff}.report-categories .report-category .report-type:hover .fa-caret-down-doc,.report-categories .report-category .report-type:hover .fa-caret-up-doc{color:#fff}.report-categories .report-category .report-type:hover .delete-icon{background:url(../../img/linear/white-cross.svg);background-size:cover}@media only screen and (min-width:1921px){.margin-high-width{margin-bottom:300px}}.hint-container.timesheet-hint{width:1068px;margin-left:28px}.hint-container.timesheet-hint .card-1{width:94%!important}.hint-container .hint{text-align:center}.hint-container .hint::after{clear:both;content:'';display:block}.hint-container .card-1{background:#fff;border-radius:2px;display:inline-block;margin:1rem;position:relative;width:60%;transition:box-shadow .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 -5px 20px rgba(74,160,213,.19),0 6px 6px rgba(74,160,213,.23)}.hint-container p{font-family:'Open Sans',sans-serif;font-weight:700;color:#00ab6b;padding-bottom:20px}.hint-container-resourcing{margin-left:0}.hint-container-resourcing .hint{margin-top:10%}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-moz-keyframes ripple{100%,5%{opacity:0}5%{opacity:1}}@-webkit-keyframes ripple{100%,5%{opacity:0}5%{opacity:1}}@keyframes ripple{100%,5%{opacity:0}5%{opacity:1}}input[type=radio]{display:none}input[type=radio]+label{position:relative;cursor:pointer;margin:30px;padding-left:28px}input[type=radio]+label:after,input[type=radio]+label:before{content:"";position:absolute;border-radius:50%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=radio]+label:before{top:0;left:0;width:18px;height:18px;background:#00ab6b;-moz-box-shadow:inset 0 0 0 18px #e0e0e0;-webkit-box-shadow:inset 0 0 0 18px #e0e0e0;box-shadow:inset 0 0 0 18px #e0e0e0}input[type=radio]+label:after{top:49%;left:9px;width:54px;height:54px;opacity:0;background:rgba(255,255,255,.3);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}input[type=radio]:checked+label:before{-moz-box-shadow:inset 0 0 0 4px #e0e0e0;-webkit-box-shadow:inset 0 0 0 4px #e0e0e0;box-shadow:inset 0 0 0 4px #e0e0e0}input[type=radio]:checked+label:after{-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-moz-animation:ripple 1s none;-webkit-animation:ripple 1s none;animation:ripple 1s none}.mg-header{background:url(../img/header_and_submenu.jpg) repeat-x 0 0;height:120px;padding-top:0;position:fixed;top:0;left:0;width:100%;z-index:10;font-family:Roboto,sans-serif}.mg-header .mg-logo{display:block;position:absolute;top:15px;left:40px}.mg-header .mg-logo .mg-logo-image{height:48px;background-size:cover}.mg-header .mg-nav-wrapper{position:relative;padding-left:225px}.mg-header .mg-nav-wrapper .mg-navbar{float:left;margin:0;height:80px}.mg-header .mg-nav-wrapper .mg-navbar>li{display:inline-block;height:80px;float:left}.mg-header .mg-nav-wrapper .mg-navbar>li>a{display:block;float:left;font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;position:relative;padding:0 30px;height:80px;text-align:center}.mg-header .mg-nav-wrapper .mg-navbar>li>a:hover{background:#1aab5a}.mg-header .mg-nav-wrapper .mg-navbar li a:after{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:absolute;content:'';display:block;height:5px;background:#fff;bottom:0;left:0;width:100%;opacity:0}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn span{width:45px;height:30px;display:block;background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:0 0;display:block;margin:0 auto;margin-top:10px;margin-bottom:5px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn span{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn.mg-icn-dashboard span{background-position:0 0}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn.mg-icn-management span{background-position:-45px 0}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn.mg-icn-tasks span{background-position:-90px 0}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn.mg-icn-timesheet span{background-position:-135px 0}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn.mg-icn-planning span{background-position:-180px 0}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn.mg-icn-availability span{background-position:-225px 0}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn.mg-icn-reports span{background-position:-270px 0}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn.mg-icn-documents span{background-position:-315px 0}.mg-header .mg-nav-wrapper .mg-navbar li a.mg-icn.mg-icn-finances span{background-position:-360px 0}.mg-header .mg-nav-wrapper .mg-navbar li a:hover:after,.mg-header .mg-nav-wrapper .mg-navbar li.active>a:after{opacity:1}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd{position:relative}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu{display:none;position:fixed;width:100%;top:81px;left:225px;height:40px;background:#f6f8f7}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li{display:inline-block;float:left}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li a{display:block;float:left;padding:0 25px;font-size:16px;color:#424242;line-height:40px;position:relative}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li a:hover{background:#f5f5f5}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li a:after{height:1px;background:#00ab6b}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li a:hover:after,.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li.active>a:after{opacity:1}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd-sub-menu{position:fixed;width:100%;top:80px;left:225px;height:40px;background:#f6f8f7}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd-sub-menu li{display:inline-block;float:left}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd-sub-menu li a{display:block;float:left;padding:0 25px;font-size:16px;color:#424242;line-height:40px;position:relative;font-weight:300}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd-sub-menu li a:hover{background:#f5f5f5}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd-sub-menu li a:after{height:1px;background:#00ab6b}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd-sub-menu li a:hover:after,.mg-header .mg-nav-wrapper .mg-navbar .mg-dd-sub-menu li.active>a:after{opacity:1}.mg-header .mg-nav-wrapper .mg-profile{float:right}.mg-header .mg-nav-wrapper .mg-profile .mg-notification,.mg-header .mg-nav-wrapper .mg-profile .mg-user{height:80px;background:#0d1321;float:right}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul{margin:0 15px}@media only screen and (max-width:1060px){.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul{margin:0 10px}}@media only screen and (max-width:1026px){.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul{margin:0 5px}}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li{display:inline-block;float:left;position:relative}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li>a{display:block;float:left;height:38px;width:38px;margin:24px 10px 0 10px}@media only screen and (max-width:1100px){.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li>a{margin:24px 5px 0 5px}}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li>a.mg-icn{width:28px;height:28px;display:block;background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:0 0;display:block}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li>a.mg-icn{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn.mg-icn-user,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li>a.mg-icn.mg-icn-user{background-position:0 -101px}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn.mg-icn-settings,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li>a.mg-icn.mg-icn-settings{background-position:-30px -101px}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn.mg-icn-support,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li>a.mg-icn.mg-icn-support{background-position:-60px -101px}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li ul,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li ul{display:none;position:absolute;top:82px;right:-12px;width:99px}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li ul li,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li ul li{background:#dcdcdc}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li ul li a,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li ul li a{display:block;line-height:40px;font-size:14px;color:#424242;padding:0 25px;margin-bottom:2px;text-align:right}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li ul li a:hover,.mg-header .mg-nav-wrapper .mg-profile .mg-user>ul>li ul li a:hover{background:#00ab6b;color:#fff}.mg-header .mg-nav-wrapper .mg-profile .mg-notification-circle{position:absolute;background:#ff5a5f;width:18px;height:18px;text-align:center;line-height:18px;color:#fff;bottom:-5px;right:-5px;font-size:11px;border-radius:50%}.mg-header .mg-nav-wrapper .mg-profile .mg-notification{background:0 0;margin-right:20px}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li{display:inline-block;float:left;position:relative}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a{display:block;float:left;height:22px;width:22px;position:relative;margin:23px 10px 0 10px}@media only screen and (max-width:1100px){.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a{margin:23px 5px 0 5px}}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a span{position:absolute;background:#ff5a5f;width:18px;height:18px;text-align:center;line-height:18px;color:#fff;bottom:-5px;right:-5px;font-size:11px;border-radius:50%}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn{width:28px;height:28px;display:block;background-repeat:no-repeat;background-image:url(../img/sprite.png?u74c9fe78);background-position:0 0;display:block}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn{background-image:url(../img/sprite4x.png?u74c9fe78);background-size:1024px 1024px}}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn.mg-icn-timesheet{background-position:-1px -48px}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn.mg-icn-availability{background-position:-31px -48px}.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn.mg-icn-planning{background-position:-185px -1px;width:33px}@media (-webkit-min-device-pixel-ratio:1.5),not all,not all,not all{.mg-header .mg-nav-wrapper .mg-profile .mg-notification>ul>li>a.mg-icn.mg-icn-planning{background-position:-181px -1px}}.mg-sidebar{width:225px;background:#f6f8f7;top:80px;left:0;position:fixed;height:100%;overflow-x:auto}.mg-show-mobile{height:0}.mg-show-mobile button{display:none}.time-punch-container .time-punch-hover{visibility:hidden;transition:visibility 0s,opacity .1s linear;opacity:0;position:absolute;margin-top:60px;top:0}.time-punch-container .time-punch-hover .time-punch-hover-inner{padding:5px 20px;background-color:#0d1321;font-size:12px;color:#fff;border:1px solid #222;border-radius:6px}.time-punch-container .time-punch-hover .time-punch-hover-inner:hover{background-color:#00ab6b;cursor:pointer}.time-punch-container:hover .time-punch-hover{opacity:1;visibility:visible}.hourglass-icon{transition:transform 1s ease;height:30px;padding-top:2px}.time-punch-label-out{background:#ff5a5f}.time-punch-label-in{background:#2b45ff}@media only screen and (min-width:1920px){.header-profile-item{width:15%!important}}@media only screen and (max-width:1890px){.mg-header .mg-nav-wrapper .mg-navbar>li>a{padding:0 15px;font-size:16px}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li a{padding:0 25px}.submenu-item a{padding:0 25px}.header-flex>*{font-size:14px}}@media only screen and (max-width:1620px){.mg-header .mg-nav-wrapper .mg-navbar>li>a{padding:0 10px;font-size:14px}.mg-header .mg-nav-wrapper .mg-profile .mg-notification{margin-right:5px}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li a{padding:0 15px;font-size:14px}.submenu-item a{padding:0 15px}.header-flex>*{font-size:12px}}@media only screen and (max-width:1440px){.mg-header .mg-nav-wrapper .mg-navbar>li>a{padding:0 8px;font-size:10px}.header-flex>*{font-size:10px}.header-icon,.profile-icon{height:30px!important;width:30px!important}}@media only screen and (max-width:1240px){.mg-header .mg-nav-wrapper .mg-navbar>li>a{padding:0 6px;font-size:9px}.header-flex>*{font-size:8px!important}}@media only screen and (max-width:1170px){.mg-header .mg-nav-wrapper .mg-navbar>li>a{padding:0 4px;font-size:9px}.header-flex>*{font-size:8px!important}}@media only screen and (max-width:1132px){.mg-header .mg-nav-wrapper .mg-navbar>li>a{padding:0 2px;font-size:9px}.header-flex>*{font-size:8px!important}}@media only screen and (max-width:1007px){.mg-header .mg-nav-wrapper .mg-navbar>li>a{padding:0 2px;font-size:8px}.header-flex>*{font-size:8px}}@media only screen and (max-width:978px){.mg-header .mg-nav-wrapper .mg-navbar>li>a{padding:0 1px;font-size:8px}.header-flex>*{font-size:8px}}@media only screen and (max-width:1540px){.mg-header .mg-show-mobile .mobile-logo-container .mg-logo .mg-logo-image{height:48px;background-size:cover}}@media only screen and (min-width:320px) and (max-width:960px){.hidden_resp{display:none!important}.mg-header{height:80px;width:100%;background:#1fc788}.mg-header .mg-show-mobile{z-index:1100;display:block;height:80px;background:#00ab6b;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #73dcb5}.mg-header .mg-show-mobile .mobile-logo-container .mg-logo{margin:20px auto;position:relative;left:inherit;top:inherit;display:table}.mg-header .mg-show-mobile .mg-menu,.mg-header .mg-show-mobile .mg-search{display:block;position:absolute;top:25px;right:25px;padding:0;color:#fff;background:0 0;border-color:#fff;border:none}.mg-header .mg-show-mobile .mg-menu span,.mg-header .mg-show-mobile .mg-search span{font-size:24px}.mg-header .mg-show-mobile .mg-menu-profile{display:block;position:absolute;top:28px;right:10px;padding:0;color:#fff;background:0 0;border-color:#fff;border:none}.mg-header .mg-show-mobile .mg-menu-profile span{font-size:20px}.mg-header .mg-show-mobile .mg-search{left:20px;right:inherit}.mg-header .mg-show-mobile ul{display:none;position:absolute;top:83px;right:2px;width:99px}.mg-header .mg-show-mobile ul li{background:#dcdcdc}.mg-header .mg-show-mobile ul li a{display:block;line-height:40px;font-size:14px;color:#424242;padding:0 25px;margin-bottom:2px;text-align:right}.mg-header .mg-show-mobile ul li a:hover{background:#00ab6b;color:#fff}.mg-header .mg-nav-wrapper{padding-left:0;position:fixed;background:#1fc788;width:100%;height:100%;transition:opacity .3s ease-out;opacity:0;height:0;overflow:hidden}.mg-header .mg-nav-wrapper.on{opacity:1;height:100%}.mg-header .mg-nav-wrapper .mg-navbar{padding:0 5px;padding-top:80px;height:auto;float:none;width:100%;display:none}.mg-header .mg-nav-wrapper .mg-navbar li a{height:60px;line-height:60px;font-size:18px;display:block;width:100%;border-bottom:1px solid #2ed49f;text-align:left;padding-left:20px}.mg-header .mg-nav-wrapper .mg-navbar li a:after,.mg-header .mg-nav-wrapper .mg-navbar li.active a:after{display:none}.mg-header .mg-nav-wrapper .mg-navbar>li{height:60px;display:block;float:none}.mg-header .mg-nav-wrapper .mg-navbar>li a.mg-icn span{display:none}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu{position:fixed;top:0;left:0;height:100%;line-height:60px;width:100%;z-index:1000;padding:0;padding:80px 5px 0 5px}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li{float:none;display:block}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li a{height:60px;line-height:60px;font-size:16px;display:block;width:100%;border-bottom:1px solid #dedede;text-align:left;padding-left:20px}.mg-header .mg-nav-wrapper.on{opacity:1;height:100%}.mg-header .mg-nav-wrapper.on .mg-navbar{display:block}.mg-header .mg-nav-wrapper .mg-profile{display:none}.mg-sidebar{display:none;position:fixed;width:100%;height:100%;top:80px;opacity:0;height:0;overflow:auto;padding-bottom:400px;z-index:99999}.mg-sidebar.on{opacity:1;height:100%;display:block;animation:opacity-in .3s ease-out}.management-start-date-filter{margin-top:-5px!important;margin-bottom:5px}}.mg-header .mg-nav-wrapper .mg-navbar .mg-dd .mg-dd-menu li a{font-weight:300}.submenu a{font-weight:300}.header-flex{display:flex;flex-direction:row;padding-left:135px;height:67%;align-items:center}.header-flex .mg-dd{position:relative}.header-flex .mg-dd .mg-dd-menu{display:none;position:fixed;width:100%;top:81px;left:225px;height:40px;background:#f6f8f7}.header-flex .mg-dd .mg-dd-menu li{display:inline-block;float:left}.header-flex .mg-dd .mg-dd-menu li a{display:block;float:left;padding:0 25px;font-size:16px;color:#424242;line-height:40px;position:relative}.header-flex .mg-dd .mg-dd-menu li a:hover{background:#f5f5f5}.header-flex .mg-dd .mg-dd-menu li a:after{height:1px;background:#00ab6b}.header-flex .mg-dd .mg-dd-menu li a:hover:after,.header-flex .mg-dd .mg-dd-menu li.active>a:after{opacity:1}.header-flex .mg-dd-sub-menu{position:fixed;width:100%;top:80px;left:225px;height:40px;background:#f6f8f7}.header-flex .mg-dd-sub-menu li{display:inline-block;float:left}.header-flex .mg-dd-sub-menu li a{display:block;float:left;padding:0 25px;font-size:16px;color:#424242;line-height:40px;position:relative;font-weight:300}.header-flex .mg-dd-sub-menu li a:hover{background:#f5f5f5}.header-flex .mg-dd-sub-menu li a:after{height:1px;background:#00ab6b}.header-flex .mg-dd-sub-menu li a:hover:after,.header-flex .mg-dd-sub-menu li.active>a:after{opacity:1}.header-container{display:flex;flex-direction:row;width:100%;height:100%}.header-main-item{text-transform:uppercase;color:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center;width:12%;height:100%;justify-content:center;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-bottom:0 solid #f6f8f7}.header-main-item:hover{border-width:.5em}.header-flex .active{border-width:.5em}.header-profile-section{width:20%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.header-profile-item{text-transform:uppercase;color:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center;width:20%;height:100%;justify-content:center;margin-left:1em}.header-profile-item span{position:absolute;background:#ff5a5f;width:21px;height:21px;text-align:center;line-height:21px;color:#fff;font-size:11px;border-radius:50%;margin-top:10px;margin-left:10px}.header-profile-item .inverted{transform:rotateZ(180deg);padding-bottom:0;padding-top:.5em;padding-right:0}.timeclock-span{width:10px!important;height:10px!important;margin-left:10px!important;margin-bottom:17px!important;margin-top:-15px!important}.timeclock-in-span{background:#2b45ff!important}.header-icon{height:35px;padding-bottom:.5em}.profile-icon{height:35px;width:35px;padding-bottom:.5em;padding-right:.5em;transition:all .5s ease;max-width:inherit}.user-section{text-transform:uppercase;color:#fff;overflow:hidden;display:flex;flex-direction:row;align-items:center;width:15%;height:100%;justify-content:center;margin-left:1em;background-color:#0d1321;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-right:35px;padding-left:30px}.user-section-item{text-transform:uppercase;color:#fff;display:flex;flex-direction:row;align-items:center;width:100%;height:100%;justify-content:center;margin-left:1em}.user-section-item ul{display:none;position:absolute;top:82px;right:3px;width:120px}.user-section-item ul li{background:#dcdcdc}.user-section-item ul li a{display:block;line-height:40px;font-size:14px;color:#424242;padding:0 5px;border-bottom:.5px solid #fff;text-align:center}.user-section-item ul li a:hover{background:#00ab6b;color:#fff}.user-section-item .mg-notification-circle{position:relative;background:#ff5a5f;width:18px;height:18px;text-align:center;line-height:18px;color:#fff;margin-top:15px;margin-left:-15px;font-size:11px;border-radius:50%}.header-flex .show{display:flex!important}.header-flex .submenu{position:absolute;top:94px;display:flex;flex-direction:row;left:225px;height:26px}.header-flex .submenu .active{border-bottom:1px solid #00ab6b}.subnav-item{padding-left:15px;padding-right:15px}.subnav-item a{color:#424242;text-transform:capitalize;font-size:14px}.subnav-item:hover{border-bottom:1px solid #00ab6b;color:#424242}.dropdown-submenu{top:70px;position:absolute;background-color:#f6f8f7;min-width:175px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999999;padding:10px;visibility:hidden;opacity:0;transition:visibility 0s,opacity .15s linear;display:flex;flex-direction:column}.dropdown-submenu a,.dropdown-submenu a:hover{color:#424242;padding:10px;font-size:14px;font-weight:lighter}.dropdown-submenu a:hover{color:#00ab6b}.dropdown-submenu-timesheet-timer{background-color:#00ab6b!important;margin-top:-40px}.dropdown-submenu-timesheet-timer a,.dropdown-submenu-timesheet-timer a:hover{color:#fff!important}.settings-dropdown-submenu{height:100%;max-height:600px;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.settings-dropdown-submenu::-webkit-scrollbar{display:none}.dropdown-submenu:after{content:'';position:absolute;top:-8px;left:50%;margin-left:-10px;width:0;height:0;border-bottom:solid 10px #f6f8f7;border-left:solid 10px transparent;border-right:solid 10px transparent}.dropdown-submenu-timesheet-timer:after{border-bottom:solid 10px #00ab6b!important}.profile-submenu:after{left:48%}.header-menu-box:hover .dropdown-submenu,.settings-icon:hover .dropdown-submenu,.timesheet-start-stop:hover .dropdown-submenu,.user-icon:hover .dropdown-submenu{visibility:visible;opacity:1}.header-menu-url{display:flex;flex-direction:column;color:#fff;align-items:center}.header-menu-url:active,.header-menu-url:focus,.header-menu-url:hover{color:#fff}.header-menu-box{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:center}.mobile-slider{background-color:#00ab6b;top:79px!important;overflow:auto;height:inherit!important}.mobile-nav-container{display:flex;flex-direction:column}.mobile-parent-item{display:flex;flex-direction:row;align-items:center;padding:15px;cursor:pointer}.mobile-nav-text{color:#fff;margin-left:10px}.mobile-flex-col{display:flex;flex-direction:column}.mobile-header-icon{padding-bottom:0}.mobile-dropdown-submenu{display:flex;flex-direction:column;margin-left:40px}.mobile-dropdown-submenu a,.mobile-dropdown-submenu a:hover{color:#fff;text-transform:capitalize;line-height:25px}@media only print and (min-width:320px){.mg-header,.mg-sidebar,.ms-nav-container,button.btn{display:none!important}.mg-content{margin-top:0!important}.mg-with-sidebar{margin-left:0!important}.mg-invoice{width:100%}}.tooltip-info-container{display:inline;margin:16px;position:relative;font-family:inherit}.tooltip-info-container #tooltip-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tooltip-info-container #tooltip-info:hover{cursor:pointer}.tooltip-info-container #tooltip-info .infoButton{appearance:none;border:0;background-color:transparent;padding:0;margin:0;font-size:14px;position:relative}.tooltip-info-container #tooltip-info .infoButton-btn{appearance:none;background-color:transparent;border:1px solid red;border-radius:10px;width:20px;height:20px;color:red;background-color:#fff;font-weight:700;transform:rotate(-45deg);transition:border-radius .2s ease-in-out}.tooltip-info-container #tooltip-info .infoButton-btn-text{display:block;text-align:center;width:16px;height:20px;line-height:18px;transform:rotate(45deg)}.tooltip-info-container #tooltip-info .infoButton-container{position:absolute;bottom:calc(-100% + 60px);right:0;margin-right:-90px;transform:scale(0);transition:transform 0s linear .2s}.tooltip-info-container #tooltip-info .infoButton-container-message{box-sizing:border-box;width:200px;padding:16px 20px;font-size:14px;box-shadow:0 1px 1px 0 rgba(0,0,0,.26);border-radius:4px;line-height:1.3;text-align:left;transform:translateY(10px);opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out;background-color:#fff}.tooltip-info-container #tooltip-info .infoButton:focus .infoButton-btn,.tooltip-info-container #tooltip-info .infoButton_isActive .infoButton-btn{border-top-right-radius:0;transition:border-radius .2s ease-in-out;background-color:red;color:#fff}.tooltip-info-container #tooltip-info .infoButton:focus .infoButton-container,.tooltip-info-container #tooltip-info .infoButton_isActive .infoButton-container{transform:scale(1);transition:transform 0s linear}.tooltip-info-container #tooltip-info .infoButton:focus .infoButton-container-message,.tooltip-info-container #tooltip-info .infoButton_isActive .infoButton-container-message{transform:translate(0);opacity:1}.reports-dashboard{font-family:Roboto;padding-left:1%}.filter-chip-container{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#aaa transparent!important;margin-bottom:0!important;padding-bottom:.5rem!important;padding-top:0}.filter-chip-container::-webkit-scrollbar{height:4px!important}.filter-chip-container::-webkit-scrollbar-track{background:0 0!important;background-color:transparent!important;margin:0!important;padding:0!important}.filter-chip-container::-webkit-scrollbar-thumb{background:#aaa!important;border-radius:2px!important}.filter-chip-label{flex-shrink:0!important;position:relative!important;padding-right:.25rem!important;margin-right:.75rem!important}.filter-chip-label:after{content:'|'!important;position:absolute!important;right:-.25rem!important;top:50%!important;transform:translateY(-50%)!important;color:#6b7280!important}.filter-group{display:flex!important;flex-shrink:0!important;position:relative!important;margin-right:1rem!important}.filter-group:after{content:'|'!important;position:absolute!important;right:-.4rem!important;margin-top:.25rem!important;top:50%!important;transform:translateY(-50%)!important;color:#6b7280!important}.filter-group:last-child:after{display:none!important}.filter-group:empty{display:none!important;content:none!important}.filter-group:empty:after{display:none!important;content:none!important}.reports-dashboard .title{text-align:center}.reports-dashboard p.subtitle{margin-top:5px;margin-left:15px;font-size:11px;opacity:.5}.reports-dashboard>.row{margin:0}.reports-dashboard>.row>div{margin-top:15px}.reports-dashboard .mg-bgs-body{margin-bottom:15px;padding:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.26)!important;border:1px solid #5e5f602e}.reports-dashboard .mg-bgs-body .inside .col-sm-4{padding-right:0!important}.reports-dashboard .mg-bgs-body .inside a.client-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65px;height:11px}@media only screen and (min-width:1441px){.reports-dashboard .mg-bgs-body .inside a.client-name{max-width:150px}}.reports-dashboard .mg-bgs-body .inside .dashboard-allocation-time b{font-size:16px}.scrollable-card{height:205px;overflow-y:scroll}@media only screen and (min-width:1000px){.reports-dashboard>.mg-bg-shadow-row>.col-md-4{width:32.33333333%;margin-right:1%}.reports-dashboard>.mg-bg-shadow-row>.col-md-5{width:40.66666667%;margin-right:1%}.reports-dashboard>.mg-bg-shadow-row>.col-md-6{width:49%;margin-right:1%}.reports-dashboard>.mg-bg-shadow-row>.col-md-7{width:57.33333333%;margin-right:1%}}.reports-dashboard h1{margin-top:35px;margin-left:10px;font-size:25px}.reports-dashboard h2{margin-left:15px;font-size:18px}.reports-dashboard .dashboard-entry{margin-bottom:0;margin-top:20px;padding-right:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-dashboard .inside{min-height:259px;overflow-y:auto}.centeredOverlay{position:absolute;background-color:#fff;z-index:9;top:0;left:0;width:100%;height:100%;color:#000;text-align:center}.centeredOverlay .div-loader-img{width:70px;height:70px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px}.cube:nth-child(1),.cube:nth-child(1) div{z-index:1;animation-delay:83.33ms}.cube:nth-child(2),.cube:nth-child(2) div{z-index:2;animation-delay:.16667s}.cube:nth-child(3),.cube:nth-child(3) div{z-index:3;animation-delay:.25s}.cube:nth-child(4),.cube:nth-child(4) div{z-index:4;animation-delay:.33333s}.cube:nth-child(5),.cube:nth-child(5) div{z-index:5;animation-delay:.41667s}.cube:nth-child(6),.cube:nth-child(6) div{z-index:6;animation-delay:.5s}.cube:nth-child(7),.cube:nth-child(7) div{z-index:7;animation-delay:.58333s}.cube:nth-child(8),.cube:nth-child(8) div{z-index:8;animation-delay:.66667s}.cube:nth-child(9),.cube:nth-child(9) div{z-index:9;animation-delay:.75s}.cube:nth-child(10),.cube:nth-child(10) div{z-index:10;animation-delay:.83333s}.cube:nth-child(11),.cube:nth-child(11) div{z-index:11;animation-delay:.91667s}.cube:nth-child(12),.cube:nth-child(12) div{z-index:12;animation-delay:1s}.cube:nth-child(13),.cube:nth-child(13) div{z-index:13;animation-delay:1.08333s}.cube:nth-child(14),.cube:nth-child(14) div{z-index:14;animation-delay:1.16667s}.cube:nth-child(15),.cube:nth-child(15) div{z-index:15;animation-delay:1.25s}.cube:nth-child(16),.cube:nth-child(16) div{z-index:16;animation-delay:1.33333s}#vignette{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:4;background-image:-webkit-radial-gradient(50% 50%,rgba(0,0,0,0),rgba(0,0,0,.5));background-image:-moz-radial-gradient(50% 50%,rgba(0,0,0,0),rgba(0,0,0,.5))}#pos{width:608px;margin:0 auto}#container{width:100%;perspective:2200px;padding:20px 60px;position:relative;display:table-cell;vertical-align:middle}.cube{width:30px;height:150px;position:relative;margin-right:8px;float:left;transform-style:preserve-3d;box-shadow:0 0 5px rgba(0,0,0,.2);animation:animCube;animation-iteration-count:infinite}.cube div{position:absolute;display:block;width:30px;height:150px}.cube .center{width:30px;box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.05);animation:animCenter;animation-iteration-count:infinite}.cube .bottom{width:30px;height:10px;bottom:0;transform:rotateX(90deg);transform-origin:center bottom;animation:animBottom;animation-iteration-count:infinite}.cube .left{left:0;transform:rotateY(90deg);transform-origin:left center;animation:animSide;animation-iteration-count:infinite}.cube .right{right:0;transform:rotateY(-90deg);transform-origin:right center;animation:animSide;animation-iteration-count:infinite}.cube,.cube .bottom,.cube .center,.cube .left,.cube .right{animation-duration:1s;animation-timing-function:ease-in-out}.center{background-color:#213014;background-image:linear-gradient(top,rgba(255,255,255,.15),rgba(255,255,255,0))}@keyframes animCube{30%{transform:translateZ(150px) translatex(0) translateY(0) rotatex(3deg) rotatey(0) rotateZ(0);box-shadow:0 0 20px rgba(35,0,4,.5),0 12px 20px 1px rgba(0,35,20,.5)}100%{transform:translateZ(0) rotatez(0);box-shadow:0 0 30px rgba(35,0,4,.5),0 0 0 0 transparent}}@keyframes animSide{30%{width:100px;background-color:#001f09}95%{width:10px}}@keyframes animBottom{30%{height:100px}95%{height:10px}}@keyframes animCenter{20%{background-color:#6a6371;box-shadow:0 0 3px rgba(255,255,255,.15),inset 0 1px rgba(255,255,255,.5)}65%{box-shadow:0 0 3px rgba(255,255,255,0),inset 0 1px rgba(255,255,255,.25)}}.selector-box{display:inline-block;height:400px;border:1px solid gray;overflow-y:auto;overflow-x:hidden;background-color:#f4f6f7}.selector-box .selector-box-left{width:300px}.selector-box .selector-box-right{width:500px}.selector-box .angular-ui-tree-nodes .angular-ui-tree-nodes{margin-left:0}.selector-dash-box{display:inline-block;height:590px;width:400px;border:1px solid gray;overflow-y:auto;overflow-x:hidden;background-color:#f4f6f7}.selector-dash-box .angular-ui-tree-nodes .angular-ui-tree-nodes{margin-left:0}.angular-ui-tree-drag{color:#00f}.selected-name{width:53%;display:inline-block}.selected-dash-name{width:98%;display:inline-block}.in-line{overflow:hidden;border:1px solid #dae2ea}.movable-item{margin-right:10px;width:70%}.movable-item:hover{color:#cc0}.close-selected{margin-left:-25px;color:#687074}.main-tree-item{padding:10px 0 0 10px;min-height:0;background-color:#f4f6f7}.disable-text-selection{display:flex;justify-content:space-around;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dashboard-customisation-header-title{display:flex;justify-content:space-around;padding:10px}.angular-ui-tree-handle{background:#f8faff;color:#7c9eb2;padding:10px 10px}.angular-ui-tree-handle:hover{color:#438eb9;background:#f4f6f7;border-color:#dce2e8}.angular-ui-tree-placeholder{background:#f0f9ff;border:2px dashed #bed2db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}tr.angular-ui-tree-empty{height:100px}.group-title{background-color:#687074!important;color:#fff!important}.tree-node{border:1px solid #dae2ea;background:#f8faff;color:#7c9eb2}.nodrop{background-color:#f2dede}.tree-node-content{margin:10px}.tree-handle{padding:10px;background:#428bca;color:#fff;margin-right:10px}.angular-ui-tree-placeholder{background:#f0f9ff;border:2px dashed #bed2db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.angular-ui-tree-empty{min-height:0}.tooltip .tooltip-inner{color:#000;background-color:#fff;border:1px solid #000}.tooltip.bottom{background-color:transparent}.tasks-dashboard .row>.project-phase-issues{font-size:25px;font-weight:700;margin:10% 0 0 30%}.tasks-dashboard{min-height:300px;font-family:Roboto}.tasks-dashboard .mg-bgs-body{margin-bottom:10px;padding:0}.tasks-dashboard .inside{min-height:240px}.tasks-dashboard>.row{margin-top:20px}.tasks-dashboard>.row>div{margin-top:0}.tasks-dashboard h2{margin-top:10px;margin-bottom:8px}.tasks-dashboard .inside .graph-container div{padding-bottom:0}@media (max-width:1000px){.tasks-dashboard .row>.project-phase-issues{font-size:18px;font-weight:700;margin:3% 0 0 30%}}@media only screen and (min-width:1000px){.tasks-dashboard>.mg-bg-shadow-row>.col-md-4{width:32.58333333%;margin-right:.5%}.tasks-dashboard>.mg-bg-shadow-row>.col-md-5{width:40.91666667%;margin-right:.5%}.tasks-dashboard>.mg-bg-shadow-row>.col-md-6{width:49.25%;margin-right:.5%}.tasks-dashboard>.mg-bg-shadow-row>.col-md-7{width:57.58333333%;margin-right:.5%}}.tasks-dashboard .dropdown-select-v2{margin-right:15px;min-width:180px}.tasks-dashboard .dropdown-select-v2 label{display:block;margin-bottom:5px;font-weight:400;font-size:12px;color:#6b7280}.tasks-dashboard .dropdown-select-v2 .form-control{height:34px;border-radius:4px}.tasks-dashboard .details-section,.tasks-dashboard .display-flex-default{display:flex;align-items:flex-start;flex-wrap:wrap}.tasks-dashboard .justify-content-between{justify-content:space-between}.tasks-dashboard .position-relative{position:relative}.details-holder{width:50.5%;position:relative;top:0;overflow-x:hidden;border:1px solid #cacaca;display:inline-block;float:right}#tasks-grid-list .ui-grid-contents-wrapper .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell .dropdown-toggle .dropdown-toggle{white-space:nowrap;margin-top:4px;width:95%;overflow:hidden;line-height:17px;text-overflow:ellipsis;display:inline-block;margin-left:5px;font-size:12px}#tasks-grid-detail{width:49%;overflow-y:hidden;display:inline-block}#tasks-grid-detail .ui-grid-row div{height:100%}#tasks-grid-detail .ui-grid-render-container .ui-grid-viewport{overflow-anchor:none}#tasks-grid-detail .ui-grid-cell{overflow:visible;z-index:99999}#tasks-grid-detail .ui-grid-cell-contents{overflow:visible}@media only screen and (min-width:1401px){#tasks-grid-detail .ui-grid-cell-contents{font-size:12px}}@media only screen and (max-width:1400px){#tasks-grid-detail .ui-grid-cell-contents{font-size:10.5px}}#tasks-grid-detail .ui-grid-row{border-bottom:1px solid #d3d3d3}#tasks-grid-list.ui-grid{height:auto}#tasks-grid-list.ui-grid .ui-grid-canvas{padding-top:0}#tasks-grid-list.ui-grid .ui-grid-viewport{font-size:13px;min-height:100px}#tasks-grid-list.ui-grid .ui-grid-viewport .ui-grid-cell{overflow:visible!important}@media only screen and (min-width:1401px){#tasks-grid-list.ui-grid strong{font-size:12px}}@media only screen and (max-width:1400px){#tasks-grid-list.ui-grid strong{font-size:10.5px}}@media only screen and (min-width:1401px){#tasks-grid-list.ui-grid .ui-grid-cell-contents{font-size:12px}}@media only screen and (max-width:1400px){#tasks-grid-list.ui-grid .ui-grid-cell-contents{font-size:10.5px}}@media only screen and (min-width:1441px){#tasks-grid-list .ui-grid-header-cell{font-size:12px}}@media only screen and (max-width:1440px){#tasks-grid-list .ui-grid-header-cell{font-size:11px}}#tasks-grid-list .ui-grid-cell-buttons.actions-buttons a{color:inherit}.task-details-main-body{max-height:59vh;overflow-x:hidden;overflow-y:auto;min-height:700px}.dskb-property{font-size:small;margin-bottom:3px}.dskb-state{font-size:larger}.resources-name{margin-top:10px}.ui-grid-cell,ui-select-wrap{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:text}.selected-row{color:#00ab6b}.close-holder{margin-right:5px;height:10px}.close-details{position:absolute;right:10px;top:5px;font-size:14px;color:#4b4b4b;z-index:99}.table-select .ui-select-match-text{padding-top:8px;padding-right:0;display:inline;width:auto}.table-select .table-caret{margin-left:7px;display:inline-block;padding-top:9px}.table-icon-fa{padding-top:10px}.tasks-list-title{white-space:nowrap;margin-top:4px;width:89%;overflow:hidden;line-height:17px;text-overflow:ellipsis;display:inline-block;margin-left:5px;font-size:12px}.select-project-kanban{margin-right:5px}.select-project-kanban .dropdown{width:100%}.select-project-tasks-views{width:450px;margin-right:5px}@media only screen and (max-width:1440px){.select-project-tasks-views{width:400px}}@media only screen and (max-width:1360px){.select-project-tasks-views{width:350px}}.select-project-tasks-views .dropdown{width:100%}.select-project-kanban-reports-dash{width:400px}.graph-container{padding-left:0;padding-right:0}.gantt_tree_indent{height:initial!important}.assignee-image{margin-left:-10px;border:1px solid #fff;border-radius:50%;cursor:pointer}.assignee-image img{border-radius:50%}.invisible-dropdown button{background-color:transparent;border-color:transparent;box-shadow:none;font-size:0;width:100%}.invisible-dropdown button .open,.invisible-dropdown button:active,.invisible-dropdown button:focus,.invisible-dropdown button:hover{background-color:transparent;border-color:transparent;box-shadow:none;font-size:0;width:100%}.invisible-dropdown .caret{margin:0!important}.invisible-dropdown .dropdown-multiselect{margin-bottom:0}.invisible-dropdown .dropdown-menu{margin-left:-55px}.invisible-dropdown .btn-default.active,.invisible-dropdown .btn-default:active,.invisible-dropdown .open>.dropdown-toggle.btn-default{background-color:transparent;border-color:transparent;box-shadow:none}.assignee-search:focus{box-shadow:none!important;background-color:#fff!important;border:2px solid!important;border-color:rgba(243,244,246,var(--tw-border-opacity))!important;border-top:0!important}.disabled-dropdown{color:#cacaca!important;cursor:not-allowed}.task-details-header{border-bottom:1px solid #cacaca}.task-details-header .table-dropdown{white-space:nowrap}.task-details-header .tasks-details-task-icon-container{flex:0 0 15%;justify-content:center}.task-details-header .person-select-full{flex:0 0 25%}.task-details-header .task-details-dates-container{flex-direction:column;display:flex;white-space:nowrap;padding-right:10px;flex:0 0 25%}.task-details-header .task-details-person-select,.task-details-header .tasks-details-task-icon-container{font-size:12px}.task-details-header .task-details-small-text{font-size:12px;white-space:nowrap}.task-details-header .task-details-cpy-container{padding-right:15px}.task-details-header-container{margin-left:15px;width:100%;margin-bottom:5px}.image-initials-container{display:block;max-width:35%;min-width:20%}.image-initials-container table-dropdown{padding-left:0;margin-left:0}.image-initials-container table-dropdown .table-dropdown{margin-left:0!important}.date-container{display:inline-block;width:22.5%}.tasks-icon-container{display:inline-flex;width:20%}.close-issue-clone-subtask{margin-left:28px}.task-details-header .task-details-header-container .tasks-icon-container table-dropdown .table-dropdown{width:100%}.image-initials-icon-container{display:inline-block;float:left;margin-bottom:10px}.image-initials-icon-container table-dropdown{padding-left:0;margin-left:-5px}.full-width{width:100%}.reports-dashboard button::-moz-focus-inner,.reports-dashboard input::-moz-focus-inner,.task-details-container button::-moz-focus-inner,.task-details-container input::-moz-focus-inner,.task-list button::-moz-focus-inner,.task-list input::-moz-focus-inner{border:0;padding:0}.reports-dashboard button.btn,.reports-dashboard input[type=submit].btn,.task-details-container button.btn,.task-details-container input[type=submit].btn,.task-list button.btn,.task-list input[type=submit].btn{cursor:pointer}.reports-dashboard a.btn,.task-details-container a.btn,.task-list a.btn{display:inline-block;outline:0;text-align:center;text-decoration:none;font-family:inherit;font-weight:300;letter-spacing:1px;vertical-align:middle;border:1px solid;transition:all .2s ease;text-shadow:0 1px 0 rgba(0,0,0,.01)}.reports-dashboard .btn-radius,.task-details-container .btn-radius,.task-list .btn-radius{border-radius:3px}.reports-dashboard .btn-small,.task-details-container .btn-small,.task-list .btn-small{font-size:.8125em;padding:.4125em 1.25em}.reports-dashboard .btn-medium,.task-details-container .btn-medium,.task-list .btn-medium{font-size:.9375em;padding:.5375em 1.375em}.reports-dashboard .btn-large,.task-details-container .btn-large,.task-list .btn-large{font-size:1.0625em;padding:.5625em 1.5em}.reports-dashboard .btn-green,.task-details-container .btn-green,.task-list .btn-green{color:#3cb371;border-color:#3cb371;background-color:#fffF}.reports-dashboard .btn-green:hover,.task-details-container .btn-green:hover,.task-list .btn-green:hover{background:#3cb371;color:#fff;border-color:#3cb371}.reports-dashboard .btn-orange,.task-details-container .btn-orange,.task-list .btn-orange{color:#333;border-color:#ff7900;background-color:#fffF;font-weight:300}.reports-dashboard .btn-orange:hover,.task-details-container .btn-orange:hover,.task-list .btn-orange:hover{background:#ff7900;color:#fff;border-color:#ff7900}.reports-dashboard .btn-blue,.task-details-container .btn-blue,.task-list .btn-blue{color:#4682b4;border-color:#4682b4}.reports-dashboard .btn-blue:hover,.task-details-container .btn-blue:hover,.task-list .btn-blue:hover{background:#4682b4;color:#fff;border-color:#4682b4}.reports-dashboard .btn-orange,.task-details-container .btn-orange,.task-list .btn-orange{color:#00ab6b;border-color:#00ab6b;background-color:#fffF;font-weight:300}.reports-dashboard .btn-orange:hover,.task-details-container .btn-orange:hover,.task-list .btn-orange:hover{background:#00ab6b;color:#fff;border-color:#00ab6b}.reports-dashboard .btn-red,.task-details-container .btn-red,.task-list .btn-red{color:#b22222;border-color:#b22222;padding:7px 12px}.reports-dashboard .btn-red:hover,.task-details-container .btn-red:hover,.task-list .btn-red:hover{background:#b22222;color:#fff;border-color:#b22222}.reports-dashboard .btn-reset,.task-details-container .btn-reset,.task-list .btn-reset{padding:3px 7px}.reports-dashboard .btn-gray,.task-details-container .btn-gray,.task-list .btn-gray{color:grey;border-color:grey}.reports-dashboard .btn-gray:hover,.task-details-container .btn-gray:hover,.task-list .btn-gray:hover{background:grey;color:#fff;border-color:grey}.reports-dashboard .details-gray-btn,.task-details-container .details-gray-btn,.task-list .details-gray-btn{color:grey;border-color:grey;padding:7px 15px}.reports-dashboard .details-gray-btn:hover,.task-details-container .details-gray-btn:hover,.task-list .details-gray-btn:hover{background:grey;color:#fff;border-color:grey}.reports-dashboard .details-red-btn,.task-details-container .details-red-btn,.task-list .details-red-btn{color:#b22222;border-color:#b22222;padding:7px 15px}.reports-dashboard .details-red-btn:hover,.task-details-container .details-red-btn:hover,.task-list .details-red-btn:hover{background:#b22222;color:#fff;border-color:#b22222}.reports-dashboard .details-green-btn,.task-details-container .details-green-btn,.task-list .details-green-btn{color:#00ab6b;border-color:#00ab6b;padding:7px 15px}.reports-dashboard .details-green-btn:hover,.task-details-container .details-green-btn:hover,.task-list .details-green-btn:hover{background:#00ab6b;color:#fff;border-color:#00ab6b}.reports-dashboard .details-blue-btn,.task-details-container .details-blue-btn,.task-list .details-blue-btn{color:#4682b4;border-color:#4682b4;padding:7px 15px}.reports-dashboard .details-blue-btn:hover,.task-details-container .details-blue-btn:hover,.task-list .details-blue-btn:hover{background:#4682b4;color:#fff;border-color:#4682b4}.reports-dashboard .btns-container,.task-details-container .btns-container,.task-list .btns-container{margin-bottom:15px}.person-image{display:inline-block;width:2.5em;height:2.5em;border-radius:50%}.person-image img{margin-bottom:16px}.person-subtask-image{display:inline-block;width:2.1em;height:2.1em;border-radius:50%}.reporter-image{display:inline-block;width:2.5em;height:2.5em;border-radius:50%}.reporter-image img{border-radius:50%}.project-task-image{display:inline-block;width:2em;height:2em;min-width:2em;min-height:2em;border-radius:50%}.project-task-image img{border-radius:50%}.kanban-project-image{display:inline-block;width:1.5em;height:1.5em;min-width:1.5em;min-height:1.5em;border-radius:50%}.kanban-project-image img{border-radius:50%}.task-initials{display:inline-block}.task-details-container .angucomplete-holder{display:inline-block}.task-details-container .task-details-header-container .icon-text{white-space:nowrap}.parent-task-dropdown{top:-15px}.task-details-container .task-details-header .task-details-header-container .table-dropdown{white-space:nowrap;position:relative;top:10px;width:90%;overflow:hidden;text-overflow:ellipsis;display:inline-block;margin-left:5px;font-size:14px}.task-details-body-left .table-dropdown .dropdown-toggle .dropdown-toggle{white-space:nowrap;margin-top:10px;overflow:hidden;line-height:17px;text-overflow:ellipsis;display:inline-block;margin-left:5px;font-size:14px}.task-details-container .type-container{padding:0}.header-icon-container{margin-right:10px;display:inline-block;color:#5e5f60;position:absolute;top:5px;font-size:14px;padding:0;-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px}.header-icon-container .icon-text{white-space:nowrap}.task-details-icon{width:2.5em;height:2.5em;line-height:35px;text-align:center;font-size:16px;text-transform:uppercase;font-weight:700}.task-details-icn-container{display:flex;align-items:center;justify-content:center;padding:5px 6px;margin-right:2px;font-size:16px}.export-to-pdf{color:#00ab6b;height:16px}.task-header-priority{margin-left:15px}.task-details-workflow{border-bottom:1px solid #cacaca;height:32px}@media screen and (max-width:960px){.task-details-workflow{height:80px}}.task-details-workflow .alert{margin-bottom:0}.task-details-workflow .alert span{margin-right:8px;margin-left:8px;color:red}.task-details-workflow .parent-task-container{-ms-text-overflow:ellipsis;text-overflow:ellipsis}@media screen and (max-width:960px){.task-details-workflow .parent-task-container{margin-left:30px}}@media screen and (max-width:960px){.depends-on-container{height:60px}}.status-container{margin:18px 0 18px 30px}.task-details-main{border-bottom:1px solid #cacaca;display:block}.expense-details-main{display:block}.task-details-code-title{font-size:15px;font-weight:700;display:inline-block;margin-left:30px;margin-top:15px;line-height:20px;width:100%}.task-details-body{margin-left:30px}.task-details-row{display:block;margin-bottom:10px}.project-select-row{margin-top:5px}.add-hours-btn{margin-right:10px;line-height:25px}.project-phase-row .dropdown .pointer .dropdown-toggle .dropdown-toggle{margin:0}.project-phase-row .dropdown .pointer .dropdown-toggle .dropdown-toggle .dd-text-holder{min-width:75px;display:inline-block}.project-phase-dd{margin-left:0}.project-phase-ddd{margin-left:4px}.task-details-author-name{margin-top:10px;position:relative;top:2px}.task-details-right-row{margin-bottom:15px}.task-details-mileage{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;margin-top:-10px;padding-bottom:7px}.task-details-mileage-content{margin-left:30px}.task-details-description{border-bottom:1px solid #cacaca;margin-top:10px}.task-details-description-text{font-weight:700;margin-bottom:10px}.task-details-description-content{margin-left:30px}.task-details-description-text-content{white-space:pre-line;display:inline-block}.task-details-attachments-text{font-weight:700;margin-bottom:10px}.task-details-upload-attachment{margin-top:10px;font-size:20px}.task-details-sub-tasks-text{font-weight:700;margin-bottom:10px;margin-top:10px}.task-details-bottom{border:none;margin-bottom:50px}.task-details-bottom .task-details-bottom-content{font-weight:700;margin-top:10px}.task-details-bottom .task-details-bottom-content .nav-tabs{border-bottom:none}.task-details-bottom .task-details-bottom-content .nav-tabs>li.active>a,.task-details-bottom .task-details-bottom-content .nav-tabs>li.active>a:hover,.task-details-bottom .task-details-bottom-content .nav-tabs>li>a{color:#000}.task-details-bottom .task-details-bottom-content .nav-tabs>li.active>a,.task-details-bottom .task-details-bottom-content .nav-tabs>li.active>a:hover{color:#00ab6b}.task-details-calendar-text{white-space:nowrap}.reporter-container{display:inline-block;margin-bottom:15px}.active-status{color:#00ab6b}.task-identification-holder{display:inline-block}.title-edit-mode{overflow:auto;max-width:60%;padding-top:0;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:0;background:#fff no-repeat;background-image:linear-gradient(to bottom,#4caf50,#4caf50),linear-gradient(to bottom,#fff,#fff);background-size:0 2px,100% 1px;background-position:50% 100%,50% 100%;transition:background-size .3s cubic-bezier(.64,.09,.08,1)}.task-details-add-sub-task{height:20px}.animated-input-holder input:focus,.animated-input-holder textarea:focus{background-size:100% 2px,100% 1px;outline:0;border:none!important}.no-box-shadow:focus{box-shadow:none!important;background-color:#fff}.task-details-description-content textarea{max-width:100%;margin-top:15px;line-height:14px;font-weight:400}.task-details-code-title .textarea-button{position:absolute;bottom:5px;z-index:2;right:22%}.comments-container{margin-top:20px;margin-bottom:20px}.comments-container textarea{max-width:100%;margin-top:15px;margin-bottom:15px;padding-right:22%;line-height:18px;font-weight:400}.comments-container .textarea-button{position:absolute;bottom:20px!important;z-index:2;right:0!important}.comments-container .task-comment-edit textarea{max-width:100%;width:100%}.comments-container .task-comment-edit .textarea-button{position:absolute;bottom:5px;z-index:2;right:0}.comments-container .button-text-area-container{position:relative}.estimated-hours *{vertical-align:baseline}.estimated-hours * label{font-weight:400}.estimated-hours label{font-weight:400}.estimated-hours-input{width:30%}.task-details-attachments{margin-top:10px}.task-details-attachments .black-link{color:#333}.task-details-attachments .attachment{white-space:nowrap}.task-details-attachments .container{margin-left:30px;margin-bottom:15px;position:relative}.task-details-attachments .image{opacity:1;display:block;max-height:150px;max-width:150px;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden;align-self:center;justify-self:center}.task-details-attachments .middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.task-details-attachments .container:hover .image{opacity:.3}.task-details-attachments .container:hover .middle{opacity:1}.task-details-attachments .text{background-color:#4caf50;color:#fff;font-size:16px;padding:16px 32px}.expense-details-section .section-row{width:100%;margin:15px;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:row;flex-wrap:wrap}.expense-details-section .task-details-attachments-text{margin-left:15px}.expense-details-section .task-details-attachments .task-details-attachments-text{margin-left:0;color:#8a8a8a}.expense-details-section .flex-column{width:100%}.expense-details-section .details-section,.expense-details-section .display-flex-default{width:50%}.expense-details-section .input{height:20px}.expense-details-section .btn-container{display:flex;flex-direction:row;justify-content:flex-end;width:100%;margin-right:20px}.task-comment{width:100%;background-color:#f6f8f7;padding:10px;margin-bottom:10px;border-radius:5px}.task-comment .comment-header{height:30px}.task-comment .task-comment-content{padding-left:10px;font-weight:400;word-wrap:break-word}.task-details-page-container{font-size:85%;margin-left:20%;margin-right:20%}.task-details-page-container .details-holder{height:10vh}.task-comment-view{white-space:pre-wrap;background-color:#f6f8f7;font-family:inherit}.view-task-dialog{position:fixed}.view-task-dialog .modal-content{margin-top:0}.view-task-dialog .modal-content .task-details-page-container{margin:0}.task-details-sub-tasks{border-bottom:1px solid #cacaca;border-top:1px solid #cacaca}.task-details-sub-tasks .title-edit-mode{width:41.6666666%}.task-details-sub-tasks .row{margin-top:15px;margin-left:30px;padding-bottom:10px;margin-right:0}.task-details-sub-tasks .sub-task{border-bottom:1px solid #cacaca}.task-details-sub-tasks .sub-task a{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.button-text-area-container .textarea-button{position:absolute;bottom:5px;z-index:2;right:22%}.modal-750{width:750px}.modal-900{width:900px}.modal-1200{width:1200px}.modal-1300{width:1300px}.modal-1250{width:1250px}.display-flex{display:inline-flex}.icon-text-align{height:45px;line-height:38px;text-align:center;margin-left:10px}.title-mode{max-width:67%;height:30px;font-size:14px}.task-title{vertical-align:top}.task-add-title{max-width:90%}@media screen and (max-width:1250px){.task-details-dates-container{flex-direction:column}.date-container{width:20%}.date-container .date-text{display:block;font-size:12px;white-space:nowrap}.tasks-icon-container{width:25%;position:relative;top:-30px}.image-initials-container{max-width:40%}.image-initials-icon-container table-dropdown{margin-left:10px}}.status-container-depends{max-width:80%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal;padding-bottom:3px;padding-top:1px}.tooltip-depands{position:relative}.tooltip-depands input,.tooltip-depands input:active,.tooltip-depands input:focus{border-width:1px!important;border-style:solid!important;border-radius:1.5rem!important;padding:.3rem!important;padding-left:.5rem!important;--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;--tw-border-opacity:1!important;border-color:rgba(229,231,235,var(--tw-border-opacity))!important;background-color:#fff!important}@media screen and (max-width:900px){.icon-text-align{margin-left:-15px}}@media screen and (max-width:1200px){.expense-details-container .scalable-btn,.task-details-body .scalable-btn{padding:4px;font-size:12px;margin-top:5px}}@media screen and (max-width:700px){.icon-text-align{margin-left:-15px}.task-details-header{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.task-details-title{border-width:1px!important;resize:none;padding-top:3px;padding-bottom:5px}.task-details-title:active,.task-details-title:focus,.task-details-title:hover{border:1px solid grey!important}.new-task-title{resize:none;padding-top:3px;padding-bottom:5px;border:1px solid grey!important}.estimated-hours-v2:active,.estimated-hours-v2:focus{border:1px solid #00ab6b!important;--tw-bg-opacity:1!important;background-color:rgba(243,244,246,var(--tw-bg-opacity))!important;box-shadow:none!important}.full-width-container textarea{max-width:100%!important;width:100%!important}.save-task-description-btn{margin-top:10px;border:1px solid #00ab6b;color:#00ab6b;padding:5px 10px}.save-task-description-btn:hover{background-color:#00ab6b;color:#fff}.gantt-color-picker .sp-replacer{background:#fff;border-color:rgba(243,244,246,var(--tw-border-opacity));border-radius:.375rem}.gray-color{color:grey}.height-20{height:20px}.table-dropdown{display:inline-block;width:100%}.table-dropdown .task-list-dd-icon{position:relative;top:-3px}.dropdown-menu div.animated-input-holder input.dropdown-search{width:100%;max-width:100%;padding-left:23px;height:30px}.dropdown-menu{z-index:999999!important}.project-dropdown .dropdown-toggle{margin-top:0!important}.dropdown-scrollable-body{max-height:300px;overflow-y:scroll;overflow-x:hidden}.dropdown-scrollable-body li a{cursor:pointer;padding:6px 20px;width:100%;text-overflow:ellipsis;overflow:hidden;display:flex;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-container .dropdown-menu{z-index:9!important}.notification-container{margin-top:16px;min-height:300px}.notification-container .error-container{margin-bottom:5px}.notification-container .mg-form .form-group .error{margin:1px 0 0 5px!important}.notification-container .notification-rule-name .md-checkbox label{margin-top:0;margin-left:12px;font-size:98%}.notification-container .md-checkbox label{margin-top:0;font-size:93%}.notification-container .mg-bg-shadow-row{margin-bottom:20px}.notification-container .mg-bg-shadow-row .form-group{margin-bottom:0}.notification-container .mg-bg-shadow-row .form-group .notification-select-parent{margin-bottom:10px}.notification-container .mg-bg-shadow-row .form-group .notification-select-parent .notification-select{background-color:#f9f9f9}.notification-container .mg-bg-shadow-row .form-group .notification-subheader{margin-bottom:10px;display:inline-block}.notification-container .mg-bg-shadow-row .form-group .notification-time-input{width:auto;margin-left:10px;background-color:#f9f9f9;height:auto;line-height:12px;margin-bottom:5px}.notification-container .mg-bg-shadow-row .form-group .notification-number-input{width:50px;font-size:12px;padding:0 0 0 5px;margin-left:5px;margin-right:5px;background-color:#f9f9f9;height:auto;line-height:12px;margin-bottom:5px}.notification-container .mg-bg-shadow-row .form-group .mg-btns{float:none;margin-right:0;margin-bottom:0;min-height:36px}.notification-container .mg-bg-shadow-row .form-group .mg-btns .btns{display:inline-block;position:relative;right:0;float:right}@media screen and (max-width:1250px){.notification-container .mg-form .form-group .error{margin:17px 0 0 5px!important}}@media screen and (max-width:1050px){.notification-container .mg-form .form-group .error{margin:1px 0 0 5px!important}}@media screen and (max-width:900px){.notification-container .mg-form .form-group .error{margin:17px 0 0 5px!important}}.btn-green{color:#3cb371;border-color:#3cb371;background-color:#fffF}.btn-green:hover{background:#3cb371;color:#fff;border-color:#3cb371}.btn-orange{color:#00ab6b;border-color:#00ab6b;background-color:#fffF;font-weight:300}.btn-orange:hover{background:#00ab6b;color:#fff;border-color:#00ab6b}.btn-red{color:#b22222;border-color:#b22222;background-color:#fffF}.btn-red:hover{background:#b22222;color:#fff;border-color:#b22222}.btn-orange-light{color:#ffb057;border-color:#ffb057;background-color:#fffF}.btn-orange-light:hover{background:#ffb057;color:#fff;border-color:#ffb057}.btn-grey{margin-top:19px;margin-bottom:30px;color:grey;border-color:grey;padding:6px 57px}.btn-grey:hover{background:grey;color:#fff;border-color:grey}.reset-filters-btn{margin-top:19px;margin-bottom:10px;color:#f78219;border-color:#f78219;padding:6px 20px}.reset-filters-btn-small{margin-bottom:12px;color:#f78219;border-color:#f78219;padding:2px 5px;font-size:12px}.edit-filter-btn-small{margin-top:5px;color:#3cb371;border-color:#3cb371;padding:2px 5px;font-size:12px}.delete-filter-btn-small{margin-top:5px;color:#b22222;border-color:#b22222;padding:2px 5px;font-size:12px}.reset-filters-small-btn{color:#f78219;margin-top:-25px;margin-left:15px;border-color:#f78219}.reset-filters-small-btn:hover{background:#f78219;color:#fff;border-color:#f78219}.reset-filters-btn-small:hover,.reset-filters-btn:hover{background:#f78219;color:#fff;border-color:#f78219}.edit-filter-btn-small:hover{background:#3cb371;color:#fff;border-color:#3cb371}.delete-filter-btn-small:hover{background:#b22222;color:#fff;border-color:#b22222}.normal-btn-grey{background:#fff;color:grey;border-color:grey;padding:6px 12px}.normal-btn-grey:hover{background:grey;color:#fff;border-color:grey}.btn-submit{color:#809edc;border-color:#809edc;background-color:#fffF}.btn-submit:hover{background:#809edc;color:#fff;border-color:#809edc}.btn-reset{padding:3px 7px}.btn-margin-btm{margin-bottom:10px}.expense-details-container .small-input{max-height:20px}.expense-details-container .scalable-btn{margin-right:5px}.expense-details-container .expense-date-icon{padding-bottom:5px;padding-left:3px}.expense-details-container .no-border{border-bottom:none}.expense-details-container .details-sub-section{min-height:25px}.expense-details-container .gray-sub-title,.expense-details-container .gray-sub-title label,.expense-details-container .gray-sub-title-base{font-weight:700;color:#8a8a8a;margin-right:4px}.expense-details-container .gray-sub-title label{padding-bottom:5px}.details-section{border-bottom:1px solid #cacaca;padding-bottom:10px;padding-top:10px;box-sizing:border-box}.details-section .task-details-title-input{font-size:15px;font-weight:700;display:inline-block;margin-top:15px;line-height:20px;padding-left:15px;min-width:100%;box-sizing:border-box}.details-section .task-details-title-input .animated-input-holder .task-add-title{max-width:100%}.details-section .task-details-desc-input{padding-left:15px;display:inline-block;box-sizing:border-box;margin-top:15px;width:100%}.details-section .task-details-desc-input .description-input{max-width:100%;padding-bottom:20px;margin-bottom:20px;overflow:hidden}.overlay-btn-container{position:relative}.overlay-btn{position:absolute;bottom:5px;background:#fff;right:80px}.expense-history{background-color:#f6f8f7;padding:10px;margin-bottom:10px;width:100%;border-radius:5px}.expense-history .comment-header{height:30px}.expense-history .expense-history-content{padding-left:10px;font-weight:400;word-wrap:break-word;word-break:break-all;width:100%}.display-flex-default-no-center{display:flex;width:100%}.details-section,.display-flex-default{display:flex;width:100%;align-items:center}.display-flex-all-center{display:flex;height:100%;align-items:center;justify-content:center;flex:1;min-height:500px}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.display-flex-default-auto{display:flex;width:auto;align-items:center}.width-auto{width:auto}.padding-5{padding:5px}.padding-15{padding:15px}.padding-right-15{padding-right:15px}.padding-left-15{padding-left:15px}.padding-right-5{padding-right:5px}.padding-15{padding:15px}.margin-top-5{margin-top:5px}.align-top{align-items:flex-start}.text-gray{color:#777}.align-right{justify-content:flex-end}.align-left{justify-content:flex-start}.align-items-start{align-items:flex-start}.space-around{justify-content:space-around}.space-between{justify-content:space-between}.flex-50{flex:0 0 50%;box-sizing:border-box}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}@media only screen and (max-width:768px){.column-mobile{flex-direction:column}.align-left-mobile{align-items:flex-start}.padding-left-15-mobile{padding-left:15px}}.gridHoverStyle,.gridSelection,.timelineSelection{background-color:#fff3a1}.gantt_grid_scale .gantt_grid_head_cell{color:#a6a6a6;border-top:none!important;border-right:none!important}.gantt_grid_data .gantt_cell{border-right:none;color:#454545}.gantt_task_link .gantt_link_arrow_right{border-width:6px;margin-top:-3px}.gantt_task_link .gantt_link_arrow_left{border-width:6px;margin-left:-6px;margin-top:-3px}.gantt_task_link .gantt_link_arrow_down,.gantt_task_link .gantt_link_arrow_up{border-width:6px}.gantt_task_line .gantt_task_progress_drag{bottom:-4px;height:10px;margin-left:-8px;width:16px}.chartHeaderBg{background-color:#fff}.gantt_task .gantt_task_scale .gantt_scale_cell{color:#a6a6a6;border-right:1px solid #ebebeb}.gantt_row.gantt_project,.gantt_row.odd.gantt_project{background-color:#edffef}.gantt_task_row.gantt_project,.gantt_task_row.odd.gantt_project{background-color:#f5fff6}.gantt_task_line.gantt_project{background-color:#65c16f;border:1px solid #3c9445}.gantt_task_line.gantt_project .gantt_task_progress{background-color:#46ad51}.buttonBg{background:#fff}.gantt_cal_light .gantt_btn_set{margin:5px 10px}.gantt_btn_set.gantt_cancel_btn_set{background:#fff;color:#454545;border:1px solid #cecece}.gantt_btn_set.gantt_save_btn_set{background:#3db9d3;text-shadow:0 -1px 0 #248a9f;color:#fff}.gantt_btn_set.gantt_delete_btn_set{text-shadow:0 -1px 0 #6f6f6f;background:#ec8e00;text-shadow:0 -1px 0 #a60;color:#fff}.gantt_cal_light_wide{padding-left:0!important;padding-right:0!important}.gantt_cal_light_wide .gantt_cal_larea{border-left:none!important;border-right:none!important}.gantt_popup_button.gantt_ok_button{background:#3db9d3;text-shadow:0 -1px 0 #248a9f;color:#fff;font-weight:700;border-width:0}.gantt_popup_button.gantt_cancel_button{font-weight:700;color:#454544}.gantt_popup_title{background-color:#fff}.gantt_popup_shadow{box-shadow:3px 3px 3px rgba(0,0,0,.07)}.gantt_qi_big_icon.icon_edit{color:#454545;background:#fff}.gantt_qi_big_icon.icon_delete{text-shadow:0 -1px 0 #a60;background:#ec8e00;color:#fff;border-width:0}.gantt_tooltip{box-shadow:3px 3px 3px rgba(0,0,0,.07);border-left:1px solid rgba(0,0,0,.07);border-top:1px solid rgba(0,0,0,.07);font-size:8pt;color:#454545}.gantt_container,.gantt_tooltip{background-color:#fff;font-family:Arial}.gantt_container{font-size:13px;border:1px solid #cecece;position:relative;white-space:nowrap;overflow-x:hidden;overflow-y:hidden}.gantt_task_scroll{overflow-x:scroll}.gantt_grid,.gantt_task{position:relative;overflow-x:hidden;overflow-y:hidden;display:inline-block;vertical-align:top}.gantt_grid_scale,.gantt_task_scale{color:#6b6b6b;font-size:12px;border-bottom:1px solid #cecece;box-sizing:border-box}.gantt_grid_scale,.gantt_task_scale,.gantt_task_vscroll{background-color:#fff}.gantt_scale_line{box-sizing:border-box;-moz-box-sizing:border-box;border-top:1px solid #cecece}.gantt_scale_line:first-child{border-top:none}.gantt_grid_head_cell{display:inline-block;vertical-align:top;border-right:1px solid #cecece;text-align:center;position:relative;cursor:default;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;line-height:33px;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;overflow:hidden}.gantt_scale_line{clear:both}.gantt_grid_data{width:100%;overflow:hidden;position:relative}.gantt_row{position:relative;-webkit-user-select:none;-moz-user-select:none;-moz-user-select:-moz-none}.gantt_add,.gantt_grid_head_add{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ3MjMyMENDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ3MjMyMERDNkI0MTFFMjk4MTI5QTg3MDhFNDVDQTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDcyMzIwQUM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDcyMzIwQkM2QjQxMUUyOTgxMjlBODcwOEU0NUNBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshZT8UAAABbSURBVHjaYrTdeZmBEsCER+4wEP+H4sPkGGCDg020ARR7gb4GIAcYDKMDdPnDyAbYkGG5DVW9cIQMvUdBBAuUY4vDz8iAcZinA2zgCHqAYQMseAywJcYFAAEGAM+UFGuohFczAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;cursor:pointer;position:relative;-moz-opacity:.3;opacity:.3}.gantt_grid_head_cell.gantt_grid_head_add{-moz-opacity:.6;opacity:.6;top:0}.gantt_grid_head_cell.gantt_grid_head_add:hover{-moz-opacity:1;opacity:1}.gantt_grid_data .gantt_row.odd:hover,.gantt_grid_data .gantt_row:hover{background-color:#fff3a1}.gantt_grid_data .gantt_row.odd:hover .gantt_add,.gantt_grid_data .gantt_row:hover .gantt_add{-moz-opacity:1;opacity:1}.gantt_row,.gantt_task_row{border-bottom:1px solid #ebebeb;background-color:#fff}.gantt_row.odd,.gantt_task_row.odd{background-color:#fff}.gantt_cell,.gantt_grid_head_cell,.gantt_row,.gantt_scale_cell,.gantt_task_cell,.gantt_task_row{box-sizing:border-box;-moz-box-sizing:border-box}.gantt_grid_head_cell,.gantt_scale_cell{line-height:inherit}.gantt_grid_scale .gantt_grid_column_resize_wrap{cursor:col-resize;position:absolute;width:13px;margin-left:-7px}.gantt_grid_column_resize_wrap .gantt_grid_column_resize{background-color:#cecece;height:100%;width:1px;margin:0 auto}.gantt_drag_marker.gantt_grid_resize_area{background-color:rgba(232,232,232,.5);border-left:1px solid #cecece;border-right:1px solid #cecece;height:100%;width:100%;box-sizing:border-box}.gantt_cell{display:inline-block;vertical-align:top;border-right:1px solid #ebebeb;padding-left:6px;padding-right:6px;height:100%;overflow:hidden;white-space:nowrap;font-size:13px}.gantt_grid_data .gantt_last_cell,.gantt_grid_scale .gantt_last_cell,.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell,.gantt_task_bg .gantt_last_cell{border-right-width:0}.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell{border-right-width:1px}.gantt_task_bg{overflow:hidden}.gantt_scale_cell{display:inline-block;white-space:nowrap;overflow:hidden;border-right:1px solid #cecece;text-align:center;height:100%}.gantt_task_cell{display:inline-block;height:100%;border-right:1px solid #ebebeb}.gantt_layout_cell.gantt_ver_scroll{width:0;background-color:transparent;height:1px;overflow-x:hidden;overflow-y:scroll;position:absolute;right:0;z-index:1}.gantt_ver_scroll>div{width:1px;height:1px}.gantt_hor_scroll{height:0;background-color:transparent;width:100%;clear:both;overflow-x:scroll;overflow-y:hidden}.gantt_layout_cell .gantt_hor_scroll{position:absolute}.gantt_hor_scroll>div{width:5000px;height:1px}.gantt_tree_indent{width:15px;height:100%;display:inline-block}.gantt_tree_content,.gantt_tree_icon{vertical-align:top}.gantt_tree_icon{width:28px;background-repeat:no-repeat;background-position:50%}.gantt_tree_content,.gantt_tree_icon{height:100%;display:inline-block}.gantt_tree_icon.gantt_open{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAArklEQVQ4T2NkoBJgpJI5DEPAoFOnTv0/c+YMQR+bmJgwmJmZwX2E4bVp06b9j4yMZODg4MBp2I8fPxiWL1/OkJWVNUAGcXJyMnz//h3uQrJdRLFBIAPQAchlJLsIFuCMjIwM////B5sJMoRkg2CuIdtrQcHBDOxsbHBfCQgIMHz48AHO//nrF8O6tWsJR7+7uzsDIxMTznT0/98/hp07d+I3iGopm2DewKFg8OV+AJWkfRMrTobLAAAAAElFTkSuQmCC);width:18px;cursor:pointer}.gantt_tree_icon.gantt_close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAkUlEQVQ4T2NkoBJgpJI5DEPAoFOnTv0/c+YMQR+bmJgwmJmZwX2E4bVp06b9j4yMZODg4MBp2I8fPxiWL1/OkJWVNeIN4uTkxAin79+/M5AcRtgCHGQIyQbhijaiDQoKDmZgZ2PDGf0/f/1iWLd2LeHod3d3Z2BkYsJp0P9//xh27tyJ3yCqpWyCeQOHgsGX+wEZpW4T5LCxKwAAAABJRU5ErkJggg==);width:18px;cursor:pointer}.gantt_tree_icon.gantt_blank{width:18px}.gantt_tree_icon.gantt_folder_open{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAs0lEQVQ4T62T0Q2EIBBEpQlzuaaMsQoqooqLsSljbMLLmMxmUXBR4U+Qt7Mzi2sqLVeJ00SgEMKWAnvvzYLyAyHfT5sU2fXDJSwCAXK8MI0/UTkva7IIFJsg3NSwnKdFoKtAWOQ1CN7CEqeTotE5L7QyJhmBcklZM4ZgTiAr3iOU3kD93ppO5SkMjB1EeXdBWoSkRql3YeIRe+cGvktS056JR9wsmeBUkujCfNXWCPC8GugPqn5ii/hV+FoAAAAASUVORK5CYII=)}.gantt_tree_icon.gantt_folder_closed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAfElEQVQ4T2NkoBJgpJI5DCgGTZ8+/T82gzMzMwlaCFcAM0RKQgyrI/0Dg/EahmIQyBB0DRvXr4W78tmLV1gtAbmYoEEgnciG4QpTogzCFyEwSyg2CBS2oCAZNQh3cA+hMAJ5AlcKxuVBlOgnNgVjMwyUrQjmamKLGaoZBAAOTFyLnFFW4wAAAABJRU5ErkJggg==)}.gantt_tree_icon.gantt_file{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAeElEQVQ4T2NkoBJgRDZn+vTp/wmZm5mZiaIHph7DICkJMUJmMfgHBmMYhtUgbAo3rl+L4lp0NUQbBPI2umuRDaPIIFAYwAyjv0HoMQALM5JdhG4QLMxGDcKdyIdoGIE89OzFK4KZF5Rl8EY/QROQFGA1iBQD0NUCAJVjcxO0naAQAAAAAElFTkSuQmCC)}.gantt_grid_head_cell .gantt_sort{position:absolute;right:5px;top:8px;width:7px;height:13px;background-repeat:no-repeat;background-position:50%}.gantt_grid_head_cell .gantt_sort.gantt_asc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR4nGNgQAKGxib/GbABkIS7b8B/DAUwCRiGK0CXwFBAb1DfP/U/LszwHwi2X7qFgUEArBtdAVwCBmAKMCSQFSDzAWXXaOHsXeqkAAAAAElFTkSuQmCC)}.gantt_grid_head_cell .gantt_sort.gantt_desc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAARUlEQVR42mNgQAL1/VP/M2ADIIntF2/9x1AAlrh0C47hCmA60DFYwX88gIFGwNDY5D8uDFbg7hvwHx2jmIBTAlkB0e4BAEjlaNtBWJPnAAAAAElFTkSuQmCC)}.gantt_inserted,.gantt_updated{font-weight:700}.gantt_deleted{text-decoration:line-through}.gantt_invalid{background-color:#ffe0e0}.gantt_error{color:red}.gantt_status{right:1px;padding:5px 10px;background:rgba(156,156,156,.1);position:absolute;top:1px;transition:opacity .2s;opacity:0}.gantt_status.gantt_status_visible{opacity:1}#gantt_ajax_dots span{transition:opacity .2s;background-repeat:no-repeat;opacity:0}#gantt_ajax_dots span.gantt_dot_visible{opacity:1}.gantt_message_area{position:fixed;right:5px;width:250px;z-index:1000}.gantt-info{min-width:120px;padding:4px 4px 4px 20px;font-family:Arial;z-index:10000;margin:5px;margin-bottom:10px;transition:all .5s ease}.gantt-info.hidden{height:0;padding:0;border-width:0;margin:0;overflow:hidden}.gantt_modal_box{overflow:hidden;display:inline-block;min-width:250px;width:250px;text-align:center;position:fixed;z-index:20000;box-shadow:3px 3px 3px rgba(0,0,0,.07);font-family:Arial;border-radius:6px;border:1px solid #cecece;background:#fff}.gantt_popup_title{border-top-left-radius:6px;border-top-right-radius:6px;border-width:0}.gantt_button,.gantt_popup_button{border:1px solid #cecece;height:30px;line-height:30px;display:inline-block;margin:0 5px;border-radius:4px;background:#fff}.gantt-info,.gantt_button,.gantt_popup_button{user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;cursor:pointer}.gantt_popup_text{overflow:hidden}.gantt_popup_controls{border-radius:6px;padding:10px}.gantt_popup_button{min-width:100px}div.dhx_modal_cover{background-color:#000;cursor:default;opacity:.2;position:fixed;z-index:19999;left:0;top:0;width:100%;height:100%;border:none;zoom:1}.gantt-info img,.gantt_modal_box img{float:left;margin-right:20px}.gantt-alert-error,.gantt-confirm-error{border:1px solid red}.gantt_button input,.gantt_popup_button div{border-radius:4px;font-size:14px;box-sizing:content-box;padding:0;margin:0;vertical-align:top}.gantt_popup_title{border-bottom:1px solid #cecece;height:40px;line-height:40px;font-size:20px}.gantt_popup_text{margin:15px 15px 5px;font-size:14px;color:#000;min-height:30px;border-radius:6px}.gantt-error,.gantt-info{font-size:14px;color:#000;box-shadow:3px 3px 3px rgba(0,0,0,.07);padding:0;background-color:#fff;border-radius:3px;border:1px solid #fff}.gantt-info div{padding:5px 10px;background-color:#fff;border-radius:3px;border:1px solid #cecece}.gantt-error{background-color:#d81b1b;border:1px solid #ff3c3c}.gantt-error div{background-color:#d81b1b;border:1px solid #940000;color:#fff}.gantt-warning{background-color:#ff9000;border:1px solid #ffa633}.gantt-warning div{background-color:#ff9000;border:1px solid #b36500;color:#fff}.gantt_data_area div,.gantt_grid div{-ms-touch-action:none;-webkit-tap-highlight-color:transparent}.gantt_data_area{position:relative;overflow-x:hidden;overflow-y:hidden;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.gantt_links_area{position:absolute;left:0;top:0}.gantt_side_content,.gantt_task_content,.gantt_task_progress{line-height:inherit;overflow:hidden;height:100%}.gantt_task_content{font-size:12px;color:#fff;width:100%;top:0;cursor:pointer;position:absolute;white-space:nowrap;text-align:center}.gantt_task_progress{text-align:center;z-index:0;background:#299cb4}.gantt_task_progress_wrapper{border-radius:inherit;position:relative;width:100%;height:100%;overflow:hidden}.gantt_task_line{border-radius:2px;position:absolute;box-sizing:border-box;background-color:#3db9d3;border:1px solid #2898b0;-webkit-user-select:none;-moz-user-select:none;-moz-user-select:-moz-none}.gantt_task_line.gantt_drag_move div{cursor:move}.gantt_touch_move,.gantt_touch_progress .gantt_touch_resize{transform:scale(1.02,1.1);transform-origin:50%}.gantt_touch_progress .gantt_task_progress_drag,.gantt_touch_resize .gantt_task_drag{transform:scaleY(1.3);transform-origin:50%}.gantt_side_content{position:absolute;white-space:nowrap;color:#6e6e6e;top:0;font-size:11px}.gantt_side_content.gantt_left{right:100%;padding-right:20px}.gantt_side_content.gantt_right{left:100%;padding-left:20px}.gantt_side_content.gantt_link_crossing{bottom:8.75px;top:auto}.gantt_link_arrow,.gantt_task_link .gantt_line_wrapper{position:absolute;cursor:pointer}.gantt_line_wrapper div{background-color:#ffa011}.gantt_task_link:hover .gantt_line_wrapper div{box-shadow:0 0 5px 0 #ffa011}.gantt_task_link div.gantt_link_arrow{background-color:transparent;border-style:solid;width:0;height:0}.gantt_link_control{position:absolute;width:20px;top:0}.gantt_link_control div{display:none;cursor:pointer;box-sizing:border-box;position:relative;top:50%;margin-top:-7.5px;vertical-align:middle;border:1px solid #929292;border-radius:6.5px;height:13px;width:13px;background-color:#f0f0f0}.gantt_link_control.task_right div.gantt_link_point{margin-left:7px}.gantt_link_control div:hover{background-color:#fff}.gantt_link_control.task_left{left:-20px}.gantt_link_control.task_right{right:-20px}.gantt_link_target .gantt_link_control div,.gantt_task_line.gantt_drag_move .gantt_link_control div,.gantt_task_line.gantt_drag_move .gantt_task_drag,.gantt_task_line.gantt_drag_move .gantt_task_progress_drag,.gantt_task_line.gantt_drag_progress .gantt_link_control div,.gantt_task_line.gantt_drag_progress .gantt_task_drag,.gantt_task_line.gantt_drag_progress .gantt_task_progress_drag,.gantt_task_line.gantt_drag_resize .gantt_link_control div,.gantt_task_line.gantt_drag_resize .gantt_task_drag,.gantt_task_line.gantt_drag_resize .gantt_task_progress_drag,.gantt_task_line.gantt_selected .gantt_link_control div,.gantt_task_line.gantt_selected .gantt_task_drag,.gantt_task_line.gantt_selected .gantt_task_progress_drag,.gantt_task_line:hover .gantt_link_control div,.gantt_task_line:hover .gantt_task_drag,.gantt_task_line:hover .gantt_task_progress_drag{display:block}.gantt_link_source,.gantt_link_target{box-shadow:0 0 3px #3db9d3}.gantt_link_target.link_finish_allow,.gantt_link_target.link_start_allow{box-shadow:0 0 3px #ffbf5e}.gantt_link_target.link_finish_deny,.gantt_link_target.link_start_deny{box-shadow:0 0 3px #e87e7b}.link_finish_allow .gantt_link_control.task_end_date div,.link_start_allow .gantt_link_control.task_start_date div{background-color:#ffbf5e;border-color:#ffa011}.link_finish_deny .gantt_link_control.task_end_date div,.link_start_deny .gantt_link_control.task_start_date div{background-color:#e87e7b;border-color:#dd3e3a}.gantt_link_arrow_right{border-width:4px 0 4px 6px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:#ffa011;margin-top:-1px}.gantt_link_arrow_left{border-width:4px 6px 4px 0;margin-top:-1px;border-top-color:transparent!important;border-right-color:#ffa011;border-bottom-color:transparent!important;border-left-color:transparent!important}.gantt_link_arrow_up{border-width:0 4px 6px;border-color:transparent transparent #ffa011;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:#ffa011;border-left-color:transparent!important}.gantt_link_arrow_down{border-width:4px 6px 0 4px;border-top-color:#ffa011;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.gantt_task_drag,.gantt_task_progress_drag{cursor:ew-resize;display:none;position:absolute}.gantt_task_drag.task_right{cursor:e-resize}.gantt_task_drag.task_left{cursor:w-resize}.gantt_task_drag{height:100%;width:8px;z-index:1;top:-1px}.gantt_task_drag.task_left{left:-7px}.gantt_task_drag.task_right{right:-7px}.gantt_task_progress_drag{height:8px;width:8px;bottom:-4px;margin-left:-4px;background-position:bottom;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkY3Rjk0RUVDMkYzMTFFMkI1OThEQTA3ODU0OTkzMEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkY3Rjk0RUZDMkYzMTFFMkI1OThEQTA3ODU0OTkzMEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjdGOTRFQ0MyRjMxMUUyQjU5OERBMDc4NTQ5OTMwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjdGOTRFREMyRjMxMUUyQjU5OERBMDc4NTQ5OTMwQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobPBzIAAADkSURBVHjaYpk2bRoDDsAExL1QdjEQ/8OmiAWHZk4gXqymqhQM4ty6fU8OSMUA8XdiDBAB4k0a6iqWRga6EKcwMQXduHlnL5DpB8Rv0J2JDFSA+JiOtgZcMwiA2CAxkBxUDVYDLEAKgIpV9XQ0MZwFEgPJAZnHoWpRDAgC4n2W5saiQKfjClQGkBxQDciL+6B6wAbkA/EqJwdrTkUFOQZCAKQGpBbIXA3SCzJggo+XK7OEuBgDsQCkFqgHrBfsBT5eHgZSAUwP2IBfv36TbABMDygdtK1Zv6UESLORaAbIhG6AAAMAKN8wE24DXWcAAAAASUVORK5CYII=);background-repeat:no-repeat;z-index:1}.gantt_task_progress_drag:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAs0lEQVQoz6WMPW7CQBgFJxZaiZ60qcgdwjVMmzu8gpwhDULabXyBdHAGuzRHivQiQZovigS2+Jtu95t5T03TMITtCtjEc5VSOgx5k5F4CnxJWgKUUl5sv6eUvk/daiCeAe1fDCCpBtq4jQ/YngO9pMWpGH99OOcDtt8ifmWEuO3D/R+wXQOdpGcuIGkGdNFQ2RawlTTlSsLd2RY55+O95JyPFQ/y8MAE+CylfADpxvYHWP8CXj+JR4wdKHYAAAAASUVORK5CYII=)}.gantt_link_tooltip{box-shadow:3px 3px 3px #888;background-color:#fff;border-left:1px dotted #cecece;border-top:1px dotted #cecece;font-family:Tahoma;font-size:8pt;color:#444;padding:6px;line-height:20px}.gantt_link_direction{height:0;border:0 none #ffa011;border-bottom-style:dashed;border-bottom-width:2px;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;z-index:2;margin-left:1px;position:absolute}.gantt_grid_data .gantt_row.gantt_selected,.gantt_grid_data .gantt_row.odd.gantt_selected,.gantt_task_row.gantt_selected{background-color:#fff3a1}.gantt_task_row.gantt_selected .gantt_task_cell{border-right-color:#ffec6e}.gantt_task_line.gantt_selected{box-shadow:0 0 5px #299cb4}.gantt_task_line.gantt_project.gantt_selected{box-shadow:0 0 5px #46ad51}.gantt_task_line.gantt_milestone{visibility:hidden;background-color:#d33daf;border:0 solid #61164f;box-sizing:content-box;-moz-box-sizing:content-box}.gantt_task_line.gantt_milestone div{visibility:visible}.gantt_task_line.gantt_milestone .gantt_task_content{background:inherit;border:inherit;border-width:1px;border-radius:inherit;box-sizing:border-box;-moz-box-sizing:border-box;transform:rotate(45deg)}.gantt_task_line.gantt_task_inline_color{border-color:#999}.gantt_task_line.gantt_task_inline_color .gantt_task_progress{background-color:#363636;opacity:.2}.gantt_task_line.gantt_task_inline_color.gantt_project.gantt_selected,.gantt_task_line.gantt_task_inline_color.gantt_selected{box-shadow:0 0 5px #999}.gantt_task_link.gantt_link_inline_color:hover .gantt_line_wrapper div{box-shadow:0 0 5px 0 #999}.gantt_critical_task{background-color:#e63030;border-color:#9d3a3a}.gantt_critical_task .gantt_task_progress{background-color:rgba(0,0,0,.4)}.gantt_critical_link .gantt_line_wrapper>div{background-color:#e63030}.gantt_critical_link .gantt_link_arrow{border-color:#e63030}.gantt_btn_set:focus,.gantt_cell:focus,.gantt_grid_head_cell:focus,.gantt_popup_button:focus,.gantt_qi_big_icon:focus,.gantt_row:focus{box-shadow:inset 0 0 1px 1px #4d90fe}.gantt_split_parent{opacity:.1;pointer-events:none}.gantt_unselectable,.gantt_unselectable div{-webkit-user-select:none;-moz-user-select:none;-moz-user-select:-moz-none}.gantt_cal_light{-webkit-tap-highlight-color:transparent;background:#fff;border-radius:6px;font-family:Arial;font-size:13px;border:1px solid #cecece;color:#6b6b6b;font-size:12px;position:absolute;z-index:10001;width:550px;height:250px;box-shadow:3px 3px 3px rgba(0,0,0,.07)}.gantt_cal_light_wide{width:650px}.gantt_cal_light select{font-family:Arial;border:1px solid #cecece;font-size:13px;padding:2px;margin:0}.gantt_cal_ltitle{padding:7px 10px;overflow:hidden;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;border-top-left-radius:6px;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:0}.gantt_cal_ltitle,.gantt_cal_ltitle span{white-space:nowrap}.gantt_cal_lsection{color:#727272;font-weight:700;padding:12px 0 5px 10px}.gantt_cal_lsection .gantt_fullday{float:right;margin-right:5px;font-size:12px;font-weight:400;line-height:20px;vertical-align:top;cursor:pointer}.gantt_cal_lsection{font-size:13px}.gantt_cal_ltext{padding:2px 10px;overflow:hidden}.gantt_cal_ltext textarea{overflow-y:auto;overflow-x:hidden;font-family:Arial;font-size:13px;box-sizing:border-box;border:1px solid #cecece;height:100%;width:100%;outline:0!important;resize:none}.gantt_section_constraint [data-constraint-time-select]{margin-left:20px}.gantt_time{font-weight:700}.gantt_cal_light .gantt_title{padding-left:10px}.gantt_cal_larea{border:1px solid #cecece;border-left:none;border-right:none;background-color:#fff;overflow:hidden;height:1px}.gantt_btn_set{margin:10px 7px 5px 10px;padding:5px 15px 5px 10px;float:left;border-radius:4px;border:0 solid #cecece;height:32px;font-weight:700;background:#fff;box-sizing:border-box;cursor:pointer}.gantt_hidden{display:none}.gantt_btn_set div{float:left;font-size:13px;height:22px;line-height:22px;background-repeat:no-repeat;vertical-align:middle}.gantt_save_btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk1OUU5RDFDMzA0MTFFMkExMUZBQTdDNDAzOUE5RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk1OUU5RDJDMzA0MTFFMkExMUZBQTdDNDAzOUE5RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTU5RTlDRkMzMDQxMUUyQTExRkFBN0M0MDM5QTlGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTU5RTlEMEMzMDQxMUUyQTExRkFBN0M0MDM5QTlGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjDroXYAAAEXSURBVHjaYvz//z8DJYCRUgPIAUxAbAnEHiAHMIBcQCwGaRYXF3e6evXqoffv39/dv38/CymaGSUkJBzv3LlzCsj///fv3wdAihkkIQnEvkAshU8zLy+v7a1bt06ANP/79+87kDIAy505cybq06dPr3p7ezuwGQLTfOPGjWP/ESAZLg8kPKBO+g01RBJNszWyZqC6uSgWgIg/f/4shxnS2dnZBjMEqNkSFGBImi8CKTYMA4BYCGjIczRDHC5dunQQSfN7IKWI4UUkjjdMMdCwnw8ePLjwHxV4Yw1gZA5Q47z/2EELzhhCE+ABGvIQWSeQvwcU38QaAML2wHj+C/X3MyAlijeB4ZBoBOIPQGxJKIVSnBsBAgwABddBclWfcZUAAAAASUVORK5CYII=);margin-top:2px;width:21px}.gantt_cancel_btn{margin-top:2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDkzMDA3MzlDMzA0MTFFMjg2QTVFMzFEQzgwRkJERDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDkzMDA3M0FDMzA0MTFFMjg2QTVFMzFEQzgwRkJERDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTMwMDczN0MzMDQxMUUyODZBNUUzMURDODBGQkRENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOTMwMDczOEMzMDQxMUUyODZBNUUzMURDODBGQkRENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmYuYOUAAAEdSURBVHjaYvz//z8DJYAFXWDlypU8QKoIiD2A2AwqfAqIdwBxX3h4+Bdk9YzILgBqtgdS84FYEYeF94E4EWjIQZgAE5LmQCB1AKoZZKMPEAtAMYh9GSp3AKjWD8UFQAEhIPshEIOc3wHENUBb/qJ57SyQMoJyPwKxElDNO1gYFEE17wMKVmIJlzNQzeegrjaA6qmBecEbSvfh0GwMxGeBhoPoemQ9MAO0kEIbl2YTqPAFKK2IbMB3AjabYIkRZmQD7kNpMyI0G0PpO8gGbIUFJj7NQDk2INWIrIcJKfBAKcwJqvkcDs0TgFgXGo19KCkRmpDWQdWDEk0NUoCBoq0FqhkE/IEWbKJKUmZEz43QzFSKIzN1481M5ACAAAMAlfl/lCwRpagAAAAASUVORK5CYII=);width:20px}.gantt_delete_btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjFENzI3NUNDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjFENzI3NURDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMUQ3Mjc1QUMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMUQ3Mjc1QkMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmUD0gAAAABvSURBVHjaYvz//z8DIyMjAxYQicReji4J0ofKQNP8HwmgGQbXB8IsWGwDSSwDuioKjY9uBthVjFAXYHUGAQA2kYmBUoAUBpGk0LAwgBvwH+YX4mkwptgLowYMRgOITUyYKRFIN/wnDjQgJySAAAMApryKzL8wjfUAAAAASUVORK5CYII=);margin-top:2px;width:20px}.gantt_cal_cover{width:100%;height:100%;position:absolute;z-index:10000;top:0;left:0;background-color:#000;opacity:.1}.gantt_custom_button{padding:0 3px;font-family:Arial;font-size:13px;font-weight:400;margin-right:10px;margin-top:-5px;cursor:pointer;float:right;height:21px;width:90px;border:1px solid #cecece;text-align:center;border-radius:4px}.gantt_custom_button div{cursor:pointer;float:none;height:21px;line-height:21px;vertical-align:middle}.gantt_custom_button div:first-child{display:none}.gantt_cal_light_wide{width:580px;padding:2px 4px}.gantt_cal_light_wide .gantt_cal_larea{box-sizing:border-box;border:1px solid #cecece}.gantt_cal_light_wide .gantt_cal_lsection{border:0;float:left;text-align:right;width:80px;height:20px;padding:5px 10px 0 0}.gantt_cal_light_wide .gantt_wrap_section{position:relative;padding:10px 0;overflow:hidden;border-bottom:1px solid #ebebeb}.gantt_cal_light_wide .gantt_section_time{overflow:hidden;padding-top:2px!important;padding-right:0;height:20px!important}.gantt_cal_light_wide .gantt_cal_ltext{padding-right:0}.gantt_cal_light_wide .gantt_cal_larea{padding:0 10px;width:100%}.gantt_cal_light_wide .gantt_section_time{background:0 0}.gantt_cal_light_wide .gantt_cal_checkbox label{padding-left:0}.gantt_cal_light_wide .gantt_cal_lsection .gantt_fullday{float:none;margin-right:0;font-weight:700;cursor:pointer}.gantt_cal_light_wide .gantt_custom_button{position:absolute;top:0;right:0;margin-top:2px}.gantt_cal_light_wide .gantt_repeat_right{margin-right:55px}.gantt_cal_light_wide.gantt_cal_light_full{width:738px}.gantt_cal_wide_checkbox input{margin-top:8px;margin-left:14px}.gantt_cal_light input{font-size:13px}.gantt_section_time{background-color:#fff;white-space:nowrap;padding:2px 10px 5px;padding-top:2px!important}.gantt_section_time .gantt_time_selects{float:left;height:25px}.gantt_section_time .gantt_time_selects select{height:23px;padding:2px;border:1px solid #cecece}.gantt_duration{width:100px;height:23px;float:left;white-space:nowrap;margin-left:20px;line-height:23px}.gantt_duration .gantt_duration_dec,.gantt_duration .gantt_duration_inc,.gantt_duration .gantt_duration_value{box-sizing:border-box;text-align:center;vertical-align:top;height:100%;border:1px solid #cecece}.gantt_duration .gantt_duration_value{width:40px;padding:3px 4px;border-left-width:0;border-right-width:0}.gantt_duration .gantt_duration_dec,.gantt_duration .gantt_duration_inc{width:20px;padding:1px;padding-bottom:1px;background:#fff}.gantt_duration .gantt_duration_dec{-moz-border-top-left-radius:4px;-moz-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.gantt_duration .gantt_duration_inc{margin-right:4px;-moz-border-top-right-radius:4px;-moz-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.gantt_resources{max-height:150px;height:auto;overflow-y:auto}.gantt_resource_row{display:block;padding:10px 0;border-bottom:1px solid #ebebeb;cursor:pointer}.gantt_resource_row input[type=checkbox]:not(:checked),.gantt_resource_row input[type=checkbox]:not(:checked)~div{opacity:.5}.gantt_resource_toggle{vertical-align:middle}.gantt_resources_filter .gantt_resources_filter_input{padding:1px 2px;box-sizing:border-box}.gantt_resources_filter .switch_unsetted{vertical-align:middle}.gantt_resource_cell{display:inline-block}.gantt_resource_cell.gantt_resource_cell_checkbox{width:24px;max-width:24px;min-width:24px;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_label{width:40%;max-width:40%;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_value{width:30%;max-width:30%;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_value input,.gantt_resource_cell.gantt_resource_cell_value select{width:80%;vertical-align:middle;padding:1px 2px;box-sizing:border-box}.gantt_resource_cell.gantt_resource_cell_unit{width:10%;max-width:10%;vertical-align:middle}.gantt_resource_early_value{opacity:.8;font-size:.9em}.gantt_cal_quick_info{border:1px solid #cecece;border-radius:6px;position:absolute;z-index:300;box-shadow:3px 3px 3px rgba(0,0,0,.07);background-color:#fff;width:300px;transition:left .5s ease,right .5s;-moz-transition:left .5s ease,right .5s;-webkit-transition:left .5s ease,right .5s;-o-transition:left .5s ease,right .5s}.gantt_no_animate{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.gantt_cal_quick_info.gantt_qi_left .gantt_qi_big_icon{float:right}.gantt_cal_qi_title{-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;border-top-left-radius:6px;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:0;padding:5px 0 8px 12px;color:#454545;background-color:#fff;border-bottom:1px solid #cecece}.gantt_cal_qi_tdate{font-size:14px;font-weight:700}.gantt_cal_qi_tcontent{font-size:13px}.gantt_cal_qi_content{padding:16px 8px;font-size:13px;color:#454545;overflow:hidden}.gantt_cal_qi_controls{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:6px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:6px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;border-top-left-radius:0;border-bottom-left-radius:6px;border-top-right-radius:0;border-bottom-right-radius:6px;padding-left:7px}.gantt_cal_qi_controls .gantt_menu_icon{margin-top:6px;background-repeat:no-repeat}.gantt_cal_qi_controls .gantt_menu_icon.icon_edit{width:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH3QYFCjI5ZQj5bAAAAFNJREFUOMvt0zEOACAIA0DkwTymH8bJTRTKZGJXyaWEKPKTCQAH4Ls37cItcDUzsxHNDLZNhCq7Gt1wh9ErV7EjyGAhyGLphlnsClWuS32rn0czAV+vNGrM/LBtAAAAAElFTkSuQmCC)}.gantt_cal_qi_controls .gantt_menu_icon.icon_delete{width:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjFENzI3NUNDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjFENzI3NURDMzA0MTFFMjhBNjJGQTc3MUIyQzYzNEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMUQ3Mjc1QUMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMUQ3Mjc1QkMzMDQxMUUyOEE2MkZBNzcxQjJDNjM0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmUD0gAAAABvSURBVHjaYvz//z8DIyMjAxYQicReji4J0ofKQNP8HwmgGQbXB8IsWGwDSSwDuioKjY9uBthVjFAXYHUGAQA2kYmBUoAUBpGk0LAwgBvwH+YX4mkwptgLowYMRgOITUyYKRFIN/wnDjQgJySAAAMApryKzL8wjfUAAAAASUVORK5CYII=)}.gantt_qi_big_icon{font-size:13px;border-radius:4px;font-weight:700;background:#fff;margin:5px 9px 8px 0;min-width:60px;line-height:32px;vertical-align:middle;padding:0 10px 0 5px;cursor:pointer;border:1px solid #cecece}.gantt_cal_qi_controls div{float:left;height:32px;text-align:center;line-height:32px}.gantt_tooltip{padding:10px;position:absolute;z-index:50;white-space:nowrap}.gantt_resource_marker{position:absolute;text-align:center;font-size:14px;color:#fff}.gantt_resource_marker_ok{background:rgba(78,208,134,.75)}.gantt_resource_marker_overtime{background:rgba(255,133,133,.69)}.gantt_histogram_label{width:100%;height:100%;position:absolute;z-index:1;font-weight:700;font-size:13px}.gantt_histogram_fill{background-color:rgba(41,157,180,.2);width:100%;position:absolute;bottom:0}.gantt_histogram_hor_bar{height:1px;margin-top:-1px}.gantt_histogram_hor_bar,.gantt_histogram_vert_bar{position:absolute;background:#299db4;margin-left:-1px}.gantt_histogram_vert_bar{width:1px}.gantt_histogram_cell{position:absolute;text-align:center;font-size:13px;color:#000}.gantt_marker{height:100%;width:2px;top:0;position:absolute;text-align:center;background-color:rgba(255,0,0,.4);box-sizing:border-box}.gantt_marker .gantt_marker_content{padding:5px;background:inherit;color:#fff;position:absolute;font-size:12px;line-height:12px;opacity:.8}.gantt_marker_area{position:absolute;top:0;left:0}.gantt_grid_editor_placeholder{position:absolute}.gantt_grid_editor_placeholder input,.gantt_grid_editor_placeholder select,.gantt_grid_editor_placeholder>div{width:100%;height:100%;box-sizing:border-box}.gantt_row_placeholder div{opacity:.5}.gantt_row_placeholder .gantt_add,.gantt_row_placeholder .gantt_file{display:none}.gantt_drag_marker.gantt_grid_dnd_marker{background-color:transparent;transition:all .1s ease}.gantt_grid_dnd_marker_line{height:4px;width:100%;background-color:#3498db}.gantt_grid_dnd_marker_line:before{background:#fff;width:12px;height:12px;box-sizing:border-box;border:3px solid #3498db;border-radius:6px;content:"";line-height:1px;display:block;position:absolute;margin-left:-11px;margin-top:-4px;pointer-events:none}.gantt_grid_dnd_marker_folder{height:100%;width:100%;position:absolute;pointer-events:none;box-sizing:border-box;box-shadow:inset 0 0 0 2px #3f98db;background:0 0}.gantt_overlay_area{display:none}.gantt_overlay,.gantt_overlay_area{position:absolute;height:inherit;width:inherit;top:0;left:0}.gantt_click_drag_rect{position:absolute;left:0;top:0;outline:1px solid #3f98db;background-color:rgba(52,152,219,.3)}.gantt_layout_content{width:100%;overflow:auto;box-sizing:border-box}.gantt_layout_cell{position:relative;box-sizing:border-box}.gantt_layout_cell>.gantt_layout_header{background:#33aae8;color:#fff;font-size:17px;padding:5px 10px;box-sizing:border-box}.gantt_layout_header.collapsed_x{background:#a9a9a9}.gantt_layout_header.collapsed_x .gantt_header_arrow:before{content:"\21E7"}.gantt_layout_header.collapsed_y{background:#a9a9a9}.gantt_layout_header.collapsed_y .gantt_header_arrow:before{content:"\21E9"}.gantt_layout_header{cursor:pointer}.gantt_layout_header .gantt_header_arrow{float:right;text-align:right}.gantt_layout_header .gantt_header_arrow:before{content:"\21E6"}.gantt_layout_header.vertical .gantt_header_arrow:before{content:"\21E7"}.gantt_layout_outer_scroll_vertical .gantt_layout_content{overflow-y:hidden}.gantt_layout_outer_scroll_horizontal .gantt_layout_content{overflow-x:hidden}.gantt_layout_x>.gantt_layout_cell{display:inline-block;vertical-align:top}.gantt_layout_x{white-space:nowrap}.gantt_resizing{opacity:.7;background:#f2f2f2}.gantt_layout_cell_border_right.gantt_resizer{overflow:visible;border-right:0}.gantt_resizer{cursor:e-resize;position:relative}.gantt_resizer_y{cursor:n-resize}.gantt_resizer_stick{background:#33aae8;z-index:9999;position:absolute;top:0;width:100%}.gantt_resizer_x .gantt_resizer_x{position:absolute;width:20px;height:100%;margin-left:-10px;top:0;left:0;z-index:1}.gantt_resizer_y .gantt_resizer_y{position:absolute;height:20px;width:100%;top:-10px;left:0;z-index:1}.gantt_resizer_error{background:#cd5c5c!important}.gantt_layout_cell_border_left{border-left:1px solid #cecece}.gantt_layout_cell_border_right{border-right:1px solid #cecece}.gantt_layout_cell_border_top{border-top:1px solid #cecece}.gantt_layout_cell_border_bottom{border-bottom:1px solid #cecece}.gantt_layout_cell_border_transparent{border-color:transparent}.gantt_window{position:absolute;top:50%;left:50%;z-index:999999999;background:#fff}.gantt_window_content{position:relative}.gantt_window_content_header{background:#39c;color:#fff;height:33px;padding:10px 10px 0;border-bottom:2px solid #fff;position:relative}.gantt_window_content_header_text{padding-left:10%}.gantt_window_content_header_buttons{position:absolute;top:10px;right:10px}.gantt_window_content_header_buttons:hover{color:#000;cursor:pointer}.gantt_window_content_resizer{position:absolute;width:15px;height:15px;bottom:0;line-height:15px;right:-1px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);cursor:nw-resize;z-index:999}.gantt_window_content_frame{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:9999}.gantt_window_drag{cursor:pointer!important}.gantt_window_resizing{overflow:visible}.gantt_window_resizing_body{overflow:hidden!important}.gantt_window_modal{background:rgba(0,0,0,.1);z-index:9999;top:0;left:0;width:100%;height:100%;position:fixed}.gantt_cal_light,.gantt_cal_quick_info,.gantt_container,.gantt_message_area,.gantt_modal_box,.gantt_tooltip{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gantt_noselect{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gantt_drag_marker{position:absolute;top:-1000px;left:-1000px;font-family:Arial;font-size:13px}.gantt_drag_marker .gantt_tree_icon.gantt_blank,.gantt_drag_marker .gantt_tree_icon.gantt_close,.gantt_drag_marker .gantt_tree_icon.gantt_open,.gantt_drag_marker .gantt_tree_indent{display:none}.gantt_drag_marker,.gantt_drag_marker .gantt_row.odd{background-color:#fff}.gantt_drag_marker .gantt_row{border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2}.gantt_drag_marker .gantt_cell{border-color:#d2d2d2}.gantt_row.gantt_over,.gantt_task_row.gantt_over{background-color:#0070fe}.gantt_row.gantt_transparent .gantt_cell{opacity:.7}.gantt_task_row.gantt_transparent{background-color:#f8fdfd}.gantt_popup_button.gantt_delete_button{background:#3db9d3;text-shadow:0 -1px 0 #248a9f;color:#fff;font-weight:700;border-width:0}.gantt_container_resize_watcher{background:0 0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;border:0;box-sizing:border-box;opacity:0}.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}.sp-original-input-container{position:relative;display:inline-flex}.sp-original-input-container input{margin:0!important}.sp-original-input-container .sp-add-on{width:40px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}input.spectrum.with-add-on{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.sp-original-input-container .sp-add-on .sp-colorize{height:100%;width:100%;border-radius:inherit}.sp-colorize-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E")}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20px!important}.sp-hue{position:absolute;top:0;right:0;bottom:0;width:12px;height:100%;left:initial!important}.sp-clear-enabled .sp-hue{top:15%;height:85%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:28px!important}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-3px;cursor:pointer;height:16px;border-radius:50%;width:16px;margin-right:5px;left:-2px;right:0;background:#f9f9f9;box-shadow:0 0 2px 0 #3a3a3a}.sp-alpha{display:none;position:absolute;bottom:-18px;right:0;left:0;height:10px}.sp-alpha-inner{border-radius:4px}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:3px;right:0;bottom:0;cursor:pointer;left:initial;height:14px;width:14px}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#fff),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0))}.sp-val{border-radius:4px;background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0))}.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%}.sp-2{height:16%}.sp-3{height:17%}.sp-4{height:17%}.sp-5{height:16%}.sp-6{height:17%}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{content:"";display:table}.sp-cf:after{clear:both}@media (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:10px;width:10px;border:1px solid #fff;cursor:pointer;position:absolute;top:0;left:0;margin-left:3px;margin-top:3px;box-shadow:0 0 2px 1px rgba(0,0,0,.2)}.sp-slider{position:absolute;top:0;cursor:pointer;height:16px;border-radius:50%;width:16px;left:-2px;background:#f9f9f9;box-shadow:0 0 2px 0 #3a3a3a;margin-top:8px}.sp-container{display:inline-flex;border-radius:0;background-color:#fff;padding:0;border-radius:4px;color:#000;box-shadow:0 0 0 1px rgba(99,114,130,.16),0 8px 16px rgba(27,39,51,.08)}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:10px}.sp-clear,.sp-color,.sp-hue,.sp-sat,.sp-val{border-radius:3px}.sp-input-container{margin-top:-5px}.sp-button-container.sp-cf,.sp-initial.sp-thumb.sp-cf,.sp-input-container.sp-cf{height:25px}.sp-picker-container .sp-cf{margin-bottom:10px}.sp-palette-row-initial>span:first-child{cursor:pointer}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{padding:0 5px!important;margin:0;width:100%;box-shadow:none!important;height:100%!important;background:0 0;color:#3a3a3a;border-radius:2px!important;border:1px solid #e0e0e0!important;text-align:center;font-family:monospace;font-size:inherit!important}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-palette-container,.sp-picker-container{position:relative;padding:10px}.sp-picker-container{width:200px;padding-bottom:0}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .spe-thumb-el.sp-thumb-active{border-radius:0 5px 5px 0}.sp-initial .spe-thumb-el{border-radius:5px 0 0 5px}.sp-initial .sp-clear-display{background-position:center}.sp-button-container{float:right}.sp-palette-button-container{margin-top:10px}.sp-replacer{position:relative;overflow:hidden;cursor:pointer;display:inline-block;border-radius:3px;border:1px solid #aaa;color:#666;transition:border-color .3s;vertical-align:middle;width:3rem;height:1.5rem}.sp-replacer.sp-active,.sp-replacer:hover{border:1px solid #666;color:#000}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{position:absolute;font-size:10px;right:0;top:0;bottom:0;padding:0 2px;line-height:1.6rem;background-color:#fff}.sp-preview{position:relative;width:100%;height:100%;float:left;z-index:0}.sp-preview-inner{transition:background-color .2s}.sp-preview-inner.sp-clear-display{display:none}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:3px;border:none;border-radius:3px}.sp-container button{border-radius:3px;border:none;background:0 0;line-height:1;padding:0 8px;height:25px;text-transform:capitalize;text-align:center;vertical-align:middle;cursor:pointer;color:#606c72;font-weight:700}.sp-container button.sp-choose{background-color:#3cab3b;color:#fff;margin-left:5px}.sp-container button:hover{opacity:.8}.sp-container button.sp-palette-toggle{width:100%;background-color:#f3f3f3;margin:0}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E")}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{border-radius:3px;background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z' fill='%23000'%3E%3C/path%3E%3C/svg%3E")}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E")}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABe0lEQVQokYXSsUtcQRTF4d8Jj+VhHSxkEQuLsEUKK0nhTBFTmLSSUhBCMCAWsmgIwWrBLk0akfwLCaSQKBJmtrIIISwpRFKIhViETScphGMzysMtvOVwvpm5d0bGNCuGWAOPgYdl6S8wSDn9b+bUhDHEKWAdeAFMANg+l/TV9ofcz6cjMIbYBvaBMds7QCqZ58CmpBNgPuV0DvAAIMyFGugWtJr7eTv38xEwkPRPErY7QDeG2LqFkjrAgu0dSd/KDVqSNmxvAZ8lfbS9AHRuYemnLWkv5XRVBrQMbAI/gTXgEzAJtJuwBVS2L2OIle03QA/4Lmkl5XQBXEqqbFcAVYFDYChpFngiqWf7l6TXKaezMt2Zkhk24THwG+jZriX9AFZvUAyxLbRke2D75O5zPAO+ADXwEtizjaRHwDvbTyUtppwOmicCHAJvbXcl9YA1SQDjtseA97YPRz7ATcUQp2y/kjRdevsjaTfldNrMjcDGBjXA3T96L7yvrgFzP69+0Ao/HAAAAABJRU5ErkJggg==);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath d='M12 20.016q3.281 0 5.648-2.367t2.367-5.648q0-2.672-1.734-4.922l-11.203 11.203q2.25 1.734 4.922 1.734zM3.984 12q0 2.672 1.734 4.922l11.203-11.203q-2.25-1.734-4.922-1.734-3.281 0-5.648 2.367t-2.367 5.648zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93z' fill='%23000'%3E%3C/path%3E%3C/svg%3E")}body{font-family:'Open Sans',sans-serif}body a:hover{text-decoration:none}.mg-wrapper{width:100%;height:100%;overflow-x:auto}.mg-wrapper.mg-sidebar-off .mg-content{margin-left:0}.mg-content{margin-top:120px;padding-top:13px;padding-left:20px;padding-right:20px;padding-bottom:5px}.mg-plus-button{margin-bottom:100px}.mg-with-sidebar{-webkit-transition:all cubic-bezier(.25,.46,.45,.94) .1s;-moz-transition:all cubic-bezier(.25,.46,.45,.94) .1s;-o-transition:all cubic-bezier(.25,.46,.45,.94) .1s;transition:all cubic-bezier(.25,.46,.45,.94) .1s;margin-left:215px}.glyphicon-remove:before{content:"\e014"!important}.mg-layout-projects a{display:block;position:relative;width:20px;height:15px;margin-right:0;margin-top:4px;margin-left:15px}.mg-sort-by .mg-sort{margin:0 15px}.row.extra-bottom-padding{padding-top:20px;margin-top:20px}.label-extra-bottom-padding{padding-top:15px;padding-bottom:10px;margin-top:15px}.row-list{padding:0;margin:0 -30px}.ui-grid{width:100%;height:100%}.ui-grid .ui-grid-header-cell-wrapper{background:#4b4b4b;color:#fff}.ui-grid .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#fdfdfd}.ui-grid .ui-grid-header-cell{line-height:40px;font-size:14px;border:none}.ui-grid .mg-col-1{width:106px;max-width:100%;display:block}.ui-grid th{padding:0 0 0 30px}.ui-grid .ui-grid-cell{padding:5px 0 5px 0;border-bottom:1px solid #d7d7d7;border-right:none}.ui-grid .ui-grid-cell.ui-grid-cell-contents{padding-left:30px}.ui-grid .ui-grid-top-panel{font-weight:400;background:#fff!important}.ui-grid .ui-grid-row .ui-grid-cell-contents-double{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:42px}.ui-grid .ui-grid-row .ui-grid-cell-contents-double strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px}.ui-grid .ui-grid-row .ui-grid-cell-contents-double p{font-size:14px;overflow:hidden;text-overflow:ellipsis}.ui-grid .ui-grid-cell-contents-double-four{padding-top:11px!important;line-height:20px;overflow:hidden;text-overflow:ellipsis}.ui-grid .ui-grid-cell-contents-double-three{padding-top:22px!important;line-height:20px;overflow:hidden;text-overflow:ellipsis}.ui-grid .ui-grid-cell-contents-double-two{padding-top:32px!important;line-height:20px;overflow:hidden;text-overflow:ellipsis}.ui-grid-cancelled-row{color:red;text-decoration:line-through}.ui-grid-refunded-row{text-decoration:line-through}.mg-form-container{border-radius:0;max-width:auto;width:100%;margin:0;border:none;padding:20px 20px 20px 20px}.mg-btns{float:right;margin-right:-15px;margin-bottom:40px}.mg-btns .mg-btn-default{border:2px solid #4aa0d5;color:#4aa0d5;background-color:#fff;font-size:14px;margin-right:8px;margin-bottom:15px;font-weight:600;text-shadow:none}.mg-btns .mg-btn-default:hover{background-color:#e6e6e6;border:2px solid #4aa0d5;color:#4aa0d5}.mg-btns .mg-btn-default:active{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.mg-btns .mg-btn-default[disabled]{background:#f6f8f7;border:2px solid #4aa0d5;box-shadow:none;opacity:.65;color:#4aa0d5}.mg-btns .mg-btn-default[disabled]:hover{background:#f6f8f7;border:2px solid #4aa0d5;box-shadow:none;opacity:.65}.mg-btns .mg-btn-default[disabled]:active{background:#f6f8f7;border:2px solid #4aa0d5;box-shadow:none;opacity:.65}.button-template .btn-template{border:1px solid #809edc;color:#809edc;background-color:#fff;font-size:14px;margin-right:8px;padding-left:10px;padding-right:10px;font-weight:600!important;text-shadow:none;margin-bottom:20px}.button-template .btn-template:hover{background-color:#e6e6e6;border:1px solid #809edc;color:#809edc}.button-template .btn-template:focus{color:#4aa0d5}.button-template .btn-template:active{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.button-template.reports-buttons .btn-template{margin-right:12px}@media only screen and (max-width:768px){.button-template .btn-template{font-size:12px;line-height:1;border-radius:3px;margin-bottom:16px!important;margin-right:1px!important;padding-left:5px!important;padding-right:5px!important}}.btn-template[disabled]{background:#f6f8f7;border:1px solid #809edc;box-shadow:none;opacity:.65}.btn-template[disabled]:hover{background:#f6f8f7;border:1px solid #809edc;box-shadow:none;opacity:.65;color:#809edc}.btn-template[disabled]:active{background:#f6f8f7;border:1px solid #4aa0d5;box-shadow:none;opacity:.65;color:#4aa0d5}@media only screen and (max-width:768px){.btn-template{font-size:12px;line-height:1;border-radius:3px;margin-bottom:2px!important;margin-right:1px!important;padding-left:5px!important;padding-right:5px!important}}@media only screen and (max-width:1440px){.btn-template{font-size:12px;line-height:1;border-radius:3px;margin-bottom:2px!important;margin-right:1px!important;padding-left:5px!important;padding-right:5px!important}}.btn-template{border:2px solid #4aa0d5;color:#4aa0d5;background-color:#fff;font-size:14px;margin-right:8px;padding-left:10px;padding-right:10px;font-weight:600!important;text-shadow:none}.btn-template:hover{background-color:#e6e6e6;border:2px solid #4aa0d5;color:#4aa0d5}.btn-template:focus{color:#4aa0d5}.btn-template:active{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.mg-left-btns button{border:2px solid #4aa0d5;color:#4aa0d5;background-color:#fff;font-size:14px;margin-right:15px;font-weight:600;text-shadow:none}.mg-left-btns button:hover{background-color:#e6e6e6;border:2px solid #4aa0d5;color:#4aa0d5}.mg-left-btns button:focus{color:#333;background-color:#d4d4d4;border-color:#333}.mg-left-btns button:active{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-xero{background:url(../img/connect_xero_button_blue1.png);background-size:51px;background-repeat:no-repeat;background-position:97px -10px;padding:6px 25px 6px 6px;background-color:#e6e6e6;border:2px solid #4aa0d5;color:#4aa0d5}.disabled{pointer-events:none;opacity:.6}.mg-entity-view{position:relative}.mg-entity-view-cnt{width:98%;margin:0 auto;padding-top:1px}.mg-entity-view-cnt [class*=col-]{padding-bottom:10px}@media only screen and (min-width:320px) and (max-width:960px){.mg-content{margin-left:0;margin-top:80px}.mg-with-sidebar{margin:0}.mg-sort-pages{margin:0;padding-top:0}.mg-sort-pages>div{margin-bottom:15px}.ms-nav{position:fixed;bottom:25px;right:25px}.ui-grid-cell-contents{padding:7px}.mg-timesheet-top,.mg-timesheet-top .week-picker .pager,.timesheet-actions-container{margin-left:0}.mg-select-person .view-as{display:none}#canvas-holder1,#canvas-holder2,#canvas-holder3,#canvas-holder4{width:100%!important}.pull-right.mg-nav-pages{float:none!important;text-align:center;display:block}.btn-group-doc{display:none}}@media only screen and (max-width:1200px){.mg-sort-pages>div{float:none!important}.mg-nav-pages ul li a{margin:0 10px 0 0}.mg-entity-view,.mg-entity-view-cnt{width:100%}}@media only screen and (max-width:768px){.mg-form .mg-form-box .mg-left-panel,.mg-form .mg-form-box .mg-right-panel{width:100%;float:none}.ui-custom-grid.ui-grid .ui-grid-custom-footer{margin:0 auto 0 auto;width:400px;float:none;border:none;position:absolute;bottom:-15px;left:0}#people-role,#project-managers{margin-bottom:20px}.dropzone{height:100px}.dropzone .image-container,.dropzone .image-container img{height:70px;width:70px}.dropzone p{line-height:50px}.mg-nav-pages .pagination li a{padding:0 5px;font-size:12px}}@media only screen and (max-width:480px){.mg-form .mg-form-split-2x,.ui-custom-grid.ui-grid .ui-grid-custom-footer{width:100%}.mg-form .inline-checkbox label{margin-top:30px}}@media only screen and (max-width:900px){.mg-form .inline-checkbox label{margin-top:30px}}@media only screen and (max-width:1040px){.mg-form .inline-checkbox label{margin-top:35px;white-space:normal;font-size:13px}}.menu-bouble{left:inherit}.menu-bouble a.menu-item{right:30px;left:inherit}.menu-open:checked~.menu-item:nth-child(3){background:linear-gradient(-105deg,#7e048d 0,#570084 100%);-webkit-transition-duration:180ms;transition-duration:180ms;-webkit-transform:translate3d(120.9466px,52.47586px,0);transform:translate3d(0,-116.47586px,0)}.menu-open-button{top:2px;right:32px;left:inherit}.info-bouble{font-size:14px;padding:6px 12px;background:#fff;border:1px solid #ccc;border-radius:12px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-right:30px}.info-bouble>span{position:absolute;right:0;bottom:0;padding:6px}.simple-info-bouble{font-size:13px;padding:5px 12px;background:#fff;border:1px solid #ccc;border-radius:12px;margin-bottom:5px;display:inline-block;float:left;margin-right:5px;position:relative;overflow:hidden;text-overflow:ellipsis;width:inherit}.simple-info-bouble>span{position:absolute;top:6px;right:9px}.skill-bubble{font-size:12px;padding:4px 10px;background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:5px;margin-right:5px;display:inline-flex;align-items:center;gap:6px;float:left;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:all .2s ease;font-weight:500}.skill-bubble:hover{background:#e5e7eb;border-color:#d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.1)}.skill-bubble select{background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;padding:2px 5px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;outline:0}.skill-bubble select:hover{background:#f9fafb;border-color:#9ca3af}.skill-bubble select:focus{background:#fff;border-color:#6b7280;box-shadow:0 0 0 2px rgba(107,114,128,.1)}.skill-bubble select.has-level{background:#e6f7f0;border-color:#00ab6b;color:#00ab6b;font-weight:600}.skill-bubble select.has-level:hover{background:#d1f0e3;border-color:#009960;color:#009960}.skill-bubble select.has-level:focus{background:#e6f7f0;border-color:#00ab6b;box-shadow:0 0 0 2px rgba(0,171,107,.2)}.skill-bubble select option{background:#fff;color:#4b5563}.skill-bubble select:disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6}.btn-small-horiz-padding{padding-left:6px;padding-right:6px}.btn-default-focus{outline:0;box-shadow:0 0;background-color:transparent}.mg-financial{width:1000px}.mg-financial .mg-btns{float:right;margin-left:0;left:0;margin-bottom:20px}.mg-financial .mg-invoice-btns{margin-right:15px;float:left;width:200px}.mg-financial .mg-invoice-templates-container{margin-right:15px;float:left;width:200px}.mg-financial .btn-trans{float:left}.select-language .form-control{border:2px solid #4aa0d5;color:#4aa0d5;background-color:#fff;font-size:14px;margin-right:15px;font-weight:600;text-shadow:none}.select-language span{color:#4aa0d5}.uib-datepicker-popup.dropdown-menu{z-index:999;width:100%}.uib-datepicker-popup.dropdown-menu table{width:100%}.customize-settings{font-size:90%}.customize-settings input{margin-top:5px}.gantt-side-content>div.side-element{display:block!important}.licensing-tooltip{position:absolute;padding-top:1px;text-transform:initial}.company-form-view label.error{position:relative!important}span.error-tooltip{color:red}div.custom-error-tooltip{min-width:200px;background-color:transparent;font-family:inherit;font-size:14px;z-index:985}div.custom-error-tooltip .tooltip-arrow{background-color:#fff}div.custom-error-tooltip .tooltip-inner{color:red!important;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.26);font-weight:600;text-align:left;padding:16px 20px}div.custom-error-tooltip.in{opacity:1}.standard-tooltip{background-color:transparent;font-family:inherit;z-index:985}.standard-tooltip .tooltip-arrow{background-color:#fff}.standard-tooltip .tooltip-inner{color:#000!important;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.26);text-align:left;padding:2px 2px}.standard-tooltip.in{opacity:1}.scroll-item{overflow:auto}.planner-tooltip{max-width:1000px}.timesheet-custom-tooltip{background:0 0;border:none;padding:0}.timesheet-custom-tooltip .tooltip-inner{word-wrap:break-word;color:#5e5f60;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.timesheet-custom-tooltip .tooltip-arrow{opacity:0}.custom-card-tooltip .tooltip-inner{min-width:460px}.project-card-tooltip .tooltip-inner{min-width:460px}.timer-custom-tooltip{background:0 0;border:none;padding:0;font-size:15px;margin-top:6px}.timer-custom-tooltip .tooltip-inner{max-width:340px;word-wrap:break-word;color:#5e5f60;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.timer-custom-tooltip .tooltip-arrow{opacity:0}.register-tooltip{background:0 0;border:none;padding:0}.register-tooltip .tooltip-inner{max-width:340px;word-wrap:break-word;color:#5e5f60;text-align:left;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.register-tooltip .tooltip-arrow{opacity:0}.custom-fields-tooltip{background:0 0;border:none;padding:0}.custom-fields-tooltip .tooltip-inner{max-width:500px;word-wrap:break-word;color:#5e5f60;text-align:left;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.custom-fields-tooltip .tooltip-arrow{opacity:0}.info-button-hover-tooltip{background:#fff;border:none;padding:0}.info-button-hover-tooltip .tooltip-inner{word-wrap:break-word;color:#5e5f60;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.info-button-hover-tooltip .tooltip-arrow{opacity:0}.project-custom-tooltip{background:0 0;border:none;padding:0}.project-custom-tooltip .tooltip-inner{max-width:800px;text-align:left;word-wrap:break-word;color:#5e5f60;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.project-custom-tooltip .tooltip-arrow{opacity:0}.person-details-info-tooltip{float:right;margin-top:12px}.link{cursor:pointer}.gantt_cell{font-size:90%}.gantt_tree_indent{width:12px}.gantt_blank{width:16px}.btn-default{border:none;box-shadow:0 0 1px 1px rgba(128,128,128,.15)}.form-control{border:none;box-shadow:inset 0 0 1px 1px rgba(128,128,128,.15)}.form-control:focus{border-width:0!important;background-color:#f6f8f7;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(1,171,108,.6)!important}.form-control:active{background-color:#f6f8f7}.date-picker:disabled{background-color:#f6f8f7}.btn-default:hover{background-color:#f6f8f7;border-color:#f6f8f7}.ui-select-bootstrap .ui-select-choices-row.active>span{background-color:#53c297}.btn-green:focus{color:#fff;background-color:#3cb371}.green-text{color:#00ab6b}.green-text:focus{color:#00ab6b}.mg-timesheet .progress,.mg-timesheet .progress span,.mg-timesheet .progress-bar,.mg-timesheet .progress-bar span{color:#333!important}.mg-timesheet .progress-bar-success{background-color:#d4edd4;opacity:.7}.mg-timesheet .progress-bar-danger{background-color:#fad9d8;opacity:.7}.mg-timesheet .progress-bar-warning{background-color:#ffeacc;opacity:.7}.mg-timesheet .progress-bar-danger[style*=width][style]:not([style*="width: 0"]) span,.mg-timesheet .progress-bar-success[style*=width][style]:not([style*="width: 0"]) span,.mg-timesheet .progress-bar-warning[style*=width][style]:not([style*="width: 0"]) span{color:#fff!important}.nav>li.active>a,.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:transparent!important;font-size:13px;border:none!important;border-bottom:2px solid #00ab6b!important}.active-setting-route{text-decoration:none;background-color:transparent!important;font-size:14px;border:none!important;border-bottom:2px solid #00ab6b!important}.nav>li>a{color:#2f4f4f;border:none;border-bottom:2px solid transparent;font-size:13px;margin-top:4px}.margin-top-15{margin-top:15px!important}.red-rag:hover{background-color:red!important}.yellow-rag:hover{background-color:#eed800!important}.green-rag:hover{background-color:green!important}.project-rag{width:30px;height:30px;border-radius:50%}.money-picker{margin-left:5px;margin-right:20px;padding-right:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:2px}.money-picker span{font-size:13px;font-weight:100;align-self:center}.money-picker .switch{position:relative;display:inline-block;width:57px;height:30px;margin-left:10px;margin-right:10px;padding-left:5px;padding-right:5px}.money-picker .switch input{opacity:0;width:0;height:0}.money-picker .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#00ab6b;-webkit-transition:.4s;transition:.4s}.money-picker .slider:before{position:absolute;content:"";height:22px;width:24px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.money-picker input:checked+.slider{background-color:#00ab6b}.money-picker input:focus+.slider{box-shadow:0 0 1px #00ab6b}.money-picker input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.money-picker .slider.round{border-radius:30px}.money-picker .slider.round:before{border-radius:50%}.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.radio-container:hover input~.radio-checkmark{background-color:#ccc}.radio-container input:checked~.radio-checkmark{background-color:#00ab6b}.radio-checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked~.radio-checkmark:after{display:block}.radio-container .radio-checkmark:after{top:8px;left:8px;width:9px;height:9px;border-radius:50%;background:#fff}.details-v2 h4,.details-v2 strong{font-size:15px!important}.ui-tab-error a{color:red!important}.person-details-first-col{width:33%;flex-direction:column}.person-details-second-col{width:33%;flex-direction:column;display:flex;align-items:flex-end}.person-details-third-col{width:33%;flex-direction:column;display:flex;margin-top:10px;align-items:flex-end}.project-details-first-col{width:50%;flex-direction:column}.project-details-second-col{width:40%;margin-left:10%;flex-direction:column}.client-details-first-col,.vendor-details-first-col{width:50%;flex-direction:column}.client-details-second-col,.vendor-details-second-col{width:50%;flex-direction:column;margin-top:20px}.client-align-self{align-self:center;margin-left:10%}@media only screen and (max-width:880px){.client-details-first-col,.client-details-second-col,.person-details-first-col,.person-details-second-col,.person-details-third-col,.project-details-first-col,.project-details-second-col,.vendor-details-first-col,.vendor-details-second-col{width:100%;align-items:flex-start}.project-details-second-col{margin-left:0}.client-align-self{align-self:flex-start;margin-left:0}}@media only screen and (min-width:881px) and (max-width:1310px){.person-details-first-col,.person-details-second-col{width:50%}.person-details-third-col{width:50%;align-items:flex-start}}.modal-open .modal{overflow-x:auto;overflow-y:auto}.btn .caret{margin-top:8px;margin-left:5px}.skills-dropdown-select .dropdown-multiselect{margin-bottom:3px}.timesheet-popover{top:32px!important}.expense-details-row:hover{background-color:#00ab6b;color:#fff}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.customize-settings .md-checkbox,.customize-settings label{height:auto}.settings-timeclock{display:flex;flex-direction:row;flex-wrap:wrap}.settings-timeclock label{margin-left:24px!important;margin-top:0}.settings-timeclock #future-timesheets,.settings-timeclock #overtime-hours{top:-11px}#register-div-step-1{display:block}#register-div-step-2{display:none}#register-step2-title{margin-top:20px}.blurred{background-image:url(../img/registerbg-uhd.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100vh;backdrop-filter:blur(1.5px);box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2)}.blurred:before{content:'';position:absolute;width:100%;height:100vh;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.hide-desktop{display:none!important}@media (max-width:1919px){.blurred{background-image:url(../img/registerbg-fullhd.png)!important}}@media screen and (min-device-width:1200px) and (max-device-width:1600px){.blurred{background-image:url(../img/registerbg-mac.png)!important}.hide-desktop{display:none!important}}@media (max-width:1199px){.blurred{background-image:url(../img/registerbg-tablet.png)!important}#tos{display:none!important}.hide-desktop{display:block!important}}@media (max-width:570px){#logo svg{margin-left:300px!important}}@media (max-width:480px){.blurred{background-image:none!important;box-shadow:none!important}#logo svg{margin-left:100px!important}#tos{display:none}}.register-tos{color:#fff!important;font-weight:700}.register-tos:hover{border-bottom:1px solid #fff!important}.blurred .imgcontainer{height:50px!important}.ui-select-height-auto .ui-select-placeholder{height:auto!important}.switch-user-dropdown .ui-select-placeholder{margin-right:10px}.custom-data-letters [data-letters]:before{width:2em!important;height:2em!important;line-height:2em!important}.text-red{color:red}.data-letters-gantt [data-letters]:before{width:2em!important;height:2em!important;line-height:1.8em!important;margin-bottom:13px;border:1px solid #fff;border-radius:50%}.people-list-img img{height:1.7em;width:1.7em}.tasks-list-project-image img{border-radius:50%}.progress-custom-colors .progress-bar-success{background-color:#7cc67c}.progress-custom-colors .progress-bar-danger{background-color:#e07572}.progress-custom-colors .progress-bar-warning{background-color:#f3bd71}.mb-7px{margin-bottom:7px}.mb-12px{margin-bottom:12px}.dropdown-sidebar .btn{padding:4px 12px}.dropdown-sidebar .dropdown-multiselect{margin-bottom:15px}.sidebar-body .form-control{padding:4px 12px;height:28px}.sidebar-body .btn-sidebar{height:28px}.sidebar-body .input-group-btn .btn{font-size:13px}.sidebar-body .reset-filters-small-btn{margin-top:-5px;margin-bottom:7px}.mb-0{margin-bottom:0}.power-bi-img{object-fit:contain;width:100%}.timesheet-start-stop{margin-left:auto;text-transform:uppercase;color:#fff;overflow:hidden;display:flex;flex-direction:row;align-items:center;width:10%;height:40px;justify-content:center;background-color:#00ab6b;border-bottom-left-radius:5px;padding-right:10px;padding-left:10px;margin-top:-14px;cursor:pointer}.animated-blob{background-color:red;border-radius:50%;height:7px;width:7px;position:absolute;margin-left:10px;animation:ease pulserecord 1s infinite;left:-5px;top:0}@keyframes pulserecord{0%{background-color:red}50%{background-color:#fff}100%{background-color:red}}.submit-header-buttons{margin-right:40px;display:flex;flex-direction:row;margin-left:auto}.submit-header-button{padding:3px 10px;margin-right:10px}@media only screen and (max-width:1450px){.submit-header-button{padding:1px 5px;font-size:12px;margin-right:5px}.timesheet-bouble,.timesheet-other-text{font-size:11px!important}}@media only screen and (max-width:1600px){.submit-header-buttons{margin-right:20px}}@media only screen and (max-width:1201px){.submit-timesheet-subheader{top:173px!important}.submit-timesheet-start{top:225px!important}}@media only screen and (max-width:991px){.submit-timesheet-subheader{top:160px!important}.submit-timesheet-start{top:296px!important}.submit-timesheet-row{margin-top:240px!important}}@media only screen and (max-width:960px){.submit-timesheet-subheader{top:153px!important}.submit-timesheet-start{top:285px!important}.submit-timesheet-row{margin-top:280px!important}}@media only screen and (max-width:767px){.submit-timesheet-row{margin-top:300px!important}}@media only screen and (min-width:1202px) and (max-width:1600px){.submit-timesheet-subheader{top:173px!important}.submit-timesheet-start{top:225px!important}.submit-timesheet-row{margin-top:210px!important}}.right-border{border-right-width:2px!important}.right-border:focus{border-right-width:2px!important}.no-left-border{border-left-width:0!important}.no-left-border:focus{border-left-width:0!important}.no-right-border{border-right-width:0!important}.no-right-border:focus{border-right-width:0!important}.gantt_row_elapseit{font-weight:700}.dropdown-multiselect-v2-compact{display:inline-flex;align-items:center;max-width:fit-content;cursor:pointer;position:relative}.dropdown-multiselect-v2-compact button{background-color:transparent;padding:2px 0;display:inline-flex;align-items:center;outline:0;border:none;text-align:left;max-width:fit-content}.dropdown-multiselect-v2-compact button span{font-size:11px}.dropdown-multiselect-v2-compact .chevron-icon{margin-left:4px}.border-0{border:0!important}.dashboard-header-font{font-size:11px!important}.dashboard-second-row{height:20px;width:100%;background-color:#f6f7f7}.filter-chip-container{display:flex;flex-wrap:nowrap;align-items:center;background-color:#f3f4f6;padding:.25rem 1.25rem;min-height:25px;width:100%;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e0 transparent;padding-bottom:.5rem!important;padding-top:0}.filter-chip-container::-webkit-scrollbar{height:6px}.filter-chip-container::-webkit-scrollbar-track{background:0 0}.filter-chip-container::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.filter-chip-label{font-size:.75rem;color:#6b7280;margin-right:.5rem;margin-top:.5rem;flex-shrink:0}.filter-chips-wrapper{display:flex;flex-wrap:nowrap;overflow:hidden;flex:1;min-width:0}.filter-chip{display:inline-flex;align-items:center;background-color:#fff;border-radius:9999px;padding:.125rem .75rem;font-size:.75rem;font-weight:500;color:#374151;margin-right:.5rem;margin-top:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.filter-chip .filter-chip-remove-button{flex-shrink:0;margin-left:.375rem;padding:.125rem;color:#9ca3af;background:0 0;border:none;cursor:pointer;line-height:1}.filter-chip .filter-chip-remove-button:hover{color:#4b5563}.filter-chip .filter-chip-remove-button:focus{outline:0}.filter-chip .filter-chip-remove-button .filter-chip-remove-icon{height:.5rem;width:.5rem;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.w-48{width:30rem}.access-keys-list{margin-bottom:20px}.empty-state{text-align:center;padding:20px;background-color:#f9f9f9;border-radius:4px;margin-bottom:15px}.access-key-item{margin-bottom:15px}.key-card{border:1px solid #e0e0e0;border-radius:4px;padding:15px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.key-header{display:flex;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.key-label,.setting-label{font-weight:700;margin-right:10px;min-width:100px;display:flex;align-items:center;height:100%}.key-value{flex:1;display:flex;align-items:center}.key-value .mg-btn{margin-left:10px;padding:4px 12px;font-size:12px}.key-value span{margin-right:10px;font-family:monospace;background-color:#f5f5f5;padding:3px 6px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;max-width:180px}.key-status{display:flex;align-items:center;margin-left:15px}.status-text{margin-right:10px;font-weight:700}.status-enabled{color:#4caf50}.status-disabled{color:#ff9800}.setting-row{display:flex;margin-bottom:15px;align-items:center}.setting-value{flex:1}.setting-label{font-weight:700;margin-right:10px;min-width:100px;display:flex;align-items:center;height:100%}.ip-list{display:flex;flex-direction:column;justify-content:flex-start}.ip-item{display:flex;align-items:center;margin-bottom:5px;background-color:#f5f5f5;padding:5px 10px;border-radius:3px}.ip-item span{flex:1}.add-ip{display:flex;align-items:center;margin-top:5px}.add-ip input{flex:1;margin-right:10px;max-width:200px}.key-actions{display:flex;justify-content:flex-end;margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0}.key-actions button{margin-left:10px}.btn-orange{color:#333;border-color:#ff7900;background-color:#fffF;font-weight:300;color:#ff7900}.btn-orange:hover{background:#ff7900;color:#fff;border-color:#ff7900}.ip-chips-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:10px}.ip-chip{display:flex;align-items:center;background-color:#f5f5f5;border-radius:16px;padding:4px 8px 4px 12px;margin-right:8px;margin-bottom:8px}.ip-chip span{margin-right:6px}.chip-remove-btn{padding:0;min-width:auto;width:20px;height:20px;background:0 0;border:none;display:flex;align-items:center;justify-content:center}.chip-remove-btn:hover{background-color:rgba(0,0,0,.05)}.cross-icon{width:10px;height:10px}.ip-whitelist-empty{align-items:center}.ip-whitelist-empty .setting-label{margin-top:15px}.ip-whitelist-has-items{align-items:flex-start}.ip-whitelist-has-items .setting-label{margin-top:6px}[ng-model="key.accessLevel"]{max-width:200px}input[ng-model="key.newIp"],input[placeholder=Add_IP]{max-width:200px}.access-level-select{max-width:200px;width:200px}.ip-input{width:200px;max-width:200px}.add-ip input{margin-right:10px}.key-actions-icons{display:flex;margin-left:8px}.key-actions-icons button{margin-right:5px}.key-actions-icons button:last-child{margin-right:0}.key-text{font-family:monospace;background-color:#f5f5f5;padding:6px 10px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;max-width:250px;font-size:12px;letter-spacing:1px}.access-level-chip{display:inline-block;background-color:#f5f5f5;border-radius:16px;padding:4px 12px;margin:2px;font-size:14px;color:#333;text-transform:capitalize}