.c-bom-upload__nav-tabs{display:flex;border-bottom:none !important}
@media(max-width:500px){.c-bom-upload__nav-tabs{flex-wrap:wrap}
}
.c-bom-upload__nav-tabs a{border:1px solid #ccc;border-radius:4px 4px 0 0;padding:10px 15px;text-align:center;color:#58666e;text-decoration:none;flex-grow:1;background-color:#fff;transition:background-color .2s ease;margin-bottom:-1px}
@media(max-width:500px){.c-bom-upload__nav-tabs a{width:100%;margin-bottom:12px;border-radius:4px}
}
.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{padding:20px 15px 15px;border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#f4f4f4}
.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;padding:15px;color:#fff !important;width:100%;border:0}
.c-bom__breadcrumb-wrapper{margin-bottom:10px}
.c-bom__breadcrumb-wrapper span{font-weight:700}
.c-bom__breadcrumb-wrapper span:before{font-family:FontAwesome,sans-serif;content:"\f105";color:#58666e;padding:0 7px;font-weight:500}
.c-bom__breadcrumb-wrapper button{color:#58666e;padding:0}
.c-bom__breadcrumb-wrapper button:not(:first-child):before{font-family:FontAwesome,sans-serif;content:"\f105";color:#58666e;padding:0 7px;font-weight:500}
.c-bom__breadcrumb-wrapper button:hover{color:#005cb2}
.breadcrumb{display:none !important}
.c-bom-map__table-title{margin-bottom:10px;display:flex;flex-wrap:wrap;justify-content:space-between}
.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:transparent !important;color:#fff !important;border:1px solid rgba(255,255,255,.3) !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{margin:0;display:flex;width:50%}
@media(max-width:992px){.c-bom-map__load-wrapper{width:100%}
}
.c-bom-map__no-saved-wrapper{width:50%;padding:15px;background-color:#f4f4f4;border-radius:4px;margin-right:15px}
@media(max-width:992px){.c-bom-map__no-saved-wrapper{width:100%;margin-right:0;margin-bottom:15px}
}
.c-bom-map__load-saved-wrapper{padding:15px;background-color:#f4f4f4;border-radius:4px;width:100%}
.c-bom-map__saved-input-wrapper{max-width:300px}
.c-bom-map__delete-saved-wrapper{margin-left:12px;display:inline-block}
.c-bom-map__delete-saved-wrapper button{font-size:20px;padding:0 12px}
.c-bom-map__load-saved-wrapper--or{font-size:20px;font-weight:700;position:relative;display:flex;align-items:center;margin-right:15px}
.c-bom-map__step-1-input{max-width:100px;margin-left:53px}
.c-bom-map__step-2-lists{padding-left:70px}
.c-bom-submit__matched-wrapper{padding:15px;background-color:#f4f4f4;border-radius:4px}
.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{margin-left:auto;height:100%}
@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{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background-color:#fcf8e3;border-right:1px solid #eaeff0;border-bottom:1px solid #eaeff0;border-left:1px solid #eaeff0}
.c-bom-submit__matched-table{background-color:#fff}
.c-bom-submit__matched-table tr{position:relative;overflow:hidden}
.c-bom-upload__well-holder{background-color:#f4faff;border:1px dashed #ccc;margin-bottom:12px}
.c-bom-upload__upload-excel{background:#005cb2 !important;padding:15px;color:#fff !important;width:100%;border:0}