/*
Theme Name:   MediCenter Child
Theme URI: https://1.envato.market/medicenter-responsive-medical-wordpress-theme
Description:  MediCenter Child Theme
Author: QuanticaLabs
Author URI: https://1.envato.market/quanticalabs
Template:     medicenter
Version:      1.2
Text Domain:  medicenter
*/

h3 {
	margin: 15px 0;
	font-weight: 600;
}
.wpb_wrapper table {
	border: 1px solid #DDD;
}
table.maxwtable-bordered {
	margin-bottom: 40px;
}

.page-header>.vc_inner {
    margin-bottom: 10px !important;
}

.page-header>.vc_inner {
    padding: 25px 0;
}

.logo {
	width: 280px;
	font-size: 17px;
	padding-top: 5px;
}
.header-left img {
	max-width: 50px;
}
.portal-btn {
    font-weight: 500;
    background: #00b6cc;
    color: #FFF;
    padding: 11px 16px 11px 15px;
    display: inline-block;
    vertical-align: middle;
}
.header-icon {
	color: #888;
}

/* wide menu */
/*
.sf-menu li.wide ul.sub-menu {
    width: 550px;
}
.sf-menu li.wide ul.sub-menu li {
	width: 245px;
}
.sf-menu li.wide ul.sub-menu li a {
	font-size: 13px;
}
*/

.sub-menu .sf-menu li:hover ul a, .sub-menu .sf-menu>li.menu-item-has-children:hover ul a {
	padding: 12px 0;
}
.sub-menu li a, .sub-menu li a:visited {
	line-height: 1.2;
}

.widget_block table tr:nth-child(odd) {
	background: none;
}
.widget_block table th, .widget_block table td {
	padding: 5px!important;
	color: #FFF!important;
}
.widget_block table strong {
	color: #FFF!important;
}
.widget_block ul {
	padding-left: 17px;
}
.widget_block ul li {
	margin: 8px 0;
}

.table-responsive {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.doctor-schedule {
    width: 100%;
    min-width: 700px;
    border-collapse: collapse;
}

.doctor-schedule td,
.doctor-schedule th {
    padding: 8px;
    border: 1px solid #999;
    vertical-align: middle;
}

.doctor-schedule td:first-child {
    white-space: nowrap;
}

/* Brands */
.brands .wpb_wrapper {
	display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.brands .wpb_wrapper div {
	padding: 15px;
}
.brands .wpb_wrapper .alignnone {
	margin: 0;
}


/* PDF list */
.dataTables_wrapper .dataTables_filter, .dataTables_length, .dataTables_paginate {
	display: none;
}
table.dataTable tbody tr.odd {
	background: #F0F0F0;
}
table.dataTable tbody tr.even {
	background: transparent;
}
.home table.dataTable tbody tr.even {
	background: #e5e5e5;
}
.dataTables_wrapper .document-library-table {
	border: 0!important;
}
.dataTables_wrapper .document-library-table thead {
	display: none;
}
.dataTables_wrapper .dataTables_info {
	display: none;
}
.dataTables_wrapper table.document-library-table td {
    vertical-align: middle;
}
.dataTables_wrapper .col-link {
	width: 50px;
}
.dataTables_wrapper .col-title {
	font-weight: 600;
}
.documents .elementor-widget p {
	display: none;
}
.document-library-table tr {
	position: relative;
}
.document-library-table td {
	display: block;
}
.document-library-table td.col-title {
	width: 90%;
}
.document-library-table td.col-link a {
	position: absolute;
	top: 8px;
	right: 8px;
}
.document-library-table td.col-content p {
	padding: 0;
}
.document-library-table td.col-content {
	padding-top: 0;
}

@media screen and (max-width: 767px) {
	.document-library-table td.col-link a {
		position: initial;
		top: 0;
		right: 0;
	}
}
@media screen and (max-width: 479px) {
	/*
    .header, .header-top-sidebar, .site-container .vc_row, .site-container .vc_row.full-width .wpb_column .vc_row, .site-container .vc_row.full-width .vc_col-sm-12.wpb_column .vc_row, .home-box-container-list, .footer, .copyright-area, .horizontal-carousel.testimonials .vc_col-sm-6 {
        width: 370px!important;
    }
	*/
}