body
{
    overflow-y: scroll;
    font-size: 14px;
}

.patient-with-user-hospital {
    background: #e4eeff;
    border-left: 2px solid #005eff;
}

[data-examination-type="startingDose"] label,
[data-examination-type="tocilizumabDoseOne"] label,
[data-examination-type="tocilizumabDoseTwo"] label,
[data-examination-type="dexamethasoneStartingDose"] label,
[data-examination-type="baricitinibDose"] label
{
    text-transform: lowercase!important;
}

/* modyfikacja button */

.btn
{
    border-radius: 15px 5px;
    font-size: 14px;
}
.btn-link:hover,
.btn-link.focus, 
.btn-link:focus {
    text-decoration: none;
}
/* navbar */
.navbar 
{
    padding: 0 1rem 0.5rem 1rem;
}

.navbar .container 
{
    background-image: linear-gradient(45deg, rgba(1, 115, 232, 0.6), #093354);
    background-repeat: no-repeat;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    filter: none;
    padding: 10px 0 10px 20px;
    border-radius: 0 0 30px 30px;
    margin-bottom: 15px;
}

.navbar-expand .navbar-text,
.navbar-text a
{
    color: #dddddd;
    margin-right: 20px;
}

.navbar-text a.language-switcher
{
    margin-right: 0px;
}

#nav-title
{
    color: #fff;
    font-weight: 500;
    line-height: 1.2;
    font-size: 28px;
    margin-left: 15px;
    float: left;
}

#small-logo
{
    margin: 0 15px 0 15px;
}

.footer {
    width: 100%;
}

/* footer */
.card-footer
{
    background-color: #2fa4e7;
    background-image: linear-gradient(45deg, rgba(1, 115, 232, 0.6), #093354);
    background-repeat: no-repeat;
}

.card-footer
{
    border-radius: 30px 30px 0 0;
}

.card-footer:last-child {
    border-radius: 30px 30px 0 0;
}

/* navtabs */
.nav-link,
.nav-link a
{
    padding: 0.5rem;
    font-size: 15px;
}

.nav-tabs
{
    border-bottom: 1px solid #3e77ad;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active 
{
    border-color: #3e77ad #3e77ad #fff;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover
{
    border-color: #3e77ad #3e77ad #dee2e6;
}

.tab-content
{
    margin-top: 10px;
}

/* Zmniejszenie czcionki w DC */
.input-group-text
{
    font-size: 14px;
}

.form-control
{
    font-size: 14px;
}

/* wyrównanie select w DC */
select.form-control:not([size]):not([multiple])
{
    height: auto;
}

/* Ekran logowania */
.form-signin 
{
    width: 100%;
    max-width: 400px;
    padding: 20px 40px 40px 40px;
    margin: 0 auto;
    background: linear-gradient(45deg, #093354, rgba(1, 115, 232, 0.6));
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: none;
}

.form-signin .form-control
{
    border: none;
    margin-bottom: 5px;
    text-align: center;
}

#form-signin {
    padding: 100px 0;
}

#form-signin #logo
{
    margin-top: 20px;
}

#form-signin #subtitle
{
    color: #fff;
    font-weight: bold;
    font-size: 45px;
    margin-bottom: 0px;
}

/* Raporty */
.radio-inline
{
    margin-right: 25px;
}

#form-diagnostic-card-report .form-control
{
    border: none;
}

/* Usunięcie kropek przy ul li*/
.table-striped ul
{
    list-style-type: none;
}

/* scroll do dropdawn */
.scrollable-menu {
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}

input,
textarea ,
select
{
    background-color : #EEE !important;
}

/* ---------- */

#table-patient {
    margin-top: 15px;
}

#table-patient ul {
    padding-left: 0;
}

.table-diagnostic-card {
    table-layout: fixed;
    word-wrap: break-word;
    font-size: 80%;
}

.table-bordered-color > thead > tr > th, .table-bordered-color > tbody > tr > th, .table-bordered-color > tfoot > tr > th, .table-bordered-color > thead > tr > td, .table-bordered-color > tbody > tr > td, .table-bordered-color > tfoot > tr > td {
    border-color: #3e77ad;
}

.table-diagnostic-card label {
    text-transform: uppercase;
    font-weight: normal;
    display: inline-block;
    line-height: 30px;
}

.table-diagnostic-card .input-group-unit .value {
    width: 70%;
    /* width: 70px; */
    float: left;
}

.table-diagnostic-card .input-group-unit .unit {
    width: 29%;
    /* width: 96px; */
    float: right;
}

.table-diagnostic-card .input-group-unit .title {
    /*font-size: 80%;*/
}

.table-diagnostic-card .result {
    font-size: 14px;
    font-weight: bold;
}

.table-diagnostic-card>tbody>tr>td {
    border: 1px solid #3e77ad;
}

.title {
    margin: 20px 0;
}

.table-diagnostic-card .title {
    margin: 0;
}

th {
    font-size: 12px;
    white-space: nowrap;
}

.select2-container, 
.select2entity,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-search--dropdown .select2-search__field {
    outline: none;
}

.select2-container--default .select2-selection--single {
    background-color: #EEE;
    border: 1px solid #ced4da;
    border-radius: 4px;
    height: 34px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 34px;
}

.table-diagnostic-card .form-check-input {
    height: 30px;
    margin-top: 0;
    margin-bottom: 0;
}






/* nadpisanie jednostek z bootstrapa */
.table-diagnostic-card .input-group-unit .input-group-addon
{
	height: 37px;
	line-height: 1.42857;
	padding: 8px 0 8px 8px;
	border-radius: 4px;
	text-align: left;
}

.table-diagnostic-card textarea
{
	height: 150px;
}

.calculator .input-group-unit input
{
	display: inline;
	width: 54%;
}

.calculator .input-group-unit select
{
	display: inline;
	width: 45%;
}

.table-diagnostic-card .connected-examination
{
	border-right: 1px solid #DDD;
}

.table-diagnostic-card .connected-examination-right
{
	border-right: 1px solid #3e77ad;
}

.table-diagnostic-card .checkbox,
#form-diagnostic-card-report .checkbox
{
	min-height: 0;
	padding-top: 0;
	font-size: 96%;
	margin-top: 0;
	/*padding-right: 7px;*/
	/*padding-top: 5px;*/
	/*display: inline;*/
}

.table-diagnostic-card .checkbox label,
#form-diagnostic-card-report .checkbox label
{
	text-transform: none;
	height: 0;
	/*display: inline;*/
}

.table-diagnostic-card .checkboxes
{
	padding-bottom: 4px;
}

.diagnostic-card-big-result
{
	font-size: 140%;
	font-weight: bold;
}

.therapy-link
{
	color: green;
}

.table-diagnostic-card .dependent-examination
{
	display: none;
}

.table-diagnostic-card .min-height
{
	min-height: 74px;
}

.table-diagnostic-card .result
{
	font-weight: bold;
	background-color: #EEE;
	text-align: center;
}

.table-diagnostic-card .has-error {
	color: #d01414;
}

.modified-patient{
    background-color: #f19999 !important;
}

.modified-patient-text{
    color: #d2363a;
}

.modified-description{
   border: 5px solid #d2363a;
}

.description-color{
   background-color: #EEE;
}

.table-diagnostic-card .collapse .card-body {
    padding: 0;
}
.table-diagnostic-card .collapse .card-body .table-bordered {
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin-bottom: 0;
}
.table-diagnostic-card .collapse .card-body tr td:first-child {
    border-left: none;
}
.table-diagnostic-card .collapse .card-body tr td:last-child {
    border-right: none;
}
.table-diagnostic-card .collapse .card-body tr:last-child td {
    border-bottom: none;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
     text-transform: none; 
    font-size: 14px;
     font-weight: 400; 
    text-shadow: none;
}

.form-control.is-warned {
    border-color: #ffc107;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ffc107' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffc107' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
    background-color: #ffc107;
}
.form-control.is-warned:focus {
    border-color: #ffc107;
    box-shadow: 0 0 0 0.2rem hsla(45, 100%, 51%, 0.25);
}
.warning-feedback {
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #ffc107;
}

form[name="diagnostic_card_report"] label:not(.form-check-label),
form[name="diagnostic_card_report"] legend {
    font-weight: bold;
}