.text-input, .text-output {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    min-height: 10rem !important;
}

.dselect-wrapper .dropdown-menu.show {
    display: block;
    width: 100%;
    padding: 0;
}

.dselect-wrapper input {
    border: 0;
    border-radius: 0;
}

.dselect-wrapper .dropdown-menu.show {
    border:0;
    transform: translate(0px, 0px) !important  ;
}

.dselect-wrapper input:focus,.dselect-wrapper button:focus {
    box-shadow: none;
}

.dselect-wrapper .form-select {
    text-align: left;
    
}
.form-select,.dselect-wrapper input {
    border: 1px solid #ced4da;
    border-bottom: 0;
}
.dselect-items {
    border: 1px solid #ced4da;
}
.form-control:focus {
    border-color:#ced4da;
}

.text-input {
    border-radius: 0 !important;
    border-right-width: 1px;
    border-right: 1px solid #ced4da
}
.text-input:focus {
    border-color: #ced4da;
}

.text-output{
    border-left: 0;
    border-radius: 0 !important;
    /* border-left: 0; */
}

@media (max-width: 991.98px) {
    .text-input{
        border-right: 0;

    }
    .text-output{
       border-top: 0;
    }
 }


textarea.no-outline:focus {
    outline: none !important;
    box-shadow: none;
}
.form-select:focus{
    outline: none !important;
    box-shadow: none;
}

.from-div .form-select {
    border-radius: 0;
    border-bottom: 0;
    border-top-left-radius: 5px;
}
.to-div .form-select {
    border-radius: 0;
    border-bottom: 0;
    border-left: 0;
    border-top-right-radius: 5px;
}


.footer a {
    margin-right: 1rem;
}


/* textarea:focus{
   border: 1px solid #ced4da !important
} */

.bg-primary a {
    color:white !important ;
}