
.float-right {
    float: left !important;
}

.mr-1 {
    margin-left: 0.5rem !important;
}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.form-group a {
    color: #0d6aad;
}


input:invalid, select:invalid, textarea:invalid {
    border: 1px solid #ced4da;
}

label {
    color: #bdd1f8;
    margin-bottom: 0;
}

.descHelp {
    color: #a0a0a0 !important;
}


#phoneCodeModal .modal-header {
    background-color: #272E48 !important;
    border-radius: 0;
}

.modal-title {
    color: #bdd1f8 !important;
}

.btn-secondary {
    margin-left: 10px;
}

/*.form-group input {*/
/*    color: #000000 !important;*/
/*}*/

/*select2 Fix */

.select2 {
    padding: 0;
}

.select2-dropdown {
    min-width: 285px;
    padding: 5px;
}

.select2-container--default .select2-results__option[aria-selected=true]:after {
    opacity: 0;
}

li.select2-results__option.select2-results__option--highlighted span {
    color: #FFF;

}

.select2-container .select2-selection--single {
    height: 38px;
}

body.dark-layout .select2-container .select2-selection {
    border: 1px solid #464D5C;
    border-radius: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 41px;
    color: var(--clr-content3) !important;
}
.select2-dropdown {
    background-color: #1c222f !important;
    border: #1a233a;
}

.select2-container--default .select2-selection--single {
    background-color: #1c222f !important;













}

.select2-search__field {
    border-radius: 0;
}

/*.select2-container--default .select2-selection--single .select2-selection__rendered {*/
/*    color: #FFF !important;*/
/*}*/

.tableImage {
    max-height: 150px;
}

.table, .text-body,
.table-striped > tbody > tr:nth-of-type(odd) {
    color: var(--clr-content3) !important
}

/*GMCPricingQtyInput Style*/
.btns-wrap {
    position: relative;
    top: 0;
    left: 0px;
    display: flex;
    justify-content: center;
}

.btns-wrap .count-btn.count-add,
.btns-wrap .count-btn.count-sub {
    background-color: rgb(98 128 175 / 60%) !important;
    color: var(--clr-main1);
    width: 52px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 52px;
    font-size: 26px;
}

.btns-wrap .count-btn.count-add {
    border-radius: 0 !important;
}

.print-btn {
    background-color: #5c8deb;
    color: #ffffff;
    padding: 9px 30px;
}

.copy-btn {
    position: absolute;
    top: 0;
    left: 0px;
    background-color: rgb(98 128 175 / 60%);
    text-align: center;
    width: 52px;
    height: calc(100%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: var(--clr-main1);
}
.input-label.form-label {
    width: 30%;
}

.contact-box-style {
    font-weight: bold;
    font-size: var(--title-6);
    color: #fff;
    margin-bottom: 0;
    margin-top: 1.5rem;
    transition: inherit;
}

.contact-box-style .fa {
    font-size: 40px;
    color: #d79348 !important;
}

@media (max-width: 992px) {
    .counter-form {
        width: 100% !important;
    }
}

.list-group-item {
    color: #808da0;
    background-color: #283044;
    border-bottom: 1px solid #303e5d !important;
}

.list-result,
.paying-table table tbody td {
    color: #A6C4F4;
}

.paying-table thead th {
    font-size: var(--title-6);
    white-space: nowrap;
    font-weight: bold;
    color: var(--clr-content1);
}

.form-control {
    color: var(--clr-content3)
}

.form-group input,
.select2-selection__rendered {
    background: #1c222f !important;
}

/*.form-label {*/
/*    display: none !important;*/
/*}*/
.form-group{
    margin-bottom: 0;
}

.select2-container .select2-selection--single {
    border: none !important;
}

.select2-container .select2-selection--single,
.form-group input, .select2-selection__rendered {
    height: 50px;
    border-radius: 11px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 53px;
}
.alert.alert-danger {
    background-color: #4a3848 !important;
    border-color: #693e4b !important;
    color: #ff5b5c !important;
}
.alert.alert-success{
    padding: 0.5rem 0.5rem;
    margin-bottom:0;
    font-size: 15px;
    background-color: #2f7252;
    border: 1px solid #2f7252;
    color: white;
}
.alert.alert-danger {
    background-color: #4a3848 !important;
    border-color: #693e4b !important;
    color: #ff5b5c !important;
}
.sign-area .sign-box .box-body .select2-container .select2-selection--single {
    border: 1px solid #6279a3 !important;
}
