.sidemap{position:-webkit-sticky;position:sticky;top:80px;bottom:0}.toggleswitch input[type=checkbox]{height:0;width:0;visibility:hidden}.toggleswitch label{text-indent:-100px;cursor:pointer;width:40px;height:22px;background:grey;display:block;border-radius:40px;position:relative}.toggleswitch label:after{content:'';position:absolute;top:1px;left:1px;width:20px;height:20px;background:#fff;border-radius:20px;transition:0.3s}.toggleswitch input:checked + label{background:#19aa96}.toggleswitch input:checked + label:after{left:calc(100% - 1px);transform:translateX(-100%)}.toggleswitch label:active:after{width:40px}.searchResults-card .card-doctor-header,.searchResults-itemDoctor .card-doctor-header{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.searchResults-card .doctor-conv,.searchResults-itemDoctor .doctor-conv{position:absolute;top:-10px;right:-10px}@media screen and (max-width:568px){.searchResults-card .doctor-conv,.searchResults-itemDoctor .doctor-conv{top:0;right:0}}.searchResults-card .doctor-conv img,.searchResults-itemDoctor .doctor-conv img{display:block;width:40px}.searchResults-card .card-doctor-info,.searchResults-itemDoctor .card-doctor-info{margin-top:-5px}.card-doctor{border:1px solid #e6e6e6;background-color:#fff;margin-bottom:15px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-transition:-moz-transform .75s cubic-bezier(.045,.855,.1,.955),opacity .25s ease,box-shadow .25s ease;-webkit-transition:-webkit-transform .75s cubic-bezier(.045,.855,.1,.955),opacity .25s ease,box-shadow .25s ease;-webkit-transition:opacity .25s ease,-webkit-transform .75s cubic-bezier(.045,.855,.1,.955),-webkit-box-shadow .25s ease;transition:opacity .25s ease,-webkit-transform .75s cubic-bezier(.045,.855,.1,.955),-webkit-box-shadow .25s ease;-moz-transition:transform .75s cubic-bezier(.045,.855,.1,.955),opacity .25s ease,box-shadow .25s ease,-moz-transform .75s cubic-bezier(.045,.855,.1,.955),-moz-box-shadow .25s ease;transition:transform .75s cubic-bezier(.045,.855,.1,.955),opacity .25s ease,box-shadow .25s ease;transition:transform .75s cubic-bezier(.045,.855,.1,.955),opacity .25s ease,box-shadow .25s ease,-webkit-transform .75s cubic-bezier(.045,.855,.1,.955),-moz-transform .75s cubic-bezier(.045,.855,.1,.955),-webkit-box-shadow .25s ease,-moz-box-shadow .25s ease}@media screen and (max-width:568px){.card-doctor{border:none}}.card-doctor.active,.card-doctor:hover{-moz-box-shadow:0 0 31px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 31px 0 rgba(0,0,0,.1);box-shadow:0 0 31px 0 rgba(0,0,0,.1)}.card-doctor.hidden{opacity:0;-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}.card-doctor .card-doctor-header{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:568px){.card-doctor .card-doctor-header{display:block;text-align:center}}.card-doctor .card-doctor-header .card-doctor-info{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:568px){.card-doctor .card-doctor-header .card-doctor-info{margin-left:0}}@media print,screen and (min-width:569px){.card-doctor .card-doctor-header .card-doctor-info{margin-left:15px}}.card-doctor .card-doctor-header a{display:inline-block;text-decoration:none;color:#2f2f2f}.card-doctor .card-doctor-header .practitioner-name,.card-doctor .card-doctor-header .practitioner-title{display:block;font-size:18px;line-height:28px;white-space:nowrap}.card-doctor .card-doctor-header .practitioner-title{font-weight:300}.card-doctor .card-doctor-header .practitioner-name{font-weight:700}.card-doctor .card-doctor-header .practitioner-address{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}@media screen and (max-width:568px){.card-doctor .card-doctor-header .practitioner-address{display:block;text-align:center}}.card-doctor .card-doctor-header .practitioner-address img{height:14px;width:13px}.card-doctor .card-doctor-header .practitioner-address p{font-size:13px;font-weight:700;line-height:16px;color:#797979;margin-left:5px}@media screen and (max-width:568px){.card-doctor .card-doctor-header .practitioner-address p{display:inline}}.card-doctor .card-doctor-header .practitioner-speciality{font-size:15px;font-weight:700;line-height:25px;color:#1e4e9c}@media screen and (min-width:1024px){.card-doctor .card-doctor-header .practitioner-speciality{padding-right:40px}}.card-doctor .card-doctor-header .mdCustom-badge{position:absolute;top:0;right:0}.card-doctor{padding-left:5px}@media screen and (max-width:568px){.card-doctor{padding:10px}}.card-doctor .card-doctor-header{padding:10px}@media screen and (min-width:1024px){.card-doctor .card-doctor-header h2{padding-right:40px}}.practitioner-address i{font-size:18px;margin-top:-15px!important}.practitioner-address i:before{margin:0!important}.card-doctor .card-doctor-header h2{margin:10px 0 0 0!important}.practitioner-speciality{margin-bottom:0!important}.card-doctor-button{float:right;width:150px;margin-right:5px}.card-doctor-options{float:right;text-align:right;margin-right:5px;vertical-align:top;min-height:90px;width:150px}.card-doctor-options a{color:#19aa96!important;background-color:transparent;background-image:none;border-color:#19aa96;padding:6px 5px;font-size:13px;line-height:12px;margin:0 0 5px 0px!important;text-align:left;width:120px}.card-doctor-options a:hover{color:#ffffff!important;background-color:#19aa96;border-color:#19aa96}.card-doctor-button a{margin:3px;width:100%;background:#0096d6!important;color:#ffffff!important;padding:3px;font-size:13px;line-height:20px}.card-doctor-button .btn-phone{background:#19aa96!important;color:#ffffff!important;margin:3px;width:100%}.card-doctor-button .hide-tel{display:block}.card-doctor-button .view-tel{display:none}.card-doctor .card-doctor-header a{width:100%}@media screen and (max-width:568px){.card-doctor .card-doctor-header .card-doctor-picture{margin:0 auto 15px}.card-doctor-button a{width:110px!important}.card-doctor-options{position:absolute;top:0;right:122px;margin-top:8px}.card-doctor-button{position:absolute;top:5px;right:0;text-align:right}.card-doctor .card-doctor-header .card-doctor-picture img{width:80px!important;height:80px!important}.card-doctor .card-doctor-header .card-doctor-picture{margin:3px 0 10px!important;text-align:left}.card-doctor-info,.practitioner-address{text-align:left!important}.card-doctor{padding-left:5px}.card-doctor{-moz-box-shadow:0 0 31px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 31px 0 rgba(0,0,0,.1);box-shadow:0 0 31px 0 rgba(0,0,0,.1)}.card-doctor .card-doctor-header .card-doctor-picture i{left:30px!important}.card-doctor.card-rtl .card-doctor-header .card-doctor-picture i{right:30px!important}}.card-doctor .card-doctor-header .card-doctor-picture{width:95px;height:95px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.card-doctor .card-doctor-header .card-doctor-picture img{width:95px;height:95px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.card-doctor .card-doctor-header .card-doctor-picture i{position:relative;font-size:18px;color:white;bottom:25px;left:6px}.practitioner-name i{font-size:18px;color:#05A31C}.card-doctor.card-rtl .card-doctor-picture{margin-right:5px}.card-doctor.card-rtl .card-doctor-info h2{padding-right:0!important}.card-doctor.card-rtl .practitioner-speciality{padding-right:0!important}.card-doctor.card-rtl .practitioner-address{padding-right:0!important}.card-doctor.card-rtl .card-doctor-button{left:5px!important;right:inherit!important}.card-doctor.card-rtl .card-doctor-info{text-align:right!important;padding-right:15px!important}.card-doctor.card-rtl .card-doctor-header .card-doctor-picture i{right:6px}.practitioner-address img{width:20px!important;height:20px!important;margin-top:-10px!important}@media screen and (max-width:568px){.practitioner-address img{margin-top:-5px!important}.card-doctor.card-rtl .card-doctor-info{text-align:right!important;padding-right:0px!important}.card-doctor.card-rtl .practitioner-address{padding-right:0!important;text-align:right!important}}.tooltip-inner{white-space:normal!important}