.doctors .selected-items {
    background-color: #f4f9ff;
    padding: 20px;
    border-radius: 10px;
    background-color: #DFEFFF;
}
.doctors .selected-items h4 {
    margin-bottom: 20px;
    font-size: 18px;
}
.doctors .selected-items .filter-list h5 {
    color: #26A9E0;
    font-size: 16px;
}
.doctors .selected-items .filter-list label {
    font-size: 13px;
    width: 100%;
    position: relative;
    padding-left: 10px;
    color: #000;
    cursor: pointer;
    margin-bottom: 0;
}
.doctors .cards .card {
    border-radius: 10px;
}
.doctors .cards .card .card-body {
    padding: 2rem;
}
.doctors .cards .card .wrapper .img-contain {
    width: 150px;
    height: 150px;
}
.doctors .cards .card .wrapper .img-contain img {
    height: 100% !important;
    object-fit: contain;
    border-radius: 10px;
    width: 100%;
}
.doctors .cards .card .wrapper {
    display: flex;
}
.doctors .cards .card .wrapper .doc-data {
    width: calc(100% - 100px);
    display: flex;
    position: relative;
    padding-left: 20px;
}
.doctors .cards .card .wrapper .doc-data .info {
    width: 100%;
}
.doctors .cards .card .wrapper .doc-data .info .form-check {
    padding: 0 !important;
}
.doctors .cards .card .wrapper .doc-data .info .form-check .form-check-input {
    position: absolute;
    right: 0;
    border-radius: 3px;
    border-color: #b1acac;
}
.doctors .cards .card .wrapper .doc-data .info .form-check .form-check-input:active, .doctors .cards .card .wrapper .doc-data .info .form-check .form-check-input:focus {
    outline: 0 !important;
    box-shadow: none !important;
}
.doctors .cards .card .wrapper .doc-data .info .form-check .form-check-label {
    width: 100%;
    cursor: pointer;
    font-family: "Exo", sans-serif;
    font-weight: 700;
    color: #222;
    font-size: 1rem;
    text-transform: capitalize;
}
.doctors .cards .card .wrapper .doc-data .exp p {
    font-size: 13px;
}
.doctors .cards .card .wrapper .doc-data .info span {
    font-size: 13px;
}
.doctors .cards .card .wrapper .doc-data .info .exp p {
    color: #9B9B9B;
    margin: 5px 0;
}
.doctors .cards .card .wrapper .doc-data .info .exp p span {
    color: #000;
}
.status-card {
    background-color: #DFEFFF;
    border: 0;
}
.status-card {
    font-size: 13px;
}
.doctors .cards .card .status-card p {
    line-height: 1.5rem;
    color: #000;
    display: block;
    display: -webkit-box;
    max-height: 4.5rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.doctors input[type=checkbox] {
    color: #2cba41;
}
.doctors .selected-items .selected-card {
    background-color: #fff;
    box-shadow: 0 0px 10px 0 rgba(0,0,0,.1);
    padding: 20px;
    border-radius: 10px;
}
.doctors .selected-items .selected-card .form-check .form-check-input {
    position: absolute;
    right: 0;
    border-radius: 3px;
    border-color: #b1acac;
}
.doctors .selected-items .selected-card:not(:last-child) {
    margin-bottom: 0.5rem;
}
.doctors .selected-items .selected-card .form-check .form-check-input:active, .doctors .selected-items .selected-card .form-check .form-check-input:focus {
    outline: 0 !important;
    box-shadow: none !important;
}
.doctors .selected-items .selected-card .form-check {
    padding: 0 !important;
}
.doctors .selected-items .selected-card .form-check .form-check-label {
    width: 100%;
    cursor: pointer;
}
.doctors .back {
    margin-bottom: 20px;
    align-items: center;
    display: flex;
    width: max-content;
}
.doctors .back span {
    font-size: 18px;
}
.doctors .back .icofont-arrow-left:before {
    font-size: 30px;
}
.doctors .container {

    padding-top: 30px;
}
.doctors #search {
    height: 40px;
    padding: 0 35px 0 15px;
    border-radius: 6px;
    border-color: #CCCCCC;
    width: 100%;
}
.doctors .search-area {
    width: 40%;
}
.doctors .search-area i {
    position: absolute;
    right: 10px;
    top: 12px;
}
.modal.left .modal-dialog {
	position: fixed;
	margin: auto;
	width: 320px;
	height: 100%;
	-webkit-transform: translate3d(0%, 0, 0);
	    -ms-transform: translate3d(0%, 0, 0);
	     -o-transform: translate3d(0%, 0, 0);
	        transform: translate3d(0%, 0, 0);
}
.modal.left .modal-content {
	height: 100%;
	overflow-y: auto;
}
.modal.left .modal-body {
	padding: 15px 15px 80px;
}
/*Left*/
.modal.left.fade .modal-dialog {
	left: -320px;
	-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
	   -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
	     -o-transition: opacity 0.3s linear, left 0.3s ease-out;
	        transition: opacity 0.3s linear, left 0.3s ease-out;
}
.modal.left.fade .modal-dialog .modal-content {
    width: 130%;
}
.modal.left.fade.in .modal-dialog {
	left: 0;
	width: 50%;
}
.modal.left.fade.in .modal-dialog .modal-body .img-wrapper {
    height: 180px;
}
.modal.left.fade.in .modal-dialog .modal-body .img-wrapper img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.modal.left.fade.in .modal-dialog .modal-body .desc {
    font-size: 14px;
}
.modal.left .status-card p {
    line-height: 1.5rem;
    color: #000;
    display: block;
    display: -webkit-box;
    cursor: auto;
}
/* ===== Scrollbar CSS ===== */
  /* Firefox */
  * {
    scrollbar-width: thin;
    scrollbar-color: #0d6c9d #f5f5f5;
  }

  /* Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
    width: 12px;
  }

  *::-webkit-scrollbar-track {
    background: #f5f5f5;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #0d6c9d;
    border-radius: 10px;
    border: 3px solid #f5f5f5;
  }
html[lang="ar"] .doctors .cards .card .wrapper .doc-data .info .form-check .form-check-label {
    text-align: right;
    margin-right: 15px;
}
html[lang="ar"] .doctors .cards .card .wrapper .doc-data .info .form-check .form-check-input {
    left: 0;
    right: unset;
}
html[lang="ar"] .doctors .cards .card .wrapper .doc-data .info .name {
    text-align: right;
    margin-right: 15px;
}
html[lang="ar"] .doctors .back .icofont-arrow-left {
    transform: rotate(180deg);
}
html[lang="ar"] .doctors .selected-items .selected-card .form-check .form-check-label {
    text-align: right;
}
html[lang="ar"] .doctors .selected-items .selected-card .form-check .form-check-input {
    left: 14px;
    right: unset;
}
html[lang="ar"] .modal.left.fade.in .modal-dialog .modal-body b {
    display: flex;
    justify-content: end;
}
html[lang="ar"] .modal.left.fade.in .modal-dialog .modal-body ul {
 list-style-type: circle;
 padding: 0.5rem 3rem 2rem 3rem;
 text-align: right;
 direction: rtl;
 font-size: 14px;
}
html[lang="ar"] .modal.left .status-card p {
    display: flex;
    justify-content: end;
    font-weight: 600;
    color: #8c97a2;
}
.doctors .sidebar-widget {
    padding: 15px;
}
html[lang="ar"] .doctor-single .doctor-details {
    text-align: right;
}
html[lang="ar"] .sidebar-widget h5:before {
    display: none;
}
