.skeleton-header1:empty {
  width: 220px;
  height: 28px;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
  border-radius: 12px;
}
.short-skeleton-text:empty {
  width: 40px;
  height: 20px;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
  border-radius: 12px;
}
.skeleton-small-text:empty {
  width: 140px;
  height: 10px;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
  border-radius: 12px;
}
.user-big-skeleton-image:empty {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: rgba(221, 221, 221, 0.63) !important;
  top: 65px;
  animation: skeletonloader 2s ease-in-out infinite;
}
.user-small-skeleton-image:empty {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
}
.user-middle-skeleton-image:empty {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
}
.setting-icon:empty {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
}
.sidebar-icon:empty {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
}
.qr-skeleton-holder:empty {
  width: 60px;
  height: 60px;
  border-radius: 12px;
  background-color: rgba(221, 221, 221, 0.63) !important;
  top: 65px;
  animation: skeletonloader 2.2s ease-in-out infinite;
}
.big-skeleton:empty {
  width: 100%;
  height: 100%;
  background-color: aqua !important;
  border-radius: 12px;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2.4s ease-in-out infinite;
}
.usr-name:empty {
  width: 90px;
  height: 16px;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
  border-radius: 12px;
}
.middle-text-skeleton:empty {
  width: 150px;
  height: 10px;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
  border-radius: 12px;
}
.big-skeleton-text:empty {
  width: 30px;
  height: 20px;
  background-color: rgba(221, 221, 221, 0.63) !important;
  animation: skeletonloader 2s ease-in-out infinite;
  border-radius: 12px;
}
@keyframes skeletonloader {
  0% {
    opacity: 20%;
  }
  10% {
    opacity: 50%;
  }
  15% {
    opacity: 60%;
  }
  25% {
    opacity: 80%;
  }
  30% {
    opacity: 750%;
  }
  40% {
    opacity: 70%;
  }
  55% {
    opacity: 60%;
  }
  65% {
    opacity: 50%;
  }
  75% {
    opacity: 40%;
  }
  85% {
    opacity: 30%;
  }
  90% {
    opacity: 20%;
  }
  100% {
    opacity: 30%;
  }
}
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 49px;
  height: 24px;
}
/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
input:checked + .slider {
  background-color: #2d56a3;
}
input:focus + .slider {
  box-shadow: 0 0 1px #2d56a3;
}
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}
html,
body {
  width: 100%;
  height: 100%;
  font-family: 'Open Sans', sans-serif;
}
.staff-svg {
  background-image: url('../images/backgrounds/bb-2.jpg');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 12px;
}
.landing-page-logo {
  height: 400px;
  width: 400px;
}
.layer {
  background-color: rgba(228, 228, 228, 0.603);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.main-container {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  padding: 0 !important;
  margin: 0  !important;
}
/* The snackbar - position it at the bottom and in the middle of the screen */
#toaster-container {
  visibility: hidden;
  /* Hidden by default. Visible on click */
  min-width: 250px;
  /* Set a default minimum width */
  margin-left: -125px;
  /* Divide value of min-width by 2 */
  border-radius: 2px;
  /* Rounded borders */
  padding: 16px;
  /* Padding */
  position: fixed;
  /* Sit on top of the screen */
  z-index: 99999;
  /* Add a z-index if needed */
  left: 50%;
  /* Center the snackbar */
  bottom: 30px;
  /* 30px from the bottom */
}
/* Show the snackbar when clicking on a button (class added with JavaScript) */
#toaster-container.toast-show {
  visibility: visible;
  /* Show the snackbar */
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 4.5s;
}
.rower {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: stretch;
}
.primary-col {
  background-color: #3482EB !important;
}
.secondary-col {
  background-color: #2d56a3 !important;
  color: #fff !important;
}
.primary-txt {
  color: #3482EB;
}
.sidebar-head {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: row;
}
.sidebar-body {
  width: 100%;
  overflow-y: auto;
}
.sidebar-components {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
}
.main-content-area {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
  overflow-y: auto;
  background-color: #f8f9fa;
}
.glass-border {
  border: 3px solid white;
}
.side-bar-main {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  background: #080808 !important;
  box-shadow: 10px 10px 21px #f3f3f3, -17px -17px 17px #ecebeb;
}
.active-item {
  font-weight: bold;
  font-size: 15px;
  color: #fb9739 !important;
}
.transprent-backgorund {
  box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px !important;
  background-color: rgba(255, 255, 255, 0.123);
  backdrop-filter: blur(8px);
}
.magic-hover:hover {
  background-color: #ffffff !important;
}
.active-form-item {
  border: 1px dashed gray;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px !important;
  background-color: rgba(255, 255, 255, 0.123);
  backdrop-filter: blur(8px);
}
.helath-care-form {
  height: 400px;
  overflow-y: scroll;
}
.log-backgound {
  background-image: url('../images/backgrounds/bb-2.jpg');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.dark-glass-background {
  background: rgba(58, 58, 58, 0.3);
  box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.18);
}
.light-glass-background {
  background: rgba(255, 255, 255, 0.25);
  box-shadow: 0 8px 32px 0 rgba(61, 66, 141, 0.37);
  backdrop-filter: blur(1.5px);
  -webkit-backdrop-filter: blur(1.5px);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.18);
}
.container-shadow {
  box-shadow: 1px 1px 1px 1px #d3d0d0;
}
.container-raidus-1 {
  border-radius: 12px !important;
}
.active-bold {
  font-weight: bold;
}
.glass-hover:hover {
  background-color: #fff !important;
}
.side-bar-main #user-profile-img {
  height: 60px;
  width: 60px;
  border-radius: 40px;
  margin-top: 10%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border: 3px solid #ffffff;
}
.usr-welcome-img {
  background-image: url('../images/svg/air_support.svg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.user-welcome-holder-2 {
  border-radius: 12px;
}
.over-view-container {
  border-radius: 12px;
  border: 3px solid #fff;
}
.dash-icon-holder {
  height: 40px;
  width: 40px;
  border-radius: 50%;
}
#user-profile-img:hover {
  cursor: pointer;
}
.side-bar-main .icon-item {
  width: 100%;
  height: 40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.nav-item {
  display: flex;
  flex-direction: row;
}
.nav-item-text {
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis !important;
  font-size: 14;
  color: #ffffff !important;
}
.theme-shadow {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
}
.fas {
  color: #949393;
}
.icon-item:hover {
  cursor: pointer !important;
  background-color: rgba(72, 135, 218, 0.322) !important;
}
.top-nav {
  width: 100%;
  z-index: 1;
  position: relative;
  background: #fff;
  box-shadow: 10px 10px 21px #f3f3f3, -17px -17px 17px #ecebeb;
}
.list-type {
  list-style-type: none;
}
.list-type li {
  display: inline-block;
}
.pop-out-icon {
  background: linear-gradient(145deg, #fff, #fff);
  box-shadow: 5px 5px 10px #7a7878, -5px -5px 10px #ffffff;
}
.active {
  border-bottom: 1px solid #fff !important;
  background: #fefbfb;
  box-shadow: inset 5px 5px 10px #7a7878, inset -5px -5px 10px #ffffff;
}
.active-icon {
  box-shadow: inset 5px 5px 10px #7a7878, inset -5px -5px 10px #ffffff;
}
#mobile-action-bar {
  z-index: 1;
  left: 0;
  position: fixed;
  text-align: center;
  bottom: 0;
  width: 100%;
  height: 50px;
  background-color: #ecf0f1;
  box-shadow: -10px -10px 65px #bababa, 10px 10px 65px #fff;
}
.mobile-icon-holder {
  height: 30px;
  width: 10px;
  padding: 8px;
  border-radius: 9px;
  background: linear-gradient(145deg, #ffffff, #e5e2e2);
  box-shadow: 5px 5px 10px #7a7878, -5px -5px 10px #ffffff;
}
.mobile-image-holder {
  height: 25px;
  width: 10px;
  float: right;
  border: 1px solid white;
  border-radius: 100px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../images/img.jpg");
  box-shadow: 5px 5px 10px #7a7878, -5px -5px 10px #ffffff;
}
.login-main-container {
  display: flex;
  flex-direction: row;
  overflow-y: hidden;
}
.login-holder {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 30px;
}
.login-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.login-head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#create-new-account:hover {
  cursor: pointer;
}
.login-container {
  display: flex;
  justify-content: center;
  height: 100%;
  position: fixed;
  overflow-y: hidden;
  z-index: 999999999;
}
.small-logo {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  background-image: url('../images/backgrounds/epad_logo.jpg');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.subscription-bg {
  background-image: url('../images/backgrounds/subscription-bg.jpeg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.huge-logo {
  height: 100%;
  width: 100%;
  background-image: url('../images/backgrounds/image1.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.login-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.reg-body {
  height: 360px;
  margin-top: 50px;
  padding: 30px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.274);
}
.small-cut-text {
  width: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.funkie-input {
  border: none !important;
  border-bottom: 1px solid #cccccc !important;
  background-color: transparent !important;
  border-bottom-left-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
  padding: 0% !important;
  padding-bottom: 0% !important;
}
.funkie-input:focus {
  outline: 0 none;
  box-shadow: none !important;
  padding: 0% !important;
  padding-bottom: 0% !important;
}
.next-btn {
  height: 40px;
  width: 40px;
  border-radius: 40px;
}
.form-holder {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.dash-item {
  height: 130px;
  width: 200px;
  background-color: #fff;
}
.user-profile-container {
  display: flex;
  flex-direction: column;
}
.modal-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 9999999;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(58, 58, 58, 0.3);
  box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(1px);
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.18);
}
.display-none {
  display: none !important;
}
.modal-case {
  display: flex;
  flex-direction: column;
  height: auto !important;
  background-color: #ffffff;
  border-radius: 12px;
}
.modal-header {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#pull-health-staff:hover {
  cursor: pointer !important;
}
.modal-body {
  height: 270px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}
.modal-tail {
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0%;
}
.create-account-type {
  display: flex;
  justify-content: space-around !important;
}
.account-type-holder {
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.active-account-type {
  border: 2px solid white;
  background-color: rgba(124, 121, 121, 0.144);
}
.account-type-holder:hover {
  cursor: pointer;
}
.info-modal-tail {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.short-txt {
  width: 70px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis !important;
}
.clickable:hover {
  cursor: pointer !important;
}
.upload-image-main {
  height: 140px;
  width: 140px;
  background-color: #c4c4c48e;
  border-radius: 50%;
}
.upload-image-main:hover {
  background-color: #9c9999;
  cursor: pointer;
}
.service-plan-container {
  border-radius: 12px;
  border: 4px solid white;
}
.service-plan-holder {
  height: 330px;
  overflow-y: auto;
}
.small-image {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px solid #2d56a3;
}
.staff-list-image {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #2d56a3;
}
.server-plan-payment-logo {
  height: 60px;
  width: 60px;
  background-image: url('../images/backgrounds/ewallie.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.theme-color-1 {
  color: #2d56a3 !important;
}
.theme-bg-color-1 {
  background-color: #2d56a3 !important;
}
.theme-color-2 {
  color: #fb9739 !important;
}
.theme-bg-color-2 {
  background-color: #fb9739 !important;
}
.service-plan-details-holder {
  height: 100px;
  overflow-y: auto;
}
/* hEIGHT */
::-webkit-scrollbar {
  WIDTH: 4px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #b8b6b6;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #8b8a8a;
}
/* width */
::-webkit-scrollbar {
  height: 4px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #8b8a8a;
}
.user-profile-contailer {
  display: flex;
  flex-direction: row;
}
.profile-holder {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.profile-header {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.user-profile-image {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-image: url("../images/img/generic_users.png");
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center;
  border: 5px solid #2d56a3;
  top: 65px;
}
.profile-info {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.user-profile-card {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.user-profile-card:hover {
  cursor: pointer;
  background-color: #fff !important;
}
.radius-1 {
  border-radius: 12px;
}
.card-container {
  height: 460px;
  overflow-y: auto !important;
}
.small-container {
  height: 330px;
  overflow-y: auto;
}
.theme-border-color-2 {
  border: 3px solid #fd7e14 !important;
}
.height-1 {
  height: 100% !important;
}
.profile-head {
  flex: 1;
  display: flex;
  flex-direction: row;
}
.profile-qr-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.hos-doc-details {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  border-radius: 12px;
}
.prec-doc-detail-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.user-img {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.qr-user-details {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.user-profile-items:hover {
  cursor: pointer;
}
/* MEDIA QUERIES */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) and (max-width: 800px) {
  .details-container-header {
    width: auto;
    overflow-x: auto !important;
    display: flex;
    flex-wrap: nowrap !important;
  }
  ::-webkit-scrollbar {
    display: none;
  }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width: 800px) {
  .details-container-header {
    width: auto;
    overflow-x: auto !important;
    display: flex;
    flex-wrap: nowrap !important;
  }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 700px) and (max-width: 1370px) {
  .only-wide {
    margin-top: -20px;
  }
  .side-bar-text {
    text-overflow: ellipsis !important;
  }
  .sidebar-head {
    display: flex;
    flex-direction: column;
  }
  .side-bar-main .img-ring {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 70px;
    width: 70px;
    border-radius: 40px;
    background-color: #2d56a3;
  }
  /* //code here */
}
/* MEDIA QUERIES */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .hide-on-mobile {
    display: none;
  }
  .widget-sub-menu {
    background-color: #ffffff !important;
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px !important;
    background-color: rgba(255, 255, 255, 0.123);
    backdrop-filter: blur(8px);
    width: 36px;
    height: 36px;
    height: 36px !important;
    margin-left: 9px !important;
    justify-content: center !important;
    align-items: center !important;
    align-content: center !important;
    display: inline-flex;
    border: none;
    cursor: default;
    outline: none;
    padding: 0;
    white-space: nowrap;
    align-items: center;
    border-radius: 16px;
    vertical-align: middle;
    text-decoration: none;
    margin-right: -4px;
  }
  .modal-container {
    display: flex;
    justify-content: center;
    align-items: end;
  }
  .hospital-banner {
    width: 100% !important;
  }
  .responsive-container {
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
  .small-container {
    height: 100%;
  }
  ::-webkit-scrollbar {
    display: none;
  }
  .modal-full-case {
    height: 100% !important;
  }
  .main-selection {
    height: 100% !important;
    overflow-y: auto !important;
  }
  .widget-behaviour {
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
  .widget-body-behaviour {
    overflow: auto !important;
  }
  .strollable {
    overflow: auto !important;
    padding-bottom: 10% !important;
    scroll-behavior: smooth;
  }
  .middle-cut-text {
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width: 760px) {
  .hide-on-mobile {
    display: none;
  }
  .widget-sub-menu {
    background-color: #ffffff !important;
    box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px !important;
    background-color: rgba(255, 255, 255, 0.123);
    backdrop-filter: blur(8px);
    width: 36px;
    height: 36px;
    justify-content: center !important;
    align-items: center !important;
    align-content: center !important;
    display: inline-flex;
    border: none;
    cursor: default;
    outline: none;
    padding: 0;
    white-space: nowrap;
    align-items: center;
    border-radius: 16px;
    vertical-align: middle;
    text-decoration: none;
    margin-right: -4px;
  }
  .modal-container {
    display: flex;
    justify-content: center;
    align-items: end;
  }
  .hospital-banner {
    width: 100% !important;
  }
  .small-container {
    height: 400px;
    overflow-y: auto;
  }
  ::-webkit-scrollbar {
    display: none;
  }
  .card-main-frame-container {
    height: 100% !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
  .main-selection {
    height: 100% !important;
    overflow-y: auto !important;
  }
  .widget-behaviour {
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 761px) and (max-width: 1370px) {
  .hospital-banner {
    width: 100% !important;
  }
  .small-container {
    height: 100%;
    overflow-y: auto;
  }
  .only-wide {
    margin-top: -20px;
  }
  .side-bar-text {
    text-overflow: ellipsis !important;
  }
  .sidebar-head {
    display: flex;
    flex-direction: column;
  }
  .side-bar-main .img-ring {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 70px;
    width: 70px;
    border-radius: 40px;
    background-color: #2d56a3;
  }
  /* //code here */
  .modal-full-case {
    height: 90% !important;
  }
  .widget-behaviour {
    overflow: hidden !important;
  }
  .widget-body-behaviour {
    height: 100% !important;
    overflow: hidden !important;
  }
  .strollable {
    overflow: auto !important;
    padding-bottom: 10% !important;
  }
}
@media only screen and (max-width: 179px) {
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .small-container {
    height: 400px;
    overflow-y: auto;
  }
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .small-container {
    height: 600px;
    overflow-y: auto;
  }
}
