.text-right {
	text-align: right !important;
}

.btn-overflow-ellipses {
	max-width: 300px !important;
	text-overflow: ellipsis ellipsis !important;
	overflow: hidden !important;
	white-space: nowrap !important;
}

@media print {
    .header,
    .nav-header,
    .dlabnav {
        display: none !important;
    }

    #main-wrapper {
        padding:0 !important;
        margin:0 !important;
    }

    .content-body{
        width: 100% !important;
        margin: 0 !important;
        padding-top: 0 !important;
    }

    .page-titles {
        display: none !important;
    }

    #administrare-medicamente table td:last-child,
    #administrare-medicamente table th:last-child{
        display: none !important;
    }

    .footer {
        display: none !important;
    }

    body{
        background-color: #fff !important;
    }

    .card {
        box-shadow: none !important;
    }

    .container-fluid,
    .card-header,
    .card-body {
        padding: 0 !important;
        margin: 0 !important;
        font-size: 14px !important;
    }

    .card-body br {
        page-break-after: always;
    }

}

/**
* Full Calendar
*/
.fc-day:hover,
.fc-timegrid-slot:hover {
	background: #f0f0f09d;
}
