@keyframes full-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[hidden]{display:none!important}.icon-button{align-items:center;background-color:transparent;border:none;display:inline-flex;height:1.6em;justify-content:center;vertical-align:middle;width:1.6em}.icon-button.blue{color:#428bca}.icon-button.blue:focus,.icon-button.blue:hover{color:#2a6496}.icon-button.blue:active{color:#23537c}.icon-button.gray{color:#666}.icon-button.gray:focus,.icon-button.gray:hover{color:#222}.icon-button.gray:active{color:#000}.white-space-pre-wrap{white-space:pre-wrap}.spinner{animation:full-spin .75s linear infinite;border:.125em solid;border-radius:50%!important;border-right:.125em solid transparent;color:#aaa;display:inline-block;height:1em;width:1em}.equipment-input-section .equipment-item-edit-list td{vertical-align:middle!important}.equipment-input-section .equipment-item-edit-list .quantity-input{width:80px}.equipment-input-section .equipment-item-edit-list .charge-input-group,.equipment-input-section .equipment-item-edit-list .discount-input-group{width:110px}.equipment-input-section .equipment-item-edit-list .charges-total-label,.equipment-input-section .equipment-item-edit-list .discount-label{text-align:right}.equipment-input-section .equipment-item-edit-list .charges-total-label{font-size:14px;font-weight:600}.equipment-input-section .add-equipment-item-form-1-container,.equipment-input-section .add-equipment-item-form-2-container,.equipment-input-section .add-equipment-item-form-3-container{padding-bottom:9px}.equipment-input-section .add-equipment-item-form-1 button,.equipment-input-section .add-equipment-item-form-2 button,.equipment-input-section .add-equipment-item-form-3 button{width:100%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-add-button-container,.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-charge-field,.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-product-or-kit-field,.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-quantity-field,.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-add-button-container,.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-charge-field,.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-product-or-kit-field,.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-quantity-field,.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-sold-by-field,.equipment-input-section .add-equipment-item-form-3 .new-equipment-item-add-button-container,.equipment-input-section .add-equipment-item-form-3 .new-equipment-item-product-or-kit-field,.equipment-input-section .add-equipment-item-form-3 .new-equipment-item-quantity-field{float:left;margin-bottom:10px}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-charge-field .input-group-addon,.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-charge-field .input-group-addon{min-width:18px}.equipment-input-section .add-equipment-item-form-1 .dropdown-menu [data-optgroup="1div"],.equipment-input-section .add-equipment-item-form-2 .dropdown-menu [data-optgroup="1div"],.equipment-input-section .add-equipment-item-form-3 .dropdown-menu [data-optgroup="1div"]{display:none}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-product-or-kit-field{margin-right:2%;width:38%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-quantity-field{margin-right:2%;width:17%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-charge-field{margin-right:2%;width:24%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-add-button-container{width:15%}@media (min-width:1200px) and (max-width:1300px){.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-product-or-kit-field{margin-right:0;width:100%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-quantity-field{margin-right:4%;width:48%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-charge-field{margin-right:0;width:48%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-add-button-container{width:20%}}@media (max-width:767px){.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-product-or-kit-field{margin-right:0;width:100%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-quantity-field{margin-right:4%;width:48%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-charge-field{margin-right:0;width:48%}.equipment-input-section .add-equipment-item-form-1 .new-equipment-item-add-button-container{width:30%}}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-product-or-kit-field{margin-right:2%;width:29%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-quantity-field{margin-right:2%;width:13%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-sold-by-field{margin-right:2%;width:20%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-charge-field{margin-right:2%;width:19%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-add-button-container{width:11%}@media (min-width:1200px) and (max-width:1300px){.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-product-or-kit-field{margin-right:0;width:100%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-quantity-field,.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-sold-by-field{margin-right:3.5%;width:31%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-charge-field{margin-right:0;width:31%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-add-button-container{margin-left:85%;width:15%}}@media (max-width:767px){.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-product-or-kit-field,.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-quantity-field{margin-right:0;width:100%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-sold-by-field{margin-right:4%;width:48%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-charge-field{margin-right:0;width:48%}.equipment-input-section .add-equipment-item-form-2 .new-equipment-item-add-button-container{margin-left:70%;width:30%}}.equipment-input-section .add-equipment-item-form-3 .new-equipment-item-product-or-kit-field{margin-right:2%;width:60%}.equipment-input-section .add-equipment-item-form-3 .new-equipment-item-quantity-field{margin-right:2%;width:21%}.equipment-input-section .add-equipment-item-form-3 .new-equipment-item-add-button-container{width:15%}@media (max-width:767px){.equipment-input-section .add-equipment-item-form-3 .new-equipment-item-product-or-kit-field,.equipment-input-section .add-equipment-item-form-3 .new-equipment-item-quantity-field{margin-right:0;width:100%}.equipment-input-section .add-equipment-item-form-3 .new-equipment-item-add-button-container{width:30%}}.user-task-groups .date-header-row th{background-color:#d9edf7!important;border-bottom:1px solid #bce8f1;border-top:1px solid #bce8f1;color:#31708f;padding:3px 5px}.user-task-groups .date-header-row:hover th{background-color:#d2e8f2;border-color:#b8e4ed}.user-task-groups .date-header-row.overdue th{background-color:#f2dede!important;border-color:#ead3d3;color:#a94442}.user-task-groups .date-header-row.overdue:hover th{background-color:#edd7d7;border-color:#e5cece}.user-task-list .status-column{padding-right:20px;white-space:nowrap;width:.1%}.user-task-list .task-status-label{color:#fff;font-weight:600;padding:2px 5px}.user-task-list .task-status-label.status-action-required{background-color:#e87e04;border-color:#d67404}.user-task-list .task-status-label.status-waiting-on-other-party{background-color:#8e44ad;border-color:#7f3e9b}.user-task-list .task-status-label.status-done{background-color:#35aa47;border-color:#309940}.user-task-list .task-status-label.status-canceled{background-color:#c6c6c6;border-color:#bababa}.user-task-list .task-status-label.overdue{background-color:#d84a38;border-color:#c64233}