.c-bom-upload__nav-tabs{border-bottom:none !important;display:flex}
@media(max-width:500px){.c-bom-upload__nav-tabs{flex-wrap:wrap}
}
.c-bom-upload__nav-tabs a{background-color:#fff;border:1px solid #ccc;border-radius:4px 4px 0 0;color:#58666e;flex-grow:1;margin-bottom:-1px;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color .2s ease}
@media(max-width:500px){.c-bom-upload__nav-tabs a{border-radius:4px;margin-bottom:12px;width:100%}
}
.c-bom-upload__nav-tabs a:focus,.c-bom-upload__nav-tabs a:hover{background-color:#f9f9f9;text-decoration:none}
.c-bom-upload__nav-tabs a.active{background-color:#f4f4f4;border-bottom:1px solid #f4f4f4}
.c-bom-upload__tab-content{background-color:#f4f4f4;border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:20px 15px 15px}
.c-bom-upload__file-upload-wrapper{background-color:#f4faff;border:1px dashed #ccc;margin-bottom:12px;padding:15px}
.c-bom-upload__file-upload-input{background:#005cb2 !important;border:0;color:#fff !important;padding:15px;width:100%}
.c-bom__breadcrumb-wrapper{margin-bottom:10px}
.c-bom__breadcrumb-wrapper span{font-weight:700}
.c-bom__breadcrumb-wrapper span:before{color:#58666e;content:"\f105";font-family:Font Awesome\ 7 Pro,sans-serif;font-weight:300;padding:0 7px}
.c-bom__breadcrumb-wrapper button{color:#58666e;padding:0}
.c-bom__breadcrumb-wrapper button:not(:first-child):before{color:#58666e;content:"\f105";font-family:Font Awesome\ 7 Pro,sans-serif;font-weight:300;padding:0 7px}
.c-bom__breadcrumb-wrapper button:hover{color:#005cb2}
.breadcrumb{display:none !important}
.c-bom-submit__matched-wrapper{background-color:#f4f4f4;border-radius:4px;padding:15px}
.c-bom-submit__table-ui{flex-wrap:wrap}
@media(max-width:500px){.c-bom-submit__table-ui .form-inline{width:100%}
}
.c-bom-submit__submit-btn{height:100%;margin-left:auto}
@media(max-width:500px){.c-bom-submit__submit-btn{margin-top:12px;width:100%}
}
.c-bom-submit__table-index{position:relative;z-index:1}
.c-bom-submit__table-call-tti{background-color:#fcf8e3}
.c-bom-submit__table-call-tti:after{background-color:#fcf8e3;border-bottom:1px solid #eaeff0;border-left:1px solid #eaeff0;border-right:1px solid #eaeff0;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.c-bom-submit__matched-table{background-color:#fff}
.c-bom-submit__matched-table tr{overflow:hidden;position:relative}
.c-bom-map__table-title{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}
.c-bom-map__table-title-map-btn{margin-right:15px}
@media(max-width:641px){.c-bom-map__table-title-map-btn{padding:0}
}
@media(max-width:348px){.c-bom-map__table-title-map-btn{margin-bottom:10px}
}
.c-bom-map__table-head{background-color:#005cb2}
.c-bom-map__table-head th{border:0 !important}
.c-bom-map__table-head .form-control{background-color:initial !important;border:1px solid rgba(255,255,255,.3) !important;color:#fff !important}
.c-bom-map__table-head .form-control:focus{border-color:#fff !important}
.c-bom-map__table-head select.map option{color:#58666e !important}
.c-bom-map tbody td{min-height:37px}
.c-bom-map__data-setup-wrapper{display:flex;margin-bottom:32px}
@media(max-width:992px){.c-bom-map__data-setup-wrapper{flex-wrap:wrap}
}
.c-bom-map__load-wrapper{display:flex;margin:0;width:50%}
@media(max-width:992px){.c-bom-map__load-wrapper{width:100%}
}
.c-bom-map__no-saved-wrapper{background-color:#f4f4f4;border-radius:4px;margin-right:15px;padding:15px;width:50%}
@media(max-width:992px){.c-bom-map__no-saved-wrapper{margin-bottom:15px;margin-right:0;width:100%}
}
.c-bom-map__load-saved-wrapper{background-color:#f4f4f4;border-radius:4px;padding:15px;width:100%}
.c-bom-map__saved-input-wrapper{max-width:300px}
.c-bom-map__delete-saved-wrapper{display:inline-block;margin-left:12px}
.c-bom-map__delete-saved-wrapper button{font-size:20px;padding:0 12px}
.c-bom-map__load-saved-wrapper--or{align-items:center;display:flex;font-size:20px;font-weight:700;margin-right:15px;position:relative}
.c-bom-map__step-1-input{margin-left:53px;max-width:100px}
.c-bom-map__step-2-lists{padding-left:70px}
.c-bom-upload__well-holder{background-color:#f4faff;border:1px dashed #ccc;margin-bottom:12px}
.c-bom-upload__upload-excel{background:#005cb2 !important;border:0;color:#fff !important;padding:15px;width:100%}