.sidebar-inner {
  overflow: auto;
}

/* form checked CSS  */

.form-check-input:checked {
  background-color: #01d1b1;
  border-color: #01d1b1;
}

a {
  text-decoration: none !important;
}
ul {
  padding-left: 0px !important;
}
.sidebar-inner::-webkit-scrollbar-thumb {
  background: #adadad !important;
}

/* table custom CSS  */

.card {
  border: none !important;
}
[data-theme="light"] .table-responsive {
  border: 1px solid #e8e8e8 !important;
  font-size: 14px;
  border-radius: 5px;
}

.table > :not(caption) > * > * {
  padding: 0px;
}
.badge {
  padding: 6px;
  font-size: 12px;
}

.header .header-left .logo img {
  width: 189px !important;
  display: block;
  margin-top: 10px !important;
}

/* active link css  */


.sidebar a.active {
  color: red;
}

/* dark mode a color  */
/* [data-theme="dark"] a {
  color: #fff !important;
} */
.selection {
  padding: 7px;
  border: 1px solid #ededed;
  border-radius: 5px;
  width: 100%;
}

/* Modal CSS  */

.customModal {
  width: 80%;
  /* margin: auto; */
}

.add-more-email,
.add-more-number {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
  font-size: 12px;
  float: right;
  color: red;
  cursor: pointer;
}
.add-options {
  padding-top: 12px;
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
  font-size: 12px;
  float: right;
  color: red;
  cursor: pointer;
  font-weight: 500;
}

.moreEmailOuterBox,
.moreNumberOuterBox {
  /* margin-top: 5px;
  display: flex;
  align-items: center;
  gap: 10px; */
  margin-top: 5px;
  display: flex;
  /* align-items: center; */
  gap: 10px;
  width: 100%;
  align-items: baseline;
  justify-content: center;
}
.delete-email,
.delete-number {
  color: red;
  font-weight: 500;
  cursor: pointer;
}
.delete-email img,
.delete-number img {
  height: 16px;
  width: 16px;
}

.add-img-box {
  background: red;
  padding: 7px;
  width: 50px;
  border-radius: 5px;
  margin-top: 21px;
  cursor: pointer;
}
.add-img-box p {
  color: white;
  text-align: center;
  font-weight: 400;
}
.flex-align {
  display: flex;
  align-items: center;
}

/*  Modal Custom CSS  */

.modal-content {
  overflow: scroll;
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid
    var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
  justify-content: space-between;
}
.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url(
    data:image/svg + xml,
    %3csvgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 16 16"fill="%23000"%3e%3cpathd="M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z"/%3e%3c/svg%3e
  );
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat !important;
  border: 0;
  opacity: var(--bs-btn-close-opacity);
}

.customModal input {
  margin-bottom: 5px;
}
.call-log-arrow {
  margin-right: 10px;
  width: 12px;
}

/* input[type=checkbox]{
  border: 1px solid #E8E8E8;
  border-radius: 5px;
  height: 16px;
  width: 16px;
}
input[type=checkbox]:checked{
    background-color: #4A00E5;
    border-color: #4A00E5;
    border: 1px solid #E8E8E8;
    border-radius: 5px;
} */

/* .title-name{
  color: #262A2A;
    padding: 5px;
    font-size: 15px; 
} */

/* custom status Badge Styles  */
.bgsuccess {
  background-color: rgb(235 255 246);
  border: none;
  color: black;
  font-size: 11px;
}
.bgdanger {
}
.bgpending {
  background-color: #f5f5f7;
  border: none;
  color: #000;
  font-size: 11px;
}
.bgwarning {
}
.outer-action-box {
  display: flex;
  align-items: center;
  gap: 7px;
  margin-right: 15px;
}
.ti-edit,
.ti-eye {
  font-size: 18px;
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}
.modal-footer button {
  /* width: 14%; */
  padding-right: 13px;
  padding-top: 7px;
}

.outer-modal-contentbox {
  background: white;
  border-radius: 10px;
  overflow: scroll;
}

/* .customRadio input{
  height: 1.50rem;
  width: 3.50rem !important;
} */

.table {
  margin-bottom: 0px;
}

.disabledInput,
.disabledInput input {
  background-color: #e9ecef !important;
  opacity: 1;
}

[data-theme="dark"] .card {
  border: 1px solid #393947 !important;
}

/* dark theme styles  */
[data-theme="dark"] .custom-table .rdt_TableRow {
  background-color: #171724;
  border: 1px solid rgb(255 255 255 / 12%);
}
[data-theme="dark"] .ddvZdT {
  color: #a3a6a6;
}

.upDownArrow {
  font-size: 14px;
  /* height: 8px; */
  margin-left: 4px;
}

[data-theme="dark"] .caNzNe {
  color: #a3a6a6;
}
[data-theme="dark"] .hDPlLz {
  background-color: #171724;
}
[data-theme="dark"] .table > :not(caption) > * > * {
  color: #e9e9e9;
  background-color: #171724;
}

[data-theme="dark"] .cPTFZC:disabled {
  cursor: unset;
  color: rgb(255 255 255 / 18%);
  fill: rgb(255 255 255 / 18%);
}
[data-theme="dark"] .cPTFZC {
  color: rgb(255 255 255 / 54%);
  fill: rgb(255 255 255 / 54%);
}

