.Select-menu-outer {
    display : block !important;
}

.Custom-Bordered-Div{
    padding : 0 15px 15px 15px;
    border : 1.3px solid #457046;
    margin : 1%;
    border-radius : 10px;
}

.Custom-Bordered-Div-Inner{
    padding : 0 15px 15px 15px;
    border : 1px solid #abcfac;
    margin : 1%;
    border-radius : 10px;
}

/* .tab--selected.jsx-3500593569, .tab.jsx-3500593569:last-of-type.tab--selected{
    border-bottom : none !important;
} */

.accordion-button:not(.collapsed) {
    color: #457046 !important;
    background-color: #abcfac !important;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 #abcfac !important;
}


.accordion-button:focus {
    z-index: 3;
    border-color: #abcfac !important;
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.gJuplL {
    background: #457046 !important;
}

.daq-colorpicker–light__chromepicker {
    border-radius: 0% !important;    
    }

.chrome-picker{
    width: 100% !important;
}

.tab:last-of-type  {
border-bottom: 0px !important;
}

/* path.surface:hover {
    fill: white!important; 

}
path.surface {
    fill: white!important; 
    
} */

.gradient {
    position: relative;
}

.gradient::before {
    content: '';
    display: block;
    background: linear-gradient(#fff0, rgba(255, 255, 255, 0.673));
    position: absolute;
    top: 20%;
    right: 5%;
    width: 86%;
    height: 60%;
    z-index: 10;
}

.gradient_long {
    position: relative;
}

.gradient_long::before {
    content: '';
    display: block;
    background: linear-gradient(#fff0, rgba(255, 255, 255, 0.673));
    position: absolute;
    top: 20%;
    right: 5%;
    width: 94%;
    height: 60%;
    z-index: 10;
}
.tab-parent {
    width: 100% !important;
}
.box {
    border: 0.5px solid #00000026;
    width: 97%;
    margin: 1.5%;
    padding: 1.5%;
    border-radius: 10px;
}
.half_box {
    border: 0.5px solid #00000026;
    width: 47%;
    margin: 1.5%;
    padding: 1.5%;
    border-radius: 10px;
}
.special_box {
    border: 0.5px solid #00000026;
    width: 100%;
    padding: 1.5%;
    border-radius: 10px;
}

.rounded_box {
    border: 0.5px solid #00000026;
    width: 97%;
    margin: 1.5%;
    padding: 1.5%;
    border-radius: 10px; /* Rounded edges */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Adding shadow */
}



/* .tab-1 {
    background: url("assets/icons/Home.svg") no-repeat;
    background-position: 10%;
    color:#ffffff;
    width: 100px !important;
    height: 25px !important;
    font-size: 12px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top: 3px solid transparent !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 0px !important;
    background-color: #fafbfc;
    padding: 12px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.tab-1--selected {
    background: url("assets/icons/Home.svg") no-repeat;
    background-position: 10%;
    color: black;
    box-shadow: 1px 1px 0px white;
    border-left: 1px solid lightgrey !important;
    border-right: 1px solid lightgrey !important;
    border-top: 1px solid lightgrey !important;
} */

/* .tab--selected.jsx-2137964197, .tab.jsx-2137964197:last-of-type.tab--selected{
    border : none !important;
    border-bottom : 2px solid purple;
} */

@font-face {
    font-family: 'Roboto';
    src: url('/assets/Roboto/Roboto-Regular.ttf') format('truetype'), /* Regular */
         url('/assets/Roboto/Roboto-Bold.ttf') format('truetype');    /* Bold */
    /* Add other weights/styles as needed */
}

 
body {
    font-family: Roboto !important; /* Use Inter font for the body */
}

.Custom_Tab :hover{
    background-color: #e86f66;
    border-radius : 5px;
}

.Custom_Tab :active{
    background-color: #e86f66;
    border-radius : 5px;
}

/* restyle radio items */
.radio-group .form-check {
    padding-left: 0;
  }
  
  .radio-group .btn-group > .form-check:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  
  .radio-group .btn-group > .form-check:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px;
  }

  .btn-outline-primary {
    --bs-btn-color: #6f42c1;
    --bs-btn-border-color: #6f42c1;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6f42c1;
    --bs-btn-hover-border-color: #6f42c1;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6f42c1;
    --bs-btn-active-border-color: #6f42c1;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6f42c1;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6f42c1;
    --bs-gradient: none;
}