@charset "UTF-8";body,html{height:100%}body{font-family:Roboto,sans-serif;font-size:16px}[data-ng-click],a{cursor:pointer}table td,table th{font-size:14px}.top-filter-wrapper #activities-customer-and-offices{display:inline-block}.top-filter-wrapper{margin-top:-31px;border-radius:0}.top-filter-wrapper select{margin-right:1em}.activities-page #suggestedDurationHours{margin-right:10px}.activities-page #activity-period-time{max-width:60px;margin-right:10px;display:inline-block}.activities-page #appointmentStartHour,.activities-page #appointmentStartMinuts{display:inline-block;max-width:40px}.activities-page #appointmentStartHour{margin-right:5px}.activities-page #appointmentStartMinuts{margin-left:5px}.btn-remove-appointment{position:relative;top:2em}.appointments-page #wrapper{box-shadow:none;background-color:#f5f5f5}.appointments-page #wrapper>div.row.relative{margin-left:0;background-color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.25)}.appointments-page .agenda-day-view.next-button-hidden .fc-button-next,.appointments-page .agenda-day-view.prev-button-hidden .fc-button-prev{display:none}.appointments-page .agenda-day-view .fc-event-vert{font-size:14px}.appointments-page .highlight td{background-color:#72b122!important;color:#fff}.appointments-page .highlight td input{color:#000}.appointments-page .my-opacity-event{opacity:.75;color:#000}.appointments-page .calendar-changed-alert{position:fixed;bottom:0;left:0;width:100%;background:#a00;color:#fff;z-index:1;padding:.5em 0;font-size:16px;text-transform:uppercase;text-shadow:1px 1px 0 #300}.appointments-page th a{color:#000;text-decoration:underline}.appointments-page .fc-agenda-allday .fc-day-content{cursor:pointer}.appointments-page #appointments-users{display:block}.appointments-page #appointmentSaver{position:fixed;bottom:0;left:0;width:100%;background:#fff;background:hsla(0,0%,94%,.5);border-top:1px solid hsla(0,0%,78%,.5);z-index:1000;text-align:center;padding:.25em 0}.appointments-page #calendar .fc-toolbar{margin-bottom:.25em}.appointments-page #calendar .fc-toolbar h2{font-family:Open Sans,sans-serif!important;font-weight:lighter;font-size:20px;margin-bottom:0;cursor:default}.appointments-page .fc-header-left{padding:0;vertical-align:middle}.appointments-page .fc-header-title h2{font-family:Open Sans,sans-serif!important;font-weight:lighter;font-size:20px;margin-bottom:0;cursor:default}.appointments-page .top-filter-wrapper{margin-top:0;border-left:none}.appointments-page .fc-day-grid .fc-bg{margin-top:-3em}.appointments-page .fc-day-grid .fc-content-skeleton{margin-top:3em}.appointments-page .all-day-cell{position:relative;z-index:10}.appointments-page .fc-slot0,.appointments-page .fc-slot1{display:none}.appointments-page .fc-slot2 td div,.appointments-page .fc-slot3 td div,.appointments-page .fc-slot4 td div,.appointments-page .fc-slot5 td div,.appointments-page .fc-slot30 td.fc-widget-content div,.appointments-page .fc-slot31 td.fc-widget-content div,.appointments-page .fc-slot32 td.fc-widget-content div,.appointments-page .fc-slot33 td.fc-widget-content div,.appointments-page .fc-slot34 td.fc-widget-content div,.appointments-page .fc-slot35 td.fc-widget-content div,.appointments-page .fc-slot36 td.fc-widget-content div,.appointments-page .fc-slot37 td.fc-widget-content div{padding:2px!important;background:hsla(0,0%,86%,.25);margin:-2px}.appointments-page thead th{background:#fff;border:none;border-bottom:1px solid #ddd;font-weight:400;font-size:12px;padding:.35em 0}.appointments-page .fc-slot2 th,.appointments-page .fc-slot3 th,.appointments-page .fc-slot4 th,.appointments-page .fc-slot5 th,.appointments-page .fc-slot30 th,.appointments-page .fc-slot31 th,.appointments-page .fc-slot32 th,.appointments-page .fc-slot33 th,.appointments-page .fc-slot34 th,.appointments-page .fc-slot35 th,.appointments-page .fc-slot36 th,.appointments-page .fc-slot37 th{color:#aaa}.appointments-page .fc-header{margin-bottom:1em}.appointments-page .fc-state-highlight{background:#f1f1f1}.appointments-page th.fc-sat,.appointments-page th.fc-sun{color:#c00}.appointments-page td.fc-sat,.appointments-page td.fc-sun{background:#f8f8f8}.appointments-page .label-custom-one-month-priority{color:#000}.appointments-page .fc-event{font-size:.8em}.appointments-page .secondary-user-checked{font-weight:700}.appointments-page .modal-dialog{width:50%}.appointments-page .modal-header h2{font-family:Open Sans,sans-serif!important;font-weight:300;margin-top:0;margin-bottom:0;font-size:18px}.appointments-page #customer-info-header{border-bottom:1px solid #eee;background-color:#b2d33f;color:#fff;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.appointments-page #customer-info-header .modal-body{padding:15px 20px}.appointments-page #customer-info-header h3{font-weight:lighter}.appointments-page #customer-info-header h3,.appointments-page #customer-info-header h4{margin:0;text-shadow:1px 1px rgba(0,0,0,.25)}.appointments-page .fc-event-time{font-weight:700;margin-bottom:.15em;font-size:inherit;display:none}.appointments-page .event-customer-name,.appointments-page .event-office-name{font-weight:700}.appointments-page .im-closed-activity-event{opacity:.5}.appointments-page .im-closed-activity-event:hover{opacity:.75}.appointments-page .fc-event{border-radius:0;transition:opacity .35s linear;border:2px solid #fff}.appointments-page .fc-event-inner{height:100%;overflow:hidden}.appointments-page .im-planned-event{background-color:#f30}.appointments-page .im-planned-event .fc-event-inner{border:1px solid #900}.appointments-page .im-suggested-event{background-color:red;border:1px solid #c00}.appointments-page .im-suggested-event .fc-event-inner{border:1px solid #c00}.appointments-page .im-onsite-event{background-color:#3a87ad}.appointments-page .im-onsite-event .fc-event-inner{border:1px solid #3a87ad}.appointments-page .im-default-event{background-color:#b2d33f}.appointments-page .im-default-event .fc-event-inner{border:1px solid #a5c33a;color:#222}.appointments-page .im-comparable-event.im-planned-event{background-color:#f60;border-color:#fff}.appointments-page .im-comparable-event.im-planned-event .fc-event-inner{border-color:#fff}.appointments-page .im-comparable-event.im-suggested-event{background-color:#eee;border-color:#fff}.appointments-page .im-comparable-event.im-suggested-event .fc-event-inner{border-color:#fff}.appointments-page .im-comparable-event.im-onsite-event{background-color:#d96800;border-color:#fff}.appointments-page .im-comparable-event.im-onsite-event .fc-event-inner{border-color:#b97c1c}.appointments-page .im-comparable-event.im-default-event{background-color:#f0ad4e;border-color:#fff}.appointments-page .im-comparable-event.im-default-event .fc-event-inner{border-color:#df9d40}.appointments-page .im-closed-activity-event.im-comparable-event{opacity:.5}a.expand{width:20px}td{padding:4px 8px!important}ul{margin-bottom:0}ul.no-list-style-type{list-style-type:none}.deleted-office{color:red}.customers-page .contacts{height:300px;overflow-y:scroll;margin-bottom:8em}.customers-page .contact{height:30px}#receipts-customersreport-page tr td{vertical-align:middle}.customers-page .expand-btn{position:relative;top:1px}.customers-page .office-list{padding-top:.25em}.customers-page .office-list li{border-bottom:1px solid #eee;padding-bottom:.25em;margin-bottom:.25em}.customers-page .offices-nav-list a,.customers-page .offices-nav-list a:hover{color:#333;transition:opacity .3s linear}.customers-page a.office-list-item-deleted{opacity:.35}.office-disabled-overlay{background:hsla(0,0%,100%,.75);position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-align:center;padding:2.5em 0;font-size:2em;text-transform:uppercase;color:#666}.customers-page .nav-tabs a{color:#000}.customers-page .btn-show-all{border-radius:0;border-right:none;border-left:none}#img-dashboard{max-width:100%}#dashboard-page .alerts-list li{min-height:68px}#dashboard-page #dashboard-activity-list span.priority-label{float:left;position:relative;top:4px}#dashboard-page .activity-main-info{margin-left:50px;border-bottom:1px solid #ccc;margin-bottom:.5em;padding-bottom:.5em}#dashboard-page .single-activity a{color:#000}#dashboard-page .activity-demands{height:40px;overflow:hidden}.brand{padding:0}.navbar-toggle{position:absolute;right:0;float:none}#itnavbar .dropdown>a{transition:all .35s linear;box-shadow:inset 0 0 20px hsla(0,0%,100%,0)}#itnavbar .dropdown.open>a,#itnavbar .dropdown>a:hover{box-shadow:inset 0 -20px 20px hsla(0,0%,100%,.25);background:none}@media (max-width:768px){.brand{float:none;display:block;margin:auto;text-align:center}}#receipts-report-page .top-filter-wrapper .customers-filter,#receipts-report-page .top-filter-wrapper .workgroups-filter{width:220px;display:inline-block}#receipts-report-page .date-filter{width:100px;margin-right:10px;display:inline-block;position:relative;top:-1px}#receipts-report-page .top-filter-wrapper .checkboxes{display:inline-block}#receipts-report-page .top-filter-wrapper .checkbox{display:inline-block;margin-right:2em}@media screen{.noscreen{display:none}}@media print{thead{display:table-header-group}#receipts-report-page td,#receipts-report-page th,body{font-size:7pt}#receipts-report-page #wrapper{padding-top:0!important}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-left:none!important;border-right:none!important}#receipts-report-page .table-bordered{border:none}#receipts-report-page .table-bordered th{border-top:none!important}#receipts-report-page .table-bordered tfoot tr td{border-bottom:none!important}#receipts-report-page .total-office-cell{font-size:8pt}#receipts-report-page .total-customer-cell{font-size:11pt}#footer{display:none}}#receipt-new-activity-modal{width:50%}.receipts-page .activity-list-wrapper{height:400px;overflow:auto;clear:both;border:2px solid #eee}#receipt-date{display:block;width:100%;margin-bottom:1.5em}.receipts-page #receipts-customer-and-offices select,.receipts-page .top-filter-wrapper #receipts-customer-and-offices{display:inline-block}.receipts-page #signature-pad canvas{width:100%;border:2px solid #eee;display:block}.receipts-page .activity-demand-text{width:100%}.receipts-page .dropdown-menu{z-index:1200!important}.receipts-page #date-from,.receipts-page #date-to{max-width:112px;margin-right:1%}.receipts-page #receipts-form #receipt-customers,.receipts-page #receipts-form #receipt-offices{display:block;margin-bottom:1em;width:100%}.receipts-page .hoursListWrapper{position:relative;top:12px}.receipts-page .hourToggler{position:absolute;top:-10px;right:-10px;min-width:20px}.receipts-page .expandedHoursList{position:absolute;z-index:10;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);right:0;padding:10px 20px;border-radius:5px;min-width:220px}.receipts-page .single-employee{margin-bottom:.25em}.receipts-page .expandedHoursList .selectedUser{font-weight:700}.receipts-page .single-hour-input{margin-left:18px}@media (max-width:768px){.receipts-page #date-from,.receipts-page #date-to{max-width:none}.receipts-page .top-filter-wrapper input,.top-filter-wrapper select{margin-bottom:1em}.receipts-page .top-filter-wrapper .btn-primary{display:block;width:100%}}.sidebar-alerts-list li .alert-col-2{margin-left:20px}#sidebar-inner{transition:opacity .5s ease;opacity:1}#sidebar-inner.sidebar-loading{opacity:.25}#sidebar-inner h2 a{color:#999}#sidebar-inner h2 a:hover{color:#333}#sidebar-collapser{position:absolute;left:-25px;top:4px;z-index:0;background:#fff;color:#666;padding:.35em .4em;box-shadow:-8px 0 10px rgba(0,0,0,.25);transition:all .25s ease;border-top-left-radius:3px;border-bottom-left-radius:3px}#sidebar-collapser:hover{color:#000;padding-right:.6em;left:-27px;box-shadow:-8px 0 10px rgba(0,0,0,.5)}.alert-item{transition:all .25s ease;padding:.5em;border:none;border:1px solid #fff;border-bottom:1px solid #ddd;margin-bottom:.5em;padding-bottom:.5em;border-radius:3px}.alert-item.alert-unread{background:#eee;background:linear-gradient(135deg,hsla(54,91%,96%,.5),rgba(241,218,54,.5));border:1px solid rgba(241,218,54,.5)}.alert-item.alert-read strong{font-weight:400}.alert-read .glyphicon-ok{color:#090}.alert-unread .alert-text{font-weight:medium}.alert-read{opacity:.85}.timetables-page .top-filter-wrapper select{display:inline-block;max-width:150px}.timetables-page table.table tr td.bg{border-left:2px solid #ddd;border-right:2px solid #ddd;background:rgba(0,0,0,.05)}.timetables-page .red{color:red}.timetables-page .holiday{color:#ccc}.timetables-page .positive-value{color:green}.timetables-page .negative-value{color:red}.timetables-page .tot{font-weight:700}.timetables-page .holiday-hours{color:#fff!important;background-color:green!important}.timetables-page .extra-hours{color:#fff!important;background-color:orange!important}.timetables-page .timetable-right{text-align:right}.timetables-page .timetable-center{text-align:center}.timetables-page .timetable-input{max-width:55px;margin:auto}.timetables-page .xsmall-title{font-size:x-small}.timetables-page .small-title{font-size:small}.timetables-page .month-day{border-right:1px solid #000;padding-right:.5em!important;font-size:14px;font-weight:700}.timetables-page .popover{max-width:100%}.timetables-page td .label{font-size:90%}.timetables-page .popover-content .label,.timetables-page td .label{position:relative;top:2px;cursor:default}@media print{.noprint{display:none}#timetables-page td,#timetables-page th,body{font-size:7pt}.top-filter-wrapper{border:none;text-align:center;margin-bottom:0}.top-filter-wrapper select{width:auto}#timetables-page #wrapper{padding-top:0!important}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-left:none!important;border-right:none!important}#timetables-page .table-bordered{border:none}#timetables-page .table-bordered th{border-top:none!important}#timetables-page .table-bordered tfoot tr td{border-bottom:none!important}.timetables-page td,.timetables-page th{vertical-align:middle}#footer{display:none}}.users-page #employee-area{margin-left:1.5em}.animate-150{transition:All .15s ease;-webkit-transition:All .15s ease;-moz-transition:All .15s ease;-o-transition:All .15s ease}.animate-250{transition:All .25s ease;-webkit-transition:All .25s ease;-moz-transition:All .25s ease;-o-transition:All .25s ease}.animate-500{transition:All .5s ease;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}.animate-1000{transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease}.animate-1500{transition:All 1.5s ease;-webkit-transition:All 1.5s ease;-moz-transition:All 1.5s ease;-o-transition:All 1.5s ease}@keyframes a{0%{opacity:0}to{opacity:1}}.fadeOnStart{animation:a .55s steps(20) 1}.rapidFadeOnStart{animation:a .4s steps(20) 1}@keyframes b{0%{top:-75px}to{top:0}}.pullDown{animation:b .35s steps(20) 1;animation-timing-function:ease-in-out}@keyframes c{0%{transform:rotateY(-180deg);opacity:0}to{transform:rotateY(0deg);opacity:1}}.loginFx{animation:c .5s steps(20) 1;animation-timing-function:ease-in-out}@keyframes d{0%{transform:scale(0)}to{transform:scale(1)}}.rapidGrowUp{animation:d .35s steps(20) 1;animation-timing-function:ease-in-out}@keyframes e{0%{margin-top:2em;opacity:0}to{margin-top:0;opacity:1}}.openFx{animation:e .35s steps(20) 1;animation-timing-function:ease-in-out}body{background:#fff}a{color:#72b122}a:hover{color:#488900}input.readonly,input.readonly:focus{background:#eee;border-color:#ccc;color:#999}#wrapper h2.head-title{color:#666}#dt-nav{background:#333;border-bottom-color:#fff}#dt-nav #logo a{background:#fff;color:#fff;border-color:#fff;text-shadow:1px 1px 0 #333;filter:dropshadow(color=#333,offx=1,offy=1)}#dt-nav #logo a:hover{background-color:#fff;color:#fff}#dt-nav ul.main li a{color:#999}#dt-nav ul.main li:hover a,#dt-nav ul.main li a:hover{background:#72b122;color:#fff;text-shadow:1px 1px 0 #333;filter:dropshadow(color=#333,offx=1,offy=1)}#dt-nav ul.main li.menu-options:hover a,#dt-nav ul.main li.menu-options a:hover{background:#666;color:#fff}#dt-nav ul.main li.menu-options:hover ul.sub{background:#666;border-bottom-color:#333}#dt-nav ul.main li:hover ul.sub{background:#72b122;border-bottom-color:#488900}#dt-nav ul.sub li a:hover{color:#fff;background:#488900}#dt-nav li.menu-options ul.sub li a:hover{color:#fff;background:#999!important}#dt-nav ul.main li.logout:hover a,#dt-nav ul.main li.logout a:hover{background:#900;color:#fff;text-shadow:1px 1px 0 #333;filter:dropshadow(color=#333,offx=1,offy=1)}[data-datepicker],[data-ng-click],[ng-click]{cursor:pointer}select{-webkit-appearance:button-arrow-down!important;-moz-appearance:button-arrow-down!important;appearance:button-arrow-down!important}.align-left{text-align:left!important}.align-center{text-align:center!important}.align-right{text-align:right!important}.align-justify{text-align:justify!important}.valign-middle{vertical-align:middle!important}.valign-top{vertical-align:top!important}.prepend-top{margin-top:1.5em}.append-bottom{margin-bottom:1.5em}.position-relative,.relative{position:relative}.inline{display:inline}.primary-link{color:#337ab7}.primary-link:hover{color:#2e6da4}.label{cursor:default}.label-custom-one-week-priority{background-color:#ff0;color:#444}ul li #customer-location{width:25%!important}ul li #customer-address{width:35%!important}ul li #customer-fax,ul li #customer-phone{width:17%!important}label.btn input[type=checkbox],label.btn input[type=radio]{position:absolute;left:-3000px}.modal-backdrop.in{opacity:.8!important}[uib-datepicker-popup]~ul td{padding:0!important}[uib-datepicker-popup]~ul button{border:none!important;border-radius:0;box-shadow:none}[uib-datepicker-popup]~ul button:hover{box-shadow:none}body .form-control:focus,body input:not([type]):focus:not([readonly]),body input[type=date]:focus:not([readonly]),body input[type=datetime-local]:focus:not([readonly]),body input[type=email]:focus:not([readonly]),body input[type=number]:focus:not([readonly]),body input[type=password]:focus:not([readonly]),body input[type=search]:focus:not([readonly]),body input[type=tel]:focus:not([readonly]),body input[type=text]:focus:not([readonly]),body input[type=time]:focus:not([readonly]),body input[type=url]:focus:not([readonly]),body textarea.materialize-textarea:focus:not([readonly]){border-color:#72b122}body .input-field .prefix.active,body input:not([type]):focus:not([readonly])+label,body input[type=date]:focus:not([readonly])+label,body input[type=datetime-local]:focus:not([readonly])+label,body input[type=email]:focus:not([readonly])+label,body input[type=number]:focus:not([readonly])+label,body input[type=password]:focus:not([readonly])+label,body input[type=search]:focus:not([readonly])+label,body input[type=tel]:focus:not([readonly])+label,body input[type=text]:focus:not([readonly])+label,body input[type=time]:focus:not([readonly])+label,body input[type=url]:focus:not([readonly])+label,body textarea.materialize-textarea:focus:not([readonly])+label{color:#72b122}body [type=checkbox]:checked+label:before{border-right:2px solid #72b122;border-bottom:2px solid #72b122}body [type=radio].with-gap:checked+label:before,body [type=radio]:checked+label:before{border-color:#72b122}body [type=radio].with-gap:checked+label:after,body [type=radio]:checked+label:after{border-color:#72b122;background-color:#72b122}@media screen{.printonly{display:none}}@media print{.noprint{display:none}}@keyframes f{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:f .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.center-th thead th{text-align:center!important}.center-th tfoot th,.center-th tr td{vertical-align:middle!important}.center-th tfoot th{text-align:center!important}.button-wrapper-center{display:table-cell;vertical-align:middle}button.vertical-center{vertical-align:middle;margin:0 auto}button.without-label{margin-top:1.2rem}a.link-white{color:#fff}.padding-1-em{padding:1em}.padding-top-0{padding-top:0!important}.padding-5{padding:5px}.padding-10{padding:10px}.padding-20{padding:20px}.padding-top-10{padding-top:10px}.padding-top-5{padding-top:5px}.padding-top-15{padding-top:15px}.padding-top-20{padding-top:20px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-5{padding-bottom:5px}.padding-left-10{padding-left:10px!important}.padding-left-20{padding-left:20px!important}.padding-left-30{padding-left:30px!important}.padding-right-10{padding-right:10px!important}.top-10{margin-top:10px}.top-20{margin-top:20px}.top-30{margin-top:30px}.top-40{margin-top:40px}.top-50{margin-top:50px}.left-5{margin-left:5px}.left-10{margin-left:10px}.right-5{margin-right:5px}.bottom-20{margin-bottom:20px}.bottom-10{margin-bottom:10px}.bottom-5{margin-bottom:5px}.min-height-40{min-height:40px}.border-right-grey{border-right:1px solid #ddd}.border-left-grey{border-left:1px solid #ddd}.border-bottom-1,.border-top-1{border-bottom:1px solid #ddd}.vertical-middle,.vertical-middle td{vertical-align:middle!important}a.color-white{color:#fff}hr.no-space{margin-top:0;margin-bottom:0}.outputImport{opacity:1;z-index:10000;position:absolute;top:50%;left:50%;width:80%;height:300px;margin-top:-100px;margin-left:-40%}.notified-appointment{max-height:400px;overflow:auto}.alert-new-notify{width:30px;-webkit-animation-name:scalex;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:scale;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}.overlay-dismiss{position:fixed;z-index:1;width:100%;height:100%;opacity:.8;top:0;left:0;background:#f2f5f7}.overlay-dismiss-image{position:fixed;z-index:2;width:50%;height:50%;opacity:.8;top:25%;left:25%;text-align:center}.overlay-dismiss-image h1{font-size:5em;color:#8b0000;border:3px solid #8b0000;padding:30px;border-radius:30px;transform:rotate(-7deg)}#progress{width:50%;top:25%;left:25%;position:fixed;z-index:10000}@keyframes g{0%{background-color:#f7f3de}to{background-color:#fff}}.backgroundStart{animation:g .8s linear 1}.boxList{max-height:350px;overflow-y:scroll}#plus-venue{position:absolute;font-size:.5em;top:inherit}#home-venue{margin-left:-5px}.cellTableMaterial{vertical-align:middle!important;min-height:40px}.double-plus-md{position:absolute;top:18px;font-size:.5em;top:inherit}.double-blackboard-md{margin-left:-1px}.addUserButton-minus-xs,.addUserButton-plus-xs,.appointment-plus-xs,.double-minus-xs,.double-plus-xs{position:absolute;top:18px;font-size:.5em;top:inherit}.activity-double,.stendardo-double{margin-left:-2px}.itmind-list .popover{z-index:10;color:#000!important}.itmind-list li{min-height:52px}.itmind-list.highlight li:hover{background-color:#f2f2f2;transition:background-color .25s ease}label{color:#9e9e9e;margin-bottom:0}label,label.active{font-size:1.2rem}#wrapper{padding-top:0;box-shadow:none}.list-group-item.active{background:#4cafa5;border:1px solid #3d8a82}.list-group-item.active:hover{background-color:#3d8a82;border-color:#3d8a82}h3.head-title{margin-bottom:10px;margin-top:10px;line-height:1.75;border-bottom:1px solid #eee;font-size:20px;color:#666}.itmind-list.collection .collection-item{line-height:3rem}#codice-cliente.text-disabled,#nameCustomer.text-disabled{font-size:2rem;height:3.5rem;padding:10px}.form-control{border:none;box-shadow:none;border-bottom:1px solid #b7b5b5;border-radius:0}.form-control:focus{border:none;border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a;outline:none}.glyphicon.prefix{top:10px}.btn-rect{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent;transition:.2s ease-out;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-rect:hover,.btn.button-circle:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.btn.button-circle:active,.btn.button-circle:focus{outline:none}.button-circle-lg{width:70px;height:70px;font-size:24px;line-height:1.33;border-radius:35px}.button-circle-lg,.button-circle-md{padding:10px 16px;box-shadow:0 6px 6px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease-out}.button-circle-md{width:50px;height:50px;font-size:18px;line-height:1.88;border-radius:25px;margin-top:-10px}.button-circle-s{width:35px;height:35px;text-align:center;padding:5px 0;font-size:11px;line-height:2;border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease-out}.button-circle-xs{width:30px;height:30px;padding:6px 0;font-size:12px}.button-circle-xs,.button-circle-xxs{text-align:center;line-height:1.428571429;border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease-out}.button-circle-xxs{width:14px;height:14px;padding:0;font-size:10px}.submit-button:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.submit-lg{position:fixed!important;bottom:10px;right:25px;width:70px;height:70px;font-size:24px;border-radius:35px}.submit-lg,.submit-md{z-index:100000;padding:10px 16px;line-height:1.33;box-shadow:0 6px 6px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease-out}.submit-md{position:fixed;right:20px;width:50px;height:50px;font-size:18px;border-radius:25px}.submit-xs{position:fixed;z-index:100000;width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px;box-shadow:0 6px 6px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:all .3s ease-out}.submit-area{margin-top:50px;position:fixed;z-index:800;right:0;padding:10px 16px;bottom:0}.left-enter.ng-enter,.left-enter.ng-leave{transition:all .5s linear}.left-enter.ng-enter,.left-enter.ng-leave.ng-leave-active{opacity:0;margin-left:-20px;transform:scaleY(0) scaleX(0)}.left-enter.ng-enter.ng-enter-active,.left-enter.ng-leave{opacity:1;margin-left:0}.left-enter.ng-hide-add,.left-enter.ng-hide-remove{transition:all .5s linear;margin-left:0}.left-enter.ng-hide{opacity:0;margin-left:-20px}.left-enter.ng-hide button{transform:scaleY(0) scaleX(0)}.left-menu{color:#fff;text-align:center;height:100%;position:fixed;top:0;bottom:0;left:0;width:30px;background:#001000;z-index:11;padding:5px;font-size:20px;transition:all .5s linear}.left-menu:hover{width:50px}.left-menu .button-collapse:hover{cursor:pointer}.date-picker-content .btn{margin:0;box-shadow:none!important;border-radius:0;border:none}.date-picker-content table .btn:focus,.date-picker-content table .btn:hover{background:#2b714d;color:#fff}.date-picker-content td{padding:0!important}.date-picker-content button:hover span{color:#fff!important;font-weight:700}.date-picker-content td .text-info:hover{color:#fff;font-weight:700}.date-picker-content td .active .text-info{color:#fff}.date-picker-content td .active{background:#5cb85c;border:1px solid #5ca85c}#quick-links-header{border-top:none}#quick-links-header ul{padding-left:50px}#quick-links-header-xs ul{padding-left:20px;padding-right:20px;white-space:nowrap;overflow-x:scroll}#quick-links-header-xs ul li{margin-left:10px;display:inline-block}#quick-links-header-xs ul li,#quick-links-header-xs ul li a{text-align:center;color:#fff}#quick-links-header-xs ul li a .nameQuick{display:block;font-size:.8em}#quick-links-header-xs{left:0;padding-top:2px;overflow-x:auto;overflow-y:hidden;position:fixed;z-index:8;top:0;height:3.1em;width:100%;background-color:#b2d33f}#modify-menu-voices-wrapper{border:1px solid #c3c3c3;background:#f9f9f9;padding:10px}#modify-menu-voices-wrapper ul{list-style-type:none}#menuBoard{padding-left:10px}#menuBoard .as-sortable-item{border:none;background:transparent}#menuBoard .parent-voice-menu{padding-left:10px}#menuBoard .as-sortable-placeholder,#menuQuickBoard .as-sortable-placeholder{border-radius:0;border:1px dashed #a9a9a9;box-sizing:border-box;background-color:RGBA(178,211,63,.5)}#order-menu-wrapper{border:1px solid #c3c3c3;background:#f9f9f9;padding:10px}.children-voice-wrapper{margin:1px 2px 5px 1px}.children-voice-list{padding:10px 15px;overflow:hidden;background:#fff;border:1px solid #ddd}@media (max-width:680px){.left-menu{width:30px;height:2.1em;background-color:#b2d33f}.left-menu:hover{width:30px}#quick-links-header-xs ul{padding-left:25px;margin-right:25px}#wrapper{margin-left:0}}.activity-list-wrapper table#table-receipt tr.list-activity-receipt td{padding-top:8px!important;padding-bottom:8px!important}.activity-list-wrapper tr.selected{border-left:4px solid #b2dfdb;background:#338259;color:#fff}.activity-list-wrapper tr.selected input.single-hour-input{font-weight:700;text-align:center;background-color:#fff}.activity-list-wrapper tr.selected input.single-hour-input[disabled]{font-weight:700;text-align:center;background-color:#eee}.activity-list-wrapper tr.selected input.single-hour-input,.activity-list-wrapper tr.selected textarea{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.activity-list-wrapper tr.selected [type=radio]:not(:checked)+label:before{border-radius:50%;border:2px solid #f7f7f7}.activity-list-wrapper tr.selected input[type=radio].with-gap:checked+label:after{border-radius:50%;border:2px solid #f7f7f7;background-color:#fff;z-index:0;transform:scale(.5)}.activity-list-wrapper tr.selected input[type=radio].with-gap:checked+label:before{border-radius:50%;border:2px solid #fff}.hoursListWrapper{position:relative;min-height:100px}.hoursListWrapper>div.expandedHoursList,.hoursListWrapper>div.notExpandedHoursList{position:relative;transition:all .25s linear}.hoursListWrapper>div.expandedHoursList{z-index:100;opacity:1;background:#252;padding:10px;border:1px solid #fff;margin-left:-10px}.activity-description-receipt{padding-left:10px!important}.technical-inline{display:inline-block}.borderless td,.borderless th,.borderless tr{border:none!important}.timetables-page table.table tr td{padding-left:2rem!important;padding-right:2rem!important}.specific-dispositivi.bordered{border:1px solid #000}.inline-div{display:inline-block}.dashboard-appointment-is-on-site{background-color:#bfe1f2}.dashboard-appointment-is-on-office{background-color:#dff0d8}.dashboard-appointment-is-on-office.activity-is-closed{background-color:RGBA(223,240,216,1);opacity:.5}.dashboard-appointment-is-on-site.activity-is-closed{background-color:RGBA(191,225,242,1);opacity:.5}#dashboard-table-activity td,#dashboard-table-activity th,#dashboard-table-appointments td,#dashboard-table-appointments th{padding:15px 5px!important;display:table-cell;vertical-align:middle;border-radius:2px}.modal-body{padding:15px!important}a.link-light{color:#fff}a.link-dark{color:#000}.download_app{font-size:1.5em}.download_app:hover{color:blue}#forgot-password span{color:#fff}#forgot-password span:hover{text-decoration:underline;cursor:pointer}.link_white_underline{color:#fff;text-decoration:underline}.link_white_underline:hover{color:#fff}.datepicker-modal{position:relative}.datepicker-modal ul.dropdown-menu{left:-10px!important;top:-5px!important}.datepicker-modal-header ul.dropdown-menu{left:-55px!important}input.with-gap[disabled]+label:hover{cursor:not-allowed}.only-print{display:none}.form-control.ng-touched.ng-invalid,.ng-dirty .ng-invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}span.invalid{color:#f44336}#travel-table tr.travel-deleted{color:#c7254e;background-color:#f9f2f4;text-decoration:line-through}.strong{font-weight:700}.evidence{background:#e3f2fd}tr.ilnessday{background-color:#f2dede!important;color:#a94442}@media print{.no-print{display:none}.only-print{display:block}#global-container #wrapper{padding-top:0!important;padding-bottom:0!important}table.timetable-table{margin-bottom:0!important}table.timetable-table tr td{font-size:7pt!important;padding:0!important}.timetables-page .page-heading{position:relative!important}.name-month-year,.name-technic{font-size:1.5em;text-align:center}.data-print.row{border-bottom:1px solid #000;height:50px;line-height:50px;margin-bottom:10px}}.badge-primary{color:#fff;background-color:#007bff}.badge-secondary{color:#fff;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-danger{color:#fff;background-color:#dc3545}.badge-warning{color:#212529;background-color:#ffc107}.badge-info{color:#fff;background-color:#17a2b8}.badge-light{color:#212529;background-color:#f8f9fa}.badge-dark{color:#fff;background-color:#343a40}.valign-wrapper{display:flex;align-items:center}.print-devices-button{margin-top:10px}.hamburger{padding:0 5px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.25s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:20px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:20px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--3dx .hamburger-box{perspective:40px}.hamburger--3dx .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:40px}.hamburger--3dx-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:40px}.hamburger--3dy .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:40px}.hamburger--3dy-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-4px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-4px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(4px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(4px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-4px,-5px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-4px,5px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(4px,-5px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(4px,5px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-12px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-6px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-12px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-6px,0) rotate(45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:6px;transition:opacity .15s ease .4s}.hamburger--elastic .hamburger-inner:after{top:12px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(135deg);transition-delay:.1s}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-270deg);transition-delay:.1s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:6px;transition:opacity .15s ease .4s}.hamburger--elastic-r .hamburger-inner:after{top:12px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(-135deg);transition-delay:.1s}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(270deg);transition-delay:.1s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:after{top:6px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{left:-40px;top:-40px;transform:translate3d(40px,40px,0) rotate(45deg);transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-40px;top:-40px;transform:translate3d(-40px,40px,0) rotate(-45deg);transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:after{top:6px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-40px;top:40px;transform:translate3d(40px,-40px,0) rotate(-45deg);transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-40px;top:40px;transform:translate3d(-40px,-40px,0) rotate(45deg);transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:6px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner:after{top:12px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-2.85714px,-4px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:6px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider-r .hamburger-inner:after{top:12px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(2.85714px,-4px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s linear .15s}.hamburger--spring .hamburger-inner:before{top:6px;transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:12px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:translate3d(0,6px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-12px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-6px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .32s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s}.hamburger--stand .hamburger-inner{transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s}.hamburger--stand .hamburger-inner:before{transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand-r .hamburger-inner{transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s}.hamburger--stand-r .hamburger-inner:before{transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .14s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s}.hamburger--spin-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .14s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .1s ease .14s,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s ease .14s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s}.hamburger--vortex .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}#loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#fff;background-repeat:no-repeat;background-position:50%;visibility:hidden;opacity:0;transition:visibility 0s linear .35s,opacity .35s ease;display:table}#loader.loading{visibility:visible;transition-delay:0s;opacity:.9}body #loader.loading-external{visibility:visible;transition-delay:0s;opacity:.95}#loader .inner{display:table-cell;vertical-align:middle;text-align:center}.spinner{margin:100px auto;width:40px;height:40px;position:relative;text-align:center;animation:h 2s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#333;border-radius:100%;animation:i 2s infinite ease-in-out}.dot2{top:auto;bottom:0;background-color:#97bf0d;animation-delay:-1s}@keyframes h{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@keyframes i{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes j{0%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes k{0%{transform:translateY(-40px)}to{transform:translateY(0)}}#toast-container{top:auto;bottom:0;right:0;width:100%;max-width:none;text-shadow:1px 1px rgba(0,0,0,.5)}#toast-container .toast{position:fixed;top:auto!important;bottom:0;width:100%;text-align:center!important;border-radius:0;display:block;float:none;min-height:40px;line-height:40px;animation-name:j;animation-duration:.35s}#toast-container .toast.success{top:-10px!important;bottom:auto!important;min-height:64px;line-height:64px;box-sizing:border-box;padding:0;animation-name:k;animation-duration:.35s;background-color:#5cb85c}#toast-container .toast.error{background-color:#861d04}#toast-container .toast.token-error{z-index:999999}.side-nav-open #header-app .nav-header{background:#72b122}#header-app{position:fixed;top:0;left:0;width:100%;height:64px;background:#000;z-index:10;color:#fff}#header-app .wrapper{position:relative}#header-app .nav-header{float:left;padding-right:50px;width:265px;transition:all .2s ease}#header-app .nav-header h1.logo{display:inline-block;margin:0;line-height:64px;position:relative;top:-3px}#header-app .quick-links-header-wrapper{float:left;width:calc(100% - 265px - 384px - 60px);margin-left:30px;height:64px;position:relative}#header-app .quick-links-header-wrapper .arrow{display:inline-block;line-height:64px;padding:0 1rem;font-weight:300;position:absolute;top:0;color:hsla(0,0%,100%,.75);font-size:24px;width:30px;transition:transform .15s ease}#header-app .quick-links-header-wrapper .arrow:hover{transform-origin:center;transform:scale(1.15);color:#fff}#header-app .quick-links-header-wrapper .arrow.left-arrow{left:-30px}#header-app .quick-links-header-wrapper .arrow.right-arrow{right:-30px}#header-app .quick-links-header-wrapper .quick-links-header-inner{overflow:hidden;position:relative;height:64px;white-space:nowrap}#header-app .quick-links-header-wrapper .quick-links-header-inner:hover a{color:hsla(0,0%,100%,.75)}#header-app .quick-links-header-wrapper .quick-links-header-inner:hover a:hover{color:#fff}#header-app .quick-links-header-wrapper .quick-links-header-inner ul{white-space:nowrap;overflow:auto}#header-app .quick-links-header-wrapper .quick-links-header-inner li{display:inline-block;line-height:64px;padding:0 1rem;font-weight:300}#header-app .quick-links-header-wrapper .quick-links-header-inner li a{color:#fff;transition:all .25s ease}#header-app .quick-links-header-wrapper .quick-links-header-inner li a:hover{text-decoration:none}#header-app .quick-links-header-wrapper .quick-links-header-inner li a i,#header-app .quick-links-header-wrapper .quick-links-header-inner li a span.fa{margin-right:.75rem}#header-app .not-intern-user .quick-links-header-wrapper{width:calc(100% - 265px - 384px + 64px)}#header-app .nav-right-side{float:right;width:384px;height:64px}#header-app .nav-right-side a{color:#fff;line-height:64px;padding:0 1em}#header-app .nav-right-side .user-display{text-align:left;display:flex;align-items:center}#header-app .nav-right-side .user-display .profile-img{width:48px;margin-right:2rem}#header-app .nav-right-side .user-display .caret{display:inline-block;height:32px;line-height:32px;margin-top:28px;float:right}#header-app .not-intern-user .nav-right-side{width:320px}#header-app .hamburger-icon-btn{width:50px;padding:0 45px;height:64px;line-height:64px;font-size:24px;float:left;cursor:pointer;position:relative}#header-app .hamburger-icon-btn button.hamburger{position:relative;top:-1px}#header-app .hamburger-icon-btn button.hamburger:after{content:" ";border-radius:100%;width:40px;height:40px;background:hsla(0,0%,100%,0);position:absolute;z-index:-1;top:12px;left:-5px;transition:all .35s ease}#header-app .hamburger-icon-btn button.hamburger:hover:after{background:hsla(0,0%,100%,.15);transform:scale(1.15)}#header-app .hamburger-icon-btn button.hamburger:focus{outline:0}#header-app .not-intern-user .hamburger-icon-btn{cursor:default}@keyframes l{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}#header-app .nav-alerts,#header-app .nav-locale,#header-app .nav-search{background:#72b122;color:#000;width:64px;height:64px;float:left}#header-app .nav-alerts .nav-top-item,#header-app .nav-locale .nav-top-item,#header-app .nav-search .nav-top-item{text-align:center;height:64px;position:relative}#header-app .nav-alerts .nav-top-item .unread-alerts,#header-app .nav-locale .nav-top-item .unread-alerts,#header-app .nav-search .nav-top-item .unread-alerts{animation:l;animation-duration:.25s;transform-origin:bottom left;animation-timing-function:ease-in;position:absolute;top:10px;left:36px;padding:3px 5px;background:#fff;color:#000;font-size:10px}#header-app .nav-locale,#header-app .nav-search{background:#fff}#header-app .nav-locale a.nav-top-item,#header-app .nav-search a.nav-top-item{color:#000}#header-app .nav-locale a.not-enabled{cursor:default;pointer-events:none}#header-app .nav-locale a:hover{text-decoration:none}#header-app .nav-locale .header-v-panel-submenu{width:64px}#header-app .nav-locale .header-v-panel-submenu ul{list-style-type:none}#header-app .nav-locale .header-v-panel-submenu ul li.selected{pointer-events:none}#header-app .nav-locale .header-v-panel-submenu ul li.selected a{color:#999}#header-app .nav-locale .header-v-panel-submenu ul li a{text-transform:uppercase;text-align:center}#header-app .nav-user{width:calc(100% - 128px);float:left}#header-app .nav-user .nav-top-item{height:64px}#header-app .nav-user .nav-top-item .fa-user{border-radius:100%;background:#fff;display:inline-block;padding:.25em;width:30px;height:30px;line-height:30px;color:#000;text-align:center;vertical-align:middle;margin-right:.5em}#header-app .nav-user .nav-top-item .fa-user:before{position:relative;top:-12%}#header-app .nav-user .header-v-panel-submenu{width:100%}#header-app .not-intern-user .nav-user{width:calc(100% - 64px)}#header-app .nav-top-item{transition:background .25s ease}#header-app .nav-top-item:hover{background:hsla(0,0%,100%,.15);text-decoration:none}#header-app .header-v-panel{position:relative}#header-app .header-v-panel a{display:block}#header-app .header-v-panel.open .header-v-panel-submenu,#header-app .header-v-panel.open .header-v-panel-submenu ul:before{pointer-events:all;transform:translateY(0);opacity:1}#header-app .header-v-panel .header-v-panel-submenu{pointer-events:none;top:64px;background:#fff;list-style-type:none;position:absolute;right:0;font-weight:300;box-shadow:0 0 15px rgba(0,0,0,.25);transform-origin:top center;transform:translateY(10px);opacity:0;transition:all .25s ease}#header-app .header-v-panel .header-v-panel-submenu a{color:#000}#header-app .header-v-panel .header-v-panel-submenu a .fa{margin-right:.75em}#header-app .header-v-panel .header-v-panel-submenu a:hover{text-decoration:none;background:#72b122;color:#fff;text-shadow:1px 1px rgba(0,0,0,.75)}#header-app .header-v-panel .header-v-panel-submenu ul{position:relative;margin:0;padding:0}#header-app .header-v-panel .header-v-panel-submenu ul:before{content:" ";position:absolute;left:calc(50% - 5px);top:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;transform-origin:top center;transform:translateY(10px);transition:all .25s ease;opacity:0}.not-intern-user #header-app{background-color:#72b122}.side-nav-wrapper{z-index:9;position:relative}.side-nav-wrapper .nav-overlay{content:" ";position:fixed;top:0;left:0;height:100%;width:100%;background-color:hsla(0,0%,100%,0);z-index:1;will-change:opacity;transition:all .25s ease;pointer-events:none}.side-nav-wrapper .nav-overlay .inner{position:relative;width:100%;height:100%;display:block}.side-nav-wrapper .nav-overlay .inner .info{position:absolute;bottom:4rem;right:4rem;font-size:48px;font-weight:100;text-align:right;opacity:0;transform:translateY(10px);transition:all .15s ease;transition-delay:0s}.side-nav-wrapper .side-nav{color:#fff;z-index:9;box-shadow:none!important;overflow-y:auto;position:fixed;width:465px;left:-465px;top:0;margin:0;height:100%;padding-top:calc(64px + 1.5em);padding-bottom:60px;background-color:#72b122;z-index:1;will-change:left;transition:all .5s cubic-bezier(.19,1,.22,1)}.side-nav-wrapper .side-nav.open{left:0}.side-nav-wrapper .side-nav li.nav-menu-item{position:relative}.side-nav-wrapper .side-nav li.nav-menu-item span.menu-icon{width:26px}.side-nav-wrapper .side-nav li.nav-menu-item .fa-caret-down{float:right;display:inline-block;position:relative;top:1em;transition:all .2s ease;transform:rotate(-90deg)}.side-nav-wrapper .side-nav li.nav-menu-item .nav-submenu{display:block;max-height:0;opacity:0;transition:all .25s ease-out;overflow:hidden;border-bottom:none!important;padding-bottom:.75rem}.side-nav-wrapper .side-nav li.nav-menu-item .nav-submenu:hover a{color:hsla(0,0%,100%,.5)}.side-nav-wrapper .side-nav li.nav-menu-item .nav-submenu:hover a:hover{color:#fff}.side-nav-wrapper .side-nav li.nav-menu-item .nav-submenu a{padding-left:0;margin-left:34px;line-height:3rem;transition:all .25s ease;color:hsla(0,0%,100%,.8)}.side-nav-wrapper .side-nav li.nav-menu-item.open .nav-submenu{max-height:500px;opacity:1;transition:all .45s ease-in}.side-nav-wrapper .side-nav li.nav-menu-item.open .fa-caret-down{transform:rotate(0deg)}.side-nav-wrapper .side-nav a{color:#fff;display:block;line-height:4.5rem;position:relative;font-size:16px;font-weight:300;padding:0 24px}.side-nav-wrapper .side-nav a .caret{position:absolute;right:0}.side-nav-wrapper .side-nav a:hover{text-decoration:none}.side-nav-wrapper .side-nav .child-root-menu{list-style-type:none;background-color:transparent;color:#fff;padding:0;padding-left:1em}.side-nav-wrapper .side-nav .collapsible-header{padding-left:10px;margin:0}.side-nav-wrapper .side-nav .menu-icon{padding-right:10px}.side-nav-wrapper .side-nav .divider{height:1px;overflow:hidden;background-color:hsla(0,0%,100%,.25)}.main-content-wrapper:first-child{filter:blur(0);transition:all .35s ease}.side-nav-open #ng-view{filter:blur(10px)}.side-nav-open .side-nav:before{opacity:.9}.side-nav-open .side-nav-wrapper .nav-overlay{background:hsla(0,0%,100%,.45);pointer-events:all}.side-nav-open .side-nav-wrapper .nav-overlay .inner .info{opacity:1;transform:translateY(0);transition-delay:.35s;transition:all .5s ease}@media only screen and (max-width:992px){.side-nav.fixed{left:-105%}.side-nav.fixed.right-aligned{right:-105%;left:auto}}.bs-font-awesome-list{padding:0;list-style-type:none}.bs-font-awesome li{display:inline-block;width:20%;height:80px;padding:8px;font-size:1.3rem;line-height:1.4;text-align:center;background-color:#f9f9f9;border:1px solid #fff;transition:all .5s linear}.bs-font-awesome li i{display:block}.bs-font-awesome-list .active{background:#5cb85c;color:#fff}body.modal-open{overflow:auto}.modal-backdrop{background:#000}.modal{display:flex!important;align-items:center;justify-content:center}.modal #reset-password-header{background:#72b122;color:#fff}.modal .modal-dialog{flex:0 0 auto;margin:0}@media (min-width:768px){.modal .modal-dialog{width:740px}}@media (min-width:992px){.modal .modal-dialog.modal-lg,.modal .modal-dialog.modal-xl{max-width:800px}}@media (min-width:1200px){.modal .modal-dialog.modal-xl{max-width:1140px}}.modal .modal-dialog .modal-content{border:1px solid #ccc;box-shadow:0 0 15px rgba(0,0,0,.15);border-radius:0;animation-name:m;animation-duration:.5s;animation-timing-function:ease-in-out;display:flex;flex-direction:column}.modal .modal-dialog .modal-content .modal-footer,.modal .modal-dialog .modal-content .modal-header{flex:0}.modal .modal-dialog .modal-content .modal-header{position:relative}.modal .modal-dialog .modal-content .modal-header .modal-title{font-weight:400}.modal .modal-dialog .modal-content .modal-header button.close{position:absolute;right:10px;top:5px;font-weight:300;font-size:36px}.modal .modal-dialog .modal-content .modal-body{flex:1;min-height:55vh;max-height:65vh;overflow:auto}.bootbox.modal .modal-dialog .modal-content .modal-body{min-height:inherit;max-height:65vh;overflow:auto}@keyframes m{0%{transform:translateY(8vh);opacity:0}to{transform:translateY(0);opacity:1}}body.alerts-side-panel-open,body.side-nav-open{overflow:hidden}#global-container{display:flex;flex-direction:column;min-height:100vh}.page-heading-fixed #wrapper{padding-top:calc(64px + 3em)!important}#wrapper{padding-top:calc(64px + 1em)!important;padding-bottom:30px;flex:1;width:100%}#footer,#header-app{flex:none}#footer{background:#f3f3f3;text-align:center;color:#666;font-weight:300;padding:.5em;padding:2.5em 0;font-size:.85em;width:100%}@keyframes n{0%{top:0}to{top:64px}}.page-heading{border-bottom:1px solid #000;margin-bottom:1.5em}.page-heading.flex{display:flex}.page-heading .head-title{line-height:5rem;font-size:21px!important}.page-heading.fixed{position:fixed;z-index:5;background:hsla(0,0%,100%,.85);width:100%;top:64px;left:0;padding:0 16px;animation-name:n;animation-duration:.25s}.page-heading.fixed h2.head-title{line-height:5rem;font-size:21px!important;color:#000!important;font-weight:300}.page-heading.fixed .head-right-panel{top:9px}.page-heading .head-title{display:inline-block}.page-heading .head-left-panel{position:relative;top:-6px;margin-left:2rem}.page-heading .head-right-panel{padding-right:2rem;margin-right:2rem;position:relative;top:12.5px}.page-heading .head-right-panel:first-of-type{padding-right:0;margin-right:0}.page-heading .head-right-panel ul{margin:0}.page-heading .head-left-panel{display:inline-block}.page-heading .pagination>li.disabled>a,.page-heading .pagination>li.disabled>span{color:#999!important}.page-heading .pagination>li:first-child>a,.page-heading .pagination>li:first-child>span,.page-heading .pagination>li:last-child>a,.page-heading .pagination>li:last-child>span{border-radius:0!important;color:#333}.page-heading .pagination>li>a,.page-heading .pagination>li>span{padding:4px 8px;font-weight:300;font-size:14px}.btn,.btn-group-sm>.btn{border-radius:0!important}.btn,.btn:hover{box-shadow:none}.head-title{font-weight:300;line-height:6rem;margin:0}.head-title,label{font-family:Roboto,sans-serif;font-weight:500;color:#333}.breadcrumb{font-size:13px;margin-bottom:0;font-weight:400;border-bottom:1px solid rgba(0,0,0,.04);background:none;padding-left:0;border-radius:0;cursor:default;color:#999}.h3,h3{font-size:21px}.side-panel{background:#fafafa;border:1px solid #f5f5f5;box-shadow:none}.add-license-type-panel input[type=text],.filter-panel input[type=text],.filter-panel select,.spac-bordered-input{margin-bottom:0;background-color:#fff;border:1px solid #ddd;padding:1.6rem .75rem;box-sizing:border-box}.add-license-type-panel input.error[type=text],.add-license-type-panel input.invalid[type=text],.add-license-type-panel input.ng-touched.ng-invalid[type=text],.filter-panel input.error[type=text],.filter-panel input.invalid[type=text],.filter-panel input.ng-touched.ng-invalid[type=text],.filter-panel select.error,.filter-panel select.invalid,.filter-panel select.ng-touched.ng-invalid,.spac-bordered-input.error,.spac-bordered-input.invalid,.spac-bordered-input.ng-touched.ng-invalid{border-color:#f44336!important;box-shadow:none}.add-license-type-panel input.error:focus[type=text],.add-license-type-panel input.invalid:focus[type=text],.add-license-type-panel input.ng-touched.ng-invalid:focus[type=text],.filter-panel input.error:focus[type=text],.filter-panel input.invalid:focus[type=text],.filter-panel input.ng-touched.ng-invalid:focus[type=text],.filter-panel select.error:focus,.filter-panel select.invalid:focus,.filter-panel select.ng-touched.ng-invalid:focus,.spac-bordered-input.error:focus,.spac-bordered-input.invalid:focus,.spac-bordered-input.ng-touched.ng-invalid:focus{border-color:#f44336!important}.add-license-type-panel input:focus[type=text],.filter-panel input:focus[type=text],.filter-panel select:focus,.spac-bordered-input:focus{border:1px solid #999!important;box-shadow:none}.add-license-type-panel input[type=text]::-moz-placeholder,.filter-panel input[type=text]::-moz-placeholder,.filter-panel select::-moz-placeholder,.spac-bordered-input::-moz-placeholder{font-weight:300;color:#333}.add-license-type-panel input[type=text]:-ms-input-placeholder,.add-license-type-panel input[type=text]::-ms-input-placeholder,.filter-panel input[type=text]:-ms-input-placeholder,.filter-panel input[type=text]::-ms-input-placeholder,.filter-panel select:-ms-input-placeholder,.filter-panel select::-ms-input-placeholder,.spac-bordered-input:-ms-input-placeholder,.spac-bordered-input::-ms-input-placeholder{font-weight:300;color:#333}.add-license-type-panel input[type=text]::placeholder,.filter-panel input[type=text]::placeholder,.filter-panel select::placeholder,.spac-bordered-input::placeholder{font-weight:300;color:#333}.filter-panel{box-shadow:none!important;background-color:#efefef;padding:2.75rem!important;box-sizing:border-box}.filter-panel button.without-label{margin-top:2.2rem}.filter-panel select{padding:.1rem .75rem}.filter-panel label{margin-bottom:.25rem}.table>thead>tr>th{border-bottom:1px solid #333;font-weight:400;color:#000}.table>thead>tr>th .fa{display:none}.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.table-striped>tbody>tr:nth-of-type(2n){background-color:#f9f9f9}.nav-tabs>li.active a{color:#000;font-weight:400}.nav-tabs>li>a{border-radius:0!important;color:#999;font-weight:300;padding:7px 12px}select.form-control{border:1px solid #ddd;-webkit-border-radius:0;box-shadow:none}select.form-control:focus{border:1px solid #777}.section-header{border-bottom:1px dotted #ddd;padding-bottom:.25em;margin-bottom:1.5em}.section-header .section-head-title{margin-top:0;font-weight:500;font-size:18px;line-height:30px;margin-right:1rem;margin-bottom:0}.section-header .section-head-title .fa{display:none}.section-header.flex,.section-header .flex{display:flex;justify-content:flex-start;align-items:flex-start}.section-header.flex .main,.section-header .flex .main{flex:1}.section-right-border{border-right:1px solid #ddd}.section-left-border{border-left:1px solid #ddd}.nav-pills li.active a,.nav-pills li.active a:active,.nav-pills li.active a:focus,.nav-pills li.active a:hover{background:#72b122;color:#fff}.nav-pills li a:hover{color:#000;background-color:#eee}.nav-pills li a{color:#000;border-radius:0!important;font-weight:300}@keyframes o{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sectionFadeIn{animation-name:o;animation-duration:.35s}.square-ratio{position:relative}.square-ratio:before{display:block;content:"";width:100%;padding-top:100%}.square-ratio>.content,.square-ratio img{position:absolute;top:0;left:0;right:0;bottom:0}.square-ratio>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body{transition:transform .5s ease-in-out}body.alerts-side-panel-open{transform:translateX(-384px)}#header-app .nav-alerts .nav-top-item{background:#72b122;transition:all .25s ease}#header-app .nav-alerts .nav-top-item.active,#header-app .nav-alerts .nav-top-item:hover{background:#80c626}.alerts-side-panel{position:fixed;top:0;right:0;width:384px;height:100%;overflow:auto;background:#80c626;transform:translateX(384px);transition:all .25s ease;z-index:-1}.modal-body{padding:0}.alert-modal-wrapper .nav-tabs>li>a{font-size:14px;color:#888}.alert-modal-wrapper .nav-tabs>li.active>a{color:#000}.alert-modal-wrapper .badge{background:#72b122}.alert-modal-wrapper .alert-status-icon{width:10px;height:10px;display:inline-block;background:#72b122;border-radius:100%;border:2px solid #72b122;transition:all .25s ease;z-index:10}.alert-modal-wrapper .alert-status-icon.read{border-color:#ddd;border-width:1px;background:#ddd}.alert-modal-wrapper table>tbody>tr.alert-row>td{padding:.5em 2px!important;font-weight:300}.alert-modal-wrapper table>tbody>tr.alert-row.alert-unread td{font-weight:500;color:#000}.alerts-modal{height:100%;overflow:hidden;position:absolute;width:100%}.alerts-modal:before{content:" ";position:absolute;top:0;left:0;width:50px;height:100%;z-index:10;box-shadow:inset 3px 0 5px rgba(0,0,0,.15);pointer-events:none}.alerts-modal header{height:64px;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative}.alerts-modal header .modal-header-btn{position:absolute;display:block;left:320px;width:64px;padding:0 1em;height:64px;line-height:64px;background:#72b122;text-align:center}.alerts-modal header .alert-filter{position:absolute;display:block;left:0;width:320px;height:64px}.alerts-modal header .alert-filter select{height:64px!important;background:#649c1e;cursor:pointer;text-align:center;color:#fff;border-bottom:none;font-size:16px;font-weight:100;text-transform:uppercase}.alerts-modal header .alert-filter select option{background:hsla(0,0%,100%,.95);color:#000}.alerts-modal .alerts-list{padding:15px;height:calc(100% - 64px);overflow:auto}.alerts-modal .alerts-list .alerts-list-item{color:#fff;border-bottom:1px dotted hsla(0,0%,100%,.5);margin-bottom:1.5em;padding-bottom:1em;position:relative}.alerts-modal .alerts-list .alerts-list-item header.single-alert-header{padding-bottom:.4em;height:auto;border:none}.alerts-modal .alerts-list .alerts-list-item.read-alert-item{opacity:.5;transition:opacity .25s ease}.alerts-modal .alerts-list .alerts-list-item.read-alert-item:hover{opacity:1}.alerts-modal .alerts-list .alerts-list-item .alert-datetime{display:block}.alerts-modal .alerts-list .alerts-list-item .alert-sender{color:#000}.alerts-modal .alerts-list .alerts-list-item .alert-info-row{border-top:1px solid hsla(0,0%,100%,.5);border-bottom:1px solid hsla(0,0%,100%,.5)}.alerts-modal .alerts-list .alerts-list-item .nav-notified-by{margin-top:.5em;color:#000}.alerts-modal .alerts-list .alerts-list-item .btn{line-height:normal!important;color:#000!important;padding:.25em 0!important}.alerts-modal .alerts-list .alerts-list-item .label{cursor:default}.alerts-modal .alerts-list .alerts-list-item .glyphicon{font-size:16px;vertical-align:middle;position:relative;top:4px;color:#fff}.alerts-modal .alerts-list .alerts-list-item .alert-text{margin:.5em 0;display:block}.alerts-modal .alerts-list .alerts-list-item .alert-status-icon{width:10px;height:10px;position:absolute;right:10px;top:10px;background:#fff;border-radius:100%;border:2px solid #fff;transition:background .25s ease;z-index:10}.alerts-modal .alerts-list .alerts-list-item .alert-status-icon.read{background:hsla(0,0%,100%,0)}.activities-page input[type=text].priority-calendar-input{height:2rem;margin-bottom:0;color:#000;font-size:14px}.activities-page .text-black,.activities-page .text-black.text-black-hover:hover{color:#000}.activities-page .activity-onsite-btn{position:relative;top:-6px;left:2rem}.activities-page .activity-main-information textarea{min-height:6.4rem}.activities-page .planned-column{width:60px;text-align:right}.activities-page .planned-column .planned-activity-next-week:after{background-color:#659ac8;content:"PS";float:left}.activities-page .planned-column .planned-activity:after{background-color:#000;content:"P";float:right}.activities-page .planned-column .planned-activity-next-week:after,.activities-page .planned-column .planned-activity:after{padding:0;font-weight:500;border-radius:50%;color:#fff;font-size:75%;width:18px;height:18px;line-height:20px;display:inline-block;text-align:center;position:relative;top:2px}#activity-form #formAddAppointment select.form-control{position:relative;top:7px}#activity-form .user-appointment-date-info{font-size:14px}.activity-event.ui-draggable-dragging{background:#eee;border-color:#ccc;box-shadow:0 0 20px rgba(0,0,0,.5);color:#333;min-width:340px;padding:.5em;transform:rotate(3deg);border-radius:2px}.activity-event.ui-draggable-dragging .activity-buttons,.activity-event.ui-draggable-dragging .modify-activity{display:none}.activity-event.ui-draggable-dragging.event-priority-danger{background:#fff0f0}.activity-event.ui-draggable-dragging.event-priority-warning{background:#fff9f0}.activity-event.ui-draggable-dragging.event-priority-primary{background:#f0f5fa}.weekly-appointments-notifications-modal .modal-content{position:relative}.weekly-appointments-notifications-modal .modal-body{position:static}.weekly-appointments-notifications-modal .modal-body .notification-preload{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:hsla(0,0%,100%,.85);opacity:0;transition:all .35s ease;pointer-events:none}.weekly-appointments-notifications-modal .modal-body .notification-preload.active{opacity:1;pointer-events:all}.weekly-appointments-notifications-modal .modal-body .notification-preload .inner{flex:none;width:80%;text-align:center}.weekly-appointments-notifications-modal .modal-body .notification-preload .inner .head-title{font-weight:400}.weekly-appointments-notifications-modal .modal-body .notification-preload .inner .progress-bar{min-width:2%}.notified-appointment .nav-tabs>li{font-size:12px}.notified-appointment .nav-tabs>li a{color:#999}.notified-appointment .nav-tabs>li.active a{color:#000}.notified-appointment table td,.notified-appointment table th{padding-left:0!important}.notified-appointment #selectAll+label{top:8px}.notified-appointment .notification-status{color:#72b122}.appointments-page-container{padding-top:64px}.appointments-page-container .legend-panel{display:none}.appointments-page-container .appointments-employee-selector{position:relative;display:inline-block;top:-6px;margin-left:2rem}.appointments-page-container #calendar .fc-button{height:28px;padding:0 1rem}.appointments-page-container #calendar .fc-button,.appointments-page-container .fc-toolbar h2{line-height:28px;font-size:16px;text-transform:capitalize}.appointments-page-container .calendars-container.compact .fc-toolbar{display:none}.appointments-page-container .fc-time-grid .fc-slats td{height:12px!important;font-size:12px!important}.appointments-page-container .calendar table th{font-size:12px}.appointments-page-container .calendar .fc-time-grid-event .fc-time{font-size:1rem}.appointments-page-container .activity-header{margin-bottom:.5em;font-size:13px}.appointments-page-container .activity-header .pull-right{clear:both}.appointments-page-container .activity-side-nav h4{line-height:28px;margin:0;font-size:16px;margin-bottom:16px}.appointments-page-container #activities_wrapper{padding:10px;height:760px;border:1px solid #f7f7f7;overflow:hidden;position:relative}.appointments-page-container #activities_wrapper .filter-activity{position:absolute;z-index:1;top:0;left:0;width:100%;background:#fff;padding:0 10px;box-shadow:0 0 20px rgba(0,0,0,.15)}.appointments-page-container #activities_wrapper .filter-activity .input-field label.active{transform:translateY(-100%)}.appointments-page-container #activities_wrapper #external-events{position:absolute;top:56px;left:0;width:100%;height:calc(100% - 56px);overflow:auto;padding:10px}.appointments-page-container .title-customer-venue-appointment{font-size:1rem}.appointments-page-container #activities_wrapper .filter-activity{display:flex}.appointments-page-container #activities_wrapper .filter-activity .search-activity{flex-grow:2}.appointments-page-container #activities_wrapper .filter-activity .hide-planned{flex-grow:1;margin-left:1em}.appointments-page-container #activities_wrapper .activity-event{position:relative;background:transparent;color:#333;margin-bottom:5px;border:0;border-radius:0;border-bottom:1px solid #f7f7f7;display:flex}.appointments-page-container #activities_wrapper .activity-event.activity-event-planned .activity-buttons,.appointments-page-container #activities_wrapper .activity-event.activity-event-planned .activity-info{transition:opacity .3s ease}.appointments-page-container #activities_wrapper .activity-event.activity-event-planned:hover .activity-buttons,.appointments-page-container #activities_wrapper .activity-event.activity-event-planned:hover .activity-info{opacity:1}.appointments-page-container #activities_wrapper .activity-event .activity-info{width:100%;flex-grow:14;padding:.35em 0;margin-left:1em}.appointments-page-container #activities_wrapper .activity-event .activity-info .modify-activity{margin-top:.5em;position:absolute;right:.025em;top:0}.appointments-page-container #activities_wrapper .activity-event .activity-info .modify-activity a{color:#666;margin-right:.5em;transition:all .25s ease}.appointments-page-container #activities_wrapper .activity-event .activity-info .modify-activity a:hover{color:#262626}.appointments-page-container #activities_wrapper .activity-event .activity-buttons{flex-grow:1;background:none;width:18px;line-height:1;box-shadow:none;display:flex;flex-direction:column}.appointments-page-container #activities_wrapper .activity-event .activity-buttons:after{content:" ";background:#fff;height:100%}.appointments-page-container #activities_wrapper .activity-event .activity-buttons .planned-activity-wrapper{text-align:center}.appointments-page-container #activities_wrapper .activity-event .activity-buttons .activity-type-wrapper{flex:1;text-align:center;padding:.15em 0;color:rgba(68,68,68,.75);font-size:18px}.appointments-page-container #activities_wrapper .activity-event .activity-buttons .planned-activity{margin-top:.25em;margin-bottom:.25em;font-size:16px;color:#000}.appointments-page-container #activities_wrapper .activity-event.event-priority-danger{background:#fff0f0}.appointments-page-container #activities_wrapper .activity-event.event-priority-danger.fc-event:nth-child(odd){background:#ffe0e0}.appointments-page-container #activities_wrapper .activity-event.event-priority-danger .activity-buttons .activity-type-wrapper{color:#c00}.appointments-page-container #activities_wrapper .activity-event.event-priority-danger .activity-buttons:after{background:#c00}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-warning{background:#fff9f0}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-warning.fc-event:nth-child(odd){background:#fff4e0}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-warning .activity-buttons .activity-type-wrapper{color:#ffa100}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-warning .activity-buttons:after{background:#ffa100}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-custom-one-week-priority{background:#fffffe}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-custom-one-week-priority.fc-event:nth-child(odd){background:#fffeee}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-custom-one-week-priority .activity-buttons .activity-type-wrapper{color:#d6ca1e}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-custom-one-week-priority .activity-buttons:after{background:#fff341}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-primary{background:#f0f5fa}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-primary.fc-event:nth-child(odd){background:#e5eef6}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-primary .activity-buttons .activity-type-wrapper{color:#659ac8}.appointments-page-container #activities_wrapper .activity-event.fc-event.event-priority-primary .activity-buttons:after{background:#659ac8}.appointments-page-container #activities_wrapper .fc-event:nth-child(odd){background:rgba(0,0,0,.035);border-bottom:1px solid rgba(0,0,0,.075)}.appointments-page-container #activities_wrapper .fc-event:hover{cursor:pointer;cursor:-moz-grabbing}.appointments-page-container #activities_wrapper .fc-event.ui-draggable-dragging{padding:10px;cursor:hand;background:rgba(60,118,61,.5);color:#fff}.appointments-page-container .calendar .viaggio_event{background:repeating-linear-gradient(45deg,#4a840a,#4a840a 10px,#87c162 0,#87c162 20px)}.appointments-page-container .fc-content{text-shadow:1px 1px 1px #000}.appointments-page-container .calendar .fc-time-grid-event .fc-time{font-size:1em;white-space:nowrap;padding-bottom:5px;padding-left:5px;padding-top:5px;background:rgba(65,66,65,.5)}.appointments-page-container .calendar .fc-time-grid-event .fc-title{padding:5px}.appointments-page-container .activity-modal #customer-info-header{border-bottom:1px solid #eee;background-color:#b2d33f;color:#fff;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.appointments-page-container .activity-modal #customer-info-header .modal-body{padding:15px 20px}.appointments-page-container .invisibles{position:absolute;right:5000px}.appointments-page-container .secondaryVisible{position:relative;height:800px}.appointments-page-container .calendar-secondary .fc-center,.appointments-page-container .calendar-secondary .fc-left,.appointments-page-container .calendar-secondary .fc-right,.appointments-page-container .calendar-secondary .fc-toolbar{display:none}.appointments-page-container .calendar-id{margin-bottom:.35em;font-size:16px;text-align:center;line-height:28px}.appointments-page-container .modify-activity{margin-top:.5em}.appointments-page-container .appointment-users-list{display:inline-block;margin:10px}.appointments-page-container #wrapper-current-user,.appointments-page-container #wrapper-internal-user{line-height:60px;min-height:100px;margin-bottom:15px;margin-top:15px;padding:10px}.appointments-page-container #wrapper-legend{min-height:100px;margin-bottom:15px;margin-top:15px}.appointments-page-container #wrapper-internal-user .internal-user-label{color:#333;font-size:1em}.appointments-page-container #calendar .fc-button{background:#4a840a!important;text-shadow:none;color:#fff;border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.appointments-page-container #calendar .fc-button.fc-state-active{box-shadow:inset 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.appointments-page-container .fc-time .event-on-itmind{float:right;border-radius:5px;background:#4a840a;padding:5px;border:1px solid #315d00;content:""}.appointments-page-container .fc-time .event-suggested{float:right;border-radius:5px;background:darkred;padding:5px;border:1px solid darkred;content:"";margin:2px}.appointments-page-container .fc-time .event-planned{float:right;border-radius:5px;background:#ff733f;padding:5px;border:1px solid #ff733f;content:"";margin:2px}.appointments-page-container .fc-time .event-consumptive,.appointments-page-container .fc-time .event-forfait{border-radius:5px;width:20px;height:20px;position:absolute;padding:5px;right:-2px;margin-top:-22px}.appointments-page-container .event-consumptive img,.appointments-page-container .event-forfait img{width:20px}.appointments-page-container #wrapper-legend ul{list-style-type:none;margin:0;padding:5px}.appointments-page-container #wrapper-legend ul li{float:left;width:50%}.appointments-page-container #wrapper-legend .appointments-legend span.circle:after{content:"C";margin:2px;margin-top:7px;padding-left:5px;padding-right:5px;font-size:14px;border-radius:10px;display:inline-block}.appointments-page-container #wrapper-legend .appointment-blocked span.circle:after{display:inline-block;background:#ff733f;color:#ff733f;border:1px solid #ff733f}.appointments-page-container #wrapper-legend .appointment-suggested span.circle:after{background:darkred;border:1px solid darkred;color:darkred}.appointments-page-container #wrapper-legend .appointment-on-site span.circle:after{background:#659ac8;color:#659ac8;border:1px solid #659ac8}.appointments-page-container #wrapper-legend .appointment-not-onsite span.circle:after{background:#8db671;color:#8db671;border:1px solid #8db671}.appointments-page-container #wrapper-legend .appointment-travel span.circle:after{border:1px solid #8db671;color:hsla(0,0%,100%,0);background:repeating-linear-gradient(45deg,#4a840a,#4a840a 2px,#87c162 0,#87c162 4px)}.appointments-page-container #wrapper-legend .appointment-planned span.circle:after{content:"P";background:#b30808;color:#fff;font-weight:700}.appointments-page-container .appointment-mobile-wrapper{border:1px solid #4a840a;margin-top:15px}.appointments-page-container .appointment-mobile-header{background-image:url(../../../../../../app/assets/images/bg.jpg);border-bottom:1px solid #4a840a}.appointments-page-container .appointment-mobile-header-content{color:#fff;padding:10px}.appointments-page-container .appointment-mobile-header-content span{vertical-align:middle!important;padding-left:10px}.appointments-page-container .appointment-mobile-venue-content .fa-map-marker{color:#db4437}.appointments-page-container .appointment-mobile-description{padding:10px}.appointments-page-container .lite-appointment button i{vertical-align:middle}.appointments-page-container .progress{text-align:center}.appointments-page-container .progress-value{color:#fff;font-weight:700;text-shadow:2px 2px 4px #333;position:absolute;right:0;left:0}.client-dashboard-page .chart-wrapper{position:relative;height:0;padding-top:50%;margin-top:30px}.client-dashboard-page .chart-wrapper canvas{position:absolute;top:0;left:0;width:100%;height:100%}.client-dashboard-page .dashboard-heading{margin-bottom:2rem}.client-dashboard-page .dashboard-heading h2{margin:0;display:inline-block;margin-right:.75em}.client-dashboard-page .dashboard-heading select.report-year-selector{display:inline-block;width:auto;position:relative;top:-6px}.client-dashboard-page .hours-column{width:100px;text-align:right}.client-dashboard-page .month-column{box-sizing:border-box;padding-left:1em!important}.client-dashboard-page .status-column img{height:16px}.client-dashboard-page .status-column .status-icon{display:inline-block;height:18px;width:18px;border:1px solid #999;border-radius:100%;vertical-align:middle;position:relative}.client-dashboard-page .status-column .status-icon:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;transform:scale(.85)}.client-dashboard-page .status-column .status-icon.state-1:before{background:#ff0}.client-dashboard-page .status-column .status-icon.state-3:before{background:#09f}.client-dashboard-page .nav.nav-pills .active a,.client-dashboard-page .status-column .status-icon.state-2:before{background:#72b122}.client-dashboard-page .commercial-info table{border-left:6px solid #72b122;border-bottom:1px solid #ddd}.client-dashboard-page .commercial-info table td{vertical-align:middle}.customer-month-receipts-modal .ucfirst{text-transform:uppercase}.customer-month-receipts-modal .modal-body{padding:15px!important;box-sizing:border-box;max-height:50vh;overflow:auto}.customers-table td.customer-code-cell,.customers-table td.customer-name-cell,.customers-table td.customer-status-cell{padding-top:8px!important;padding-bottom:8px!important}.customers-table .venues-table{margin:0;background:transparent}.customers-table .venues-table td{background:transparent;border:none;font-size:16px}.customer-code-cell,.customer-name-cell{font-size:16px}.customer-code-cell .badge-customer-code,.customer-name-cell .badge-customer-code{font-size:16px;background-color:#72b122}.customer-code-cell .customer-name,.customer-name-cell .customer-name{font-weight:500}body .venue-info-wrapper{font-size:16px}body .venue-info-wrapper ul{padding:0!important}body .venue-info-wrapper ul li:last-of-type{margin-bottom:0!important}body .venue-info-wrapper .badge{font-size:16px;background-color:#72b122}body .venue-info-wrapper .phone{margin:0 .75em 0 .5em!important}body .venue-info-wrapper .phone-number{font-weight:500}body .switch label input[type=checkbox]:checked+.lever{background-color:#72b122}body .switch label input[type=checkbox]:checked+.lever:after{background-color:#56861a}.communications-page .btn{box-shadow:none}.communications-page .alert-send-btn span{margin-right:1em}.communications-page .employers-list label.btn input[type=checkbox],.communications-page .employers-list label.btn input[type=radio]{visibility:visible}.communications-page .communications-clients .communications-clients-table{max-height:300px;overflow-y:scroll}.communications-page .communications-clients .table>thead>tr>th .fa{display:inline-block!important}#comparisons-page .day-column{font-weight:700}#comparisons-page .holiday .day-column{color:red}#comparisons-page .travel-details-btn{color:#2e6da4}#comparisons-page .head-left-panel select.form-control{display:inline-block;width:auto;min-width:150px;margin-right:1em}#comparisons-page table#table-comparison tr.row-bold td{font-weight:700}#comparisons-page table#table-comparison tr td{text-align:center!important}#comparisons-page table#table-comparison tr td.border-top-grey{border-top:1px solid #ddd!important}#comparisons-page table#table-comparison tr.over-head-table td{padding:10px!important;vertical-align:middle;font-weight:700}#comparisons-page table#table-comparison tr.under-head-table td{padding:8px!important;vertical-align:middle;font-weight:700}.customers-list .visibility-filter{padding-top:12px}.customers-list tr.disabled{color:#bbb;cursor:default}.customers-list .customer-name{font-weight:700}.customers-list .venue-info-wrapper>ul{padding:.65em 0}.customers-list .venue-info-wrapper .badge{font-weight:400}.customers-list .venue-info-wrapper .venue-info{margin-bottom:.45em;cursor:default}.customers-list .venue-info-wrapper .address{margin:0 .5em}.customers-list .venue-info-wrapper .phone{margin:0 .5em 0 1em}.customer-form .box-list{height:474px;overflow-y:hidden;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;padding-bottom:28px}.customer-form .box-list h3{flex:0 0 auto;display:block;margin-bottom:0}.customer-form .box-list .inner{flex:1 1 auto;overflow-y:auto;position:relative}.customer-form .box-list .collection-item label{font-size:14px}.customer-form .box-list .collection-item .selected label{color:#000}.customer-form .box-list .office-add-btn-wrapper{position:relative}.customer-form .box-list .office-add-btn-wrapper .form-control{width:calc(100% - 45px)}.customer-form .box-list .office-add-btn-wrapper .btn{position:absolute;right:0;top:0}.customer-form .box-list .user-in-venue-checkbox label:hover{color:#a00}.customer-form .box-list .user-in-venue-checkbox label:hover:before{border-right-color:#a00;border-bottom-color:#a00}.customer-form .deleteTab{position:absolute;top:2px;right:5px;font-size:.9em;color:#000}.customer-form .deleteTab .restore{color:#72b122}.customer-form .tabVenues{color:#000}.customer-form .tabVenues strong.venueName{padding:20px}.customer-form .tabVenues .deleted{color:#a00}.status-app .pending{color:#f0ad4e}.status-app .alive{color:#0a0}.status-app .dead{color:red}.customers-device-list #devices-layout .device-area-column{display:flex;flex-direction:column;background:#fefefe;position:relative;overflow:hidden}.customers-device-list #devices-layout .device-area-column:hover{overflow:auto}.customers-device-list #devices-layout .device-area-column label{display:block}.customers-device-list #devices-layout .device-area-column label .heading-filter{width:100%;height:4rem;box-sizing:border-box;color:#000}.customers-device-list #devices-layout .list{flex:1;position:relative;padding:8px 0 0}.customers-device-list #devices-layout .list .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:700;line-height:20px;color:#666;text-shadow:0 1px 0 hsla(0,0%,100%,.5);text-transform:uppercase}.customers-device-list #devices-layout .list .toggle-icon{position:absolute;right:1rem;color:#666}.customers-device-list #devices-layout .list ul{list-style-type:none;padding-left:2rem}.customers-device-list #devices-layout .list .tree-view-list{padding:0}.customers-device-list #devices-layout .list .tree-view-list .active>.tree-item-display>a,.customers-device-list #devices-layout .list .tree-view-list .active>a{color:#000!important;font-weight:500!important}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item{border-bottom:1px solid #ddd;font-size:1.45rem;line-height:1.9rem}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item a{margin:0;color:#666}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item .venues-list{padding-left:0}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item .venues-list li{border:none}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item .venues-list a{padding:10px 15px;display:block;color:#777}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item .venues-list a:hover{background:#eee;color:#000;text-decoration:none}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item .heading-filter{margin:0;color:#72b122}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item .heading-filter:focus{box-shadow:0 1px 0 0 #72b122}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item.selected{color:#72b122;font-weight:500}.customers-device-list #devices-layout .list .tree-view-list .tree-view-item .glyphicon{font-size:1.125rem;top:0;margin-right:.5rem}.customers-device-list .device-details .name{font-weight:500}.customers-device-list .device-details .return-list{margin-right:20px}.customers-device-list .nav-tabs li a{color:#999}.customers-device-list .detail-header,.customers-device-list .header-device-list{height:40px;display:flex;border-bottom:1px solid #999;margin-bottom:3rem}.customers-device-list .customer-devices-filter{padding-left:0;padding-right:0}.customers-device-list .customer-devices-filter input[type=text]{padding-left:2rem;padding-right:2rem}.customers-device-list .details-tab h3{font-size:20px;font-weight:400;border-bottom:1px solid #ddd;line-height:1.875;margin-bottom:2rem;margin-top:4rem;padding:0 8px}#dashboard-page table td{vertical-align:top!important}#dashboard-page .single-customer-stats header{margin-bottom:20px}#dashboard-page .single-customer-stats header h4{display:inline-block}#dashboard-page .single-customer-stats header select.form-control{display:inline-block;max-width:250px}#dashboard-page .exclude-itmind-filter{margin-left:1em;position:relative;top:-3px}#dashboard-page .stats-row{margin-bottom:2em}#dashboard-page .stats-row .stats-resume{position:relative;height:0;padding-top:100%}#dashboard-page .stats-row .stats-resume canvas{position:absolute;top:0;left:0;width:100%;height:100%}#dashboard-page .stats-row h4.rotated-label{font-weight:400;font-size:14px;cursor:default;text-align:center}#dashboard-page .stats-row .inner{margin-right:3em}#dashboard-page .stats-doughnut-dropdown{background:none;margin:0;padding:0;height:24px;cursor:pointer}#dashboard-page .stats-doughnut-dropdown:hover{color:#000}#dashboard-page .stats-date-doughnut-dropdown{padding:6px 8px;height:42px}#dashboard-page .no-border,#dashboard-page .stats-doughnut-dropdown{border:none}#dashboard-page .no-border:focus,#dashboard-page .stats-doughnut-dropdown:focus{border:none;box-shadow:none}#dashboard-page table td.valign-middle{vertical-align:middle!important}.filter-device{margin-bottom:10px}.device-detail-system-table .img-image-os-detail{max-width:30px}.device-detail-system-table td,.device-detail-system-table th{vertical-align:middle!important}.device-details .choice-view span.active,.devices-diagram-wrapper-dashboard-client .choice-view span.active{color:#009624}.device-details .choice-view span i,.devices-diagram-wrapper-dashboard-client .choice-view span i{margin:10px}@keyframes p{0%{background-position-x:200%}to{background-position-x:0}}.device-aggregate-list .sortorder:after,.devices-diagram-wrapper-dashboard-client .sortorder:after{content:"\25b2"}.device-aggregate-list .sortorder.reverse:after,.devices-diagram-wrapper-dashboard-client .sortorder.reverse:after{content:"\25bc"}.device-aggregate-list .step-choice .check_step,.devices-diagram-wrapper-dashboard-client .step-choice .check_step{color:#009624}.device-aggregate-list .table-list-devices .scanning,.devices-diagram-wrapper-dashboard-client .table-list-devices .scanning{background:linear-gradient(90deg,#e8e8e8,#fff,#5bc0de);background-size:200% 200%;animation:p 3s infinite!important}.device-aggregate-list .table-list-devices .table th,.devices-diagram-wrapper-dashboard-client .table-list-devices .table th{font-weight:700}.device-aggregate-list .table-list-devices .table td,.devices-diagram-wrapper-dashboard-client .table-list-devices .table td{vertical-align:middle}.device-aggregate-list .table-list-devices .table td .image-category-list img,.devices-diagram-wrapper-dashboard-client .table-list-devices .table td .image-category-list img{max-width:40px;border-radius:50%}.device-aggregate-list .grid_view .device_internal_code,.devices-diagram-wrapper-dashboard-client .grid_view .device_internal_code{color:#72b122}.device-aggregate-list .grid_view .cut_off,.devices-diagram-wrapper-dashboard-client .grid_view .cut_off{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-aggregate-list .category-box,.devices-diagram-wrapper-dashboard-client .category-box{margin-top:15px}.device-aggregate-list .category-box .category-box-container,.devices-diagram-wrapper-dashboard-client .category-box .category-box-container{padding:10px;margin-top:2px;margin-bottom:2px;box-shadow:0 1rem 3rem rgba(0,0,0,.175)}.device-aggregate-list .category-box .category-box-container .image-category img,.devices-diagram-wrapper-dashboard-client .category-box .category-box-container .image-category img{max-width:50px}.device-aggregate-list .category-box .category-box-container.active,.devices-diagram-wrapper-dashboard-client .category-box .category-box-container.active{box-shadow:inset 0 1rem 3rem rgba(0,0,0,.175);transition-duration:.5s}.device-aggregate-list .filter_recap,.devices-diagram-wrapper-dashboard-client .filter_recap{padding:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.device-aggregate-list .filter_recap small,.devices-diagram-wrapper-dashboard-client .filter_recap small{font-size:75%}.device-aggregate-list .list-device-container,.devices-diagram-wrapper-dashboard-client .list-device-container{margin-top:20px}.device-aggregate-list .list-device-container .list-device-row,.devices-diagram-wrapper-dashboard-client .list-device-container .list-device-row{padding:15px;border:1px solid #ddd;border-radius:10px;margin-top:5px;box-shadow:2px 2px 2px #888}.device-aggregate-list .list-device-container .list-device-row .small,.devices-diagram-wrapper-dashboard-client .list-device-container .list-device-row .small{font-size:70%}.device-aggregate-list .list-device-container .list-device-row .image-category-list img,.devices-diagram-wrapper-dashboard-client .list-device-container .list-device-row .image-category-list img{border-radius:50%;padding:10%}.device-aggregate-list .filter-area,.devices-diagram-wrapper-dashboard-client .filter-area{margin-bottom:30px}.device-details .printer-toner .dot,.device-wrapper-dashboard-client .printer-toner .dot,.devices-diagram-wrapper-dashboard-client .printer-toner .dot{width:10px;height:10px;border-radius:50%}.device-details .printer-toner .dot.yellow,.device-wrapper-dashboard-client .printer-toner .dot.yellow,.devices-diagram-wrapper-dashboard-client .printer-toner .dot.yellow{background:#f0ad4e}.device-details .printer-toner .dot.cyan,.device-wrapper-dashboard-client .printer-toner .dot.cyan,.devices-diagram-wrapper-dashboard-client .printer-toner .dot.cyan{background:#007bff}.device-details .printer-toner .dot.magenta,.device-wrapper-dashboard-client .printer-toner .dot.magenta,.devices-diagram-wrapper-dashboard-client .printer-toner .dot.magenta{background:red}.device-details .printer-toner .dot.black,.device-wrapper-dashboard-client .printer-toner .dot.black,.devices-diagram-wrapper-dashboard-client .printer-toner .dot.black{background:#000}.device-details .header-column,.device-wrapper-dashboard-client .header-column,.devices-diagram-wrapper-dashboard-client .header-column{padding:10px;display:table;vertical-align:middle;width:100%;border-bottom:1px solid #ddd;margin-bottom:10px}.device-details .header-column .label-column,.device-wrapper-dashboard-client .header-column .label-column,.devices-diagram-wrapper-dashboard-client .header-column .label-column{vertical-align:middle;display:table-cell}.device-details .header-column .label-column-left,.device-wrapper-dashboard-client .header-column .label-column-left,.devices-diagram-wrapper-dashboard-client .header-column .label-column-left{vertical-align:middle;margin-left:20px}.device-details .header-column img,.device-wrapper-dashboard-client .header-column img,.devices-diagram-wrapper-dashboard-client .header-column img{width:50px}.device-wrapper-dashboard-client .card{padding:10px;height:430px;overflow-x:auto;margin-bottom:20px}.device-wrapper-dashboard-client .card.chart{min-height:500px;height:100%}.device-wrapper-dashboard-client .disks_space .legend{display:table;margin-bottom:20px;margin-top:20px}.device-wrapper-dashboard-client .disks_space .legend span{padding-left:10px;padding-right:25px;display:table-cell;vertical-align:middle}.device-wrapper-dashboard-client .disks_space .square-free-space{background-color:#2e9c00;content:" ";width:20px;height:20px;display:inline-block}.device-wrapper-dashboard-client .disks_space .square-used-space{margin-left:20px;background-color:#d20707;display:inline-block;width:20px;height:20px}.device-wrapper-dashboard-client .disks_space .disk_column{border-right:1px solid #ddd;padding-top:20px;padding-bottom:20px;border-top:1px solid #ddd}.device-wrapper-dashboard-client .disks_space .disk_column .description_disk{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-wrapper-dashboard-client .category-icon-column,.device-wrapper-dashboard-client .general_information_row{padding-top:10px;padding-bottom:10px}.device-wrapper-dashboard-client .general_information_row{padding-top:5px;padding-bottom:5px}.device-wrapper-dashboard-client .softwares-column-data{height:280px;overflow-x:auto}.device-wrapper-dashboard-client .softwares-column-data .softwares-column-data-header{margin-bottom:10px;font-weight:700}.device-wrapper-dashboard-client .softwares-column-data .softwares-column-data-row{font-size:12px;padding-top:5px;padding-bottom:5px;border-top:1px solid #ddd}.device-wrapper-dashboard-client .hardware-data .hardware_row{margin-top:20px}.device-wrapper-dashboard-client .many_row{border-bottom:1px solid #ddd;padding:5px}.devices-wrapper .page-heading .head-left-panel{width:400px}.devices-wrapper .device-search .dropdown-menu{max-height:336px;width:400px;overflow:auto}.devices-wrapper .device-search .dropdown-menu li.active a,.devices-wrapper .device-search .dropdown-menu li.active a:hover{background:#72b122}.devices-wrapper .device-page-nav{padding-top:18px}.devices-wrapper .device-page-nav.affix{top:140px;width:15%;z-index:100;background:#fff}.devices-wrapper .office-filter{width:180px;display:inline-block;margin-right:3em}.devices-wrapper .runtime-filters .device-category-checkbox label span{position:relative;font-size:14px;font-weight:500;color:#000}.devices-wrapper .device-category-checkbox{margin-right:1.5em}.devices-wrapper .device-category-checkbox label{padding-left:30px}.devices-wrapper .device-results td{padding-top:.5em!important;padding-bottom:.5em!important}.devices-wrapper.detail label{font-weight:400}.devices-wrapper.detail .device-main-info{background:#72b122;border-radius:3px;padding:1em 1.25em}.devices-wrapper.detail .device-main-info label{color:#fff}.devices-wrapper.detail .device-main-info select{padding-left:0}.devices-wrapper.detail .device-main-info input[type=text],.devices-wrapper.detail .device-main-info select{background:none;color:#fff;border-bottom-style:solid;border-bottom-color:#fff}.devices-wrapper.detail .device-main-info input[type=text][disabled],.devices-wrapper.detail .device-main-info input[type=text] [readonly],.devices-wrapper.detail .device-main-info select[disabled],.devices-wrapper.detail .device-main-info select [readonly]{opacity:.75}.devices-wrapper.detail .device-main-info select option,.devices-wrapper.detail .nav-pills>li>a{color:#000}.devices-wrapper.detail .nav-pills>li.active>a,.devices-wrapper.detail .nav-pills>li>a:hover{color:#fff;background-color:#72b122}.devices-wrapper.detail .hardware-header .hardwareQuery,.devices-wrapper.detail .hardware-header h4{display:inline-block}.devices-wrapper.detail .hardwareQuery input{display:inline-block;width:calc(100% - 30px);margin-left:10px;top:5px;position:relative}.devices-wrapper.detail .highlighted{background:#ff0}.devices-wrapper.detail .locked-property-column-th{position:relative}.devices-wrapper.detail .locked-property-column-th span{display:block;cursor:default}.devices-wrapper.detail .boxList{max-height:none;overflow:auto}.devices-wrapper.detail .panel .panel a:hover,.devices-wrapper.detail .panel a{color:#000;text-decoration:none!important}.devices-wrapper.detail .panel .panel-heading{transition:background .25s ease}.devices-wrapper.detail .panel .panel-heading:hover{background:#e8e8e8}.device-app-status-container{padding:10px}.device-app-status-container .legend-row{margin-bottom:15px}.device-app-status-container .name_device{font-weight:700}.device-app-status-container .image-category-list img{max-width:40px;border-radius:50%}.device-app-status-container .small{font-size:75%;font-weight:700}.device-app-status-container .cpu-monitoring,.device-app-status-container .disks-monitoring,.device-app-status-container .ram-monitoring,.device-app-status-container .scan-device{border:1px solid #ddd;padding:5px;min-height:60px}.device-app-status-container .under-stats{margin-top:20px}.gantt-page-container .gantt-container{padding-top:0}.gantt-page-container .flex-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.gantt-page-container .filter-row{flex:1;justify-content:flex-start}.gantt-page-container .filter-row #filter-user{height:31px;box-sizing:border-box;margin-bottom:15px}.gantt-page-container .flex-row-item{margin-right:4rem}.gantt-page-container .gantt-side{width:350px!important}.gantt-page-container .side-element{display:block!important}.gantt-page-container .gantt-tree-root>li .gantt-tree-handle{color:#333}.gantt-page-container .gantt-tree-header .gantt-label-text{display:flex;padding-bottom:.3em;align-items:center;font-weight:400}.gantt-page-container .gantt-tree-header .gantt-label-text .header-column-label{flex:1}.gantt-page-container .gantt-valign-content .gantt-tree-handle-button{position:absolute!important;top:15%;z-index:10}.gantt-page-container .gantt-valign-content .gantt-tree-handle-button[disabled]{display:none}.gantt-page-container .gantt-valign-content .gantt-label-text .gantt-row{padding-left:20px!important;padding-right:10px!important;font-size:1.25rem;display:flex;flex-direction:row;align-items:center}.gantt-page-container .gantt-valign-content .gantt-label-text .gantt-row .task-label{flex:1;width:100%;overflow:hidden;text-overflow:ellipsis}.gantt-page-container .gantt-valign-content .gantt-label-text .gantt-row .row-side-icon{margin-right:1rem}.gantt-page-container .gantt-valign-content .gantt-label-text .gantt-row .user_profile{width:2rem;height:2rem}.gantt-page-container .gantt-task .gantt-task-background{border-radius:5px;height:80%;top:10%}.gantt-page-container .angular-ui-tree-nodes .angular-ui-tree-nodes,.gantt-page-container .gantt-row-label{padding-left:10px}.gantt-page-container .gantt-row-label .gantt-label-text{padding-right:0!important}.gantt-page-container .gantt-task-truncated-left,.gantt-page-container .gantt-task-truncated-right{font-size:1.35em;font-weight:300}.gantt-page-container .gantt-scrollable{max-height:none!important}.gantt-page-container .gantt-foreground-col,.gantt-page-container .gantt-foreground-col-current-date,.gantt-page-container .gantt-foreground-col-nonworkhour{border-color:#eee}.gantt-page-container .gantt-header-row-first,.gantt-page-container .gantt-side-header-row{border-top:none}.gantt-page-container .gantt-header-row-last{border-color:#eee}.gantt-page-container .gantt-header-row .gantt-column-header{color:#444;font-size:14px}.gantt-page-container .gantt-header-columns>div:first-child{display:none}.gantt-page-container .gantt-row-height{height:3rem}.gantt-page-container .task_label_right{position:absolute;right:5px}.gantt-page-container .task_label_right .fa{cursor:pointer;opacity:.75}.gantt-page-container .task_label_right .fa:hover{opacity:1}.gantt-page-container .task_label_right .edit_task{margin-right:1rem}.gantt-page-container .task_label_left{position:absolute;left:5px!important;right:auto!important}.gantt-page-container .new_task_btn{position:absolute;right:12px;bottom:5px}.gantt-page-container .no-img-circle{border-radius:100%;background:#ddd;color:#fff;display:inline-block;width:20px;height:20px;line-height:20px;box-sizing:border-box;text-align:center;font-weight:700;text-transform:uppercase}.modal-task-window .modal-dialog{overflow:hidden;position:relative}.modal-task-window .modal-dialog .modal-body{overflow:hidden!important}.modal-task-window .modal-dialog .modal-body-inner{display:flex;flex-direction:column;position:absolute;top:0;height:calc(100% - 30px);width:calc(100% - 30px)}.modal-task-window .modal-dialog .modal-body-inner .task-add-top-filters{display:flex;justify-content:space-between;margin-top:1rem}.modal-task-window .modal-dialog .modal-body-inner .task-add-top-filters .filter-box{flex:1;max-width:48%}.modal-task-window .modal-dialog .modal-body-inner .task-add-top-filters .filter-box.one-third{max-width:32%}.modal-task-window .modal-dialog .modal-body-inner .task-add-top-filters .filter-box select.form-control{font-weight:500;height:31px}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt{flex:1;height:100%;overflow:auto;margin-top:1.5rem}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .activity-description-column{border-right:1px solid #eee;font-weight:500}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt tr:nth-child(odd) .activity-description-column{background:#f6f6f6}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row{opacity:.75;transition:opacity .5s ease;border:1px solid #eee;border-top:none}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row:nth-child(odd){background:#f6f6f6}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row.row-selected,.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row:hover{opacity:1}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row.row-selected input{font-weight:500;color:#000}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row:first-child{border:1px solid #eee}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row .flex-container{display:flex;justify-content:space-between;align-items:center;margin:.5em}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row .flex-container input{width:32.5%;margin:0;font-size:14px}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row .flex-container .username-block{width:27.5%;text-transform:capitalize;font-weight:400;color:#666;text-align:right}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row .flex-container .username-block .fa-check{display:none}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row .flex-container .username-block.user_selected{font-weight:700;color:#000}.modal-task-window .modal-dialog .modal-body-inner #activities_wrapper_gantt .user-period-row .flex-container .username-block.user_selected .fa-check{color:#72b122;display:inline-block;margin-left:.5rem}.modal-task-window .no-img-circle{border-radius:100%;background:#ddd;color:#fff;display:inline-block;width:20px;height:20px;line-height:20px;box-sizing:border-box;text-align:center;font-weight:700;text-transform:uppercase}.horizon_page .card{padding:20px}.horizon_page .card .stats .stat{border:1px solid #d3d3d3;text-align:center}#jsonFormatter .json-formatter-row{font-family:monospace}#jsonFormatter .json-formatter-row,#jsonFormatter .json-formatter-row a,#jsonFormatter .json-formatter-row a:hover{color:#000;text-decoration:none}#jsonFormatter .json-formatter-row .json-formatter-row{margin-left:1em}#jsonFormatter .json-formatter-row .children.empty{opacity:.5;margin-left:1em}#jsonFormatter .json-formatter-row .children.empty.object:after{content:"No properties"}#jsonFormatter .json-formatter-row .children.empty.array:after{content:"[]"}#jsonFormatter .json-formatter-row .string{color:green;white-space:pre;word-wrap:break-word}#jsonFormatter .json-formatter-row .number{color:blue}#jsonFormatter .json-formatter-row .boolean{color:red}#jsonFormatter .json-formatter-row .null{color:#855a00}#jsonFormatter .json-formatter-row .undefined{color:#ca0b69}#jsonFormatter .json-formatter-row .function{color:#ff20ed}#jsonFormatter .json-formatter-row .date{background-color:rgba(0,0,0,.05)}#jsonFormatter .json-formatter-row .url{text-decoration:underline;color:blue;cursor:pointer}#jsonFormatter .json-formatter-row .bracket{color:blue}#jsonFormatter .json-formatter-row .key{color:#00008b;cursor:pointer}#jsonFormatter .json-formatter-row .constructor-name{cursor:pointer}#jsonFormatter .json-formatter-row .toggler{font-size:.8em;line-height:1.2em;vertical-align:middle;opacity:.6;cursor:pointer}#jsonFormatter .json-formatter-row .toggler:after{display:inline-block;transition:transform .1s ease-in;content:"►"}#jsonFormatter .json-formatter-row .toggler.open:after{transform:rotate(90deg)}#jsonFormatter .json-formatter-row>a>.thumbnail-text{opacity:0;transition:opacity .15s ease-in;font-style:italic}#jsonFormatter .json-formatter-row:hover>a>.thumbnail-text{opacity:.6}#jsonFormatter .json-formatter-dark.json-formatter-row{font-family:monospace}#jsonFormatter .json-formatter-dark.json-formatter-row,#jsonFormatter .json-formatter-dark.json-formatter-row a,#jsonFormatter .json-formatter-dark.json-formatter-row a:hover{color:#fff;text-decoration:none}#jsonFormatter .json-formatter-dark.json-formatter-row .json-formatter-row{margin-left:1em}#jsonFormatter .json-formatter-dark.json-formatter-row .children.empty{opacity:.5;margin-left:1em}#jsonFormatter .json-formatter-dark.json-formatter-row .children.empty.object:after{content:"No properties"}#jsonFormatter .json-formatter-dark.json-formatter-row .children.empty.array:after{content:"[]"}#jsonFormatter .json-formatter-dark.json-formatter-row .string{color:#31f031;white-space:pre;word-wrap:break-word}#jsonFormatter .json-formatter-dark.json-formatter-row .number{color:#66c2ff}#jsonFormatter .json-formatter-dark.json-formatter-row .boolean{color:#ec4242}#jsonFormatter .json-formatter-dark.json-formatter-row .null{color:#eec97d}#jsonFormatter .json-formatter-dark.json-formatter-row .undefined{color:#ef8fbe}#jsonFormatter .json-formatter-dark.json-formatter-row .function{color:#fd48cb}#jsonFormatter .json-formatter-dark.json-formatter-row .date{background-color:hsla(0,0%,100%,.05)}#jsonFormatter .json-formatter-dark.json-formatter-row .url{text-decoration:underline;color:#027bff;cursor:pointer}#jsonFormatter .json-formatter-dark.json-formatter-row .bracket{color:#9494ff}#jsonFormatter .json-formatter-dark.json-formatter-row .key{color:#23a0db;cursor:pointer}#jsonFormatter .json-formatter-dark.json-formatter-row .constructor-name{cursor:pointer}#jsonFormatter .json-formatter-dark.json-formatter-row .toggler{font-size:.8em;line-height:1.2em;vertical-align:middle;opacity:.6;cursor:pointer}#jsonFormatter .json-formatter-dark.json-formatter-row .toggler:after{display:inline-block;transition:transform .1s ease-in;content:"►"}#jsonFormatter .json-formatter-dark.json-formatter-row .toggler.open:after{transform:rotate(90deg)}#jsonFormatter .json-formatter-dark.json-formatter-row>a>.thumbnail-text{opacity:0;transition:opacity .15s ease-in;font-style:italic}#jsonFormatter .json-formatter-dark.json-formatter-row:hover>a>.thumbnail-text{opacity:.6}.suggest-colors{margin-top:10px;margin-bottom:10px;border-radius:3px;overflow:hidden}.suggest-colors a{width:30px;height:30px;display:inline-block;margin-right:0;margin-bottom:0;text-decoration:none}.suggest-colors a.active{border:2px solid #7f0000;margin-bottom:3px;box-shadow:0 3px 4px #000;transition:margin-bottom .15s ease-in-out,box-shadow .15s ease-in-out}tr.expired-license{background-color:#f2dede!important}tr.expired-license,tr.expired-license .priority-calendar-input{color:#a94442!important}tr.expired-license td{border-color:#a9444240!important}tr.urgent-license{background-color:#f2dc7e!important}tr.urgent-license,tr.urgent-license .priority-calendar-input{color:#444!important}tr.urgent-license td{border-color:#44444440!important}tr.warning-license{color:#8a6d3b!important;background-color:#fcf8e3!important}tr.warning-license .priority-calendar-input{color:#8a6d3b !important!important}tr.warning-license td{border-color:#8a6d3b40}tr.medium-warning-license{color:#31708f!important;background-color:#d9edf7!important}tr.medium-warning-license .priority-calendar-input{color:#31708f!important}tr.medium-warning-license td{border-color:#31708f40!important}tr.low-warning-license{background-color:#dff0d8!important}tr.low-warning-license,tr.low-warning-license .priority-calendar-input{color:#3c763d!important}tr.low-warning-license td{border-color:#3c763d40!important}.add-license-type-panel input[type=text]{padding:14px 7.5px!important;margin-right:1rem}.license-page-wrapper li.divider{height:0;border-bottom:1px solid #ddd;margin:.5em .75em}.license-page-wrapper .tab-pane h4 .btn{margin-left:1em}.extend-warranty-search .dropdown-menu{max-height:336px;overflow:auto;right:0;left:auto!important}.extend-warranty-search .dropdown-menu li.active a,.extend-warranty-search .dropdown-menu li.active a:hover{background:#72b122}.updateDomainLicenseForm input.form-control,.updateSoftwareLicenseForm input.form-control{padding:1.5px 0}.updateDomainLicenseForm select.form-control,.updateSoftwareLicenseForm select.form-control{margin-top:1rem}.updateDomainLicenseForm .reminder,.updateSoftwareLicenseForm .reminder{top:-.75em;margin-bottom:0;position:relative}.updateDomainLicenseForm .reminder .switch,.updateSoftwareLicenseForm .reminder .switch{margin-top:.25em}.login-page{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100vh}.login-page .login-wrapper{flex:0 0 auto;position:relative;top:-35px;width:304px;animation-name:q;animation-duration:.6s;animation-timing-function:ease}.login-page .login-wrapper .login-message{background:rgba(0,0,0,.3);padding:1.3em;color:#fff;border-radius:4px;text-align:center}.login-page .login-wrapper .form_row{border-radius:4px;border:1px solid #aaa;background:#fff;padding:.5em;transition:all .25s ease}.login-page .login-wrapper .form_row.focus{transform:scale(1.05);box-shadow:0 0 40px rgba(0,0,0,.25)}.login-page .login-wrapper .form_row input[type=date],.login-page .login-wrapper .form_row input[type=email],.login-page .login-wrapper .form_row input[type=password],.login-page .login-wrapper .form_row input[type=text]{border:none;margin:0;box-shadow:none;font-weight:400;font-size:16px}.login-page .login-wrapper .form_row input::-webkit-input-placeholder{color:#aaa}.login-page .login-wrapper .form_row input::-moz-placeholder{color:#aaa}.login-page .login-wrapper .form_row input:-ms-input-placeholder{color:#aaa}.login-page .login-wrapper .form_row input:-moz-placeholder{color:#aaa}.login-page .login-wrapper button.btn{border-radius:4px;height:42px;line-height:42px;font-weight:300;font-size:16px;text-shadow:1px 1px rgba(0,0,0,.25)}.login-page .login-wrapper .captcha-container>div{width:100%!important}.login-page .login-wrapper .captcha-container>div iframe{width:100%}.login-page .logo-wrapper{position:relative}.login-page .logo-wrapper img{width:230px;position:relative;left:-30px}.login-page #content-panel{animation:q;animation-duration:.45s;animation-timing-function:ease}.login-page:before{content:" ";position:fixed;left:0;top:0;width:100%;height:100vh;background:url(../images/bg.jpg) 50% no-repeat}.login-page #login-box{width:280px;background:url(../images/login-logo-bg.png) top no-repeat;margin:0 auto;margin-top:100px;padding:20px;padding-bottom:25px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25)}.login-page .input-login{margin:5px auto}.login-page #login-logo{margin:0 auto;display:block}.login-page #login-message{font-size:12px}.login-page #input-field{margin:25px 10px 20px}.login-page #input-field input{margin-bottom:10px}.login-page #login-submit{margin:0 auto;display:block}@keyframes q{0%{transform:translateY(75px);opacity:0}to{transform:translateY(0);opacity:1}}.system-logs-wrapper .user-inactive{text-decoration:line-through;color:red}.monte .button-placeholder{width:24px}.monte .inline-block{display:inline-block;width:auto;margin-left:2em}.monte-ore-modal .datepicker-modal-header ul.dropdown-menu{left:0!important}.projects-page #typeProject{margin:0;position:relative;top:-4px}div#receipts-form .date-picker-content{position:relative}div#receipts-form .date-picker-content .receipt-date{font-size:26px;padding-top:.25em;padding-bottom:.25em;font-weight:300;margin:.5em 0;color:#000}div#receipts-form .date-picker-content .input-icon{position:absolute;top:15px;right:15px;line-height:44px;pointer-events:none;color:rgba(0,0,0,.25)}div#receipts-form .wildcard-note{cursor:pointer}div#receipts-form h3.section-head-title{line-height:50px}div#receipts-form .activities-filters .single-filter{display:inline-block}div#receipts-form .activities-filters .single-filter.filter-by-text{margin-left:1em;width:175px;padding:2.5px!important}div#receipts-form .activities-filters .single-filter.filter-by-text input{margin:0}div#receipts-form .activity-list-wrapper tr td{transition:background .5s ease}div#receipts-form .activity-list-wrapper tr .single-hour-input{border:1px solid #ccc;width:120px}div#receipts-form .activity-list-wrapper tr.selected{background:none;border-left:none}div#receipts-form .activity-list-wrapper tr.selected td{background:#6ba620;border-left-color:#649c1e;border-top-color:hsla(0,0%,100%,.15)}div#receipts-form .activity-list-wrapper tr.selected .single-hour-input,div#receipts-form .activity-list-wrapper tr.selected textarea{box-shadow:none!important}div#receipts-form .activity-list-wrapper tr.selected .single-hour-input:focus{box-shadow:none}div#receipts-form .technical-inline .chip{height:24px;line-height:24px;cursor:default;background:#72b122;color:#fff;font-weight:400}div#receipts-form .technical-inline .chip i{margin-right:.5em}div#receipts-form .totals-resume{background:#fafafa;padding-top:20px;padding-bottom:20px;border-top:1px solid #eee}div#receipts-form .main-information select{padding-left:0}div#receipts-form .main-information .receipt-total-hours{margin-right:22px}div#receipts-form .main-information .receipt-total-hours td,div#receipts-form .main-information .receipt-total-hours th{border-bottom:1px solid #ddd}div#receipts-form .main-information .receipt-total-hours th{padding-right:16px;font-size:16px;font-weight:400;padding:.5rem 0}div#receipts-form .main-information .receipt-total-hours td.totals{width:60px}div#receipts-form .main-information .receipt-total-hours td.totals input{border:none;margin-bottom:0;font-weight:400;font-size:16px}div#receipts-form .main-information .receipt-total-hours td.totals input.total-rounded{font-weight:500}div#receipts-form .main-information .receipt-total-hours td.totals input[readonly]{background:transparent;cursor:default;color:#000;text-align:right}div#receipts-form .main-information .receipt-total-hours td.totals input:focus{border:none;box-shadow:none}div#receipts-form .signature-wrapper td{border:none!important}div#receipts-form .signature{margin-top:2em}div#receipts-form .signature canvas,div#receipts-form .signature img{max-width:100%}div#receipts-form #receipt-activities-and-filter{display:inline-block;margin-left:1em;position:relative;top:-4px}#receipts-report-page .customer-report{margin-bottom:3em}#receipts-report-page .hoursColumnsOptions{margin-right:2em}#receipts-report-page .hoursColumnsOptions label{margin-left:2.5em}#receipts-report-page footer.customer-total-hours{background:#eee;text-align:right;padding:10px}#receipts-report-page footer.office-total-hours{text-align:right;padding:10px}#receipts-report-page div.pair{background-color:#f9f9f9!important}#receipts-report-page .customer-report .header-receipt{padding:.5em;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}#receipts-report-page .report-container{clear:both}#receipts-report-page .report-container .venue-filter{display:inline-block;margin-right:1em}#receipts-report-page .report-container .venue-filter .single-venue-filter{margin-right:1em}#receipts-report-page .report-container .switch{display:block;text-align:center}#receipts-report-page .receipt-activities-column .pseudo-column{display:inline-block}#receipts-report-page .activity-description-th{width:40%}#receipts-report-page .venue-report{padding-left:1em;border-left:3px solid #72b122}#receipts-report-page .venue-report h5{border-bottom:1px solid #eee;line-height:3;font-weight:500}#receipts-report-page .report-table td,#receipts-report-page .report-table th{padding-left:.25em!important;padding-right:.25em!important}#receipts-report-page .report-table th{cursor:default}#receipts-report-page .report-table th i.fa,#receipts-report-page .report-table th i.glyphicon{margin-right:.35em;vertical-align:text-top}#receipts-report-page .report-table td{border-right:1px solid #ddd}#receipts-report-page .report-table .receipt-time-column{width:80px}#receipts-report-page .report-table .buttons-column{text-align:center;padding:.5em!important}#receipts-report-page .report-table .activities-timelog-table{margin-bottom:.25em;border-bottom:1px dotted #ddd}#receipts-report-page .report-table .activities-timelog-table td{vertical-align:top;padding-top:0!important}#receipts-report-page .report-table .activities-timelog-table td:last-child{border-right:none}#receipts-report-page .customer-total{display:inline-block;float:right;margin-right:200px;text-align:right;border-bottom:1px solid #000;padding-bottom:.5em;cursor:default}#receipts-report-page .customer-total .total-label{margin-right:50px;width:170px;display:inline-block}#receipts-report-page .customer-total .total-value{font-weight:700}#receipts-report-page .subgroup-name{font-weight:medium}#receipts-report-page .subgroup-name i{margin-right:1em}#receipts-report-page .reset-filters-btn{margin-left:1em}#receipts-report-page .project-type-label{margin-left:.5em}#activities-report-page .months-wrapper{padding:.5em 0}#activities-report-page .months-wrapper .badge{background:#72b122;margin-right:.35em}#activities-report-page .stats-header{display:flex;flex-direction:row;align-items:center}#activities-report-page .stats-header select.form-control{margin-left:2em;width:200px;border-bottom:0;background:#fbfafa}.system-settings-wrapper .nav-stacked li.active a,.system-settings-wrapper .nav-stacked li.active a:hover{color:#fff;background-color:#72b122}.system-settings-wrapper .nav-stacked li a:hover{color:#000;background-color:#eee}.system-settings-wrapper .nav-stacked li a{color:#000}.system-settings-wrapper .filter-area{padding-top:1.5em}.system-settings-wrapper .filter-area input,.system-settings-wrapper .filter-area select{display:inline-block}.system-settings-wrapper .filter-area .usergroups-select{width:250px}.system-settings-wrapper .filter-area .privileges-filter{width:calc(100% - 280px);float:right;padding:1.5px}.system-settings-wrapper .difference-negative{color:red}.system-settings-wrapper .difference-positive{color:#0a0}#dashboard-tickets #tickets-list .filter-panel,#dashboard-tickets #tickets-list ul.pagination{display:none!important}.ticket-modal .modal-body{position:relative}.ticket-modal .modal-body:after{content:" ... carico il ticket ... ";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);padding-top:80px;font-weight:700;text-align:center;pointer-events:none;opacity:0;transition:all .25s ease}.ticket-modal.loading .modal-body:after{opacity:1}.travels-modal table td{padding:5px 8px!important}.travels-modal table td.vertical-center{vertical-align:middle}.travels-modal .travel-wrapper{display:flex;justify-content:space-between;align-items:center}.travels-modal .travel-wrapper .travel-departure{width:250px;text-align:left}.travels-modal .travel-wrapper .travel-destination{width:250px}.travels-modal .travel-wrapper .travel-arrow{display:inline-block;width:80%;vertical-align:middle;margin:0 10px 0 20px}.travels-modal .travel-wrapper .travel-arrow .direction-arrow{position:relative;border-bottom:2px dotted #ccc;width:calc(100% - 30px)}.travels-modal .travel-wrapper .travel-arrow .direction-arrow:after{content:" ";width:0;height:0;display:inline-block;border-style:solid;border-width:6px 0 6px 24px;border-color:transparent;border-left-color:#ccc;vertical-align:middle;position:absolute;right:-24px;top:-5px}.timetable-page .head-left-panel select.form-control{display:inline-block;width:auto;min-width:150px;margin-right:1em}.timetable-page table th{padding:10px!important;text-align:right!important}.timetable-page table tr.holiday td{opacity:.2;transition:all .25s ease}.timetable-page table tr.holiday td.month-day{opacity:1;color:red}.timetable-page table tr.holiday.hasValue td,.timetable-page table tr.holiday:hover td{opacity:1}.timetable-page table td{padding:2px 10px!important}.timetable-page table td input{margin:0}.timetable-page table td input.input-corrector{cursor:pointer}.timetable-page table td .travel-details-btn{color:#2e6da4;margin-left:.5em}.timetable-page table td.total-effective{font-weight:700;background:rgba(0,0,0,.05)}.timetable-page table tfoot td{padding:10px!important}.timetable-page table td input[type=checkbox]+label:before{margin-top:6px}.no-margin-top{margin-top:0}.tasks-page .page-heading{border-bottom:none}.tasks-page .page-heading.flex{padding:1rem 0;align-items:center}.tasks-page .page-heading.flex .head-left-panel{flex:1;display:flex;justify-content:flex-start;top:auto;float:none;margin-left:0}.tasks-page .page-heading.flex .head-left-panel select{max-width:400px;margin-right:1rem;font-size:1.75rem;height:auto}.tasks-page .page-heading.flex .head-right-panel{top:auto;float:none;margin-right:0;padding-right:0}.tasks-page #list-projects{display:flex;flex-wrap:wrap;align-items:stretch}.tasks-page #list-projects .project-card{width:calc(20% - 2rem);margin:1rem 2rem 1rem 0;transition:all .25s ease;position:relative;animation:r .5s;padding:1.75rem;background-color:#f3f3f3;box-sizing:border-box;display:flex;flex-direction:column}.tasks-page #list-projects .project-card .progress-bar{position:absolute;top:0;left:0;width:100%;height:3px;transition:all .25s ease;background-color:rgba(0,0,0,.25)}.tasks-page #list-projects .project-card .progress-bar:after{content:attr(data-value);position:absolute;top:0;left:0;width:100%;text-align:center;line-height:16px;font-size:13px;margin:0;opacity:0;transition:all .25s ease}.tasks-page #list-projects .project-card .progress-bar .bar{height:100%}.tasks-page #list-projects .project-card .progress-bar .bar.danger{background-color:#dc3545}.tasks-page #list-projects .project-card .progress-bar .bar.warning{background-color:orange}.tasks-page #list-projects .project-card .progress-bar .bar.primary{background-color:#007bff}.tasks-page #list-projects .project-card .progress-bar .bar.success{background-color:#28a745}.tasks-page #list-projects .project-card .project-body{flex:1;margin-bottom:1.5rem}.tasks-page #list-projects .project-card .project-body .project-info{font-size:14px}.tasks-page #list-projects .project-card .project-body .project-info li{display:flex;align-items:center;border-bottom:1px solid #999;padding:.75rem 0}.tasks-page #list-projects .project-card .project-body .project-info li .project-info-label{flex:1}.tasks-page #list-projects .project-card .project-body .project-info .badge{vertical-align:middle}.tasks-page #list-projects .project-card .project-body .project-info .progress{height:3px;margin:0;background-color:transparent;flex:1}.tasks-page #list-projects .project-card .project-body .project-info .progress .bar{background-color:#000;height:3px}.tasks-page #list-projects .project-card:hover{background-color:#e6e6e6}.tasks-page #list-projects .project-card:hover.has-progress{padding-top:calc(1.75rem + 16px)}.tasks-page #list-projects .project-card:hover .progress-bar{height:16px}.tasks-page #list-projects .project-card:hover .progress-bar:after{opacity:1}.tasks-page .filter-row-label{font-weight:700;font-size:12px;display:inline-block;padding-right:1rem;min-width:50px;color:#000;text-transform:uppercase}.tasks-page .groups-user-filter-wrapper{margin-bottom:.5rem}.tasks-page .groups-user-filter .filter-options{display:flex;align-items:center}.tasks-page .groups-user-filter .filter-options .filter-option{margin-right:1rem;padding:0 .5rem}.tasks-page .groups-user-filter .filter-options .filter-option:nth-child(2){margin-left:13px}.tasks-page .groups-user-filter .filter-options .filter-option .container-image{display:flex;background-color:#eee;align-items:center;padding-right:1rem!important}.tasks-page .groups-user-filter .filter-options .filter-option .container-image:hover{background-color:rgba(0,0,0,.0625)}.tasks-page .groups-user-filter .filter-options .filter-option .container-image.active{background-color:#72b122;color:#fff}.tasks-page .groups-user-filter .filter-options .filter-option .container-image .square-ratio:before{border-radius:50%;background:#333}.tasks-page .groups-user-filter .filter-options .filter-option .container-image .profile-img{margin-right:.5rem!important;margin-left:-1rem!important}.tasks-page .groups-user-filter .filter-options .filter-option .container-image .username{text-transform:capitalize;font-size:75%;font-weight:700}.tasks-page .groups-user-filter .labels-in-filter-add.active{color:#fff;background-color:#0f6674;border:1px solid #0f6674}.tasks-page .groups-user-filter .labels-in-filter-add.not-active{color:#fff;background-color:#17a2b8;border:1px solid #17a2b8}.tasks-page .labels-in-filter-add{padding:.25em .4em;font-size:11.5px;text-transform:uppercase;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid #000;margin:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.tasks-page .labels-in-filter-add.not-active{color:#fff;background-color:#337ab7;border:1px solid #337ab7}.tasks-page .labels-in-filter-add.active{color:#fff;background-color:#1d4567;border:1px solid #1b405f}.tasks-page .labels-in-filter-add .fa{margin-right:4px}.task-tag-labels li{margin-bottom:6px}.task-tag-labels li .label{display:flex;text-align:left;padding:.75rem;text-transform:uppercase;font-weight:400;cursor:pointer}.task-tag-labels li .label .label-name{flex:1}.dev-selection.ui-select-bootstrap .ui-select-toggle{display:flex;align-items:center}.dev-selection.ui-select-bootstrap .ui-select-toggle .ui-select-match-text,.dev-selection.ui-select-bootstrap .ui-select-toggle .ui-select-placeholder{flex:1}.dev-selection.ui-select-bootstrap .ui-select-toggle .ui-select-match-text{text-transform:capitalize}.result-tasks{animation:r .5s}@keyframes r{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1}}.result-tasks .groups-filter{background:#eee;padding:1.5rem;margin-bottom:30px;margin-top:-2.4rem}.result-tasks .labels-in-filter{margin-left:5px;font-weight:700}.result-tasks #status-list{display:flex;justify-content:center;align-items:stretch}.result-tasks #status-list .task-grouped-list{float:none}.result-tasks #status-list .task-panel{height:100%;display:flex;flex-direction:column}.result-tasks #status-list .task-panel .task-panel-heading{text-transform:capitalize;border-bottom:1px solid #000;line-height:2;margin-bottom:1rem}.result-tasks #status-list .task-panel .task-panel-body{background-color:#eee;flex:1}.fa.circled{position:relative;transition:all .25s ease;left:-4px}.fa.circled:after{width:16px;height:16px;background:#eee;border:1px solid #ddd;content:"";position:absolute;top:0;left:-2px;border-radius:100%;z-index:-1;transform:scale(1.45);transform-origin:center;transition:all .25s ease}.fa.circled:hover{color:#fff}.fa.circled:hover:after{transform:scale(1.75);background:#17a2b8;border-color:#17a2b8}.task-dashboard{min-height:calc(100vh - 235px)}.task-dashboard,.task-dashboard .task-dashboard-inner{display:flex;justify-content:center;align-items:center}.task-dashboard .task-dashboard-inner .task-dashnboard-title{display:flex;flex-direction:column}.task-dashboard .task-dashboard-inner .task-dashnboard-title h2{font-size:36px;font-weight:400;line-height:1.125;margin:0}.task-dashboard .task-dashboard-inner .task-dashnboard-title h2 .text-muted{font-weight:300;font-size:28px}.task-dashboard .circled{width:350px;height:350px;background-color:#72b122;padding:7.5rem;margin-left:10rem;text-align:center;position:relative;border-radius:100%}.task-dashboard .circled img{height:100%}.card-in-stack{margin:5px;padding:10px;background-color:#fff;cursor:default;border:1px solid #ddd}.card-in-stack .row{margin:0!important}.card-in-stack .card-header .status-and-link-section{margin-bottom:10px}.card-in-stack .card-header .status-and-link-section .top-card-header{margin-bottom:8px;display:flex}.card-in-stack .card-header .status-and-link-section .top-card-header .label-side{flex:1;flex-wrap:wrap;white-space:nowrap;overflow:hidden}.card-in-stack .card-header .status-and-link-section .top-card-header .icon-buttons a,.card-in-stack .card-header .status-and-link-section .top-card-header .icon-buttons span{color:#555;margin:0 .125rem}.card-in-stack .card-body .description-text{font-size:90%;font-weight:400}.card-in-stack .labels .badge{margin-left:2px!important}.card-in-stack .description{max-height:150px;margin-bottom:10px;overflow:auto}.card-in-stack .activity{max-height:150px;text-overflow:ellipsis}.card-in-stack .task-title{font-weight:500}.card-in-stack .task-dates{font-size:80%}.card-in-stack .task-activity{font-size:75%;text-transform:uppercase}.task_activity_closed{background-color:#eee;border-color:#ddd;color:#999}.task_activity_closed .badge,.task_activity_closed .text-info{opacity:.5}.status-task{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.status-task.status-task-1{color:#fff;background-color:#dc3545}.status-task.status-task-2{color:#212529;background-color:#ffc107}.status-task.status-task-0{color:#fff;background-color:#28a745}.modal-task fieldset{border:1px groove #ddd!important;padding:0 1.4em 1.4em!important;margin:0 0 1.5em!important;box-shadow:0 0 0 0 #000}.modal-task legend{font-size:1.2em!important;font-weight:700!important;text-align:left!important;width:auto;padding:0 10px;border-bottom:none}.task-form .task-customer-project-activity{margin-bottom:1rem}.task-form .task-title-description,.task-form .task-title-description .task-title{margin-bottom:30px}.task-form .task-dev-label-from-to-status{margin-bottom:2.5rem}.task-form .task-dev-label-from-to-status .task-dev,.task-form .task-dev-label-from-to-status .task-labels{margin-bottom:30px}.task-form .task-from-to{border-left:1px solid #eee}.task-form .list-of-labels{max-height:150px;overflow:auto}.task-form .help-block{font-size:12px;font-style:italic}.task-form .form-control{margin-bottom:0}.task-form #task-description{padding:.5rem 0}.task-form .ui-select-toggle{padding-left:0}.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.ui-select-bootstrap>.ui-select-match,.ui-select-bootstrap>.ui-select-match>.ui-select-toggle{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices{width:100%;height:auto;max-height:200px;overflow-x:hidden}.ui-select-bootstrap .ui-select-choices-row{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#d44950}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:none;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ng-dirty.ng-invalid>a.select2-choice{border-color:#d44950}.select2-result-single{padding-left:0}.select2-locked>.select2-search-choice-close,.select-locked>.ui-select-match-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-width:1px;border-top-style:solid;box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.usertype-selector{position:relative}.usertype-selector label{font-size:14px!important;color:#000!important;margin-right:2rem;font-weight:400}.profile-card{border-radius:10px;border:1px solid #777;background-color:#fff}.underline{text-decoration:underline}.modal-body#profile-card-picture{min-height:inherit!important}.main-profile-img .upload-btn{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;justify-content:center;align-items:center;font-size:24px;color:hsla(0,0%,100%,0);transition:color .25s ease}.main-profile-img .upload-btn:hover{color:hsla(0,0%,100%,.8)}#user-profile-attachment{position:absolute;left:-3000px;top:0}#contract-wrapper .box{border:1px solid #ddd}#contract-wrapper .highlight_off{color:red}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}