.row-spc {
    margin: 0 -15px;
}
.device-box input[type="radio"] {
    position: absolute;
    visibility: hidden;
    display: none;
}
.device-box input[type="radio"]:checked + label {
    background: #ccc;
}
.device-box input[type="radio"] + label {
    margin: 10px 0;
    border: 1px solid #ccc;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    display: block;
    background: #fff;
}
.device-box label img {
    display: block;
    margin: 0 auto;
}

.yellow-gold{
    color:#E87E04;
}

.green-color{
    color:green;
}

.grey-color
{
    color:#ccc;
}
.blue-color
{
    color:blue;
}
.vertical-align
{
    vertical-align: top !important;
}
.dim_button {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    padding-top: 6px;
    background: rgb(57, 85, 136);
    margin-right: 10px;
    position: relative;
    cursor: pointer;
    font-weight: 600;
    margin-bottom: 20px;
}


.btn.save-green:not(.btn-outline) {
    color: #fff;
    background-color: #1db91d;
    /* border-color: #1db91d; */
}

.select2-container--bootstrap .select2-selection--single {
    border-radius: 0 !important; /* Remove rounded corners */
}

.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
    border-radius: 0 !important; /* Remove rounded corners for the rendered text */
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
    border-radius: 0 !important; /* Remove rounded corners for the dropdown arrow */
}

/* Optionally adjust the focus and hover states */
.select2-container--bootstrap .select2-selection--single:focus-within {
    border-radius: 0 !important; /* Ensure focus state has square edges */
}