.column {
float: left;
width: 50%;
padding: 10px;
} .row:after {
content: "";
display: table;
clear: both;
} .btn {
border: none;
outline: none;
padding: 12px 16px;
background-color: #f1f1f1;
cursor: pointer;
}
.btn:hover {
background-color: #ddd;
}
.btn.active {
background-color: #666;
color: white;
}
.select2-container {
min-width: 400px;
}
.select2-results__option {
padding-right: 20px;
vertical-align: middle;
}
.select2-results__option:before {
content: "";
display: inline-block;
position: relative;
height: 20px;
width: 20px;
border: 2px solid #e9e9e9;
border-radius: 4px;
background-color: #fff;
margin-right: 20px;
vertical-align: middle;
}
.select2-results__option[aria-selected=true]:before {
font-family:fontAwesome;
content: "\f00c";
color: #fff;
background-color: #f77750;
border: 0;
display: inline-block;
padding-left: 3px;
}
.select2-container--default .select2-results__option[aria-selected=true] {
background-color: #fff;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #eaeaeb;
color: #272727;
}
.select2-container--default .select2-selection--multiple {
margin-bottom: 10px;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-radius: 4px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
border-color: #f77750;
border-width: 2px;
}
.select2-container--default .select2-selection--multiple {
border-width: 2px;
}
.select2-container--open .select2-dropdown--below {
border-radius: 6px;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.select2-selection .select2-selection--multiple:after {
content: 'hhghgh';
}
.card-img-top {
width: 200px;
height: 200px;
border-radius: 50%;
margin: 0 auto;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.card {
padding: 1.5em 0.5em 0.5em;
text-align: center;
border-radius: 2em;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.card-title {
font-weight: bold;
font-size: 1.5em;
}
.list-view {
.row {
> [class*="col-"] {
max-width: 100%;
flex: 0 0 100%;
}
}
.card {
@media (max-width: 575.98px) {
flex-direction: column;
}
flex-direction: row;
> .card-img-top {
width: auto;
}
.card-body {
display: inline-block;
}
}
}
#overlay {
position: absolute;
top: 51px;
width: 72%;
height: 100%;
text-align: center;
background-color: #000;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;    
z-index: 999;
}
#overlay span {
padding: 5px;
border-radius: 5px;
color: #000;
background-color: #fff;
position:relative;
top:10%;
}
.fullwithdd .multiselect-container.dropdown-menu.show button.multiselect-option.dropdown-item span.form-check label.form-check-label{
padding-left: 20px;
}
.fullwithdd .btn-group{
width: 100%;
}
.fullwithdd .btn-group button.multiselect.dropdown-toggle.custom-select.text-center{
text-align: left !important;
}
.fullwithdd .btn-group.open.show .open>.dropdown-menu{
width: 100%;
}
.fullwithdd .show .multiselect-container .multiselect-option .form-check, .multiselect-container .multiselect-group .form-check, .multiselect-container .multiselect-all .form-check{
padding-left: 10px !important;
}
.more ,.morespe {
overflow: hidden;
}
.ctabutton {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px !important;
}
.ctabutton .request-appointment{
margin-right: 10px;
}
.ctabutton .request-appointment{
border-radius: 20px;
}
.ctabutton a.btn.request-appointment{
padding: 8px 24px;
}
h5.card-title:after {
position: absolute;
content: "";
height: 2px;
width: 60px;
background: #f58634;
left: 0;
right: 0;
bottom: -10px;
margin: 0 auto;
}
h5.card-title {
color: #1e5eac;
position: relative;
}
.drSpecialityTitle, .drHospitalTitle{
color: #1e5eac;
margin-top: 20px;
border-bottom: 1px solid #999;
padding-bottom: 6px;
}
.custTextName {
padding-top: 10px;
}
.column.custom_column{
display: flex;
}
.card.custCard{
width: 100%;
}
.inner-content-section-main button {
text-align: none !important;
}