.form-control:focus {
    border-color: none;
    box-shadow: none;
}

.visualBox {
    padding: 15px 20px 17px 20px;
    border-radius: 10px;
}

.estimate-ref {
    font-size: 13px;
    align-self: flex-end;
}

body {
    font-size: 0.9em;
/*    font-family: IBM Plex Sans !important;*/
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    justify-content: start;

}

/* Hide scrollbar for Chrome, Safari and Opera */
body::-webkit-scrollbar {
    display: none;
}

.table {
    width: 100%;
    font-size: 14px;
}


table.dataTable td {
        white-space: normal;
}


/* Prevent wrapping for Actions and Convert columns */
table th:nth-last-child(3),
table td:nth-last-child(3),
table th:nth-last-child(2),
table td:nth-last-child(2) {
    white-space: nowrap;
}

.dataTables th, .dataTables td {
/*        padding: 8px 12px;*/
        text-align: left; /* Center align the text */
        vertical-align: middle; /* Vertically center the content */
}


