.imp-fields-selected {background-color: #f3f3f4;}
.bu_arr_arrow {
    border: solid #555;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
  }
  
  .bu_arr_right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  
  .bu_arr_left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
  }
  
  .bu_arr_up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
  }
  
  .bu_arr_down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
  }

/* Bulk Add Contacts */
 
.bulkaccAddCon {float: left;width: 100%;}
.bulkAddContSteps {
    width: 100%;
    list-style: none;
    padding: 0;
    float: left;
    text-align: center;
    padding: 0;
    cursor: default;
    display: table;
    table-layout: fixed;
}
 
.bulkAddContSteps > li {
    display: table-cell;
    text-align: center;
    border: none;
}
 
.bulkAddContSteps > li:first-child:before{
    left: 50%;
    max-width: 50%;
}
 
.bulkAddContSteps > li:not(:last-child):after {
    border-top: 2px solid rgb(194, 194, 194);
    content: "";
    display: block;
    overflow: hidden;
    position: relative;
    top: -33px;
    width: 88%;
    right: -55%;
    z-index: 1;
}

#bulkAddContactsModule .bulkAddContSteps > li:not(:last-child):after {
    width: 88%;
    right: -55%;
}
 
.bulkAddContSteps > li.done:not(:last-child):after {
    border-top: 2px solid rgb(4, 211, 4);
    content: "";
    display: block;
    overflow: hidden;
    position: relative;
    top: -33px;
    width: 88%;
    right: -55%;
    z-index: 1;
}
 
.bulkAddContStep {
    width: 25px;
    height: 18px;
    background-image: url(../../img/DisabledCircle.png);
    background-repeat: no-repeat;
    display: inline-block;
}
 
