.contact .info i{fill:var(--link-color)}
.contact .info .phone:hover i,.scroll-top i{fill:#fff}
.scroll-top i:before{color:#fff}
.scroll-top,.section-title h2::after{background:#0062af;background:var(--link-color)}
body, #topbar, .navbar .dropdown ul,.navbar-mobile ul,.navbar-mobile .dropdown ul,.doctors,.why-us .icon-boxes .icon-box,.contact .info,.nav-tabs .nav-link.active,.contact .info .section-bg i,.img-thumbnail{background:var(--bk-color)}
body,#topbar .contact-info a,section,.navbar .dropdown ul a,.navbar-mobile .dropdown ul a,.list-group-item,.card-body,.table,.table-striped>tbody>tr:nth-of-type(odd)>*,.table-bordered>thead>tr>th,.contact .info p,.departments .details p,#footer{color:#000;color:var(--txt-color)}
.navbar a,.navbar a:focus{color:var(--txt-color);border-bottom:2px solid var(--bk-color)}
.navbar-mobile a.active,.navbar-mobile a.active:focus, .navbar-mobile li:hover>a {border-bottom:2px solid var(--bk-color)}
.section-title h2,.contact .info p.fw-bold,.contact .info h3,.list-group-item .fw-bold,.departments .details h3,.departments .nav-link,footer#footer a{color:#375b7d;color:var(--c-blue)}
.section-bg, #footer .footer-top,.contact .info i,.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th{background:var(--bk-blue)}
.why-us .icon-boxes .icon-box svg{fill:#1977cc;fill:var(--bc-link-color)}
.table-bordered,.form-control,.form-select,.form-check-input{border:1px solid color-mix(in srgb, var(--txt-color), transparent 45%)}
.gallery .gallery-item{border-right:3px solid var(--bk-color);border-bottom:3px solid var(--bk-color)}
ul ul,ol ul{list-style-type:disc}
time{color:#ccc;color:var(--gri);display:block;font-size:15px;margin:0 0 1.5rem}
section#slider{padding:0}
th{font-weight:600;text-align:center;vertical-align:middle}
.inner-page .container p,.inner-page .container div{text-align:justify}
.carousel-item{background-position:center center;background-size:cover;height:30rem}
ol.carousel-indicators{list-style:none}
.faq .faq-list a {
	display:flex;
	position:relative;
	align-items:center;
	flex-direction:row;
	font-size:inherit;
	font-weight:400;
	justify-content:space-between;
	padding:0
}
.faq .faq-list .icon-show, .faq .faq-list .icon-close{position:relative}
.member{
	border-radius:10px;
	box-shadow:0 2px 15px rgba(44, 73, 100, 0.08);
	padding:30px;
	position:relative;
	height:100%
}
.table>:not(caption)>*>*{color:inherit}
.border{border:1px solod var(--brdr)}
.icon-boxes .icon-box{padding:30px 20px!important}
.services .service-item .icon svg{color:#fff;font-size:28px}
.services .service-item p{font-size:inherit}
.services .service-item:hover>.icon>svg *{color:#0062af;var(--link-color)}
.why-us .icon-boxes .icon-box h2 {font-size:1.3em;font-weight:600;margin:0 0 30px 0}
.svg-4{width:1.5rem;height:1.5rem}.svg-5{width:1.25rem;height:1.25rem}.svg-6{width:1rem;height:1rem}.svg-primary{fill:#7bbf3a}.svg-secondary{fill:#f25132}.svg-muted{fill:#999}.svg-white{fill:#fff}
.list-unstyled li{margin-bottom:.75rem}
.icon{
	display: inline-block;
	font-size:inherit;
	line-height: 1;
	padding-right:4px;
	text-rendering: auto;
	text-transform: none;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.departments .nav-link{border-right:2px solid var(--brdr)}
.portret{max-height:14rem;width:auto}
button[type=submit],button[type=reset]{
	background:#0062af;
	border:0;border-radius:50px;
	padding:10px 35px;
	color:#fff;
	transition:0.4s
}
button[type=submit]:disabled,button[type=submit]:disabled:hover{background:#ccc;background:var(--fad);color:var(--gri)}
:hover:not(:disabled):not([readonly])::file-selector-button,button[type=submit]:hover,button[type=reset]:hover,.custom-file-upload label:hover{background:#0277bd;background:var(--link-color)}
input:not([type="radio"]):not([type="checkbox"]),textarea{margin:0}
.invalid{
	-webkit-box-shadow:0 2px 0 0 rgba(237,7,38,1);
	-moz-box-shadow:0 2px 0 0 rgba(237,7,38,1);
	box-shadow:0 2px 0 0 rgba(237,7,38,1)
}
#footer .footer-top .footer-links ul li{align-items:flex-start;width:100%}
#footer .footer-top .footer-links ul a,.fst-italic{display:flex;align-items:flex-start;color:var(--gri)!important}
#footer .credits{
	bottom:5px;
	fill:#000;fill:var(--txt-color);
	left:.74rem;
	opacity: .1;
	filter: alpha(opacity = 1);
	position:absolute
}
:target{scroll-margin-top:7rem}
.container :is(h2,h3,h4,h5,h6,span) a[href^="#"] {
	color:transparent;
	font-size:.9em;
	text-decoration:none;
	transform:translateY(-0.2ex)
}
.container :is(h2,h3,h4,h5,h6,span):hover a[href^="#"], .container :is(h2,h3,h4,h5,h6,span) a[href^="#"]:focus{color:#1872c3;color:var(--bc-link-color)}
.input-group .form-floating{
	margin:0!important;padding:0!important;height:auto!important
}
.input-group .form-floating .form-control{margin:0}
.input-group .form-floating .form-label{margin:0}
.bd-highlight{background-color:#cfd8dc!important}
.copyright span a{color:#1565c0;color:var(--link-color)}
.glightbox-clean .gslide-title{color:#fff;font-family:raleway,sans-serif}
.glightbox-clean .gslide-description{background:#212121}
.glightbox-clean .gdesc-inner .gslide-desc{color:#fff}
.glightbox-mobile .glightbox-container .gslide-desc .desc-more{max-height:300px;max-width:600px;overflow:hidden}
#checkserver{color:var(--bs-success)}
pre::-webkit-scrollbar,.tox-toolbar--scrolling::-webkit-scrollbar,textarea::-webkit-scrollbar,select[multiple]::-webkit-scrollbar{height:4px;width:3px}
pre::-webkit-scrollbar-thumb, .tox-toolbar--scrolling::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,select[multiple]::-webkit-scrollbar-thumb {background:#ccc;border-radius:4px}
pre::-webkit-scrollbar-track, .tox-toolbar--scrolling::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,select[multiple]::-webkit-scrollbar-track{background:none}
pre{scrollbar-color:#ccc transparent}
@media (min-width:1200px){
	.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1320px}
	.h2,h2{font-size:1.4rem}
	.h3,h3{font-size:1.2rem}
	.h4,h4{font-size:1rem}
	.tab-content>.tab-pane{text-align:justify}
}
@media(max-width:991px){
	.logo.text{display:none}
	.navbar .dropdown ul a,.navbar .dropdown .dropdown:hover>ul{width:auto}
	[class*="earmark"]::before{font-size:smaller;vertical-align:baseline}
}
@media(max-width:661px){
	body{font-size:1.2rem}
	.navbar a,.navbar:focus,.navbar-mobile a,.navbar-mobile:focus,.navbar .dropdown ul a{font-size:1.1rem!important}
	.bg-cover{height:27vh}
	#footer{font-size:1.1rem}
	.inner-page .container p,.inner-page .container div{text-align:left}
	.carousel-item{height:20rem}
	.services .service-item p{line-height:1.4}
	.departments .nav-link,.departments .nav-link.active{border-right:2px solid var(--bk-color)}
}
@media print {
	.table td.bg-secondary {
		-webkit-print-color-adjust:exact;
	}
}