.my--components--card--input .input-component{width:100%;padding:8px 12px;border:0;border-radius:5px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);font-size:12px}
.components--customer--card{padding:20px;border-radius:5px;background-color:#eaeaea;box-shadow:0 4px 4px rgba(0,0,0,.25)}
.my--components--layout--button{padding:15px 22px;border:0;border-radius:5px;background-color:#2c9d8f;color:#fff;cursor:pointer;font-size:16px}.my--components--layout--button:link,.my--components--layout--button:visited{color:#fff !important}
.my--components--layout--input{padding:15px;border:0;background:#e8ebe4}.my--components--layout--input::placeholder{color:#000}
.my--components--layout{display:flex;width:100%;min-height:100%;flex-direction:column;background-color:#fff;color:#000}.my--components--layout a:link,.my--components--layout a:visited{color:#000;text-decoration:none}@media(min-width: 768px){.my--components--layout .customer-layout-header{display:flex;width:100%;justify-content:space-between}}.my--components--layout .customer-layout-header-left{width:300px;padding:32px;text-align:center}@media(max-width: 767px){.my--components--layout .customer-layout-header-left{display:none}}.my--components--layout .customer-layout-signed-in-as-user{font-size:20px}.my--components--layout .customer-layout-you-can-sign-out-here{font-size:12px}.my--components--layout .customer-layout-you-can-sign-out-here:link,.my--components--layout .customer-layout-you-can-sign-out-here:visited{color:#000;text-decoration:none}.my--components--layout .customer-layout-header-middle{text-align:center}@media(min-width: 768px){.my--components--layout .customer-layout-header-middle{padding:20px}}@media(max-width: 767px){.my--components--layout .customer-layout-logo-text{overflow:hidden;padding:20px 20px 0;font-size:26px;text-overflow:ellipsis;white-space:nowrap}}@media(min-width: 768px){.my--components--layout .customer-layout-logo-text{font-size:34px}}.my--components--layout .customer-layout-safety-all-the-way{margin-top:3px}@media(max-width: 767px){.my--components--layout .customer-layout-safety-all-the-way{margin-bottom:20px}}.my--components--layout .customer-layout-header-right{padding:32px;text-align:center}@media(max-width: 767px){.my--components--layout .customer-layout-header-right{display:none}}.my--components--layout .customer-layout-need-help{font-size:20px}.my--components--layout .customer-layout-you-can-always-call-us{font-size:12px}.my--components--layout .customer-layout-children{width:100%;max-width:990px;flex-grow:1;padding:20px;margin-right:auto;margin-left:auto}.my--components--layout .customer-layout-children[data-align-center=true]{display:flex;align-items:center;justify-content:center}
.my--components--new-project--step-1--file-upload .file-upload-image{display:flex;max-width:92px;max-height:84px;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;background-color:#d7d7d7}
.my--routes--new-project--step1 .files-container{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:22px}.my--routes--new-project--step1 .file-container{margin-right:10px;margin-bottom:10px}
.my--components--my-project--step-1--upload-file-button .add-file-button{display:flex;width:119px;height:94px;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;background-color:#d7d7d7}.my--components--my-project--step-1--upload-file-button .add-file-circle-icon{display:flex;width:32px;height:30px;align-items:center;justify-content:center;border-radius:50%;background-color:#bfbfbf}.my--components--my-project--step-1--upload-file-button .input-type-file{display:none}
.my--components--offers--card{position:relative;overflow:hidden}.my--components--offers--card .offer-header{font-size:16px;font-weight:bold;text-align:center}.my--components--offers--card .offer-card-attribute-header{font-size:12px}.my--components--offers--card .offer-card-attribute-value{font-weight:bold;text-align:right}.my--components--offers--card .chosen-label{position:absolute;top:-30px;left:-90px;width:200px;padding:6px 0;background-color:#2c9d8f;color:#fff;font-size:12px;text-align:center;transform:rotate(-45deg);transform-origin:100% 0}
[data-class*=components--customer--offers--modal] .offer-accept-button{margin-left:18px;background-color:#2c9d8f}[data-class*=components--customer--offers--modal] .offer-reject-button{background-color:#9c1b1b}[data-class*=components--customer--offers--modal] .offer-accept-button,[data-class*=components--customer--offers--modal] .offer-reject-button{width:186px;padding:11px;border-radius:5px;font-size:17px;text-align:center}[data-class*=components--customer--offers--modal] .offer-accept-button:link,[data-class*=components--customer--offers--modal] .offer-accept-button:visited,[data-class*=components--customer--offers--modal] .offer-reject-button:link,[data-class*=components--customer--offers--modal] .offer-reject-button:visited{color:#fff;text-decoration:none}
.routes--customer--project-parts--show .attribute-header{margin-bottom:8px;font-size:9px}.routes--customer--project-parts--show .project-part-work-areas{font-size:18px;font-weight:bold}.routes--customer--project-parts--show .file-attachments-container{display:flex;flex-wrap:wrap;align-items:center}.routes--customer--project-parts--show .file-attachment-item{padding:21px 24px;border-radius:5px;margin-right:22px;margin-bottom:22px;background-color:#d7d7d7}.routes--customer--project-parts--show .new-file-attachment-button{display:flex;width:143px;height:131px;flex-direction:column;align-items:center;justify-content:center}.routes--customer--project-parts--show .new-file-attachment-button .fa{margin-bottom:8px;color:#bfbfbf;font-size:34px}
.my--components--projects--card{padding:35px;border-radius:5px;background-color:#eaeaea;margin:5px}.my--components--projects--card .project-name{margin-bottom:11px;font-size:18px;font-weight:bold}.my--components--projects--card .project-attributes{display:flex;margin-bottom:75px}.my--components--projects--card .project-attribute{width:200px}.my--components--projects--card .project-attribute-header{font-size:11px}.my--components--projects--card .project-attribute-value{font-size:14px;font-weight:bold}.my--components--projects--card .project-parts-headers{font-size:14px;font-weight:bold}.my--components--projects--card .project-part-row{font-size:14px}.my--components--projects--card .project-part-row .table-cell-md{padding:2px}
.my--routes--projects--index .hello-customer{margin-bottom:33px;font-size:29px;text-align:center}.my--routes--projects--index .this-is-an-overview-over-your-projects{margin-bottom:29px;font-size:22px;text-align:center}.my--routes--projects--index .add-new-project-icon{display:flex;width:92px;height:92px;align-items:center;justify-content:center;border-radius:50%;background-color:#2c9d8f;font-size:48px}.my--routes--projects--index .add-new-project-label{margin-top:23px;font-size:22px}.my--routes--projects--index .add-new-project-button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border-radius:5px;margin-top:32px;background-color:#eaeaea}.my--routes--projects--index .add-new-project-button:link,.my--routes--projects--index .add-new-project-button:visited{text-decoration:none}.my--routes--projects--index .add-new-project-button:link .add-new-project-icon,.my--routes--projects--index .add-new-project-button:visited .add-new-project-icon{color:#fff}.my--routes--projects--index .add-new-project-button:link .add-new-project-label,.my--routes--projects--index .add-new-project-button:visited .add-new-project-label{color:#000}.my--routes--projects--index .ended-projects{margin-top:147px;margin-bottom:35px;font-size:22px;text-align:center}

/*# sourceMappingURL=my-388b516b324a92d39aff.css.map*/