.bulkAddContStepTitle{
    opacity: 0.5;
    color: black;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.bulkAddContStepTitle span { display: inline-block;border-radius: 2px;}
.event-location.active .bulkAddContStepTitle span { background: #EEEEEE;border: 1px solid #EEEEEE;padding: 2px 8px;}
 
.bulkAddContLi.active div:first-child{
    background-image: url(../../img/ProgressCircle.png);
    background-repeat: no-repeat;
}
 
.bulkAddContLi.active div:nth-child(2){
    opacity: 1;
}
 
.bulkAddContLi.done div:first-child{
    background-image: url(../../img/DoneCircle.png);
    background-repeat: no-repeat;
}
 
.bulkAddContLi.done div:nth-child(2){
    opacity: 1;
}
 
.bulkAddUploadHeading,
.bulkAddDataMappHeading,
.bulkAddAccVerifiHeading,
.bulkAddPreviewHeading {
    margin-top: 55px;
    margin-left: -15px;
    margin-right: -15px;
}

.bulkadd-label {font-weight: normal;}

.bulkAddUpload .bulkadd-label + input, .bulkAddUpload #bulkconUploadModule {border: none;height: auto;}
 
.bulkAddUploadHeading > li.liHead,
.bulkAddDataMappHeading > li.liHead,
.bulkAddAccVerifiHeading > li.liHead,
.bulkAddPreviewHeading > li.liHead, .accordianClick{
    background: #E7E7E7;
    color: #1A1A1A;
    border: 1px solid #f3f3f4;
    cursor: default;
    padding: 5px 14px;
    font-weight: bold;
    width: 100%;
}
 
.bulkAddContactsModule .bulkAddUpload > div:nth-child(2){
    /* display: flex;
    gap: 10px; */
    padding-top: 5px;
}
 
#bulkaccAddCon{
    border: none;
}
 
.bulkAddUpload > div:nth-child(3){padding-top: 5px;}

.bulkAddUpload > div:nth-child(4) > ol li {margin-top: 5px;}
 
.bulkAddAccVerifi > div:nth-child(1) { text-align: left;padding-top: 10px; /*font-weight: bold;*/}
 
.bulkAddAccVerifi > div:nth-child(3),
.bulkAddPreview > div:nth-child(3){
    margin-top: 10px;
}
 
.bulkAddMangDupli > div:nth-child(1){
    margin-top: 10px;
}
 
.bulkAddAccVerifi > div:nth-child(3) > ul > li > a,
.bulkAddPreview > div:nth-child(3) > ul > li > a{
    margin-right: 0px;
}

.bulkaccAddCon > div {float: left;width: 100%;}
.bulkAddDataMapp .pcf-popup ul p {float: left;width: 100%;}
.bulkAddDataMapp ul p span {width: 40%;float: left;font-size: 12px;color: #999999;}
.bulkAddDataMapp ul p span:nth-child(2) {width: 60%;}
.bulkAddDataMapp .prism-contact-fields ul li .col-form-label {width:40%;display: inline-block;text-align: left;padding: 0 20px 0 0;margin-bottom: 0;color: #333;text-align: right;}
.bulkAddDataMapp .prism-contact-fields ul li .imp-fields {width: 60%;display: inline-block;}
.bulkaccAddCon .bulkAddDataMapp .prism-contact-fields ul li .form-group {display: flex;align-items: center;}
.prism-contact-fields {padding: 0;}
.prism-contact-fields .Fields {width: 100%;}
.prism-contact-fields .Fields li .fw-100 {width: 100%;display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(2, auto);column-gap: 25px;}
.prism-contact-fields .Fields li.fw-100 {display: flex;flex-wrap: wrap;justify-content: flex-start; column-gap: 25px;}
.prism-contact-fields ul li {list-style-type: none;position: relative;}
/* .prism-contact-fields ul li:nth-child(1) {grid-row: span 2;} */
.imp-fields select {color: #333;min-width: 170px;}
.imp-fields select:focus {color: #000;}
.customaddFields .addCustomField {width: auto;float: right;background: #E8FFDE;font-size: 12px;height: 22px;margin-bottom: 0;background: #fff;border: 2px solid rgb(4, 211, 4);color: rgb(4, 211, 4);padding: 0 5px;}
.prism-contact-fields .customField .customaddFields {position: absolute;top: 4px;right: 10px;}

/* .bulkAddAccVerifi .ag-cell-normal-height{height: auto;} */

.bulkAddAccVerifi .ag-cell-value:nth-child(3) {overflow: inherit;}
.bulkAddAccVerifi button {position: absolute;top: 0; right: 0;border: none;background: none;}
.bulkAddAccVerifi .ag-body-viewport button::before {content: "\2716";color: #bbb;}
.bulkAddAccVerifi .typeahead-query input {width: calc(100% - 33px);}

.hotel-form {display: flex;align-items: end;gap: 10px;flex-wrap: wrap;}
.hotel-form .pre-label-up {width: 100%;padding-left: 10px;}
.hotel-form li select {width: 100%;min-width: 120px;}
#dupConSelectionModule.hotel-form li select,#dupConSelectionHeaderAction.hotel-form li select {min-width: 100px;}
.hotel-form li.form-fields {padding-right: 0;padding-bottom: 0;width: auto;}
.hotel-form li.dub-apl  {min-height: auto;padding: 0;}

.bulkaccAddCon .icon-excel-file {position: relative;}

.bulkAddPreview .tab-pane .dataTables_length label {margin-bottom: 0;}

.bulkAddPreview .tab-pane .dataTables_length select {border: 0;}
.bulkAddPreview .tab-pane .dataTables_length select:focus {box-shadow: none;}
.bulkAddPreview .tab-pane .dataTables_filter label input {border: 0;}

.bulkAddHistoryList .myChnages {margin-top: 14px;}
.bulkAddHistoryList .dataTables_filter label, .individualHistoryList .dataTables_filter label, .individualHistoryList .dataTables_length label {margin-bottom: 0;}
#bulkAddContactsModule #exactConTabModule.grid-content .ag-body-viewport .ag-cell[col-id="acctName"] button {box-shadow: none!important}
#bulkAddContactsModule #exactConTabModule.grid-content .ag-body-viewport .ag-cell[col-id="acctName"] .typeahead-list, #bulkAddContactsModule #similarConTabModule.grid-content .ag-body-viewport .ag-cell[col-id="acctName"] .typeahead-list, #bulkAddContactsModule #nomatchConTabModule.grid-content .ag-body-viewport .ag-cell[col-id="acctName"] .typeahead-list,
#exactConTabHeaderAction.grid-content .ag-body-viewport .ag-cell[col-id="acctName"] .typeahead-list, #similarConTabHeaderAction.grid-content .ag-body-viewport .ag-cell[col-id="acctName"] .typeahead-list, #noMatchesConTabHeaderAction.grid-content .ag-body-viewport .ag-cell[col-id="acctName"] .typeahead-list {width: calc(100% - 31px)}
#bulkAddContactsModule #exactMatches-tableModule .ag_grid_filter .f-input._DT_search.form-control:focus, #bulkAddContactsModule #similarMatches-tableModule .ag_grid_filter .f-input._DT_search.form-control:focus, #bulkAddContactsModule #noMatches-tableModule .ag_grid_filter .f-input._DT_search.form-control:focus,
#exactConTabHeaderAction .ag_grid_filter .f-input._DT_search.form-control:focus, #similarConTabHeaderAction .ag_grid_filter .f-input._DT_search.form-control:focus, #nomatchConTabHeaderAction .ag_grid_filter .f-input._DT_search.form-control:focus, #dupConTabHeaderAction .ag_grid_filter .f-input._DT_search.form-control:focus {box-shadow: none;}
#bulkAddContactsModule #exactMatches-tableModule .ag_grid_filter .f-input._DT_search.form-control, #bulkAddContactsModule #similarMatches-tableModule .ag_grid_filter .f-input._DT_search.form-control , #bulkAddContactsModule #noMatches-tableModule .ag_grid_filter .f-input._DT_search.form-control,
#exactConTabHeaderAction .ag_grid_filter .f-input._DT_search.form-control, #similarConTabHeaderAction .ag_grid_filter .f-input._DT_search.form-control, #noMatchesConTabHeaderAction .ag_grid_filter .f-input._DT_search.form-control {margin-bottom: 10px;}
#dupConSelectionModule .btn-custom, #dupConTabClassHeaderAction .btn-custom {font-size: 12px;}
#bulkAddContactsModule .bulkAddDataMapp .custom-checkbox:has(#mandatoryOnOffModule), .modal-dialog .bulkAddDataMapp .custom-checkbox:has(#mandatoryOnOffHeaderAction) {margin-left: 20px!important}
.accountVerificationTable .newaccdiv.custom-checkbox {margin-top: 10px!important}
.accountVerificationTable .newaccdiv.custom-checkbox #newAccountModule, .accountVerificationTable .newaccdiv.custom-checkbox #newAccountHeaderAction {height: 15px; width: 15px; top: -3px;}
.bulkaccAddCon .ag-body-viewport .ag-cell[col-id="acctName"] .typeahead-list li a span.fg-gray {white-space: initial;}
#bulkAddContactsModule #exactConTabModule.grid-content .ag-body-viewport .ag-cell[col-id="acctName"] .typeahead-list li a span {font-size: 11px;}

#bulkAddContacts .modal-dialog, #bulkAddHistory .modal-dialog {width: 85%;}

.bulkaccAddCon .bulkAddDataMapp .prism-field .checkbox input {z-index: 0;} 
.bulkaccAddCon #dupConTabClassModule .ag-overlay .no-data {top: 0;} 
.bulkaccAddCon .Fields li p {border-bottom: 1px solid #eee;padding-bottom: 5px;float: left;width: calc(33.33% - 17px);}
.bulkaccAddCon .imp-fields select[prev-value=""] {color:#aaa;}
.bulkaccAddCon .imp-fields select[prev-value=""] option {color:#000;}
.bulkaccAddCon .imp-fields select option[disabled] {color: #aaa}
.bulkaccAddCon .bulkAddUpload ol {padding-left: 15px;}
.bulkaccAddCon .bulkAddUpload ol li {list-style-position: inside;margin-top: 5px;width: max-content;margin-right: 10px; list-style-type: decimal;}
.bulkaccAddCon .bulkAddUpload select {height: 24px;width: 160px;border: 1px solid #aaa;}
.feedback-modal .feedback-header.bulkaccAddCon p {font-size: 12px;}
#bulkaccAddConTypeHeaderAction.disabled, #bulkaccAddConTypeModule.disabled {color: #aaa;}
#bulkaccAddConTypeHeaderAction.disabled option, #bulkaccAddConTypeModule.disabled option {color: #000;}
#bulkaccAddConTypeHeaderAction.disabled option :not(:first-child), #bulkaccAddConTypeModule.disabled option :not(:first-child) {color: light-dark(graytext, rgb(170, 170, 170));}
#bulkAddContactsHeaderAction .bulkAddContact .bulkAddstepper, .bulkaccAddCon .bulkAddstepper, #bulkAddContactsModule .panel-form .bulkAddContact .bulkAddstepper, .bulkaccAddCon .bulkAddstepper, .bulkAddContact .bulkAddstepper, .bulkaccAddCon .bulkAddstepper{position: sticky;background: #fff;z-index: 1;top: -14px;padding: 38px 0 10px 0;}
/*#bulkAddContactsHeaderAction .bulkAddContact .bulkAddUpload .bulkCenter, #bulkAddContactsModule .bulkAddContact .bulkAddUpload .bulkCenter, .bulkAddContact .bulkAddUpload .bulkCenter{display: flex; justify-content: center;flex-wrap: wrap;}
#bulkAddContactsHeaderAction .bulkAddContact .bulkAddUpload .border-right, #bulkAddContactsModule .bulkAddContact .bulkAddUpload .border-right, .bulkAddContact .bulkAddUpload .border-right{border-right: 2px solid #CCCCCC;}
#bulkAddContactsHeaderAction .bulkAddContact .bulkAddUpload .headCenter, #bulkAddContactsModule .bulkAddContact .bulkAddUpload .headCenter, .bulkAddContact .bulkAddUpload .headCenter{width: 100%;text-align: center;}
#bulkAddContactsHeaderAction .bulkAddContact .bulkAddUpload .list-center, #bulkAddContactsModule .bulkAddContact .bulkAddUpload .list-center, .bulkAddContact .bulkAddUpload .list-center{max-width: 500px;display: flex;justify-content: center;width: 100%;} */