[data-theme="dark"] .custom-table .heyVUT:not(:last-of-type) {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgb(255 255 255 / 12%);
}

[data-theme="dark"] .table-responsive {
  border: 1px solid rgb(255 255 255 / 12%);
  border-radius: 5px;
}

[data-theme="dark"] .custom-table .rdt_TableHeadRow,
.hDPlLz {
  background-color: #171724;
}

[data-theme="dark"] .offcanvas,
.outer-modal-contentbox,
.modal-content {
  background: #171724;
}
[data-theme="light"] .outer-modal-contentbox {
  background-color: #fff;
}

[data-theme="dark"] .swal2-popup {
  background: #171724;
}

/* [data-theme=dark]  */

.bulk-uploads {
  color: #262a2a;
  border: 1px solid #e8e8e8;
  padding: 9px 15px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  box-shadow: 0px 4px 4px 0px rgba(219, 219, 219, 0.2509803922);
  cursor: pointer;
}

[data-theme="dark"] .outer-upload-box {
  border-color: #393947;
  color: #b5b5b5;
}
[data-theme="dark"] .form-control::placeholder {
  color: #a3a6a6;
}
[data-theme="dark"] .ejfNUe {
  background: transparent;
  color: #a3a6a6;
}
[data-theme="dark"] .modal .custom-btn-close.btn-close:hover {
  color: #fff;
}

.bulk-uploads label {
  cursor: pointer;
}

.file-upload {
  display: none;
}

.country-numbers-field {
  padding: 8px;
  border-right: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  box-shadow: 0px 4px 4px 0px rgba(219, 219, 219, 0.2509803922);
}
.outer-number-box {
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.outer-number-box {
  border-left: none;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  gap: 10px;
  width: 100%;
}

/* =================== iframe setting css custom  */

.cardFill {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.375rem;
  padding: 0.25rem 0.25rem;
  border: 1px solid var(--bs-border-color);
  /* padding-bottom: .25rem !important; */
  /* box-shadow: 0px 4px 4px 0px rgba(219, 219, 219, 0.2509803922); */
}
.innerCardBox .form-select {
  padding: 0.495rem 0.75rem;
}
.innerCardBox .row {
  flex-wrap: wrap;
}

#addWidget {
  float: right;
}

.innerCardBox {
  padding: 10px;
}
.editBtnIframe {
  padding: 0.495rem 0.75rem;
  background-color: #ededed;
  border: 1px solid #e8e8e8;
  color: #262a2a;
  border-radius: 5px;
}
.btnlight {
  background-color: #ededed;
  border: 1px solid #e8e8e8;
  color: #262a2a;
  border-radius: 5px;
}
.btnlight:hover,
.editBtnIframe:hover {
  background-color: #e5e5f2;
  border: 1px solid #e5e5f2;
  color: #0e0d0d;
  transition: all 0.5s;
}
.formControlBox {
  /* padding: 0.375rem 0.75rem; */
  padding: 0.525rem 0.765rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  box-shadow: 0px 4px 4px 0px rgba(219, 219, 219, 0.2509803922);
  width: 100%;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.formControlInput {
  /* width: 85%; */
  /* padding: 10px; */
  flex-grow: 1;
  border: none;
  padding: 0px 0.85rem;
}
.formControlBox:focus{
  border-color: rgba(126, 239, 104, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) 
  inset, 0 0 8px rgba(126, 239, 104, 0.6);
  outline: 0 none;
}
.innerWidgets-details {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.widghetTypeBox {
  display: flex;
  align-items: center;
  gap: 10px;
}
.outerWidgetButtonsBox {
  /* width: 90%; */
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* .overlay-clipboard{
  align-items: center;
  display: flex;
  justify-content: center;
    background: #03a84e;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity 250ms cubic-bezier(.215, .61, .355, 1);
    width: 100%;
} */

.overlay-clipboard {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2;
  cursor: pointer;
}

.widgetAppearenceBoxOuter{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}
.widgetAppearenceBoxOne{
  width: 80%;
}
.topLeftBottom{
  border: 1px solid transparent;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    padding: 1px;
    transition: all .2s ease-in-out;
    width: 50px;
}
.topLeftBottom div{
  float: left;
    width: 10px;
    margin: 1px;
    background-color: #fff;
    border: 1px solid #ccc;
    height: 10px;
}
.desktopWidgetPreview{
  border: 1px solid #ccc;
  height: 87%;
  margin: auto;
  border-radius: 5px;
}
.gap10{
  gap: 10px;
}
.css-13cymwt-control{
  border-color:#E8E8E8 !important;
  box-shadow: 0px 4px 4px 0px rgba(219, 219, 219, 0.2509803922) !important;
}
.calenderInput{
  border: none;
  width: 100px;
}
.outer-action-box  .dropdown-item{
  padding: 0px;
}
.custom-alert1 p {
  font-size: 0.9rem !important;
}
.outerInquiryFormBox{
  width: 80%;
}
@media only screen and (max-width: 600px){
  .outerInquiryFormBox, .customModal{
    width: 100%;
  }
}

.form-control:disabled, .form-control select:disabled{
  background-color: #e9ecef !important;
    border-radius: 5px;

}
/* light theme styles  */
/* [data-theme=light] .custom-table {
  background-color: #fff;
}

[data-theme=light] .custom-table .  heyVUT:not(:last-of-type){
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgb(255 255 255 / 12%);
} */
