body {
	font-family: 'Open Sans', arial, calibri, sans-serif;
	padding-top: 55px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

label {
	font-weight: bold;
}

.navbar-light .navbar-nav .active > .nav-link {
	color: #38c172 !important;
}

.modal-dialog {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}

a {
	font-weight: bold;
}

.catching {
	background: url('/images/app/stocks-drugs.jpg') no-repeat;
    background-size: cover;
}

.box {
	padding: 1.5rem;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%) !important;
    border-radius: 0.25rem !important;
    border: 1px solid #dee2e6 !important;
    background-color: #fff !important;
}

.modal-backdrop.show {
    opacity: 0.2;
}

.home-box img {
	min-width: 150px;
}

.home-box h4 {
	color: #38c172;
}

.text-green {
	color: #008000;
}

.drug:hover {
	box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
	transition: all 0.15s ease-in-out;
}

.drug-selected {
	position: relative;
	/*background: #f6fff6 !important;*/
	/*box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;*/
    border-color: #38c172 !important;
    border-width: 2px !important;
}

.drug-selected .selected-icon {
	position: absolute;
	top: 5px; right: 5px;
}

.drug-picture {
	height: 150px;
	overflow: hidden;
	border-radius: .25rem!important;
}

.doc img {
	max-width: 100%;
    height: auto;
	margin: 1rem 0 !important;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
    border-radius: .25rem!important;
    border: 1px solid #dee2e6!important;
}