.tile-base{padding:0.5em;display:flex !important;flex-direction:column;outline:none;word-wrap:break-word}.tile-base article{border:solid 1px #ebebeb;border-top:0;flex:1;display:flex;flex-direction:column}.tile-base article section{border-top:solid 1px #ebebeb;white-space:normal;display:flex;flex-direction:column;justify-content:space-between}.tile-base article section.album-info{padding:0}.tile-base article section.album-desc{flex:1;padding:7px 10px}.tile-base article section.album-actions{flex-direction:row;justify-content:flex-end;padding:7px 10px}.tile-base article section h4{margin:0}.tile-base img{width:100%}.tile-base .album-options a,.tile-base .album-actions a{padding:4px 5px}.tile-base .album-options a:hover,.tile-base .album-actions a:hover{background:#f5f5f5}.tile-base .entypo-folder{color:#8d929a}.tile-base .entypo-folder:hover{color:#373e4a}.application-tile{height:auto;min-height:220px;width:350px;min-width:350px}.tile-base{padding:0.5em;display:flex !important;flex-direction:column;outline:none;word-wrap:break-word}.tile-base article{border:solid 1px #ebebeb;border-top:0;flex:1;display:flex;flex-direction:column}.tile-base article section{border-top:solid 1px #ebebeb;white-space:normal;display:flex;flex-direction:column;justify-content:space-between}.tile-base article section.album-info{padding:0}.tile-base article section.album-desc{flex:1;padding:7px 10px}.tile-base article section.album-actions{flex-direction:row;justify-content:flex-end;padding:7px 10px}.tile-base article section h4{margin:0}.tile-base img{width:100%}.tile-base .album-options a,.tile-base .album-actions a{padding:4px 5px}.tile-base .album-options a:hover,.tile-base .album-actions a:hover{background:#f5f5f5}.tile-base .entypo-folder{color:#8d929a}.tile-base .entypo-folder:hover{color:#373e4a}.literature-tile{width:175px;min-width:175px}.literature-tile article section.album-desc>h4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;height:45px}.tile-base{padding:0.5em;display:flex !important;flex-direction:column;outline:none;word-wrap:break-word}.tile-base article{border:solid 1px #ebebeb;border-top:0;flex:1;display:flex;flex-direction:column}.tile-base article section{border-top:solid 1px #ebebeb;white-space:normal;display:flex;flex-direction:column;justify-content:space-between}.tile-base article section.album-info{padding:0}.tile-base article section.album-desc{flex:1;padding:7px 10px}.tile-base article section.album-actions{flex-direction:row;justify-content:flex-end;padding:7px 10px}.tile-base article section h4{margin:0}.tile-base img{width:100%}.tile-base .album-options a,.tile-base .album-actions a{padding:4px 5px}.tile-base .album-options a:hover,.tile-base .album-actions a:hover{background:#f5f5f5}.tile-base .entypo-folder{color:#8d929a}.tile-base .entypo-folder:hover{color:#373e4a}.video-tile{min-height:235px;min-width:350px}.product-tile{padding:0.5em;height:310px;min-height:310px;width:160px;min-width:160px;display:flex !important;flex-direction:column;outline:none;position:relative}.product-tile.discontinued p.discontinued-label{background-color:#fdb814;color:white;width:76px;border-radius:5px;font-size:.9em;text-align:center;position:absolute;top:10px;left:10px}.product-tile.discontinued .discontinued-hover{display:none;height:100%;width:100%;background-color:#4b505a !important;white-space:normal}.product-tile.discontinued:hover .discontinued-hover{padding:30px 10px 10px 10px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-tile.discontinued:hover .discontinued-hover span{color:white;font-weight:500}.product-tile.discontinued:hover .discontinued-hover footer{display:flex;flex-direction:column}.product-tile.discontinued:hover .discontinued-hover footer a{padding:5px;border-radius:5px;margin-top:10px}.product-tile.discontinued:hover .product-header,.product-tile.discontinued:hover .product-info,.product-tile.discontinued:hover .approval-buttons{display:none}.product-tile .product-header{border:0;border-top:solid 1px #f0f0f0;border-left:solid 1px #f0f0f0;border-right:solid 1px #f0f0f0;box-sizing:border-box;flex:0 1 148px;position:relative}.product-tile .product-header .quickview{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(48,54,65,0.7);display:none;text-align:center;border-radius:3px 3px 0 0;color:#fff;z-index:2;pointer-events:none}.product-tile .product-header .quickview *{pointer-events:none}.product-tile .product-header .quickview .quickview-details{position:relative}.product-tile .product-header .quickview .divider{margin:20px auto 20px;height:1px;width:60%;display:block;background:#fff}.product-tile .product-header:hover .quickview{display:flex;align-items:center;justify-content:center}.product-tile .product-header img{width:100%}.product-tile .product-info{border:0;border-left:solid 1px #f0f0f0;border-right:solid 1px #f0f0f0;box-sizing:border-box;flex:1 1 auto;white-space:normal;width:100%;overflow:hidden}.product-tile .product-info h3{margin:0;padding:0 10px 10px}.product-tile .product-info h3 a{font-size:14px}.product-tile .product-info p{margin:0;padding:0 10px 10px}.product-tile .approval-buttons{display:-webkit-flex;display:flex}.product-tile .approval-buttons div{border:solid 1px #f0f0f0;box-sizing:border-box;-webkit-flex:1;flex:1;text-align:center;font-size:2em}.product-tile .approval-buttons div a{color:#f0f0f0}.product-tile .approval-buttons div.no-border-left{border-left:0}.product-tile .approval-buttons div .selected.entypo-thumbs-up{color:#0a0}.product-tile .approval-buttons div .selected.entypo-thumbs-down{color:#a00}.product-tile .album-options{border:solid 1px #f0f0f0;display:flex;justify-content:flex-end;padding:10px}.product-tile .album-options a{padding:4px 5px}.product-tile .album-options a:hover{background:#f5f5f5}.product-tile .album-options .entypo-folder{color:#8d929a}.product-tile .album-options .entypo-folder:hover{color:#373e4a}.add-product-flyout-container{position:fixed;top:0;left:0;height:100%;width:100%;z-index:5000;background-color:#0000008c}.add-product-flyout-container .product-filter{max-width:45%;margin:15px;display:inline-block}.add-product-flyout-container .flyout-main{width:30%;height:100%;background-color:white;margin-top:-8px;margin-bottom:5px;float:right;padding:0px;margin-right:0%;overflow-y:scroll}@media screen and (max-width: 700px){.add-product-flyout-container .flyout-main{width:90%}}.add-product-flyout-container .project-product-write-in-tab{min-height:100%}.add-product-flyout-container .project-product-write-in-tab .lead{font-size:12px;width:70%;margin:auto;font-weight:bold;position:relative}.add-product-flyout-container .project-product-write-in-tab .lead a{position:absolute;left:-40px;top:-10px;font-size:25px}.add-product-flyout-container .project-product-write-in-tab .manufacturer-input,.add-product-flyout-container .project-product-write-in-tab .product-name-input{width:60%;float:left;margin-bottom:0px;margin-top:20px}.add-product-flyout-container .project-product-write-in-tab .manufacturer-input{margin-top:47px}.add-product-flyout-container .project-product-write-in-tab .preview-image-input{width:25%;margin-left:13%;float:left;margin-top:15px}.add-product-flyout-container .project-product-write-in-tab .preview-image{width:100%;max-width:117px}.add-product-flyout-container .project-product-write-in-tab .preview-image img,.add-product-flyout-container .project-product-write-in-tab .preview-image input{width:100%}.add-product-flyout-container .project-product-write-in-tab .preview-image input{margin-top:1em;min-width:300px}.add-product-flyout-container .project-product-write-in-tab .form-group input,.add-product-flyout-container .project-product-write-in-tab .form-group textarea{width:75%;text-align:center}.add-product-flyout-container .project-product-write-in-tab .form-group.has-error input,.add-product-flyout-container .project-product-write-in-tab .form-group.has-error textarea{border-color:red;border-style:solid}.add-product-flyout-container .project-product-write-in-tab .form-group.has-error p{color:red;margin-top:2px}.add-product-flyout-container .project-product-write-in-tab .btn{background-color:#30a3cc;color:#fff}.add-product-flyout-container .project-quick-search-tab h6.heading,.add-product-flyout-container .project-product-write-in-tab h6.heading{font-size:12px;width:95%;margin:auto;font-weight:bold;color:#30a3cc;padding:25px;border-bottom:1px solid #ece8e8}.add-product-flyout-container .project-quick-search-tab .form-group label,.add-product-flyout-container .project-product-write-in-tab .form-group label{position:relative;width:95%}.add-product-flyout-container .project-quick-search-tab .form-group label span,.add-product-flyout-container .project-product-write-in-tab .form-group label span{position:absolute;right:8px;top:8px}.add-product-flyout-container .project-quick-search-tab .form-group label input[type='search'],.add-product-flyout-container .project-product-write-in-tab .form-group label input[type='search']{background-color:#ece8e8;border-radius:5px}.add-product-flyout-container .project-quick-search-tab .no-results span,.add-product-flyout-container .project-product-write-in-tab .no-results span{font-size:75px;display:block;opacity:0.8}.add-product-flyout-container .project-schedule-add-list{width:100%;padding-left:15px}.add-product-flyout-container .project-schedule-add-list li{list-style:none;width:100%;border:solid 1px #ece8e8;margin-left:-5px;margin-bottom:5px;padding:5px}.add-product-flyout-container .project-schedule-add-list li img{float:left;max-width:23%;padding-right:10px;min-height:100px;min-width:100px}.add-product-flyout-container .project-schedule-add-list li .btn{background-color:#303641;color:#fff;padding:2px}.add-product-flyout-container .project-schedule-add-list li .btn:hover{background-color:#30a3cc}.add-product-flyout-container .project-schedule-add-list li h6{font-size:12px;font-weight:bold;color:#000;margin-bottom:2px}.add-product-flyout-container .project-schedule-add-list li .manufacturer_name_subtitle{font-size:12px;color:#909090;margin-bottom:5px}.add-product-flyout-container .project-schedule-add-list li p{font-size:10px;color:#000;min-height:50px}.project-sidebar{z-index:99999}.project-sidebar .chat-body{display:flex;flex-flow:column;height:100%}.project-sidebar .chat-body footer{margin-top:auto;margin-bottom:2em}.project-sidebar .chat-body .chat{list-style:none;margin-top:7px;margin-left:5px;margin-right:5px;margin-bottom:0;padding:0;height:70%;margin-top:10%;overflow-y:scroll;scrollbar-width:thin}.project-sidebar .chat-body .chat::-webkit-scrollbar{width:10px}.project-sidebar .chat-body .footer-right{width:30px;float:right;margin-top:10px;cursor:pointer;color:#000}.project-sidebar .chat-body .footer-left{float:none;width:auto;overflow:hidden;margin-top:5px;margin-left:5px}.project-sidebar .chat-body .message-container{margin-bottom:0px;padding-bottom:5px;clear:both}.project-sidebar .chat-body .message-body{margin-bottom:25px;float:right;max-width:86%;min-width:25%;margin-right:1%;margin-left:1%;overflow-x:hidden;margin-top:10px}.project-sidebar .chat-body .message-body.other{float:left;margin-top:10px}.project-sidebar .chat-body .message-group{clear:both}.project-sidebar .chat-body .message-body .chat-body-wrap{background-color:#303641;color:#fff;padding:5px 10px 5px 10px;border-radius:15px 0px 15px 15px}.project-sidebar .chat-body .message-body.other .chat-body-wrap{background-color:#eeeeee;color:#000;padding:5px 10px 5px 10px;border-radius:0px  15px 15px 15px}.project-sidebar .message-body a{color:#fff;text-decoration:underline}.project-sidebar .timesago-container{padding:5px}.project-sidebar .message-body.other a{color:#000;text-decoration:underline}.project-files-list{display:flex;flex-flow:row wrap}.project-files-list>article{margin-right:1em;width:200px;padding:10px}.project-files-list footer{padding:10px;overflow:hidden}.project-files-list footer h4{word-break:break-all}.project-files-list.gallery-env article.image-thumb:hover .placeholder:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(55,62,74,0.4);top:0;right:0;z-index:2}.project-files-list.gallery-env article.image-thumb .image-options{top:0;right:0;left:0;bottom:0;margin:auto;width:95%;height:50%;text-align:center;z-index:5}.project-files-list.gallery-env article.image-thumb .image-options a{height:35px;width:35px;border-radius:17.5px;line-height:35px}#tab-files .dropzone .dz-preview .dz-error-message{top:150px}.project-files-list .placeholder{background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;background-color:#dedede;border-radius:10px}.project-files-list .placeholder img{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 0.3s linear}.project-files-list .placeholder img.loaded{opacity:1}ul.datalist-previewable{position:absolute;background-color:#fff;width:100%;border:solid 1px #dfdfdf;z-index:100;padding-left:0px}ul.datalist-previewable li{list-style:none;padding:15px}ul.datalist-previewable li:hover{background-color:#eeeeee}ul.datalist-previewable div{display:inline-block;cursor:pointer;padding-right:75%;color:#252525;height:15px}ul.datalist-previewable a{float:right;display:inline-block}.productAddBtn{background-color:#303641;display:block;width:55px;font-size:11px}.productAddBtn span i{margin-left:-12px}.productAddBtn:hover{cursor:pointer}.project-product-type .fixture-type-table-container{position:relative}.project-product-type .fixture-type-table-container:after{content:'';position:absolute;height:calc(100% - 22px);width:1%;right:0;top:0;bottom:0;box-shadow:inset -5px 0px 5px 0px rgba(0,0,0,0.1),inset 0px 0px 5px 0px rgba(0,0,0,0);z-index:1}.project-product-type table{display:inline-block;max-width:100%;border-collapse:separate;border:0;overflow-x:scroll}.project-product-type table tbody{z-index:0}.project-product-type table tbody.empty-tbody{display:block;min-height:5em}.project-product-type table tr td{background-color:white}.project-product-type table tr td.status-column:last-child,.project-product-type table tr th.status-column:last-child{position:sticky;z-index:99;right:0;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2)}.project-product-type table tr td:first-child,.project-product-type table tr th:first-child{position:sticky;left:0;z-index:99}.project-product-type table tr td.thumb-column:first-child,.project-product-type table tr th.thumb-column:first-child{box-shadow:5px 0px 15px 0px rgba(0,0,0,0.2)}.project-product-type table tr td:nth-child(2):not(.discontinued-column):not(.name-column),.project-product-type table tr th:nth-child(2):not(.discontinued-column):not(.name-column),.project-product-type table tr td.discontinued-column+td:not(.discontinued-column):not(.name-column){position:sticky;left:3.98em;z-index:99;box-shadow:5px 0px 15px 0px rgba(0,0,0,0.2)}.project-product-type.emptyRow .type-header .productAddBtn{background-color:#e94235}.project-product-type.emptyRow tr{opacity:0.3}input#save_new_project,input#cancel_new_project{margin:0 10px 0 0}input#new_project_name{margin:0 0 10px 0;width:100%}#new_project{float:right}.project-header h5{color:#fff;background:#303641;text-align:left;padding:10px 20px;font-size:1.25em}.project-header .budgetGraph{width:250px;display:block;margin:10px auto}.project-header .project-entry-item{padding:4px 10px;margin:6px 0}.project-header .project-entry-item label{display:block;color:#555;line-height:24px;padding:0;margin:0}.project-header .project-entry-item input{width:100%;background:#fff;outline:none;font-weight:400;padding:4px 10px}.project-header .project-entry-item input:after{clear:both}.project-header .project-entry-item input::-webkit-input-placeholder{color:#ddd}.project-header .project-entry-item input::-moz-placeholder{color:#ddd}.project-header .project-entry-item input:-ms-input-placeholder{color:#ddd}.project-header .project-entry-item input:-moz-placeholder{color:#ddd}.project-header .project-entry-item textarea{width:100%;min-height:60px;border:solid 1px #c8c8c8;padding:4px 10px}.project-header .project-entry-item .project-entry-value{line-height:24px}.project-header .project-entry-item.team-icons .avatar-wrapper{margin:0 2px}.project-header .project-entry-item.team-icons .avatar-wrapper:hover{cursor:pointer}.project-header .project-entry-item.team-icons .col-sm-10{display:flex;flex-flow:wrap}.project-header .project-entry-item.team-icons .tooltip-hover{position:relative;padding-bottom:5px}.project-header .project-entry-item.team-icons .tooltip-hover .tooltip-content{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:3px 5px 3px;position:absolute;z-index:1;opacity:0;transition:opacity 1s;top:44px;left:0;white-space:nowrap;word-wrap:normal}.project-header .project-entry-item.team-icons .tooltip-hover .tooltip-content::before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #555;position:absolute;top:-4px;left:18px;z-index:8;font-size:0;line-height:0;width:0;height:0}.project-header .project-entry-item.team-icons .tooltip-hover:hover .tooltip-content{visibility:visible;opacity:1}.project-header .project-entry-item.team-icons .tooltip-hover:hover .tooltip-content a{color:#30a3cc}.project-header .project-entry-item.team-icons .tooltip-hover:hover .tooltip-content a:hover{color:white}.project-header .project-entry-item.team-icons [data-tip]{position:relative}.project-header .project-entry-item.team-icons [data-tip]:before{content:'';display:none;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1a1a1a;position:absolute;top:40px;left:18px;z-index:8;font-size:0;line-height:0;width:0;height:0}.project-header .project-entry-item.team-icons [data-tip]:after{display:none;content:attr(data-tip);position:absolute;top:44px;left:0px;padding:3px 5px 3px;background:#1a1a1a;color:#fff;z-index:9;font-size:1em;height:25px;line-height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;word-wrap:normal}.project-header .project-entry-item.team-icons [data-tip]:hover:before,.project-header .project-entry-item.team-icons [data-tip]:hover:after{display:block}.project-header .status-subheader-row{height:32px}.project-header .budget-row,.project-header .approval-row{margin:5px 0;text-align:center}.project-header .budget-row span,.project-header .approval-row span{color:#aaabae;font-weight:600;font-size:3.0em;display:block}.project-header .project-approved-percentage{display:block;text-align:center;margin:20px 0;font-size:5.0em}.users-description{margin:10px 0}.back-to-detail{position:absolute;top:0;left:15px;display:block;padding:4px 10px;background:#30a3cc;color:#fff;padding:4px 10px;z-index:500}.back-to-detail:hover{color:#fff;background:#30a3cc}.project-details th{color:#303641 !important;background-color:#d1d3d4 !important}.project-details .entypo-lamp{font-size:4.0em}.project-details .no-items{margin:40px 0}.project-details-v2 .project-layout-actions{display:flex;margin-top:20px;margin-bottom:15px}.project-details-v2 .project-layout-actions .project-component-actions{padding:0}.project-details-v2 .project-layout-actions .project-component-actions .add-fixture-button{margin:0;margin-right:10px}.project-details-v2 .project-layout-actions .view-icons{display:flex;margin:0;margin-left:30px;align-items:center}.project-details-v2 .project-layout-actions .view-icons a{margin-left:1px}.project-details-v2 .project-layout-actions .layout-customization-container{margin-left:30px;background-color:#F5F5F6;color:#555555}.project-details-v2 .project-layout-actions .layout-customization-container .btn{background-color:#F5F5F6;border-color:#F5F5F6;color:#555555}.project-details-v2 .project-layout-actions .layout-customization-container:hover{background-color:#D2D3D4}.project-details-v2 .project-layout-actions .layout-customization-container:hover .btn{background-color:#D2D3D4;border-color:#D2D3D4}.project-details-v2 .project-layout-actions .open{background-color:#D2D3D4}.project-details-v2 .project-layout-actions .open .btn{background-color:#D2D3D4;border-color:#D2D3D4}.project-details-v2 .project-layout-actions .open>.layout-customization-dropdown-menu{left:0;position:absolute;display:flex;flex-direction:column;padding:0}.project-details-v2 .project-layout-actions .open>.layout-customization-dropdown-menu .layout-customization-dropdown-item{background-color:#F5F5F6;color:#000;padding:8px;border:1px transparent;width:186px}.project-details-v2 .project-layout-actions .open>.layout-customization-dropdown-menu .layout-customization-dropdown-item span{padding:5px;padding-left:12px;padding-right:12px;border-radius:3px}.project-details-v2 .project-layout-actions .open>.layout-customization-dropdown-menu .layout-customization-dropdown-item span i{margin-right:5px}.project-details-v2 .project-layout-actions .open>.layout-customization-dropdown-menu .layout-customization-dropdown-item:hover{color:black}.project-details-v2 .project-layout-actions .open>.layout-customization-dropdown-menu .layout-customization-dropdown-item:hover span{background-color:#DEDEE0}.no-projects{margin:40px 0}.no-projects .entypo-folder{font-size:4.0em}.project-item-row.ui-sortable-helper{-ms-transform:rotate(-0.5deg);-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg);box-shadow:2px 2px 15px rgba(0,0,0,0.3)}.project-item-row:hover .actions-column i{visibility:visible}.project-item-row .draggable{cursor:move;background:#86979E !important;color:#fff !important;text-align:center}.project-item-row .draggable .entypo-arrow-combo{display:block}.project-item-row .draggable .project-type-base{display:none;color:#fff}.project-item-row td{position:relative}.project-item-row td input,.project-item-row td textarea{background:white;border:solid 1px transparent;margin-right:10px}.project-item-row td input:hover,.project-item-row td textarea:hover{border:solid 1px #eeeeee}.project-item-row td input:focus,.project-item-row td textarea:focus{background:#fff;border:solid 1px #eeeeee;outline:0}.project-item-row td.editable input,.project-item-row td.editable textarea{margin-right:10px}.project-item-row td.editable:hover:after{font-family:'entypo';content:'\e836'}.project-item-row td.attention:after{font-family:'entypo';content:'\e83e'}.project-item-row td.thumb-column img{max-width:80px;max-height:80px;width:auto;height:auto;display:inline-block}.project-item-row td.thumb-column span{margin:5px;display:inline-block}.project-item-row td.resources-column{text-align:center;font-size:16px}.project-item-row td.resources-column .resources{display:flex;justify-content:space-around}.project-item-row td.resources-column .resource{position:relative}.project-item-row td.resources-column .resource a{position:relative;outline:none}.project-item-row td.resources-column .resource a .entypo-attention{position:absolute;top:-7px;right:-6px;font-size:14px;color:#f8d528;pointer-events:none}.project-item-row td.resources-column .resource a.tooltip-hover{position:relative}.project-item-row td.resources-column .resource a.tooltip-hover .tooltip-content{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:3px 5px 3px;position:absolute;z-index:1;opacity:0;transition:opacity 1s;bottom:25px;left:40%;transform:translateX(-50%);white-space:pre;word-wrap:normal;font-size:10px}.project-item-row td.resources-column .resource a.tooltip-hover .tooltip-content::before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #555;position:absolute;z-index:8;font-size:0;line-height:0;left:45%;bottom:-3px;width:0;height:0;transform:rotate(180deg)}.project-item-row td.resources-column .resource a.tooltip-hover:hover .tooltip-content{visibility:visible;opacity:1}.project-item-row td.resources-column .resource a:hover{opacity:1}.project-item-row td.resources-column .resource .unset{opacity:0.3}.project-item-row td.resources-column .resource .resource-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.project-item-row td.resources-column .resource .resource-entry{position:absolute;top:-28px;left:16px;background:#2f3641;z-index:2;border-radius:5px;padding-left:5px;padding-right:14px;display:flex;align-items:center;justify-content:center}.project-item-row td.resources-column .resource .resource-entry input{width:300px;background:white;margin:5px;border-radius:5px}.project-item-row td.resources-column .resource .resource-entry .close{position:initial;opacity:1}.project-item-row td.resources-column .resource .resource-entry .close i{position:absolute;right:-10px;top:4px;font-size:12px;color:white}.project-item-row td.resources-column .resource .resource-entry i{font-size:18px;margin:0 10px;color:white}.project-item-row td.qty-column input,.project-item-row td.voltage-column input{max-width:75%;text-align:center}.project-item-row td.voltage-column .voltage-cell-container{display:inline}.project-item-row td.part-number-column textarea,.project-item-row td.notes-column textarea{max-width:100%}.project-item-row td.unit-price-column input{max-width:75%}.project-item-row td.actions-column{text-align:center}.project-item-row td.actions-column i{visibility:visible;color:#959595}.project-item-row td.actions-column i.entypo-comment{color:#303640}.project-item-row td.actions-column .project-action-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.project-item-row td.actions-column .project-action-buttons a{background-color:#F1F2F2;padding:0.5em;padding-right:1em;position:relative;gap:5%;margin-bottom:0.5em;display:flex}.project-item-row td.status-column select{border:0;width:75%}.project-item-row td.status-column i{margin:0 0 0 6px}.project-item-row td.status-column i.entypo-thumbs-up{color:#0a0}.project-item-row td.status-column i.entypo-thumbs-down{color:#a00}.project-item-row:hover .draggable{background:#30a3cc !important}.project-item-row:first-child td{background-color:#f5f5f6 !important}.project-item-row:first-child td.draggable{background-color:#303641 !important}.project-item-row:first-child td.draggable .entypo-arrow-combo{display:none}.project-item-row:first-child td.draggable .project-type-base{display:block}.project-item-row:first-child td.draggable:hover .entypo-arrow-combo{display:block}.project-item-row:first-child td.draggable:hover .project-type-base{display:none}.project-item-row.discontinued p.discontinued-label{background-color:#fdb814;color:white;width:76px;border-radius:5px;font-size:.9em;text-align:center;position:absolute;top:10px;left:10px}.project-item-row.discontinued .discontinued-column{display:none;height:96.8px;background-color:#4b505a !important}.project-item-row.discontinued:hover .discontinued-column{display:table-cell;padding:0 8px;position:sticky;left:3.98em}.project-item-row.discontinued:hover .discontinued-column div{padding:30px 0 10px 0;height:100%;display:flex;flex-direction:column;justify-content:space-between;width:fit-content;position:sticky;left:4.7em}.project-item-row.discontinued:hover .discontinued-column div span{color:white;font-weight:500}.project-item-row.discontinued:hover .discontinued-column div footer a{padding:5px;padding-right:10px;border-radius:5px;margin-right:10px}.project-item-row.discontinued:hover .thumb-column,.project-item-row.discontinued:hover .qty-column,.project-item-row.discontinued:hover .voltage-column,.project-item-row.discontinued:hover .manufacturer-column,.project-item-row.discontinued:hover .product-type-column,.project-item-row.discontinued:hover .part-number-column,.project-item-row.discontinued:hover .unit-price-column,.project-item-row.discontinued:hover .total-price-column,.project-item-row.discontinued:hover .notes-column,.project-item-row.discontinued:hover .status-column,.project-item-row.discontinued:hover .resources-column{display:none}#loader-row{pointer-events:none;opacity:1;background-color:white;z-index:100}#loader-row .thumb-column{box-shadow:none !important;border:none !important}#loader-row .loader-column{border:0 !important;position:sticky;left:12em}#loader-row .loader-column .fixture-loader-container{display:flex;align-items:center}#loader-row .loader-column .fixture-loader-container .lex-loading{margin:0;width:auto;margin-left:0.8em;position:static}#loader-row .loader-column .fixture-loader-container .lex-loading img{position:static;width:30px;height:30px}#loader-row .loader-column .fixture-loader-container .moving-product-text{margin-left:0.7em;color:black}.name-column,.qty-column,.voltage-column,.manufacturer-column,.product-type-column,.part-number-column,.unit-price-column,.total-price-column,.notes-column,.status-column{word-wrap:break-word}.drag-column{min-width:4em}.thumb-column{vertical-align:top;text-align:center;min-width:8em;padding-left:4px !important;padding-right:4px !important;width:100%}.thumb-column .thumb-container{display:inline-block;position:relative;width:100%}.thumb-column .thumb-container .fixture-image-container{opacity:1}.thumb-column .thumb-container .fixture-image-container .empty-image-box{width:80px;height:80px;display:inline-block;background-color:#f5f5f6}.thumb-column .thumb-container .fixture-image-actions-container{position:absolute;z-index:1;top:15%;width:100%;height:70%;justify-content:center;gap:4%;display:none}.thumb-column .thumb-container .fixture-image-actions-container .fixture-image-action-btn{display:flex;align-items:center;padding:0.4em;background-color:#000000b0;border:0;color:white;border-radius:5px;cursor:pointer}.thumb-column .thumb-container .fixture-image-actions-container .fixture-image-action-btn svg{width:12px;fill:white;color:white}.thumb-column .thumb-container .fixture-image-actions-container .fixture-image-action-btn svg path{fill:white}.thumb-column .thumb-container .fixture-image-actions-container .fixture-image-action-btn p{margin:0;margin-left:0.1em;font-size:10px}.thumb-column .thumb-container .fixture-image-actions-container .fixture-image-action-btn:hover{background-color:black}.thumb-column:hover .thumb-container .fixture-image-container{opacity:0.4}.thumb-column:hover .thumb-container .fixture-image-actions-container{display:flex;flex-direction:column}.qty-column{max-width:12em;width:12em}.voltage-column{max-width:13em;width:13em}.name-column{min-width:15em;width:15em}.resources-column{min-width:6em;width:6em}.manufacturer-column{min-width:15em;width:15em}.description-column{min-width:50em;width:50em}.product-type-column{min-width:20em;width:20em}.product-type-column.share-column{min-width:13em;width:13em}.unit-price-column{max-width:10em;width:10em}.part-number-column,.notes-column{min-width:18em;width:18em}.status-column{min-width:10em;width:10em}.total-price-column{min-width:9em;width:9em}.actions-column{min-width:13.5em;width:13.5em}.type-header{line-height:32px;height:32px;margin:20px 0 10px;color:#fff;cursor:initial}.type-header i{color:#fff}.type-header .col-sm-2{padding-right:10px}.type-header .col-lg-12{padding-right:0px;padding-left:0px}.type-header label,.type-header span{vertical-align:top;line-height:32px;color:#fff}.type-header .type-comment{margin:0 28px 0 0}.type-header label{margin:0 10px 0 0}.type-header input{background:transparent;border:solid 1px transparent;margin-right:10px;vertical-align:top;height:32px}.type-header input:focus{background:#fff;color:#949494;border:solid 1px #eeeeee;outline:0}.type-header input i{visibility:hidden}.type-header .editable{padding-right:0px}.type-header .editable .type-input{margin-right:0px;width:200px;padding-right:0px}.type-header .actions-column{float:right;width:30px}.type-header .actions-column i{visibility:hidden}.type-header .pencil{width:30px;padding-right:10px}.type-header .pencil i{visibility:hidden}.type-header:hover .actions-column i{visibility:visible}.type-header:hover .pencil i{visibility:visible}.type-header .notes-btn{padding:3px 12px;margin-bottom:3px}.project-action{display:inline-block}.btn-open-project,.btn-open-project:hover{background-color:#30a3cc;color:#fff;border-color:#30a3cc;margin-right:5px}.btn-convert-template-modal,.btn-convert-template-modal:hover,.btn-convert-template,.btn-convert-template:hover,.btn-convert-template:visited,.btn-convert-template:active{display:inline;background-color:#303641 !important;color:white;border-color:#303641 !important;margin-right:5px}.btn-archive-project{margin-right:5px}.btn-archive-template{margin-right:5px;margin-left:5px}.actions-cell{display:flex;flex-direction:row}.project-component-actions{text-align:right;padding:20px 0 0;position:relative}.project-component-actions .form-group.has-error{position:relative}.project-component-actions .form-group.has-error input{border-color:red;border-style:solid}.project-component-actions .form-group.has-error small{position:absolute;bottom:-31px;color:red;left:0;min-height:25px}.project-component-actions .empty{display:none}.project-component-actions .btn{margin:0 0 0 10px}.project-component-actions .first-product{position:absolute;top:-10px;right:127px;background:#1582f3;color:white;display:flex;padding:10px;border-radius:10px;box-shadow:5px 5px 15px 0px rgba(0,0,0,0.3);display:none}.project-component-actions .first-product i{font-size:3.5em}.project-component-actions .first-product section{max-width:240px;text-align:left}.project-component-actions .first-product section header{font-size:large;font-weight:bold}.project-component-actions .first-product section footer{text-align:right}.project-component-actions .first-product section footer a{color:white}.project-component-actions .first-product section footer a:hover{color:white}.project-component-actions .first-product::before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1582f3;position:absolute;top:44px;right:-7px;z-index:8;font-size:0;line-height:0;width:0;height:0;transform:rotate(90deg)}.view-icons{margin-bottom:15px}.view-icons a{font-size:2em}.view-icons a i{color:#c7c7c7}.view-icons a i.selected{color:#373e4a}.modal-application .back-to{display:inline}.modal-application .application-detail{padding-bottom:0 !important}.modal-application .application-detail.modal-footer{margin:15px 0 0 !important;padding:0 20px}.modal-application .application-detail.modal-footer .btn{margin-left:5px}.application-product-detail .product-tiles .product-tile{height:100%;margin-top:5px}.application-product-detail .product-tiles .product-tile .product-header{border:none;outline:none;flex:0 1 201px}.application-product-detail .product-tiles .product-tile .product-info{border:none;outline:none;padding:10px;width:100%}#tab-collateral h5,#tab-users h5{color:#fff;background:#303641;text-align:left;padding:10px 20px;font-size:1.25em}#tab-collateral td,#tab-users td{position:relative}#tab-collateral td select,#tab-users td select{border:0}#tab-collateral td input,#tab-users td input{background:transparent;border:solid 1px transparent;margin-right:10px}#tab-collateral td input:hover,#tab-users td input:hover{border:solid 1px #eeeeee}#tab-collateral td input:focus,#tab-users td input:focus{background:#fff;border:solid 1px #eeeeee;outline:0}#tab-collateral td.editable input,#tab-collateral td.editable textarea,#tab-users td.editable input,#tab-users td.editable textarea{margin-right:10px}#tab-collateral td.editable:hover:after,#tab-users td.editable:hover:after{font-family:'entypo';content:'\e836';position:absolute;right:4px}#tab-collateral .design-board-heading{display:flex;width:100%;margin-bottom:1em}#tab-collateral .design-board-heading button{color:#fff;background:#303641;border:0;display:inline-block;white-space:nowrap;padding-left:1em;padding-right:1em}#tab-collateral .design-board-heading h5{background-color:#F5F5F6;color:#000;margin:0;width:100%}#tab-collateral .design-board-heading+div{margin-bottom:1em}#tab-collateral .design-board-heading+div .course-tile-container,#tab-collateral .design-board-heading+div .presentation-tile-container{overflow:visible}#tab-collateral .design-board-heading+div .course-tile-container .album-info+.album-info,#tab-collateral .design-board-heading+div .presentation-tile-container .album-info+.album-info{padding:1em}.deletable-tile .trashcan{visibility:hidden}.deletable-tile .trashcan i{float:right}.deletable-tile:hover .trashcan{visibility:visible}.product-carousel,.react-carousel{display:flex;flex-direction:row;width:100%}.product-carousel div,.react-carousel div{overflow:hidden}.product-carousel ul,.react-carousel ul{padding:0;margin:0;overflow:hidden;position:relative;list-style-type:none;white-space:nowrap}.product-carousel ul li,.react-carousel ul li{display:inline-block}.product-carousel button,.react-carousel button{cursor:pointer;color:#aaabae;font-size:48px;border:none;outline:none;background:transparent}.product-carousel button.prev,.react-carousel button.prev{justify-content:flex-start}.product-carousel button.next,.react-carousel button.next{margin-left:auto}.product-carousel button.hide-arrow,.react-carousel button.hide-arrow{color:white}.project-sidebar{vertical-align:top;width:400px;height:100%;box-shadow:0 0 35px 0 #aaa;background:white}.project-sidebar .chat-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.project-sidebar.hidden{transform:translateX(400px)}.project-sidebar .embedded-chat{position:fixed;width:400px;top:30px}.project-sidebar .embedded-chat .embededablechat-chat-widget{box-shadow:none !important}.project-sidebar .chat-header{position:fixed;top:0;height:30px;width:400px;color:white;background:#303641;font-size:1.25em;font-weight:bold;display:flex;justify-content:space-between;padding:3px 10px}.project-sidebar .chat-header a{color:white}.project-sidebar .chat-header a:hover{color:white}.project-sidebar .chat-footer{height:120px;width:400px;color:white;background:#303641;display:flex;flex-direction:column;justify-content:center}.project-sidebar .chat-footer .left-icon{display:flex;flex-direction:row;justify-content:center}.project-sidebar .chat-footer .left-icon i{font-size:5em}.project-sidebar .chat-footer .left-icon .right-side{display:flex;flex-direction:column;justify-content:center;font-size:1.5em;font-weight:bold}.activity{display:flex;padding:20px;border-bottom:solid 1px #ddd}.activity .initials{width:34px;height:42px;margin:-4px 31px 0 0}.activity .initials img{width:40px;height:40px}.activity .message-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.activity .message-container .message-block{display:flex;flex-direction:column;justify-content:space-between}.activity .message-container .message-block .message{font-size:1.0em;font-weight:bold}.activity .message-container .message-block .timestamp{font-size:11px}.activity .message-container .file-download-link{color:#303641;font-weight:bold;display:flex;align-items:center;justify-content:center}.activity .message-container .file-download-link i{color:#303641}.activity .message-container .file-download-processing,.activity .message-container .file-download-failed{font-weight:bold;color:rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center}.activity .message-container .file-download-processing .entypo-arrows-ccw,.activity .message-container .file-download-failed .entypo-arrows-ccw{color:rgba(0,0,0,0.3);font-weight:normal;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.activity .message-container .file-download-processing .entypo-attention,.activity .message-container .file-download-failed .entypo-attention{color:white;font-weight:normal}.activity .message-container .download-failed-container{display:flex;flex-direction:column;align-items:flex-end;min-height:40px;justify-content:space-between}.activity .message-container .download-failed-container .entypo-attention{color:#E94334}.activity .message-container .download-failed-container .file-download-failed{border:0px;background-color:white;color:#303641;padding:0px}.activity .message-container .download-failed-container .activity-dismiss{border:0px;padding:0px;background-color:white;opacity:0.9}.export-failed-container{background-color:#E94334;padding:20px;display:flex;justify-content:space-between;align-items:center}.export-failed-container .export-process-download,.export-failed-container .export-failed-errors{color:white}.export-failed-container .export-process-download .export-error,.export-failed-container .export-failed-errors .export-error{color:white;margin-top:3px}.export-failed-icon-container{background-color:#E94334}.export-failed-icon-container .entypo-attention{font-size:40px;font-weight:normal;color:white}.export-process-heading{margin-top:0px;font-size:large;font-weight:bold;color:white}.export-process-description-container{min-height:25px;padding-right:35px}.export-process-description-container .export-process-description{font-size:small;color:white}.thumb-column .notes-notify{position:absolute;right:-5px;top:-5px;transform:scaleX(-1)}.thumb-column .notes-notify .entypo-comment{margin:-5px;font-size:15px}.header-with-buttons{display:flex}.header-with-buttons h5{width:100%}.header-with-buttons a{background-color:#30a3cc;color:white;font-size:2em;border-radius:5px;margin:8.5px 5px;padding:0 25px}#tab-collateral .entypo-video,#tab-collateral .entypo-book,#tab-collateral .entypo-picture,#tab-collateral .entypo-graduation-cap{font-size:4em}.project-sidebar{position:fixed;top:0;right:0}.project-export-dropdown-div,.layout-customization-container{padding:0;border:0;border-radius:3px;background-color:unset;position:relative}.project-export-dropdown-btn{margin:0 0 0 0 !important}.open>.project-export-dropdown-menu{position:absolute;display:flex;flex-direction:column;padding:0;left:-38px}.project-export-dropdown-item{color:#000;background-color:white;padding:5px;border:1px transparent}.project-export-dropdown-item:hover{background-color:#F5F5F6;color:black}.project-search-form{width:100%}.project-search-input{margin-right:5px}.btn-project-search,.btn-project-search:hover{background-color:#303641;color:white}@media only screen and (min-width: 760px){.project-search-input{min-width:350px}}.convert-template-input-container{display:flex;flex-direction:column;margin-bottom:15px}.visibility-inner-container{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px}.btn-visibility{padding:6px !important;padding-left:18px !important;padding-right:18px !important}.label-subtext{font-weight:lighter;color:#949494;margin:0;margin-left:5px}.convert-template-label{display:flex;flex-direction:row;margin:0;margin-bottom:5px}.projectName{padding:5px}.projectDescription{height:50px;box-sizing:border-box;resize:none;padding:5px}.convert-template-bottom-note{font-weight:lighter;color:#949494;margin-top:17px;margin-bottom:12px;font-size:11px}.flash-ctt-container{display:flex;flex-direction:row;align-items:center;font-weight:bold}.flash-ctt-button{color:black;background-color:white;padding:8px;margin-left:15px;padding-left:12px;padding-right:12px}.project-export-toast,.project-export-failed-toast{z-index:10000;position:fixed;top:5%;right:5%;width:30em;background-color:white;padding-bottom:1.5em;border-left:0.5em solid #407BBE;box-shadow:2px 2px 5px rgba(0,0,0,0.3);display:flex}.project-export-toast .toast-info-icon-container,.project-export-toast .toast-attention-icon-container,.project-export-failed-toast .toast-info-icon-container,.project-export-failed-toast .toast-attention-icon-container{padding-top:1em;padding-left:1.2em;padding-right:1.2em}.project-export-toast .toast-info-icon-container .toast-info-icon,.project-export-toast .toast-info-icon-container .toast-attention-icon,.project-export-toast .toast-attention-icon-container .toast-info-icon,.project-export-toast .toast-attention-icon-container .toast-attention-icon,.project-export-failed-toast .toast-info-icon-container .toast-info-icon,.project-export-failed-toast .toast-info-icon-container .toast-attention-icon,.project-export-failed-toast .toast-attention-icon-container .toast-info-icon,.project-export-failed-toast .toast-attention-icon-container .toast-attention-icon{border-radius:50%;background-color:#407BBE;padding:0.2em;padding-left:0.75em;padding-right:0.75em;margin-top:0.2em;color:white;font-size:14px}.project-export-toast .toast-body-container,.project-export-failed-toast .toast-body-container{padding-top:1.5em}.project-export-toast .toast-body-container .export-toast-heading,.project-export-failed-toast .toast-body-container .export-toast-heading{padding:0;margin:0;font-size:18px}.project-export-toast .toast-body-container .export-toast-subtext,.project-export-toast .toast-body-container .export-toast-errors,.project-export-failed-toast .toast-body-container .export-toast-subtext,.project-export-failed-toast .toast-body-container .export-toast-errors{margin:0;margin-top:0.8em;margin-bottom:1.8em;font-size:13px}.project-export-toast .toast-body-container .export-toast-download-button,.project-export-failed-toast .toast-body-container .export-toast-download-button{background-color:#407BBE;color:white;padding:1.2em;padding-top:0.5em;padding-bottom:0.5em;margin-top:3em;border-radius:2px;cursor:pointer}.project-export-toast .toast-close-button-container,.project-export-failed-toast .toast-close-button-container{padding-top:0.2em;background-color:white;padding-right:1em;padding-left:1.5em}.project-export-toast .toast-close-button-container .toast-close-button,.project-export-failed-toast .toast-close-button-container .toast-close-button{color:black;position:unset}.project-export-failed-toast{width:30em;border-left:0.5em solid #E94336}.project-export-failed-toast .toast-attention-icon-container .toast-attention-icon{background-color:#E94336;padding:0.3em;padding-top:0.2em}.project-export-failed-toast .toast-body-container{padding-top:1.1em}.project-export-failed-toast .toast-body-container .export-toast-errors{margin-bottom:0}.project-export-failed-toast .toast-body-container .export-toast-errors .export-error{margin:0;margin-top:0.5em}.voltage-column .voltage-cell-container{position:relative}.voltage-column .voltage-cell-container .voltage-display{display:flex;align-items:center;cursor:pointer;border:1px solid transparent;padding-top:0;padding-right:0.5em;padding-bottom:0;padding-left:0.5em;height:2em;border-radius:0.2em}.voltage-column .voltage-cell-container .voltage-display.editable:hover{background-color:#fff}.voltage-column .voltage-cell-container .voltage-display .warning-icon{margin-left:0.3em}.voltage-column .voltage-cell-container .voltage-display .edit-icon{margin-left:auto}.voltage-dropdown{position:absolute;z-index:999;background:#fff;border-radius:0.5em;box-shadow:0 0.2em 0.8em rgba(0,0,0,0.15);width:17em}.voltage-dropdown .selection-heading{display:flex;background-color:#2c2f3a;color:#fff;padding-top:0.8em;padding-bottom:0.8em;padding-left:0.5em;margin-top:0;margin-bottom:0}.voltage-dropdown .selection-heading div{background-color:white;border-radius:0.1em;margin-right:0.4em}.voltage-dropdown .selection-heading div i{font-size:0.9em;color:#2c2f3a;fill:#2c2f3a}.voltage-dropdown .selection-section{padding-left:1em;padding-right:1em;margin-top:1.2em;color:#555555}.voltage-dropdown .selection-section .group-label{background-color:#F5F5F6;margin-top:1.2em;margin-bottom:0.5em;padding:1em;padding-bottom:0.7em;padding-top:0.7em;font-weight:bold}.voltage-dropdown .selection-section label{display:flex;align-items:center;cursor:pointer;margin-top:0.4em;margin-left:1em;font-weight:normal;width:max-content}.voltage-dropdown .selection-section label input[type="radio"]{margin:0;margin-right:0.5em;cursor:pointer}.voltage-dropdown .custom-entry-section{padding-left:1em;padding-right:1em;padding-top:0.5em;padding-bottom:1em;background-color:#F5F5F6;margin-top:1.5em;color:#555555}.voltage-dropdown .custom-entry-section .group-label{font-weight:bold}.voltage-dropdown .custom-entry-section input[type="text"]{flex-grow:1;border:1px solid #ccc;border-radius:0.3em;font-size:1em;max-width:78%;padding-top:0.4em;padding-right:0.6em;padding-bottom:0.4em;padding-left:0.6em}.voltage-dropdown .custom-entry-section .submit-button{margin-left:0.5em;border:none;border-radius:0.3em;font-weight:bold;background-color:#2c2f3a;color:#fff;cursor:pointer}.voltage-dropdown .custom-entry-section .submit-button i{font-size:1.5em}.voltage-dropdown .custom-entry-section .submit-button:disabled{background-color:#ccc;cursor:not-allowed}.voltage-dropdown .custom-entry-section .clear-button{display:flex;align-items:center;margin-top:1em;background-color:#F5F5F6;border:none;padding:0}.voltage-dropdown .custom-entry-section .clear-button i{color:#2c2f3a;margin-right:0.1em}
